commit d45fc69c957eb67430d24d4b98709585954ad6e7
parent 848ae7c195fa3fdc5b0c9ca035e5f586a4832d11
Author: Marc Stibane <marc@taler.net>
Date: Tue, 29 Sep 2026 07:10:44 +0200
L10n - update German, French, Polish, Spanish, Ukrainian
Diffstat:
3 files changed, 222 insertions(+), 10 deletions(-)
diff --git a/TalerWallet1/Resources/Localizable.xcstrings b/TalerWallet1/Resources/Localizable.xcstrings
@@ -3418,7 +3418,7 @@
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Sind Sie sicher, dass Sie Ihre Wallet mit diesem Backup überschreiben wollen?\nDas kann nicht rückgängig gemacht werden. Alles Geld, das sich jetzt noch in Ihrer Wallet befindet, geht verloren."
+ "value" : "Sind Sie sicher, dass Sie Ihre Wallet mit diesem Backup überschreiben wollen?\nDas kann nicht rückgängig gemacht werden. Alles digitale Bargeld, das sich jetzt noch in Ihrer Wallet befindet, geht verloren."
}
},
"es" : {
@@ -7141,11 +7141,6 @@
}
}
},
- "Faking migration" : {
- "comment" : "A message displayed when the user is faking a database update.",
- "isCommentAutoGenerated" : true,
- "shouldTranslate" : false
- },
"FEE_WITHDRAW_BANK_WIRE" : {
"extractionState" : "extracted_with_value",
"localizations" : {
@@ -7798,6 +7793,42 @@
}
}
},
+ "Hide Technical information" : {
+ "comment" : "A hint for the user to hide the technical information.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Technische Informationen ausblenden"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ocultar información técnica"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Masquer les informations techniques"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Ukryj informacje techniczne"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Приховати технічну інформацію"
+ }
+ }
+ }
+ },
"Hold your iPhone near the tag." : {
"localizations" : {
"de" : {
@@ -13062,7 +13093,7 @@
}
},
"Payment" : {
- "comment" : "TransactionType",
+ "comment" : "TransactionType\npay merchant navTitle",
"localizations" : {
"de" : {
"stringUnit" : {
@@ -16411,6 +16442,42 @@
}
}
},
+ "Show Technical information" : {
+ "comment" : "A hint that can be shown to the user to show the technical information.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Technische Informationen anzeigen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Mostrar información técnica"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Afficher les informations techniques"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Pokaż informacje techniczne"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Показати технічну інформацію"
+ }
+ }
+ }
+ },
"Show view sizes" : {
"shouldTranslate" : false
},
@@ -16484,6 +16551,79 @@
}
}
},
+ "Simulating migration:" : {
+ "comment" : "A label displayed above the simulated migration.",
+ "extractionState" : "stale",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Migration simulieren:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Simulación de la migración:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Simulation de la migration :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Symulacja migracji:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Моделювання міграції:"
+ }
+ }
+ }
+ },
+ "Simulating update:" : {
+ "comment" : "A label displayed above the simulated update.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Aktualisierung simulieren:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Simulación de actualización:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Simulation de la mise à jour :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Symulacja aktualizacji:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Моделювання оновлення:"
+ }
+ }
+ }
+ },
"Since the demo bank supports the Taler integration, you can start a withdrawal directly on the" : {
"localizations" : {
"de" : {
@@ -17161,6 +17301,42 @@
}
}
},
+ "Technical information" : {
+ "comment" : "A label displayed under the technical information of the update.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Technische Informationen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Información técnica"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Informations techniques"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Informacje techniczne"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Технічна інформація"
+ }
+ }
+ }
+ },
"Terms of Service" : {
"localizations" : {
"de" : {
@@ -17335,6 +17511,42 @@
}
}
},
+ "The database, which holds your money and your transactions, is updated from \"indexed\" to \"sqlite3\" format.\nThe app cannot be used during that time." : {
+ "comment" : "A description of the database update process.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Die Datenbank, in der Ihr digitales Bargeld und Ihre Transaktionen gespeichert sind, wird vom „indexed“-Format auf das „sqlite3“-Format umgestellt.\nWährend dieser Zeit kann die App nicht genutzt werden."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "La base de datos, que contiene tu dinero y tus transacciones, se actualiza del formato «indexed» al formato «sqlite3».\nNo podrás utilizar la aplicación durante ese tiempo."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "La base de données, qui contient votre argent numérique et vos transactions, est en cours de mise à jour : elle passe du format « indexed » au format « sqlite3 ».\nL'application ne peut pas être utilisée pendant cette période."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Baza danych, w której przechowywane są Twoje środki i transakcje, zostanie zaktualizowana z formatu „indexed” do formatu „sqlite3”.\nW tym czasie nie będzie można korzystać z aplikacji."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "База даних, в якій зберігаються ваші кошти та транзакції, оновлюється з формату «indexed» до формату «sqlite3».\nПротягом цього часу користуватися додатком неможливо."
+ }
+ }
+ }
+ },
"The digital cash database needs to be updated." : {
"comment" : "A description of the update process.",
"extractionState" : "stale",
@@ -18388,7 +18600,7 @@
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "En attenteg\tentrant"
+ "value" : "En attente entrant"
}
},
"pl" : {
diff --git a/TalerWallet1/Views/Main/MigrationView.swift b/TalerWallet1/Views/Main/MigrationView.swift
@@ -87,7 +87,7 @@ struct MigrationView: View {
Section(header: Text("Update database")) {
if isMigrating || isFinished || isCancelled {
if fakeMigration {
- Text("Simulating migration:")
+ Text("Simulating update:")
.talerFont(.title)
.task {
for x in 0...90 {
diff --git a/TalerWallet1/Views/Settings/SettingsView.swift b/TalerWallet1/Views/Settings/SettingsView.swift
@@ -176,7 +176,7 @@ struct SettingsView: View {
SettingsToggle(name: String(localized: "Show Warnings"), value: $shouldShowWarning,
id1: "warnings",
- imageName: "exclamationmark.triangle", //
+ imageName: WARNING, //
description: String(localized: "For Delete, Abandon & Abort buttons"))
/// Report