diff --git a/src/micropolisj/gui/MainWindow.java b/src/micropolisj/gui/MainWindow.java index ab59a31..7b7708a 100644 --- a/src/micropolisj/gui/MainWindow.java +++ b/src/micropolisj/gui/MainWindow.java @@ -1356,6 +1356,9 @@ public class MainWindow extends JFrame { String version = getClass().getPackage().getImplementationVersion(); String versionStr = MessageFormat.format(strings.getString("main.version_string"), version); + versionStr = versionStr.replace("%java.version%", System.getProperty("java.version")); + versionStr = versionStr.replace("%java.vendor%", System.getProperty("java.vendor")); + JLabel appNameLbl = new JLabel(versionStr); JLabel appDetailsLbl = new JLabel(strings.getString("main.about_text")); JComponent [] inputs = new JComponent[] { appNameLbl, appDetailsLbl }; diff --git a/strings/GuiStrings.properties b/strings/GuiStrings.properties index b46e77d..bf7753f 100644 --- a/strings/GuiStrings.properties +++ b/strings/GuiStrings.properties @@ -17,7 +17,7 @@ main.population_label = Population: main.error_caption = Error main.tools_caption = Tools main.about_caption = About MicropolisJ -main.version_string = Version {0} +main.version_string = Version {0} (Java %java.version%, %java.vendor%) main.caption_unnamed_city = MicropolisJ main.caption_named_city = {0} - MicropolisJ main.about_text = \