diff --git a/pom.xml b/pom.xml
index 26d2292..e3f8475 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
mplayer4anime
mplayer4anime
- 0.13-SNAPSHOT
+ 0.14-SNAPSHOT
jar
diff --git a/src/main/java/mplayer4anime/About/AboutWindow.java b/src/main/java/mplayer4anime/About/AboutWindow.java
index 41f21ed..4b4ae47 100644
--- a/src/main/java/mplayer4anime/About/AboutWindow.java
+++ b/src/main/java/mplayer4anime/About/AboutWindow.java
@@ -23,11 +23,8 @@ public class AboutWindow {
FXMLLoader loaderAbout = new FXMLLoader(getClass().getResource("/About/AboutLayout.fxml"));
ResourceBundle resourceBundle;
- if (Locale.getDefault().getISO3Language().equals("rus")) {
- resourceBundle = ResourceBundle.getBundle("locale", new Locale("ru"));
- } else {
- resourceBundle = ResourceBundle.getBundle("locale", new Locale("en"));
- }
+ Locale userLocale = new Locale(Locale.getDefault().getISO3Language()); // NOTE: user locale based on ISO3 Language codes
+ resourceBundle = ResourceBundle.getBundle("locale", userLocale);
loaderAbout.setResources(resourceBundle);
try {
diff --git a/src/main/java/mplayer4anime/MainFX.java b/src/main/java/mplayer4anime/MainFX.java
index b8481ac..409722f 100644
--- a/src/main/java/mplayer4anime/MainFX.java
+++ b/src/main/java/mplayer4anime/MainFX.java
@@ -32,11 +32,9 @@ public class MainFX extends Application {
public void start(Stage primaryStage) throws Exception{
FXMLLoader loader = new FXMLLoader(getClass().getResource("/landingPage.fxml"));
- if (Locale.getDefault().getISO3Language().equals("rus")) {
- loader.setResources(ResourceBundle.getBundle("locale", new Locale("ru")));
- } else {
- loader.setResources(ResourceBundle.getBundle("locale", new Locale("en")));
- }
+ Locale userLocale = new Locale(Locale.getDefault().getISO3Language()); // NOTE: user locale based on ISO3 Language codes
+ ResourceBundle rb = ResourceBundle.getBundle("locale", userLocale);
+ loader.setResources(rb);
Parent root = loader.load();
diff --git a/src/main/java/mplayer4anime/Settings/SettingsWindow.java b/src/main/java/mplayer4anime/Settings/SettingsWindow.java
index 5cbd95e..2da0141 100644
--- a/src/main/java/mplayer4anime/Settings/SettingsWindow.java
+++ b/src/main/java/mplayer4anime/Settings/SettingsWindow.java
@@ -22,11 +22,8 @@ public class SettingsWindow {
FXMLLoader loaderSettings = new FXMLLoader(getClass().getResource("/Settings/SettingsLayout.fxml"));
ResourceBundle resourceBundle;
- if (Locale.getDefault().getISO3Language().equals("rus")) {
- resourceBundle = ResourceBundle.getBundle("locale", new Locale("ru"));
- } else {
- resourceBundle = ResourceBundle.getBundle("locale", new Locale("en"));
- }
+ Locale userLocale = new Locale(Locale.getDefault().getISO3Language()); // NOTE: user locale based on ISO3 Language codes
+ resourceBundle = ResourceBundle.getBundle("locale", userLocale);
loaderSettings.setResources(resourceBundle);
diff --git a/src/main/resources/locale_en.properties b/src/main/resources/locale.properties
similarity index 98%
rename from src/main/resources/locale_en.properties
rename to src/main/resources/locale.properties
index 5705bb2..5f2251e 100644
--- a/src/main/resources/locale_en.properties
+++ b/src/main/resources/locale.properties
@@ -1,5 +1,5 @@
about_line1=mplayer4amine distributes under GNU GPLv3 license.
-about_line2=Release: v0.13
+about_line2=Release: v0.14
about_line3=Development & maintenance by Dmitry Isaenko.
about_AboutName=About
main_tab_audio=Audio
diff --git a/src/main/resources/locale_ru.properties b/src/main/resources/locale_rus.properties
similarity index 99%
rename from src/main/resources/locale_ru.properties
rename to src/main/resources/locale_rus.properties
index 5876ffc..aa9e2da 100644
--- a/src/main/resources/locale_ru.properties
+++ b/src/main/resources/locale_rus.properties
@@ -1,6 +1,6 @@
menu_File_Recent=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u044B...
about_line1=mplayer4amine \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u044F\u0435\u0442\u0441\u044F \u043F\u043E \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0438 GNU GPLv3.
-about_line2=\u0420\u0435\u043B\u0438\u0437: v0.13
+about_line2=\u0420\u0435\u043B\u0438\u0437: v0.14
about_line3=\u0420\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E \u0438 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0414\u043C\u0438\u0442\u0440\u0438\u0435\u043C \u0418\u0441\u0430\u0435\u043D\u043A\u043E.
about_AboutName=\u041E \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438
main_tab_audio=\u0410\u0443\u0434\u0438\u043E