mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-10-10 08:03:04 -04:00
rbutilqt: Handle translation load failures, part deux
This set happens on startup, when we try to load a translation matching the system locale Change-Id: Ib1d3effa7aa738550841023a14f733d8d5b48837
This commit is contained in:
parent
4875f706c2
commit
0db37606b0
1 changed files with 8 additions and 2 deletions
|
|
@ -65,11 +65,17 @@ int main( int argc, char ** argv ) {
|
||||||
}
|
}
|
||||||
if(!applang.isEmpty()) {
|
if(!applang.isEmpty()) {
|
||||||
if(!translator.load("rbutil_" + applang, absolutePath))
|
if(!translator.load("rbutil_" + applang, absolutePath))
|
||||||
translator.load("rbutil_" + applang, ":/lang");
|
if (!translator.load("rbutil_" + applang, ":/lang")) {
|
||||||
|
LOG_ERROR() << "Failed to load translation:" << ("rbutil_" + applang);
|
||||||
|
// XXX do something.
|
||||||
|
}
|
||||||
if(!qttrans.load("qt_" + applang,
|
if(!qttrans.load("qt_" + applang,
|
||||||
QLibraryInfo::path(QLibraryInfo::TranslationsPath)
|
QLibraryInfo::path(QLibraryInfo::TranslationsPath)
|
||||||
))
|
))
|
||||||
qttrans.load("qt_" + applang, ":/lang");
|
if (!qttrans.load("qt_" + applang, ":/lang")) {
|
||||||
|
LOG_ERROR() << "Failed to load translation:" << ("qt_" + applang);
|
||||||
|
// XXX do something?
|
||||||
|
}
|
||||||
|
|
||||||
QLocale::setDefault(QLocale(applang));
|
QLocale::setDefault(QLocale(applang));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue