commit 68c8a57b62783a029f0c4d82473b31c36faa48d0
parent 85919510f7811506675253e915318e75fd083f3e
Author: Marc Stibane <marc@taler.net>
Date: Sat, 31 May 2025 12:37:55 +0200
L10N (german)
Diffstat:
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