Ticket #17192: 17192.patch
| File 17192.patch, 2.8 KB (added by , 7 years ago) |
|---|
-
src/org/openstreetmap/josm/actions/AboutAction.java
2 2 package org.openstreetmap.josm.actions; 3 3 4 4 import static org.openstreetmap.josm.tools.I18n.tr; 5 import static org.openstreetmap.josm.tools.Utils.getSystemEnv; 6 import static org.openstreetmap.josm.tools.Utils.getSystemProperty; 5 7 6 8 import java.awt.Color; 7 9 import java.awt.Dimension; … … 37 39 import org.openstreetmap.josm.tools.ImageProvider.ImageSizes; 38 40 import org.openstreetmap.josm.tools.Logging; 39 41 import org.openstreetmap.josm.tools.OpenBrowser; 42 import org.openstreetmap.josm.tools.PlatformManager; 40 43 import org.openstreetmap.josm.tools.Shortcut; 41 44 import org.openstreetmap.josm.tools.Utils; 42 45 … … 112 115 info.add(logos, GBC.eol().insets(0, 10, 0, 0)); 113 116 info.add(GBC.glue(0, 5), GBC.eol()); 114 117 118 final String envJavaHome = getSystemEnv("JAVA_HOME"); 119 final String envJavaHomeAlt = PlatformManager.isPlatformWindows() ? "%JAVA_HOME%" : "${JAVA_HOME}"; 120 final String propJavaHome = getSystemProperty("java.home"); 121 final String propJavaHomeAlt = "<java.home>"; 122 final String prefDir = Config.getDirs().getPreferencesDirectory(false).toString(); 123 final String prefDirAlt = "<josm.pref>"; 124 final String userDataDir = Config.getDirs().getUserDataDirectory(false).toString(); 125 final String userDataDirAlt = "<josm.userdata>"; 126 final String userCacheDir = Config.getDirs().getCacheDirectory(false).toString(); 127 final String userCacheDirAlt = "<josm.cache>"; 128 129 JosmTextArea inst = new JosmTextArea(); 130 inst.setEditable(false); 131 inst.append(envJavaHomeAlt + " = " + envJavaHome + '\n'); 132 inst.append(propJavaHomeAlt + " = " + propJavaHome + '\n'); 133 inst.append(prefDirAlt + " = " + prefDir + '\n'); 134 inst.append(userDataDirAlt + " = " + userDataDir + '\n'); 135 inst.append(userCacheDirAlt + " = " + userCacheDir + '\n'); 136 inst.setCaretPosition(0); 137 115 138 about.addTab(tr("Info"), info); 116 139 about.addTab(tr("Readme"), createScrollPane(readme)); 117 140 about.addTab(tr("Revision"), createScrollPane(revision)); … … 118 141 about.addTab(tr("Contribution"), createScrollPane(contribution)); 119 142 about.addTab(tr("License"), createScrollPane(license)); 120 143 about.addTab(tr("Plugins"), new JScrollPane(PluginHandler.getInfoPanel())); 144 about.addTab(tr("Installation Details"), inst); 121 145 122 146 // Get the list of Launchpad contributors using customary msgid “translator-credits” 123 147 String translators = tr("translator-credits");
