diff --git a/src/qt/languages/cs_CZ.po b/src/qt/languages/cs-CZ.po
similarity index 95%
rename from src/qt/languages/cs_CZ.po
rename to src/qt/languages/cs-CZ.po
index 950bdec34..743965eda 100644
--- a/src/qt/languages/cs_CZ.po
+++ b/src/qt/languages/cs-CZ.po
@@ -40,14 +40,14 @@ msgstr "&Pamatovat velikost a pozici"
msgid "Re&nderer"
msgstr "&Renderer"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/de_DE.po b/src/qt/languages/de-DE.po
similarity index 95%
rename from src/qt/languages/de_DE.po
rename to src/qt/languages/de-DE.po
index 8a47369b9..0cf20fad1 100644
--- a/src/qt/languages/de_DE.po
+++ b/src/qt/languages/de-DE.po
@@ -40,14 +40,14 @@ msgstr "&Größe && Position merken"
msgid "Re&nderer"
msgstr "Re&nderer"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0-Kern)"
diff --git a/src/qt/languages/en_GB.po b/src/qt/languages/en-GB.po
similarity index 95%
rename from src/qt/languages/en_GB.po
rename to src/qt/languages/en-GB.po
index 35f55f71a..fce16c388 100644
--- a/src/qt/languages/en_GB.po
+++ b/src/qt/languages/en-GB.po
@@ -40,14 +40,14 @@ msgstr "R&emember size && position"
msgid "Re&nderer"
msgstr "Re&nderer"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/es_ES.po b/src/qt/languages/es-ES.po
similarity index 95%
rename from src/qt/languages/es_ES.po
rename to src/qt/languages/es-ES.po
index 4f3cc2c99..d7f7dd6ad 100644
--- a/src/qt/languages/es_ES.po
+++ b/src/qt/languages/es-ES.po
@@ -40,14 +40,14 @@ msgstr "&Recordar tamaño y posición"
msgid "Re&nderer"
msgstr "Re&nderizador"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/fi_FI.po b/src/qt/languages/fi-FI.po
similarity index 95%
rename from src/qt/languages/fi_FI.po
rename to src/qt/languages/fi-FI.po
index 9617ce8a2..da2a5a25b 100644
--- a/src/qt/languages/fi_FI.po
+++ b/src/qt/languages/fi-FI.po
@@ -40,14 +40,14 @@ msgstr "&Muista koko ja sijainti"
msgid "Re&nderer"
msgstr "&Renderöijä"
-msgid "&Qt (Software)"
-msgstr "&Qt (ohjelmistopohjainen)"
+msgid "&SDL (Software)"
+msgstr "&SDL (ohjelmistopohjainen)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&laitteistokiihdytetty)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&laitteistokiihdytetty)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/fr_FR.po b/src/qt/languages/fr-FR.po
similarity index 95%
rename from src/qt/languages/fr_FR.po
rename to src/qt/languages/fr-FR.po
index 2eb53967f..037035b79 100644
--- a/src/qt/languages/fr_FR.po
+++ b/src/qt/languages/fr-FR.po
@@ -40,14 +40,14 @@ msgstr "S&auvegarder taille && position"
msgid "Re&nderer"
msgstr "Moteur de &rendu vidéo"
-msgid "&Qt (Software)"
-msgstr "&Qt (Logiciel)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Logiciel)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Materiel)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Materiel)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/hr_HR.po b/src/qt/languages/hr-HR.po
similarity index 95%
rename from src/qt/languages/hr_HR.po
rename to src/qt/languages/hr-HR.po
index d06dba88d..a1ee9adf8 100644
--- a/src/qt/languages/hr_HR.po
+++ b/src/qt/languages/hr-HR.po
@@ -40,14 +40,14 @@ msgstr "&Zapamtite veličinu i položaj"
msgid "Re&nderer"
msgstr "&Renderer"
-msgid "&Qt (Software)"
-msgstr "&Qt (Softver)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Softver)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardver)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardver)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 jezgra)"
diff --git a/src/qt/languages/hu_HU.po b/src/qt/languages/hu-HU.po
similarity index 94%
rename from src/qt/languages/hu_HU.po
rename to src/qt/languages/hu-HU.po
index 933c342da..fb59afffd 100644
--- a/src/qt/languages/hu_HU.po
+++ b/src/qt/languages/hu-HU.po
@@ -40,14 +40,14 @@ msgstr "Méret és pozíció &megjegyzése"
msgid "Re&nderer"
msgstr "&Megjelenítő"
-msgid "&Qt (Software)"
-msgstr "&Qt (Szoftveres)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Szoftveres)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardveres)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardveres)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
@@ -926,10 +926,10 @@ msgid "Cartridge images (*.A *.a *.B *.b *.JRC *.jrc);;All files (*)"
msgstr "ROM-kazetta képek (*.A *.a *.B *.b *.JRC *.jrc);;Minden fájl (*)"
msgid "Error initializing renderer"
-msgstr "Error initializing renderer"
+msgstr "Hiba történt a renderelő inicializálásakor"
msgid "OpenGL (3.0 Core) renderer could not be initialized. Use another renderer."
-msgstr "OpenGL (3.0 Core) renderer could not be initialized. Use another renderer."
+msgstr "Az OpenGL (3.0 Core) megjelenítő-motort nem sikerült inicializálni. Kérem használjon másik renderelőt."
msgid "Hard disk (%s)"
msgstr "Merevlemez (%s)"
diff --git a/src/qt/languages/it_IT.po b/src/qt/languages/it-IT.po
similarity index 95%
rename from src/qt/languages/it_IT.po
rename to src/qt/languages/it-IT.po
index cd0ceaad7..c1aa8c763 100644
--- a/src/qt/languages/it_IT.po
+++ b/src/qt/languages/it-IT.po
@@ -40,14 +40,14 @@ msgstr "R&icorda dimensioni e posizione"
msgid "Re&nderer"
msgstr "Re&nderer"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/ja_JP.po b/src/qt/languages/ja-JP.po
similarity index 95%
rename from src/qt/languages/ja_JP.po
rename to src/qt/languages/ja-JP.po
index c954cef32..49e4e5803 100644
--- a/src/qt/languages/ja_JP.po
+++ b/src/qt/languages/ja-JP.po
@@ -40,17 +40,14 @@ msgstr "ウィンドウのサイズと位置を記憶する(&E)"
msgid "Re&nderer"
msgstr "レンダラー(&N)"
-msgid "&Qt (Software)"
-msgstr "Qt (ソフトウェア)(&Q)"
+msgid "&SDL (Software)"
+msgstr "SDL (ソフトウェア)(&S)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (ハードウェア)(&H)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (ハードウェア)(&H)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (OpenGL)(&O)"
-
-msgid "Qt (OpenGL &ES)"
-msgstr "Qt (OpenGL ES)(&E)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (OpenGL)(&O)"
msgid "Open&GL (3.0 Core)"
msgstr "OpenGL (3.0コア)(&G)"
diff --git a/src/qt/languages/ko_KR.po b/src/qt/languages/ko-KR.po
similarity index 95%
rename from src/qt/languages/ko_KR.po
rename to src/qt/languages/ko-KR.po
index 9dc005c03..3912445da 100644
--- a/src/qt/languages/ko_KR.po
+++ b/src/qt/languages/ko-KR.po
@@ -40,17 +40,14 @@ msgstr "창 크기와 위치를 기억하기(&E)"
msgid "Re&nderer"
msgstr "렌더러(&N)"
-msgid "&Qt (Software)"
-msgstr "Qt (소프트웨어)(&Q)"
+msgid "&SDL (Software)"
+msgstr "SDL (소프트웨어)(&S)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (하드웨어)(&H)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (하드웨어)(&H)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (OpenGL)(&O)"
-
-msgid "Qt (OpenGL &ES)"
-msgstr "Qt (OpenGL ES)(&E)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (OpenGL)(&O)"
msgid "Open&GL (3.0 Core)"
msgstr "OpenGL (3.0 코어)(&G)"
diff --git a/src/qt/languages/pt_BR.po b/src/qt/languages/pt-BR.po
similarity index 95%
rename from src/qt/languages/pt_BR.po
rename to src/qt/languages/pt-BR.po
index 004d91546..b69e33c09 100644
--- a/src/qt/languages/pt_BR.po
+++ b/src/qt/languages/pt-BR.po
@@ -40,14 +40,14 @@ msgstr "&Lembrar tamanho e posição"
msgid "Re&nderer"
msgstr "&Renderizador"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (Núcleo 3.0)"
diff --git a/src/qt/languages/pt_PT.po b/src/qt/languages/pt-PT.po
similarity index 95%
rename from src/qt/languages/pt_PT.po
rename to src/qt/languages/pt-PT.po
index 140c0c0c7..3b4981066 100644
--- a/src/qt/languages/pt_PT.po
+++ b/src/qt/languages/pt-PT.po
@@ -40,14 +40,14 @@ msgstr "&Lembrar tamanho e posição"
msgid "Re&nderer"
msgstr "&Renderizador"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (Núcleo 3.0)"
diff --git a/src/qt/languages/ru_RU.po b/src/qt/languages/ru-RU.po
similarity index 96%
rename from src/qt/languages/ru_RU.po
rename to src/qt/languages/ru-RU.po
index 4326de96a..b6ed0d130 100644
--- a/src/qt/languages/ru_RU.po
+++ b/src/qt/languages/ru-RU.po
@@ -40,14 +40,14 @@ msgstr "&Запомнить размер и положение"
msgid "Re&nderer"
msgstr "&Рендерер"
-msgid "&Qt (Software)"
-msgstr "&Qt (Software)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Software)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Hardware)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Hardware)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0)"
diff --git a/src/qt/languages/sl_SI.po b/src/qt/languages/sl-SI.po
similarity index 95%
rename from src/qt/languages/sl_SI.po
rename to src/qt/languages/sl-SI.po
index 3282b6f33..a3ea06a85 100644
--- a/src/qt/languages/sl_SI.po
+++ b/src/qt/languages/sl-SI.po
@@ -40,14 +40,14 @@ msgstr "&Zapomni si velikost in položaj"
msgid "Re&nderer"
msgstr "&Upodabljanje"
-msgid "&Qt (Software)"
-msgstr "&Qt (programsko)"
+msgid "&SDL (Software)"
+msgstr "&SDL (programsko)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (s&trojno)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (s&trojno)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (Jedro 3.0)"
diff --git a/src/qt/languages/tr_TR.po b/src/qt/languages/tr-TR.po
similarity index 95%
rename from src/qt/languages/tr_TR.po
rename to src/qt/languages/tr-TR.po
index 1a28dfff8..22c70c6f7 100644
--- a/src/qt/languages/tr_TR.po
+++ b/src/qt/languages/tr-TR.po
@@ -40,14 +40,14 @@ msgstr "&Pencere boyut ve pozisyonunu hatırla"
msgid "Re&nderer"
msgstr "&İşleyici"
-msgid "&Qt (Software)"
-msgstr "&Qt (Yazılım)"
+msgid "&SDL (Software)"
+msgstr "&SDL (Yazılım)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (&Donanım)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (&Donanım)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (&OpenGL)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (&OpenGL)"
msgid "Open&GL (3.0 Core)"
msgstr "Open&GL (3.0 Core)"
diff --git a/src/qt/languages/zh_CN.po b/src/qt/languages/zh-CN.po
similarity index 94%
rename from src/qt/languages/zh_CN.po
rename to src/qt/languages/zh-CN.po
index 7ad5251fd..3bebb6735 100644
--- a/src/qt/languages/zh_CN.po
+++ b/src/qt/languages/zh-CN.po
@@ -40,17 +40,14 @@ msgstr "记住窗口大小和位置(&E)"
msgid "Re&nderer"
msgstr "渲染器(&N)"
-msgid "&Qt (Software)"
-msgstr "Qt (软件)(&Q)"
+msgid "&SDL (Software)"
+msgstr "SDL (软件)(&S)"
-msgid "Qt (&Hardware)"
-msgstr "Qt (硬件)(&H)"
+msgid "SDL (&Hardware)"
+msgstr "SDL (硬件)(&H)"
-msgid "Qt (&OpenGL)"
-msgstr "Qt (OpenGL)(&O)"
-
-msgid "Qt (OpenGL &ES)"
-msgstr "Qt (OpenGL ES)(&E)"
+msgid "SDL (&OpenGL)"
+msgstr "SDL (OpenGL)(&O)"
msgid "Open&GL (3.0 Core)"
msgstr "OpenGL (3.0 核心)(&G)"
diff --git a/src/qt/qt_main.cpp b/src/qt/qt_main.cpp
index 72d96a2fd..91bed1298 100644
--- a/src/qt/qt_main.cpp
+++ b/src/qt/qt_main.cpp
@@ -119,10 +119,16 @@ int main(int argc, char* argv[]) {
while (it.hasNext()) {
qDebug() << it.next() << "\n";
}
-
+ QTranslator qtTranslator;
+ qtTranslator.load(QLocale::system(), QStringLiteral("qt_"), QString(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
+ if (app.installTranslator(&qtTranslator))
+ {
+ qDebug() << "Qt translations loaded." << "\n";
+ }
CustomTranslator translator;
qDebug() << QLocale::system().name() << "\n";
- if (translator.load(QLatin1String("86box_"), QLatin1String(":/"), QString(), "de_DE.qm"))
+ auto localetofilename = QLocale::system().name().replace('_', '-');
+ if (translator.load(QLatin1String("86box_"), QLatin1String(":/"), QString(), localetofilename + ".qm"))
{
qDebug() << "Translations loaded.\n";
QCoreApplication::installTranslator(&translator);
diff --git a/src/qt/qt_mainwindow.ui b/src/qt/qt_mainwindow.ui
index 9bd73d729..b0a9baf08 100644
--- a/src/qt/qt_mainwindow.ui
+++ b/src/qt/qt_mainwindow.ui
@@ -52,7 +52,7 @@