proper translation part2

This commit is contained in:
B3n30 2019-08-11 16:44:54 +02:00
parent ec4fb81c4b
commit e454f4c05b

View File

@ -76,7 +76,7 @@ static QString GetQStringShortTitleFromSMDH(const Loader::SMDH& smdh,
*/ */
static QString GetRegionFromSMDH(const Loader::SMDH& smdh) { static QString GetRegionFromSMDH(const Loader::SMDH& smdh) {
using GameRegion = Loader::SMDH::GameRegion; using GameRegion = Loader::SMDH::GameRegion;
static const std::map<GameRegion, QString> regions_map = { static const std::map<GameRegion, const char*> regions_map = {
{GameRegion::Japan, QT_TR_NOOP("Japan")}, {GameRegion::Japan, QT_TR_NOOP("Japan")},
{GameRegion::NorthAmerica, QT_TR_NOOP("North America")}, {GameRegion::NorthAmerica, QT_TR_NOOP("North America")},
{GameRegion::Europe, QT_TR_NOOP("Europe")}, {GameRegion::Europe, QT_TR_NOOP("Europe")},
@ -95,9 +95,9 @@ static QString GetRegionFromSMDH(const Loader::SMDH& smdh) {
return QObject::tr("Region free"); return QObject::tr("Region free");
} }
QString result = regions_map.at(regions.front()); QString result = QObject::tr(regions_map.at(regions.front()));
for (auto region = ++regions.begin(); region != regions.end(); ++region) { for (auto region = ++regions.begin(); region != regions.end(); ++region) {
result += "\n" + regions_map.at(*region); result += QStringLiteral("\n") + QObject::tr(regions_map.at(*region));
} }
return result; return result;
} }