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
- Schlüsselgegenstände: Mythril
+ Schlüsselelement: Mythril
@@ -1299,11 +1299,11 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Teil von Midgar
+ Schlüsselelement: Teil von Midgar
- Schlüsselgegenstände: Code-Karte 66
+ Schlüsselelement: Code-Karte 66
@@ -1339,7 +1339,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Code-Karte 62
+ Schlüsselelement: Code-Karte 62
@@ -1363,7 +1363,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Schlüssel für Sektor 5
+ Schlüsselelement: Schlüssel für Sektor 5
@@ -1371,11 +1371,11 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Snowboard
+ Schlüsselelement: Snowboard
- Schlüsselgegenstände: Gletscherkarte
+ Schlüsselelement: Gletscherkarte
@@ -1383,67 +1383,67 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Eau de Cologne
+ Schlüsselelement: Eau de Cologne
- Schlüsselgegenstände: Rosenparfüm
+ Schlüsselelement: Rosenparfüm
- Schlüsselgegenstände: Sexy Parfüm
+ Schlüsselelement: Sexy Parfüm
- Schlüsselgegenstände: Apothekengutschein
+ Schlüsselelement: Apothekengutschein
- Schlüsselgegenstände: Perücke
+ Schlüsselelement: Perücke
- Schlüsselgegenstände: Gefärbte Perücke
+ Schlüsselelement: Gefärbte Perücke
- Schlüsselgegenstände: Blonde Perücke
+ Schlüsselelement: Blonde Perücke
- Schlüsselgegenstände: Baumwollkleid
+ Schlüsselelement: Baumwollkleid
- Schlüsselgegenstände: Satinkleid
+ Schlüsselelement: Satinkleid
- Schlüsselgegenstände: Seidenkleid
+ Schlüsselelement: Seidenkleid
- Schlüsselgegenstände: Desinfektionsmittel
+ Schlüsselelement: Desinfektionsmittel
- Schlüsselgegenstände: Deodorant
+ Schlüsselelement: Deodorant
- Schlüsselgegenstände: Abführmittel
+ Schlüsselelement: Abführmittel
- Schlüsselgegenstände: Glasdiadem
+ Schlüsselelement: Glasdiadem
- Schlüsselgegenstände: Rubindiadem
+ Schlüsselelement: Rubindiadem
- Schlüsselgegenstände: Diamantendiadem
+ Schlüsselelement: Diamantendiadem
@@ -1483,15 +1483,15 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Code-Karte 68
+ Schlüsselelement: Code-Karte 68
- Schlüsselgegenstände: Mondharfe
+ Schlüsselelement: Mondharfe
- Schlüsselgegenstände: Schlüssel für Keller
+ Schlüsselelement: Schlüssel für Keller
@@ -1503,7 +1503,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Goldticket
+ Schlüsselelement: Goldticket
@@ -1535,7 +1535,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Code-Karte 60
+ Schlüsselelement: Code-Karte 60
@@ -1543,15 +1543,15 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: A-Coupon
+ Schlüsselelement: A-Coupon
- Schlüsselgegenstände: B-Coupon
+ Schlüsselelement: B-Coupon
- Schlüsselgegenstände: C Coupon
+ Schlüsselelement: C Coupon
@@ -1567,7 +1567,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Code-Karte 65
+ Schlüsselelement: Code-Karte 65
@@ -1615,11 +1615,11 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Bikini-Slip
+ Schlüsselelement: Bikini-Slip
- Schlüsselgegenstände: Unterwäsche
+ Schlüsselelement: Unterwäsche
@@ -1811,7 +1811,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Schlüssel für Sektor 5
+ Schlüsselelement: Schlüssel für Sektor 5
@@ -1983,7 +1983,7 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Leviathanschuppen
+ Schlüsselelement: Leviathanschuppen
@@ -2047,35 +2047,35 @@ Die km / h beschleunigt berechnet werden während des Spielens
- Schlüsselgegenstände: Große Materia: Fort Condor
+ Schlüsselelement: Große Materia: Fort Condor
- Schlüsselgegenstände: Große Materia: Unterwasser
+ Schlüsselelement: Große Materia: Unterwasser
- Schlüsselgegenstände: PHS
+ Schlüsselelement: PHS
- Schlüsselgegenstände: Große Materia: Corel
+ Schlüsselelement: Große Materia: Corel
- Schlüsselgegenstände: Große Materia: Rakete
+ Schlüsselelement: Große Materia: Rakete
- Schlüsselgegenstände: Mitgliedskarte
+ Schlüsselelement: Mitgliedskarte
- Schlüsselgegenstände: Schlussstein
+ Schlüsselelement: Schlussstein
- Schlüsselgegenstände: Schwarze Materia
+ Schlüsselelement: Schwarze Materia
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
- Affiches du Turtle's Paradise #1
+ Affiches du Turtle Paradise #1
- Affiches du Turtle's Paradise #2
+ Affiches du Turtle Paradise #2
- Affiches du Turtle's Paradise #3
+ Affiches du Turtle Paradise #3
- Affiches du Turtle's Paradise #4
+ Affiches du Turtle Paradise #4
- Affiches du Turtle's Paradise #5
+ Affiches du Turtle Paradise #5
- Affiches du Turtle's Paradise #6
+ Affiches du Turtle'Paradise #6
- Affiches du Turtle's Paradise #7
+ Affiches du Turtle Paradise #7
- Récompensé pour avoir vu tous les paneaux du Turle Paradise
+ Récompensé pour avoir vu tous les paneaux du Turtle Paradise