diff --git a/src/main/java/com/xmage/launcher/XMageLauncher.java b/src/main/java/com/xmage/launcher/XMageLauncher.java
index f0c4bb1..e8c9ea6 100644
--- a/src/main/java/com/xmage/launcher/XMageLauncher.java
+++ b/src/main/java/com/xmage/launcher/XMageLauncher.java
@@ -21,6 +21,7 @@
import java.io.FilenameFilter;
import java.io.IOException;
import java.net.URL;
+import java.util.Locale;
import java.util.Random;
import java.util.ResourceBundle;
import java.util.concurrent.CountDownLatch;
@@ -52,6 +53,7 @@ public class XMageLauncher implements Runnable {
private static final String version = "1.0";
private final ResourceBundle messages;
+ private final Locale locale;
private final JFrame frame;
private final JLabel mainPanel;
@@ -76,7 +78,11 @@ public class XMageLauncher implements Runnable {
private XMageConsole clientConsole;
private XMageLauncher() {
- messages = ResourceBundle.getBundle("MessagesBundle");
+ locale = Locale.getDefault();
+ //locale = new Locale("it", "IT");
+ messages = ResourceBundle.getBundle("MessagesBundle", locale);
+ localize();
+
serverConsole = new XMageConsole("XMage Server console");
clientConsole = new XMageConsole("XMage Server console");
@@ -287,6 +293,11 @@ private void handleServer() {
}
}
+ private void localize() {
+ UIManager.put("OptionPane.yesButtonText", messages.getString("yes"));
+ UIManager.put("OptionPane.noButtonText", messages.getString("no"));
+ }
+
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
diff --git a/src/main/resources/MessagesBundle.properties b/src/main/resources/MessagesBundle.properties
index 3ef96e6..7cc4c46 100644
--- a/src/main/resources/MessagesBundle.properties
+++ b/src/main/resources/MessagesBundle.properties
@@ -40,3 +40,5 @@ xmage.new = New version of XMage available
xmage.new.message = A newer version of XMage is available.
xmage.downloading = Downloading XMage from
xmage.installing = Installing XMage ...
+yes = Yes
+no = No
\ No newline at end of file
diff --git a/src/main/resources/MessagesBundle_it_IT.properties b/src/main/resources/MessagesBundle_it_IT.properties
new file mode 100644
index 0000000..f7204c5
--- /dev/null
+++ b/src/main/resources/MessagesBundle_it_IT.properties
@@ -0,0 +1,43 @@
+launcherVersion = XMage Launcher versione:
+launchClient =