diff --git a/src/widgets/data/LocationViewer.cpp b/src/widgets/data/LocationViewer.cpp index bab9383da..cddc4fe0d 100644 --- a/src/widgets/data/LocationViewer.cpp +++ b/src/widgets/data/LocationViewer.cpp @@ -607,8 +607,8 @@ void LocationViewer::searchName(QRegularExpression exp) for (int i = 0; i < locationTable->rowCount(); i++) { bool hidden = true; if(regExpSearch) { - for (int j = 0; j < locationTable->columnCount(); j++) { - if (exp.match(locationTable->item(i, j)->text()).hasMatch()) { + for (int j = 0; j < locationTable->columnCount(); j++) { + if (exp.match(QCoreApplication::translate("FF7Location", locationTable->item(i, j)->text().toUtf8())).hasMatch()) { hidden = false; break; } @@ -616,7 +616,8 @@ void LocationViewer::searchName(QRegularExpression exp) } else { Qt::CaseSensitivity caseSensitiveValue = caseSensitive ? Qt::CaseSensitive : Qt::CaseInsensitive; for (int j = 0; j < locationTable->columnCount(); j++) { - if (locationTable->item(i, j)->text().contains(exp.pattern(), caseSensitiveValue)) { + QString str = QCoreApplication::translate("FF7Location", locationTable->item(i, j)->text().toUtf8()); + if (str.contains(exp.pattern(), caseSensitiveValue)) { hidden = false; break; } @@ -630,17 +631,18 @@ void LocationViewer::searchItem(QRegularExpression exp) QStringList locationNames; if(regExpSearch) { for (const FieldItem &fieldItem : FF7FieldItemList::fieldItemList()) { - if (exp.match(fieldItem.Text).hasMatch()) + if (exp.match(QCoreApplication::translate("FF7FieldItemList", fieldItem.Text.toUtf8())).hasMatch()) locationNames.append(fieldItem.Maps); } } else { Qt::CaseSensitivity caseSensitiveValue = caseSensitive ? Qt::CaseSensitive : Qt::CaseInsensitive; for (const FieldItem &fieldItem : FF7FieldItemList::fieldItemList()) { - if (fieldItem.Text.contains(exp.pattern(), caseSensitiveValue)) + QString str = QCoreApplication::translate("FF7FieldItemList", fieldItem.Text.toUtf8()); + if (str.contains(exp.pattern(), caseSensitiveValue)) locationNames.append(fieldItem.Maps); } } - + qDebug() << "Maps" << locationNames; for (int i = 0; i < locationTable->rowCount(); i++) { bool hidden = true; for (int j = 0; j < locationNames.count(); j++) { diff --git a/translations/ff7tk_de.ts b/translations/ff7tk_de.ts index f1c3734f0..c4e610b2e 100644 --- a/translations/ff7tk_de.ts +++ b/translations/ff7tk_de.ts @@ -1211,7 +1211,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Mythril - Schlüsselgegenstände: Mythril + Schlüsselelement: Mythril Mime @@ -1299,11 +1299,11 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Midgar parts - Schlüsselgegenstände: Teil von Midgar + Schlüsselelement: Teil von Midgar KeyItem: Keycard 66 - Schlüsselgegenstände: Code-Karte 66 + Schlüsselelement: Code-Karte 66 All @@ -1339,7 +1339,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Keycard 62 - Schlüsselgegenstände: Code-Karte 62 + Schlüsselelement: Code-Karte 62 Swift Bolt @@ -1363,7 +1363,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Key to Ancients - Schlüsselgegenstände: Schlüssel für Sektor 5 + Schlüsselelement: Schlüssel für Sektor 5 Ultima @@ -1371,11 +1371,11 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Snowboard - Schlüsselgegenstände: Snowboard + Schlüsselelement: Snowboard KeyItem: Glacier Map - Schlüsselgegenstände: Gletscherkarte + Schlüsselelement: Gletscherkarte Shiva @@ -1383,67 +1383,67 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Cologne - Schlüsselgegenstände: Eau de Cologne + Schlüsselelement: Eau de Cologne KeyItem: Flower Cologne - Schlüsselgegenstände: Rosenparfüm + Schlüsselelement: Rosenparfüm KeyItem: Sexy Cologne - Schlüsselgegenstände: Sexy Parfüm + Schlüsselelement: Sexy Parfüm KeyItem: Pharmacy Coupon - Schlüsselgegenstände: Apothekengutschein + Schlüsselelement: Apothekengutschein KeyItem: Wig - Schlüsselgegenstände: Perücke + Schlüsselelement: Perücke KeyItem: Dyed Wig - Schlüsselgegenstände: Gefärbte Perücke + Schlüsselelement: Gefärbte Perücke KeyItem: Blonde Wig - Schlüsselgegenstände: Blonde Perücke + Schlüsselelement: Blonde Perücke KeyItem: Cotton Dress - Schlüsselgegenstände: Baumwollkleid + Schlüsselelement: Baumwollkleid KeyItem: Satin Dress - Schlüsselgegenstände: Satinkleid + Schlüsselelement: Satinkleid KeyItem: Silk Dress - Schlüsselgegenstände: Seidenkleid + Schlüsselelement: Seidenkleid KeyItem: Disinfectant - Schlüsselgegenstände: Desinfektionsmittel + Schlüsselelement: Desinfektionsmittel KeyItem: Deodorant - Schlüsselgegenstände: Deodorant + Schlüsselelement: Deodorant KeyItem: Digestive - Schlüsselgegenstände: Abführmittel + Schlüsselelement: Abführmittel KeyItem: Glass Tiara - Schlüsselgegenstände: Glasdiadem + Schlüsselelement: Glasdiadem KeyItem: Ruby Tiara - Schlüsselgegenstände: Rubindiadem + Schlüsselelement: Rubindiadem KeyItem: Diamond Tiara - Schlüsselgegenstände: Diamantendiadem + Schlüsselelement: Diamantendiadem Batteries @@ -1483,15 +1483,15 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: KeyCard 68 - Schlüsselgegenstände: Code-Karte 68 + Schlüsselelement: Code-Karte 68 KeyItem: Lunar Harp - Schlüsselgegenstände: Mondharfe + Schlüsselelement: Mondharfe KeyItem: Key To Basement - Schlüsselgegenstände: Schlüssel für Keller + Schlüsselelement: Schlüssel für Keller Mind Plus @@ -1503,7 +1503,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Gold Ticket - Schlüsselgegenstände: Goldticket + Schlüsselelement: Goldticket Gil Plus @@ -1535,7 +1535,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Keycard 60 - Schlüsselgegenstände: Code-Karte 60 + Schlüsselelement: Code-Karte 60 Initialized the Machine @@ -1543,15 +1543,15 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: A Coupon - Schlüsselgegenstände: A-Coupon + Schlüsselelement: A-Coupon KeyItem: B Coupon - Schlüsselgegenstände: B-Coupon + Schlüsselelement: B-Coupon KeyItem: C Coupon - Schlüsselgegenstände: C Coupon + Schlüsselelement: C Coupon Star Pendant @@ -1567,7 +1567,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Keycard 65 - Schlüsselgegenstände: Code-Karte 65 + Schlüsselelement: Code-Karte 65 Elemental @@ -1615,11 +1615,11 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Bikini briefs - Schlüsselgegenstände: Bikini-Slip + Schlüsselelement: Bikini-Slip KeyItem: Lingerie - Schlüsselgegenstände: Unterwäsche + Schlüsselelement: Unterwäsche Work Glove @@ -1811,7 +1811,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Key To Sector 5 - Schlüsselgegenstände: Schlüssel für Sektor 5 + Schlüsselelement: Schlüssel für Sektor 5 Tent @@ -1983,7 +1983,7 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Leviathan Scales - Schlüsselgegenstände: Leviathanschuppen + Schlüsselelement: Leviathanschuppen Steal-As-Well @@ -2047,35 +2047,35 @@ Die km / h beschleunigt berechnet werden während des Spielens KeyItem: Huge Materia: Fort Condor - Schlüsselgegenstände: Große Materia: Fort Condor + Schlüsselelement: Große Materia: Fort Condor KeyItem: Huge Materia: UnderWater - Schlüsselgegenstände: Große Materia: Unterwasser + Schlüsselelement: Große Materia: Unterwasser KeyItem: PHS - Schlüsselgegenstände: PHS + Schlüsselelement: PHS KeyItem: Huge Materia: Corel - Schlüsselgegenstände: Große Materia: Corel + Schlüsselelement: Große Materia: Corel KeyItem: Huge Materia: Rocket - Schlüsselgegenstände: Große Materia: Rakete + Schlüsselelement: Große Materia: Rakete KeyItem: Member's Card - Schlüsselgegenstände: Mitgliedskarte + Schlüsselelement: Mitgliedskarte KeyItem: Keystone - Schlüsselgegenstände: Schlussstein + Schlüsselelement: Schlussstein KeyItem: Black Materia - Schlüsselgegenstände: Schwarze Materia + Schlüsselelement: Schwarze Materia Slash-All diff --git a/translations/ff7tk_fr.ts b/translations/ff7tk_fr.ts index 1a53f2a68..cbf78d819 100644 --- a/translations/ff7tk_fr.ts +++ b/translations/ff7tk_fr.ts @@ -1591,35 +1591,35 @@ Les vitesses en km/h sont calculés pendant le jeu Turtle Paradise Flyer #1 - Affiches du Turtle's Paradise #1 + Affiches du Turtle Paradise #1 Turtle Paradise Flyer #2 - Affiches du Turtle's Paradise #2 + Affiches du Turtle Paradise #2 Turtle Paradise Flyer #3 - Affiches du Turtle's Paradise #3 + Affiches du Turtle Paradise #3 Turtle Paradise Flyer #4 - Affiches du Turtle's Paradise #4 + Affiches du Turtle Paradise #4 Turtle Paradise Flyer #5 - Affiches du Turtle's Paradise #5 + Affiches du Turtle Paradise #5 Turtle Paradise Flyer #6 - Affiches du Turtle's Paradise #6 + Affiches du Turtle'Paradise #6 Turtle Paradise Flyer #7 - Affiches du Turtle's Paradise #7 + Affiches du Turtle Paradise #7 Rewarded for viewing all Turtle Paradise Flyers - Récompensé pour avoir vu tous les paneaux du Turle Paradise + Récompensé pour avoir vu tous les paneaux du Turtle Paradise KeyItem: Bikini briefs