taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 68c8a57b62783a029f0c4d82473b31c36faa48d0
parent 85919510f7811506675253e915318e75fd083f3e
Author: Marc Stibane <marc@taler.net>
Date:   Sat, 31 May 2025 12:37:55 +0200

L10N (german)

Diffstat:
MTalerWallet1/Localizable.xcstrings | 135+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
MTalerWallet1/Views/Transactions/ManualDetailsWireV.swift | 2+-
2 files changed, 119 insertions(+), 18 deletions(-)

diff --git a/TalerWallet1/Localizable.xcstrings b/TalerWallet1/Localizable.xcstrings @@ -588,6 +588,24 @@ "state" : "translated", "value" : "**Schritt 3:** %@" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "**Paso 3:** %@" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "**Krok 3:** %@" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "**Крок 3:** %@" + } } } }, @@ -3671,6 +3689,18 @@ "state" : "translated", "value" : "Die Überweisung kann - je nach Bank - bis zu zwei Tage dauern. Bitte haben Sie etwas Geduld." } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "W zależności od banku przelew może potrwać od kilku minut do dwóch dni roboczych, prosimy o cierpliwość." + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Залежно від вашого банку, переказ може зайняти від декількох хвилин до двох робочих днів, будь ласка, наберіться терпіння." + } } } }, @@ -4735,6 +4765,12 @@ }, "Finish the wire transfer of %@ in your banking app or website to verify your bank account %@." : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schließen Sie die Überweisung von %1$@ in Ihrer Banking-App oder Bank-Webseite ab, um Ihr Konto %2$@ zu verifizieren." + } + }, "en" : { "stringUnit" : { "state" : "new", @@ -4744,9 +4780,17 @@ } }, "Finish the wire transfer of %@ in your banking app or website, then this withdrawal will proceed automatically." : { - + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Schließen Sie die Überweisung von %@ in Ihrer Banking-App oder Bank-Webseite ab, dann wird diese Abhebung automatisch durchgeführt." + } + } + } }, "Finish the wire transfer of %@ in your banking app or website, then this withdrawal will proceed automatically. Depending on your bank the transfer can take from minutes to two working days, please be patient." : { + "extractionState" : "stale", "localizations" : { "de" : { "stringUnit" : { @@ -9283,7 +9327,14 @@ }, "Scanned QR is no URL" : { - + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Der gescannte QR-Code enthält keine URL" + } + } + } }, "Scanning QR-codes requires access to the camera" : { "localizations" : { @@ -10125,6 +10176,24 @@ "state" : "translated", "value" : "Schritt 3: %@" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paso 3: %@" + } + }, + "pl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Krok 3: %@" + } + }, + "uk" : { + "stringUnit" : { + "state" : "translated", + "value" : "Крок 3: %@" + } } } }, @@ -10258,6 +10327,16 @@ } } }, + "Tap QR for NFC:" : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Für NFC tippen Sie den QR-Code:" + } + } + } + }, "Tap the %@ button to add a service." : { "localizations" : { "de" : { @@ -10729,6 +10808,16 @@ } } }, + "This is mandatory, otherwise the verification will fail." : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dies ist obligatorisch, da sonst die Verifizierung fehlschlägt." + } + } + } + }, "This is mandatory, otherwise your money will not arrive in this wallet." : { "localizations" : { "de" : { @@ -11314,28 +11403,34 @@ } } }, - "Transfer %@ from %@ to the payment service." : { + "Transfer %@ from %@." : { "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Transferieren Sie %1$@ von %2$@." + } + }, "en" : { "stringUnit" : { "state" : "new", - "value" : "Transfer %1$@ from %2$@ to the payment service." + "value" : "Transfer %1$@ from %2$@." } } } }, - "Transfer %@ from %@." : { + "Transfer %@ from account %@ to verify having control over it." : { "localizations" : { "de" : { "stringUnit" : { "state" : "translated", - "value" : "Transferieren Sie %1$@ von %2$@." + "value" : "Überweisen Sie %1$@ vom Konto %2$@ um den Zugriff darauf zu verifizieren." } }, "en" : { "stringUnit" : { "state" : "new", - "value" : "Transfer %1$@ from %2$@." + "value" : "Transfer %1$@ from account %2$@ to verify having control over it." } } } @@ -13326,16 +13421,6 @@ } } }, - "You need to transfer %@ from the bank account %@ to the payment service to verify your deposit." : { - "localizations" : { - "en" : { - "stringUnit" : { - "state" : "new", - "value" : "You need to transfer %1$@ from the bank account %2$@ to the payment service to verify your deposit." - } - } - } - }, "You need to transfer %@ from your regular bank account to the Payment Service Provider to receive %@ as electronic cash in this wallet." : { "extractionState" : "stale", "localizations" : { @@ -13393,6 +13478,22 @@ } } }, + "You need to transfer %@ to the payment service from your bank account %@ to verify having control over it. Don't use a different bank account, or the verification will fail." : { + "localizations" : { + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sie müssen an den Zahlungsdienst %1$@ von Ihrem Bankkonto %2$@ überweisen, um zu verifizieren dass sie darauf Zugriff haben. Verwenden Sie kein anderes Konto, oder die Verifizierung schlägt fehl." + } + }, + "en" : { + "stringUnit" : { + "state" : "new", + "value" : "You need to transfer %1$@ to the payment service from your bank account %2$@ to verify having control over it. Don't use a different bank account, or the verification will fail." + } + } + } + }, "You need to verify having control over the bank account for the deposit." : { "localizations" : { "de" : { diff --git a/TalerWallet1/Views/Transactions/ManualDetailsWireV.swift b/TalerWallet1/Views/Transactions/ManualDetailsWireV.swift @@ -31,7 +31,7 @@ struct TransferRestrictionsV: View { private func authMini(_ amountS: String, _ debitS: String) -> String { let amountNBS = amountS.nbs - return String(localized: "Transfer \(amountNBS) to the payment service from \(debitS) to verify having control over it.") + return String(localized: "Transfer \(amountNBS) from account \(debitS) to verify having control over it.") } private func authMaxi(_ amountS: String, _ debitS: String) -> String { let amountNBS = amountS.nbs