diff --git a/app/app.pro b/app/app.pro index 174a43d2..0a0855a1 100644 --- a/app/app.pro +++ b/app/app.pro @@ -338,7 +338,13 @@ TRANSLATIONS += \ languages/qml_ja.ts \ languages/qml_vi.ts \ languages/qml_th.ts \ - languages/qml_ko.ts + languages/qml_ko.ts \ + languages/qml_hu.ts \ + languages/qml_nl.ts \ + languages/qml_sv.ts \ + languages/qml_tr.ts \ + languages/qml_uk.ts \ + languages/qml_zh_Hant.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 199da596..1d880a75 100644 --- a/app/gui/SettingsView.qml +++ b/app/gui/SettingsView.qml @@ -766,7 +766,7 @@ Flickable { val: StreamingPreferences.LANG_AUTO } ListElement { - text: "Deutsch" //German + text: "Deutsch" // German val: StreamingPreferences.LANG_DE } ListElement { @@ -774,11 +774,11 @@ Flickable { val: StreamingPreferences.LANG_EN } ListElement { - text: "Français" //French + text: "Français" // French val: StreamingPreferences.LANG_FR } ListElement { - text: "简体中文" //Simplified Chinese + text: "简体中文" // Simplified Chinese val: StreamingPreferences.LANG_ZH_CN } ListElement { @@ -810,6 +810,30 @@ Flickable { text: "한국어" // Korean val: StreamingPreferences.LANG_KO } + /* ListElement { + text: "Magyar" // Hungarian + val: StreamingPreferences.LANG_HU + } */ + ListElement { + text: "Nederlands" // Dutch + val: StreamingPreferences.LANG_NL + } + ListElement { + text: "Svenska" // Swedish + val: StreamingPreferences.LANG_SV + } + /* ListElement { + text: "Türkçe" // Turkish + val: StreamingPreferences.LANG_TR + } */ + /* ListElement { + text: "Українська" // Ukrainian + val: StreamingPreferences.LANG_UK + } */ + /* ListElement { + text: "繁体字" // Traditional Chinese + val: StreamingPreferences.LANG_ZH_HANT + } */ } // ::onActivated must be used, as it only listens for when the index is changed by a human onActivated : { diff --git a/app/languages/qml_es.qm b/app/languages/qml_es.qm index 5e0040d5..ccae1c50 100644 Binary files a/app/languages/qml_es.qm and b/app/languages/qml_es.qm differ diff --git a/app/languages/qml_fr.qm b/app/languages/qml_fr.qm index 4bca29cc..dac79226 100644 Binary files a/app/languages/qml_fr.qm and b/app/languages/qml_fr.qm differ diff --git a/app/languages/qml_hu.qm b/app/languages/qml_hu.qm new file mode 100644 index 00000000..0f0ccd1c Binary files /dev/null and b/app/languages/qml_hu.qm differ diff --git a/app/languages/qml_nl.qm b/app/languages/qml_nl.qm new file mode 100644 index 00000000..6f351077 Binary files /dev/null and b/app/languages/qml_nl.qm differ diff --git a/app/languages/qml_ru.qm b/app/languages/qml_ru.qm index ae431f84..8232af50 100644 Binary files a/app/languages/qml_ru.qm and b/app/languages/qml_ru.qm differ diff --git a/app/languages/qml_sv.qm b/app/languages/qml_sv.qm new file mode 100644 index 00000000..e30e24ed Binary files /dev/null and b/app/languages/qml_sv.qm differ diff --git a/app/languages/qml_tr.qm b/app/languages/qml_tr.qm new file mode 100644 index 00000000..675f4dbd Binary files /dev/null and b/app/languages/qml_tr.qm differ diff --git a/app/languages/qml_uk.qm b/app/languages/qml_uk.qm new file mode 100644 index 00000000..4691ac0f Binary files /dev/null and b/app/languages/qml_uk.qm differ diff --git a/app/languages/qml_zh_Hant.qm b/app/languages/qml_zh_Hant.qm new file mode 100644 index 00000000..e8962ec3 Binary files /dev/null and b/app/languages/qml_zh_Hant.qm differ diff --git a/app/languages/qml_zh_cn.qm b/app/languages/qml_zh_cn.qm index 11304892..4d27e0c7 100644 Binary files a/app/languages/qml_zh_cn.qm and b/app/languages/qml_zh_cn.qm differ diff --git a/app/resources.qrc b/app/resources.qrc index ae0eab91..451a72df 100644 --- a/app/resources.qrc +++ b/app/resources.qrc @@ -37,6 +37,18 @@ languages/qml_th.qm languages/qml_ko.ts languages/qml_ko.qm + languages/qml_hu.ts + languages/qml_hu.qm + languages/qml_nl.ts + languages/qml_nl.qm + languages/qml_sv.ts + languages/qml_sv.qm + languages/qml_tr.ts + languages/qml_tr.qm + languages/qml_uk.ts + languages/qml_uk.qm + languages/qml_zh_Hant.ts + languages/qml_zh_Hant.qm SDL_GameControllerDB/gamecontrollerdb.txt diff --git a/app/settings/streamingpreferences.cpp b/app/settings/streamingpreferences.cpp index dee3d82b..412a623d 100644 --- a/app/settings/streamingpreferences.cpp +++ b/app/settings/streamingpreferences.cpp @@ -203,6 +203,18 @@ QString StreamingPreferences::getSuffixFromLanguage(StreamingPreferences::Langua return "th"; case LANG_KO: return "ko"; + case LANG_HU: + return "hu"; + case LANG_NL: + return "nl"; + case LANG_SV: + return "sv"; + case LANG_TR: + return "tr"; + case LANG_UK: + return "uk"; + case LANG_ZH_HANT: + return "zh_Hant"; case LANG_AUTO: default: return QLocale::system().name(); diff --git a/app/settings/streamingpreferences.h b/app/settings/streamingpreferences.h index 8bdff1af..b2082968 100644 --- a/app/settings/streamingpreferences.h +++ b/app/settings/streamingpreferences.h @@ -76,7 +76,13 @@ public: LANG_JA, LANG_VI, LANG_TH, - LANG_KO + LANG_KO, + LANG_HU, + LANG_NL, + LANG_SV, + LANG_TR, + LANG_UK, + LANG_ZH_HANT }; Q_ENUM(Language);