diff options
author | Shawn Rutledge <shawn.rutledge@digia.com> | 2014-10-16 10:10:04 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@digia.com> | 2014-10-28 12:37:05 +0100 |
commit | 05d8ffb4dff5e693967c8ee7cee6d6158eadccbd (patch) | |
tree | f0784506f4575f24062f6a8687ae198d6f635ada /examples | |
parent | 94297b4ca50439d27dd5c3de6ff225185647cc46 (diff) | |
download | qtdeclarative-05d8ffb4dff5e693967c8ee7cee6d6158eadccbd.tar.gz qtdeclarative-05d8ffb4dff5e693967c8ee7cee6d6158eadccbd.tar.bz2 qtdeclarative-05d8ffb4dff5e693967c8ee7cee6d6158eadccbd.zip |
Revert: use the new form of QTranslator::load() for more flexibility
This reverts commit 427646b8d7c52e5b84240e07ffd391217ce3bfa8.
It seems that it should have been more correct, but we are still not
shipping English translations, and static QString find_translation()
in qtranslator.cpp will return any language which is in
QLocale::uiLanguages() for which the translation file is found.
That is a long list on OSX.
Reverting the patch means find_translation() is not called in
such cases. This change can be re-done whenever we are more sure
that the attempt to find a translation will succeed in finding a
sensible one, or fall back to not translating, rather than choosing
a language that the user didn't intend.
Task-number: QTBUG-41977
Change-Id: I425946cc71cec96b4f38629eb2b7e80220c5236d
Reviewed-by: Jan Arve Sæther <jan-arve.saether@theqtcompany.com>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/quick/demos/photoviewer/main.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/quick/demos/photoviewer/main.cpp b/examples/quick/demos/photoviewer/main.cpp index 1351f043f..ca495242a 100644 --- a/examples/quick/demos/photoviewer/main.cpp +++ b/examples/quick/demos/photoviewer/main.cpp @@ -40,9 +40,8 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); - QLocale locale; QTranslator qtTranslator; - qtTranslator.load(locale, QLatin1String("qml"), QLatin1String("_"), QLatin1String(":/i18n")); + qtTranslator.load("qml_" + QLocale::system().name(), ":/i18n/"); app.installTranslator(&qtTranslator); QQmlApplicationEngine engine; |