summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@theqtcompany.com>2014-12-19 16:12:33 +0100
committerNiels Weber <niels.weber@theqtcompany.com>2015-01-06 12:17:46 +0100
commitb11f689b79d9a238f99b8bb111e9412c74bfbdae (patch)
treefb5dc3159759bfaec2ef26e6076710585011748a
parent3622cdecc2269b2ab8e4f21b6f2d8e28f3c53382 (diff)
Remove country from most translations
If we provide an en_us translation only this won't be picked up by users having configured 'en', or 'en_uk'. This also mirrors the naming of the qt translations. The exception is zh_CN though, because the difference between simplified and traditional characters is big. I'm not sure whether taiwanese people would rather prefer traditional characters or english. For Qt we have both zh_CN and zh_TW, maybe we will get a zh_TW in the future too... Change-Id: I73490337aef8f54da14b6feca3a035e1e405d65b Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
-rw-r--r--src/libs/installer/component.cpp3
-rw-r--r--src/sdk/installerbase.cpp2
-rw-r--r--src/sdk/installerbase.qrc10
-rw-r--r--src/sdk/translations/de.ts (renamed from src/sdk/translations/de_de.ts)0
-rw-r--r--src/sdk/translations/en.ts (renamed from src/sdk/translations/en_us.ts)0
-rw-r--r--src/sdk/translations/fr.ts (renamed from src/sdk/translations/fr_fr.ts)0
-rw-r--r--src/sdk/translations/ja.ts (renamed from src/sdk/translations/ja_jp.ts)0
-rw-r--r--src/sdk/translations/ru.ts (renamed from src/sdk/translations/ru_ru.ts)0
-rw-r--r--src/sdk/translations/sv.ts (renamed from src/sdk/translations/sv_se.ts)0
9 files changed, 7 insertions, 8 deletions
diff --git a/src/libs/installer/component.cpp b/src/libs/installer/component.cpp
index 2d6836ed0..15303b7fa 100644
--- a/src/libs/installer/component.cpp
+++ b/src/libs/installer/component.cpp
@@ -534,8 +534,7 @@ void Component::loadTranslations(const QDir &directory, const QStringList &qms)
{
QDirIterator it(directory.path(), qms, QDir::Files);
const QStringList translations = d->m_core->settings().translations();
- const QString uiLanguage = QLocale().uiLanguages().value(0, QLatin1String("en_us"))
- .replace(QLatin1Char('-'), QLatin1Char('_'));
+ const QString uiLanguage = QLocale().uiLanguages().value(0, QLatin1String("en"));
while (it.hasNext()) {
const QString filename = it.next();
const QString basename = QFileInfo(filename).baseName();
diff --git a/src/sdk/installerbase.cpp b/src/sdk/installerbase.cpp
index ddf26f439..2d9572e49 100644
--- a/src/sdk/installerbase.cpp
+++ b/src/sdk/installerbase.cpp
@@ -229,7 +229,7 @@ int InstallerBase::run()
translator.reset(new QTranslator(QCoreApplication::instance()));
// install English translation as fallback so that correct license button text is used
- if (translator->load(QLatin1String("en_us"), directory))
+ if (translator->load(QLatin1String("en"), directory))
QCoreApplication::instance()->installTranslator(translator.take());
if (translations.isEmpty()) {
diff --git a/src/sdk/installerbase.qrc b/src/sdk/installerbase.qrc
index 55715a1fa..40ee02d98 100644
--- a/src/sdk/installerbase.qrc
+++ b/src/sdk/installerbase.qrc
@@ -1,10 +1,10 @@
<RCC>
<qresource prefix="/">
- <file alias="translations/de_DE.qm">translations/de_de.qm</file>
- <file alias="translations/en_US.qm">translations/en_us.qm</file>
- <file alias="translations/fr_FR.qm">translations/fr_fr.qm</file>
- <file alias="translations/ja_JP.qm">translations/ja_jp.qm</file>
- <file alias="translations/ru_RU.qm">translations/ru_ru.qm</file>
+ <file>translations/de.qm</file>
+ <file>translations/en.qm</file>
+ <file>translations/fr.qm</file>
+ <file>translations/ja.qm</file>
+ <file>translations/ru.qm</file>
<file alias="translations/zh_CN.qm">translations/zh_cn.qm</file>
<file>translations/qt_fr.qm</file>
<file>translations/qt_de.qm</file>
diff --git a/src/sdk/translations/de_de.ts b/src/sdk/translations/de.ts
index aebaf4ec4..aebaf4ec4 100644
--- a/src/sdk/translations/de_de.ts
+++ b/src/sdk/translations/de.ts
diff --git a/src/sdk/translations/en_us.ts b/src/sdk/translations/en.ts
index a5d636a2c..a5d636a2c 100644
--- a/src/sdk/translations/en_us.ts
+++ b/src/sdk/translations/en.ts
diff --git a/src/sdk/translations/fr_fr.ts b/src/sdk/translations/fr.ts
index ba99993af..ba99993af 100644
--- a/src/sdk/translations/fr_fr.ts
+++ b/src/sdk/translations/fr.ts
diff --git a/src/sdk/translations/ja_jp.ts b/src/sdk/translations/ja.ts
index 1b89e069c..1b89e069c 100644
--- a/src/sdk/translations/ja_jp.ts
+++ b/src/sdk/translations/ja.ts
diff --git a/src/sdk/translations/ru_ru.ts b/src/sdk/translations/ru.ts
index 9673906c6..9673906c6 100644
--- a/src/sdk/translations/ru_ru.ts
+++ b/src/sdk/translations/ru.ts
diff --git a/src/sdk/translations/sv_se.ts b/src/sdk/translations/sv.ts
index c6557cdab..c6557cdab 100644
--- a/src/sdk/translations/sv_se.ts
+++ b/src/sdk/translations/sv.ts