Use QStringBuilder consistently in resources.cpp

This commit is contained in:
Martchus 2017-09-07 16:40:51 +02:00
parent bf1519d357
commit 39cb21b5a9
1 changed files with 3 additions and 3 deletions

View File

@ -184,16 +184,16 @@ void loadApplicationTranslationFile(const QString &applicationName)
void loadApplicationTranslationFile(const QString &applicationName, const QString &localeName)
{
QTranslator *appTranslator = new QTranslator;
const QString fileName(QStringLiteral("%1_%2").arg(applicationName, localeName));
const QString fileName(applicationName % QChar('_') % localeName);
if (!additionalTranslationFilePath().isEmpty() && appTranslator->load(fileName, additionalTranslationFilePath())) {
QCoreApplication::installTranslator(appTranslator);
} else if (appTranslator->load(fileName, QStringLiteral("."))) {
QCoreApplication::installTranslator(appTranslator);
} else if (appTranslator->load(fileName, QStringLiteral("./translations"))) {
QCoreApplication::installTranslator(appTranslator);
} else if (appTranslator->load(fileName, QStringLiteral(APP_INSTALL_PREFIX "/share/%1/translations").arg(applicationName))) {
} else if (appTranslator->load(fileName, QStringLiteral(APP_INSTALL_PREFIX "/share/") % applicationName % QStringLiteral("/translations"))) {
QCoreApplication::installTranslator(appTranslator);
} else if (appTranslator->load(fileName, QStringLiteral("../share/%1/translations").arg(applicationName))) {
} else if (appTranslator->load(fileName, QStringLiteral("../share/") % applicationName % QStringLiteral("/translations"))) {
QCoreApplication::installTranslator(appTranslator);
} else if (appTranslator->load(fileName, QStringLiteral(":/translations"))) {
QCoreApplication::installTranslator(appTranslator);