diff --git a/app/app.pro b/app/app.pro
index 3f6273fb..dce53713 100644
--- a/app/app.pro
+++ b/app/app.pro
@@ -332,7 +332,9 @@ TRANSLATIONS += \
languages/qml_fr.ts \
languages/qml_nb_NO.ts \
languages/qml_ru.ts \
- languages/qml_es.ts
+ languages/qml_es.ts \
+ languages/qml_ja.ts \
+ languages/qml_vi.ts
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =
diff --git a/app/gui/SettingsView.qml b/app/gui/SettingsView.qml
index 8206fe02..604e4068 100644
--- a/app/gui/SettingsView.qml
+++ b/app/gui/SettingsView.qml
@@ -794,6 +794,14 @@ Flickable {
text: "Español" // Spanish
val: StreamingPreferences.LANG_ES
}*/
+ ListElement {
+ text: "日本語" // Japanese
+ val: StreamingPreferences.LANG_JA
+ }
+ ListElement {
+ text: "Tiếng Việt" // Vietnamese
+ val: StreamingPreferences.LANG_VI
+ }
}
// ::onActivated must be used, as it only listens for when the index is changed by a human
onActivated : {
diff --git a/app/resources.qrc b/app/resources.qrc
index e8d37bff..22b40790 100644
--- a/app/resources.qrc
+++ b/app/resources.qrc
@@ -29,6 +29,10 @@
languages/qml_ru.qm
languages/qml_es.ts
languages/qml_es.qm
+ languages/qml_ja.ts
+ languages/qml_ja.qm
+ languages/qml_vi.ts
+ languages/qml_vi.qm
SDL_GameControllerDB/gamecontrollerdb.txt
diff --git a/app/settings/streamingpreferences.cpp b/app/settings/streamingpreferences.cpp
index 672e500c..8fcecacc 100644
--- a/app/settings/streamingpreferences.cpp
+++ b/app/settings/streamingpreferences.cpp
@@ -195,6 +195,10 @@ QString StreamingPreferences::getSuffixFromLanguage(StreamingPreferences::Langua
return "ru";
case LANG_ES:
return "es";
+ case LANG_JA:
+ return "ja";
+ case LANG_VI:
+ return "vi";
case LANG_AUTO:
default:
return QLocale::system().name();
diff --git a/app/settings/streamingpreferences.h b/app/settings/streamingpreferences.h
index 82b0417e..69425926 100644
--- a/app/settings/streamingpreferences.h
+++ b/app/settings/streamingpreferences.h
@@ -72,7 +72,9 @@ public:
LANG_DE,
LANG_NB_NO,
LANG_RU,
- LANG_ES
+ LANG_ES,
+ LANG_JA,
+ LANG_VI
};
Q_ENUM(Language);