commit 8e62086e1012267448f6902bb66a2f6e319eaddb
parent 4fbdebf9b64764f5e20e34c01b346fa0dc35e38f
Author: Marc Stibane <marc@taler.net>
Date: Sun, 1 Nov 2026 20:53:04 +0100
L10n - update German, French, Polish, Spanish, Ukrainian
Diffstat:
2 files changed, 2247 insertions(+), 133 deletions(-)
diff --git a/TalerWallet1/Resources/Localizable.xcstrings b/TalerWallet1/Resources/Localizable.xcstrings
@@ -169,6 +169,78 @@
}
}
},
+ "...incoming payments, skip confirmation" : {
+ "comment" : "Description of a setting that allows the user to automatically accept incoming payments without confirmation.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "…eingehende Zahlungen, Bestätigung überspringen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "...pagos recibidos, omitir confirmación"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "...paiements entrants, ignorer la confirmation"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "...wpływy, pomiń potwierdzenie"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "...надходження платежів, пропустити підтвердження"
+ }
+ }
+ }
+ },
+ "...messages after the transaction finishes" : {
+ "comment" : "Description of a checkbox that allows the user to automatically delete incoming messages after a transaction is completed.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "…Nachrichten nach Abschluss der Transaktion"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "...mensajes una vez finalizada la transacción"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "...messages une fois la transaction terminée"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "...wiadomości po zakończeniu transakcji"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "...повідомлення після завершення транзакції"
+ }
+ }
+ }
+ },
"(payee) 1" : {
"comment" : "e.g. '$ 7.41'",
"extractionState" : "extracted_with_value",
@@ -2608,6 +2680,41 @@
}
}
},
+ "Add contact" : {
+ "comment" : "UrlCommand\na11y for the + button",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakt hinzufügen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Añadir contacto"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ajouter un contact"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Dodaj kontakt"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Додати контакт"
+ }
+ }
+ }
+ },
"Add payment service" : {
"comment" : "UrlCommand\na11y for the + button\ntitle of the addExchange alert",
"localizations" : {
@@ -2637,6 +2744,41 @@
}
}
},
+ "Add to Contacts" : {
+ "comment" : "button",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Zu den Kontakten hinzufügen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Añadir a los contactos"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ajouter aux contacts"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Dodaj do kontaktów"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Додати до контактів"
+ }
+ }
+ }
+ },
"Address of the payment service" : {
"localizations" : {
"de" : {
@@ -2665,6 +2807,111 @@
}
}
},
+ "Address:" : {
+ "comment" : "TextEdit purpose, a11y",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Adresse:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Dirección:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Adresse :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Adres:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Адреса:"
+ }
+ }
+ }
+ },
+ "Alias Type:" : {
+ "comment" : "Picker title",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias-Typ:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Tipo de alias:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Type d'alias :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Typ aliasu:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Тип аліасу:"
+ }
+ }
+ }
+ },
+ "Alias:" : {
+ "comment" : "TextEdit purpose, a11y",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Аліас:"
+ }
+ }
+ }
+ },
"Allow automatic payments for chosen merchants only." : {
"comment" : "A description of the automatic payment feature.",
"isCommentAutoGenerated" : true,
@@ -3709,6 +3956,14 @@
}
}
},
+ "Automatically accept" : {
+ "comment" : "Label for a toggle that allows the user to automatically accept incoming payments.",
+ "isCommentAutoGenerated" : true
+ },
+ "Automatically delete" : {
+ "comment" : "Toggle to automatically delete incoming messages after the transaction finishes.",
+ "isCommentAutoGenerated" : true
+ },
"Automatically for P2P transactions" : {
"localizations" : {
"de" : {
@@ -4145,6 +4400,42 @@
}
}
},
+ "But it is not in your contacts list. Add it now?" : {
+ "comment" : "A message that appears when the user has not added the contact to their contacts list.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Aber er ist nicht in der Kontaktliste. Jetzt hinzufügen?"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Pero no está en tu lista de contactos. ¿Lo añades ahora?"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Mais il n'est pas dans votre liste de contacts. Ajouter maintenant ?"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Nie ma go jednak na Twojej liście kontaktów. Chcesz go dodać teraz?"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Але його немає у вашому списку контактів. Додати зараз?"
+ }
+ }
+ }
+ },
"Camera Active" : {
"comment" : "a11y",
"localizations" : {
@@ -4239,65 +4530,138 @@
}
}
},
- "Cannot create QR code" : {
- "comment" : "shown instead of the QR code",
+ "Cannot check this alias..." : {
+ "comment" : "A message displayed when the user cannot check the validity of an alias.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "QR-Code kann nicht erstellt werden"
+ "value" : "Dieser Alias kann nicht überprüft werden..."
}
},
"es" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "No se puede crear el código QR"
+ "state" : "translated",
+ "value" : "No se puede comprobar este alias..."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Impossible de créer un code QR"
+ "value" : "Impossible de vérifier cet alias..."
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Nie można utworzyć kodu QR"
+ "value" : "Nie można sprawdzić tego aliasu..."
}
},
"uk" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Не вдається створити QR-код"
+ "state" : "translated",
+ "value" : "Неможливо перевірити цей аліас…"
}
}
}
},
- "Check pending payments in the background" : {
+ "Cannot create QR code" : {
+ "comment" : "shown instead of the QR code",
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Ausstehende Zahlungen im Hintergrund prüfen"
+ "value" : "QR-Code kann nicht erstellt werden"
}
},
"es" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Revisar los pagos pendientes en segundo plano"
+ "state" : "needs_review",
+ "value" : "No se puede crear el código QR"
}
},
"fr" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Vérifier les paiements en attente en arrière-plan"
+ "state" : "translated",
+ "value" : "Impossible de créer un code QR"
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Sprawdź w tle oczekujące płatności"
+ "value" : "Nie można utworzyć kodu QR"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Не вдається створити QR-код"
+ }
+ }
+ }
+ },
+ "Check %@ for a confirmation code." : {
+ "comment" : "A label that asks the user to check their phone for a confirmation code.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Überprüfen Sie %@ auf einen Bestätigungscode."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Consulta %@ para obtener un código de confirmación."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Consultez %@ pour obtenir un code de confirmation."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Sprawdź %@, aby uzyskać kod potwierdzający."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Перевірте %@, щоб отримати код підтвердження."
+ }
+ }
+ }
+ },
+ "Check pending payments in the background" : {
+ "extractionState" : "stale",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ausstehende Zahlungen im Hintergrund prüfen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Revisar los pagos pendientes en segundo plano"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Vérifier les paiements en attente en arrière-plan"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Sprawdź w tle oczekujące płatności"
}
},
"uk" : {
@@ -4308,6 +4672,150 @@
}
}
},
+ "Check whether this alias is already registered:" : {
+ "comment" : "A label displayed under the \"Check\" button.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Überprüfen, ob dieser Alias bereits registriert ist:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Comprueba si este alias ya está registrado:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Vérifiez si cet alias est déjà enregistré :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Sprawdź, czy ten alias jest już zarejestrowany:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Перевірте, чи цей аліас вже зареєстрований:"
+ }
+ }
+ }
+ },
+ "Check whether this alias is registered at the Taler Directory:" : {
+ "comment" : "A label displayed under the \"Lookup\" button.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Überprüfen, ob dieser Alias im Taler-Verzeichnis registriert ist:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Comprueba si este alias está registrado en el directorio de Taler:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Vérifiez si cet alias est enregistré dans l'annuaire Taler :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Sprawdź, czy ten alias jest zarejestrowany w katalogu Taler:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Перевірте, чи зареєстровано цей аліас у каталозі Taler:"
+ }
+ }
+ }
+ },
+ "Check your email inbox for a confirmation email." : {
+ "comment" : "A message displayed when the user has to enter a code to confirm a registration.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Schauen Sie in Ihrem E-Mail-Posteingang nach einer Bestätigungs-E-Mail."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Comprueba tu bandeja de entrada para ver si has recibido un correo electrónico de confirmación."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Vérifiez votre boîte de réception pour un e-mail de confirmation."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Sprawdź swoją skrzynkę odbiorczą – powinna tam znajdować się wiadomość z potwierdzeniem."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Перевірте свою поштову скриньку — там має бути лист із підтвердженням."
+ }
+ }
+ }
+ },
+ "Check your messages for a confirmation SMS." : {
+ "comment" : "A message displayed in the Alias view, when the user has selected a phone number as alias type.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Überprüfen Sie Ihre Nachrichten auf eine Bestätigungs-SMS."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Comprueba si has recibido un SMS de confirmación en tus mensajes."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Vérifiez vos messages pour voir si vous avez reçu un SMS de confirmation."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Sprawdź, czy otrzymałeś SMS-a z potwierdzeniem."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Перевірте свої повідомлення — там має бути SMS із підтвердженням."
+ }
+ }
+ }
+ },
"Choose the expiration duration" : {
"comment" : "a11y",
"localizations" : {
@@ -4569,6 +5077,76 @@
}
}
},
+ "Code:" : {
+ "comment" : "TextEdit purpose, a11y",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Code:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Código:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Code :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kod:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Код:"
+ }
+ }
+ }
+ },
+ "Confirm" : {
+ "comment" : "button",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Bestätigen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Confirmar"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Confirmer"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Potwierdzenie"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Підтвердити"
+ }
+ }
+ }
+ },
"Confirm Payment" : {
"comment" : "pay P2P request/invoice\npay merchant navTitle",
"localizations" : {
@@ -4708,6 +5286,42 @@
}
}
},
+ "Contacts" : {
+ "comment" : "A label displayed as a button.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakte"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Contactos"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Contacts"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakty"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Контакти"
+ }
+ }
+ }
+ },
"Continue" : {
"comment" : "a11y",
"localizations" : {
@@ -5248,6 +5862,42 @@
}
}
},
+ "Create Mailbox" : {
+ "comment" : "A button that creates a mailbox.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Postfach erstellen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Crear buzón"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Créer une boîte aux lettres"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Utwórz skrzynkę pocztową"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Створити поштову скриньку"
+ }
+ }
+ }
+ },
"Create Report" : {
"comment" : "button",
"localizations" : {
@@ -5885,6 +6535,10 @@
}
}
},
+ "Detected more than 1 tag. Please try again." : {
+ "comment" : "Alert message displayed when the NFC tag reader detects more than 1 tag.",
+ "isCommentAutoGenerated" : true
+ },
"Discounts" : {
"comment" : "Label, View heading",
"localizations" : {
@@ -6048,6 +6702,41 @@
}
}
},
+ "E-mail" : {
+ "comment" : "Alias type",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "E-Mail"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Correo electrónico"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "E-mail"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "E-mail"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Електронна пошта"
+ }
+ }
+ }
+ },
"Effective:" : {
"comment" : "mini",
"localizations" : {
@@ -7497,6 +8186,42 @@
}
}
},
+ "Get notified when pending payments change status" : {
+ "comment" : "Description of a setting that allows the user to get notified when pending payments change status.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Benachrichtigung erhalten, wenn sich der Status ausstehender Zahlungen ändert"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Recibe una notificación cuando cambie el estado de los pagos pendientes"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Recevez une notification lorsque le statut des paiements en attente change"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Otrzymuj powiadomienia o zmianie statusu oczekujących płatności"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Отримуйте сповіщення про зміну статусу очікуючих платежів"
+ }
+ }
+ }
+ },
"Get with your purchase:" : {
"comment" : "A label displayed under the tokens you can receive with your purchase.",
"isCommentAutoGenerated" : true,
@@ -8072,129 +8797,201 @@
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wenn Sie den Kontoinhaber oder die IBAN ändern, müssen sie evtl. die Legitimierung wiederholen."
+ "value" : "Wenn Sie den Kontoinhaber oder die IBAN ändern, müssen sie evtl. die Legitimierung wiederholen."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Si cambiás el nombre del titular de la cuenta o el IBAN, es posible que tengas que realizar el proceso de legitimación nuevamente."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Si vous changez le nom du titulaire du compte ou l'IBAN, il se peut que vous deviez effectuer à nouveau la procédure de légitimation."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "W przypadku zmiany nazwy posiadacza konta lub numeru IBAN konieczne może być ponowne przeprowadzenie procedury legitymizacji."
+ }
+ }
+ }
+ },
+ "If you don't have a Swiss bank account, you can simply try out the demo…" : {
+ "comment" : "A description of how to use the demo feature if the user doesn't have a Swiss bank account.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wenn Sie kein Schweizer Bankkonto haben, können Sie einfach die Demo ausprobieren..."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Si no tienes una cuenta bancaria en Suiza, puedes probar la demo..."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Si vous n'avez pas de compte bancaire suisse, vous pouvez simplement essayer la démo..."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Jeśli nie masz konta w szwajcarskim banku, możesz po prostu wypróbować wersję demo…"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Якщо у вас немає рахунку в швейцарському банку, ви можете просто спробувати демо-версію..."
+ }
+ }
+ }
+ },
+ "If you have already sent money to the payment service, it will wire it back in %llu days." : {
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wenn Sie bereits Geld an den Zahlungsdienst überwiesen haben, wird es in %llu Tagen zurückgeschickt."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si cambiás el nombre del titular de la cuenta o el IBAN, es posible que tengas que realizar el proceso de legitimación nuevamente."
+ "value" : "Si ya enviaste dinero al servicio de pagos, regresará a tu cuenta bancaria en %llu días."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si vous changez le nom du titulaire du compte ou l'IBAN, il se peut que vous deviez effectuer à nouveau la procédure de légitimation."
+ "value" : "Si vous avez déjà envoyé de l'argent au service de paiement, celui-ci vous le renverra dans %llu jours."
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "W przypadku zmiany nazwy posiadacza konta lub numeru IBAN konieczne może być ponowne przeprowadzenie procedury legitymizacji."
+ "value" : "Jeśli pieniądze zostały już wysłane do usługi płatności, zostaną one przesłane z powrotem w ciągu %llu dni."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Якщо ви вже переказали гроші через платіжну систему, вона поверне їх протягом %llu днів."
}
}
}
},
- "If you don't have a Swiss bank account, you can simply try out the demo…" : {
- "comment" : "A description of how to use the demo feature if the user doesn't have a Swiss bank account.",
- "isCommentAutoGenerated" : true,
+ "If you have already sent money to the payment service, it will wire it back in a few days." : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wenn Sie kein Schweizer Bankkonto haben, können Sie einfach die Demo ausprobieren..."
+ "value" : "Wenn Sie bereits Geld an den Zahlungsdienst überwiesen haben, wird es in ein paar Tagen zurückgeschickt."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si no tienes una cuenta bancaria en Suiza, puedes probar la demo..."
+ "value" : "Si ya enviaste dinero al servicio de pagos, regresará a tu cuenta bancaria en unos días."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si vous n'avez pas de compte bancaire suisse, vous pouvez simplement essayer la démo..."
+ "value" : "Si vous avez déjà envoyé de l'argent au service de paiement, celui-ci vous le renverra dans quelques jours."
}
},
"pl" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Jeśli nie masz konta w szwajcarskim banku, możesz po prostu wypróbować wersję demo…"
+ "state" : "needs_review",
+ "value" : "Jeśli pieniądze zostały już wysłane do usługi płatności, zostaną one przesłane z powrotem za kilka dni."
}
},
"uk" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Якщо у вас немає рахунку в швейцарському банку, ви можете просто спробувати демо-версію..."
+ "state" : "needs_review",
+ "value" : "Якщо ви вже переказали гроші через платіжну систему, вона поверне їх протягом декількох днів."
}
}
}
},
- "If you have already sent money to the payment service, it will wire it back in %llu days." : {
+ "If you no longer want to use it, you can unregister it now." : {
+ "comment" : "A message that appears when the user has selected a valid alias.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wenn Sie bereits Geld an den Zahlungsdienst überwiesen haben, wird es in %llu Tagen zurückgeschickt."
+ "value" : "Wenn Sie ihn nicht mehr nutzen möchten, können Sie ihn jetzt abmelden."
}
},
"es" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Si ya enviaste dinero al servicio de pagos, regresará a tu cuenta bancaria en %llu días."
+ "state" : "needs_review",
+ "value" : "Si ya no quieres utilizarlo, puedes darlo de baja ahora mismo."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si vous avez déjà envoyé de l'argent au service de paiement, celui-ci vous le renverra dans %llu jours."
+ "value" : "Si vous ne souhaitez plus l'utiliser, vous pouvez le désenregistrer dès maintenant."
}
},
"pl" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Jeśli pieniądze zostały już wysłane do usługi płatności, zostaną one przesłane z powrotem w ciągu %llu dni."
+ "state" : "needs_review",
+ "value" : "Jeśli nie chcesz już z niego korzystać, możesz teraz wyrejestrować go."
}
},
"uk" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Якщо ви вже переказали гроші через платіжну систему, вона поверне їх протягом %llu днів."
+ "value" : "Якщо ви більше не бажаєте ним користуватися, ви можете скасувати його реєстрацію прямо зараз."
}
}
}
},
- "If you have already sent money to the payment service, it will wire it back in a few days." : {
+ "If you only want to send money (or payment requests) to others you don't need a mailbox." : {
+ "comment" : "A description of the mailbox feature.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wenn Sie bereits Geld an den Zahlungsdienst überwiesen haben, wird es in ein paar Tagen zurückgeschickt."
+ "value" : "Wenn Sie nur Geld (oder Zahlungsaufforderungen) an andere senden möchten, benötigen Sie selber kein Postfach."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si ya enviaste dinero al servicio de pagos, regresará a tu cuenta bancaria en unos días."
+ "value" : "Si solo quieres enviar dinero (o solicitudes de pago) a otras personas, no necesitas un buzón."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Si vous avez déjà envoyé de l'argent au service de paiement, celui-ci vous le renverra dans quelques jours."
+ "value" : "Si vous souhaitez uniquement envoyer de l'argent (ou des demandes de paiement) à d'autres personnes, vous n'avez pas besoin d'une boîte de réception."
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Jeśli pieniądze zostały już wysłane do usługi płatności, zostaną one przesłane z powrotem za kilka dni."
+ "value" : "Jeśli chcesz jedynie wysyłać pieniądze (lub prośby o płatność) do innych osób, nie potrzebujesz skrzynki pocztowej."
}
},
"uk" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Якщо ви вже переказали гроші через платіжну систему, вона поверне їх протягом декількох днів."
+ "value" : "Якщо ви хочете лише надсилати гроші (або запити на оплату) іншим користувачам, вам не потрібна поштова скринька."
}
}
}
@@ -8515,6 +9312,47 @@
}
}
},
+ "Just add contacts, e.g. by scanning a QR code. Send as usual, then in the final step choose '%@%@Contacts'." : {
+ "comment" : "contactsIcon, NONBREAKING - don't add a space",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Fügen Sie einfach Kontakte hinzu, z. B. durch Scannen eines QR-Codes. Senden Sie die Nachricht wie gewohnt und wählen Sie im letzten Schritt „%1$@%2$@Kontakte“ aus."
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Just add contacts, e.g. by scanning a QR code. Send as usual, then in the final step choose '%1$@%2$@Contacts'."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Solo tienes que añadir contactos, por ejemplo, escaneando un código QR. Envía el mensaje como de costumbre y, en el último paso, selecciona «%1$@%2$@Contactos»."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Il suffit d'ajouter des contacts, par exemple en scannant un code QR. Envoyez le message comme d'habitude, puis, à la dernière étape, sélectionnez « %1$@%2$@Contacts »."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wystarczy dodać kontakty, np. skanując kod QR. Wyślij wiadomość jak zwykle, a na końcu wybierz opcję „%1$@%2$@Kontakty”."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Просто додайте контакти, наприклад, відсканувавши QR-код. Надішліть повідомлення, як зазвичай, а на останньому кроці виберіть «%1$@%2$@Контакти»."
+ }
+ }
+ }
+ },
"Keep the %@" : {
"comment" : "A button that keeps the amount of the key change.",
"isCommentAutoGenerated" : true,
@@ -8718,6 +9556,42 @@
}
}
},
+ "leave blank to use default mailbox" : {
+ "comment" : "A description of the mailbox field.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Leer lassen, um das Standardpostfach zu verwenden"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Délo en blanco para utilizar el buzón predeterminado"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ne rien indiquer pour utiliser la boîte aux lettres par défaut"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "pozostaw puste, aby użyć domyślnej skrzynki pocztowej"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "залиште поле порожнім, щоб використовувати поштову скриньку за замовчуванням"
+ }
+ }
+ }
+ },
"Legitimization" : {
"localizations" : {
"de" : {
@@ -9106,6 +9980,41 @@
}
}
},
+ "Lookup Alias" : {
+ "comment" : "button",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias nachschlagen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Buscar alias"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Recherche d'alias"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wyszukiwanie aliasu"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Пошук аліасу"
+ }
+ }
+ }
+ },
"Lost:" : {
"comment" : "mini",
"localizations" : {
@@ -9141,6 +10050,41 @@
}
}
},
+ "Mailbox:" : {
+ "comment" : "TextEdit purpose, a11y",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Postfach:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Buzón:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Boîte aux lettres :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Skrzynka pocztowa:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Поштова скринька:"
+ }
+ }
+ }
+ },
"Main Menu" : {
"comment" : "a11y",
"localizations" : {
@@ -9554,6 +10498,42 @@
}
}
},
+ "Manage contact information" : {
+ "comment" : "Description of a settings item that allows the user to manage contact information.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontaktdaten verwalten"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Gestionar la información de contacto"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Gérer les contacts"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Zarządzaj danymi kontaktowymi"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Управління контактною інформацією"
+ }
+ }
+ }
+ },
"Manage payment services" : {
"localizations" : {
"de" : {
@@ -10896,6 +11876,41 @@
}
}
},
+ "Nickname:" : {
+ "comment" : "TextEdit purpose, a11y",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Pseudonym:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Apodo:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Pseudonyme :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Pseudonim:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Прізвисько:"
+ }
+ }
+ }
+ },
"No active discounts yet" : {
"comment" : "A message displayed when the user has no active discounts.",
"isCommentAutoGenerated" : true,
@@ -11103,31 +12118,67 @@
}
}
},
- "No biometrics are enrolled on this device." : {
- "comment" : "FaceID",
+ "No biometrics are enrolled on this device." : {
+ "comment" : "FaceID",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Auf diesem Gerät wurden bisher keine biometrischen Daten erfasst."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "No hay datos biométricos registrados en este dispositivo."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Aucune donnée biométrique n'est enregistrée sur cet appareil."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Na tym urządzeniu nie są zarejestrowane żadne dane biometryczne."
+ }
+ }
+ }
+ },
+ "No contacts yet..." : {
+ "comment" : "A message displayed when the user has no contacts.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Auf diesem Gerät wurden bisher keine biometrischen Daten erfasst."
+ "value" : "Noch keine Kontakte..."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "No hay datos biométricos registrados en este dispositivo."
+ "value" : "Aún no hay contactos..."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Aucune donnée biométrique n'est enregistrée sur cet appareil."
+ "value" : "Pas encore de contacts…"
}
},
"pl" : {
"stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Na razie nie ma żadnych kontaktów..."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
"state" : "translated",
- "value" : "Na tym urządzeniu nie są zarejestrowane żadne dane biometryczne."
+ "value" : "Поки що немає контактів..."
}
}
}
@@ -11453,6 +12504,42 @@
}
}
},
+ "No messages yet..." : {
+ "comment" : "A message displayed when the user has no messages in their mailbox.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Noch keine Nachrichten..."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Aún no hay mensajes..."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Pas encore de messages..."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Jeszcze nie ma żadnych wiadomości..."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Поки що немає повідомлень..."
+ }
+ }
+ }
+ },
"No payment service" : {
"comment" : "loading",
"localizations" : {
@@ -12202,6 +13289,42 @@
}
}
},
+ "Once you have a mailbox, create one or more Aliases (of your mail address, phone number, matrix ID, ...) and publish them on your website, GitHub page, on Mastodon or any other place." : {
+ "comment" : "A description of how to publish your mailbox.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Sobald Sie ein Postfach haben, erstellen Sie einen oder mehrere Aliase (für Ihre E-Mail-Adresse, Telefonnummer, Matrix-ID usw.) und veröffentlichen Sie diese auf Ihrer Website, Ihrer GitHub-Seite, auf Mastodon oder an einer anderen Stelle."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Una vez que tengas un buzón de correo, crea uno o varios alias (de tu dirección de correo electrónico, número de teléfono, ID de Matrix, etc.) y publícalos en tu página web, en tu página de GitHub, en Mastodon o en cualquier otro sitio."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Une fois que vous disposez d'une boîte mail, créez un ou plusieurs alias (correspondant à votre adresse e-mail, votre numéro de téléphone, votre identifiant Matrix, etc.) et publiez-les sur votre site web, votre page GitHub, sur Mastodon ou tout autre support."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Gdy już będziesz mieć skrzynkę pocztową, utwórz jeden lub więcej aliasów (swojego adresu e-mail, numeru telefonu, identyfikatora Matrix itp.) i opublikuj je na swojej stronie internetowej, stronie GitHub, w serwisie Mastodon lub w dowolnym innym miejscu."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Як тільки у вас з’явиться поштова скринька, створіть один або кілька аліасів (вашої електронної адреси, номера телефону, ідентифікатора Matrix тощо) та опублікуйте їх на своєму веб-сайті, сторінці GitHub, у Mastodon або в будь-якому іншому місці."
+ }
+ }
+ }
+ },
"Only trust the new identity if the payment service has confirmed this change." : {
"comment" : "A warning displayed in the UnconfirmedKeyChangeView.",
"isCommentAutoGenerated" : true,
@@ -12504,6 +13627,78 @@
}
}
},
+ "Own contacts" : {
+ "comment" : "A heading for the list of contacts that are the user's own contacts.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Eigene Kontakte"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Contactos propios"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Mes contacts"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Własne kontakty"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Власні контакти"
+ }
+ }
+ }
+ },
+ "P2P Messaging" : {
+ "comment" : "Description of a setting that allows the user to enable or disable P2P messaging.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "P2P-Nachrichtenübermittlung"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Mensajería P2P"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Messagerie P2P"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Wiadomości P2P"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "P2P-обмін повідомленнями"
+ }
+ }
+ }
+ },
"Paid" : {
"comment" : "Nav Title, short",
"localizations" : {
@@ -13827,6 +15022,41 @@
}
}
},
+ "Phone" : {
+ "comment" : "Alias type",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Telefon"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Teléfono"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Téléphone"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Telefon"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Телефон"
+ }
+ }
+ }
+ },
"Play Payment Sounds" : {
"localizations" : {
"de" : {
@@ -14515,6 +15745,10 @@
}
}
},
+ "Reading Tag..." : {
+ "comment" : "Alert message displayed when an NFC tag is being read.",
+ "isCommentAutoGenerated" : true
+ },
"Ready" : {
"comment" : "Exchange status",
"localizations" : {
@@ -15119,6 +16353,41 @@
}
}
},
+ "Register Alias" : {
+ "comment" : "button",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias registrieren"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Registrar un alias"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Enregistrer un alias"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Zarejestruj alias"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Зареєструвати аліас"
+ }
+ }
+ }
+ },
"Reload" : {
"comment" : "a11y",
"localizations" : {
@@ -16089,72 +17358,144 @@
}
}
},
- "Send %@ now" : {
- "comment" : "amount with currency",
+ "Send %@ now" : {
+ "comment" : "amount with currency",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Jetzt %@ senden"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Enviar %@ ahora"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Envoyer %@ maintenant"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wyślij %@ teraz"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Надіслати %@ зараз"
+ }
+ }
+ }
+ },
+ "Send Money" : {
+ "comment" : "TransactionType, send coins to another wallet",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Geld senden"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Monto del envío"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Envoyer Argent"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wyślij pieniądze"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Надіслати гроші"
+ }
+ }
+ }
+ },
+ "Send now" : {
+ "comment" : "A button that sends a message to a contact.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Jetzt %@ senden"
+ "value" : "Jetzt senden"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Enviar %@ ahora"
+ "value" : "Enviar ahora"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Envoyer %@ maintenant"
+ "value" : "Envoyer maintenant"
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wyślij %@ teraz"
+ "value" : "Wyślij teraz"
}
},
"uk" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Надіслати %@ зараз"
+ "state" : "needs_review",
+ "value" : "Надіслати зараз"
}
}
}
},
- "Send Money" : {
- "comment" : "TransactionType, send coins to another wallet",
+ "Send to %@" : {
+ "comment" : "A button that sends an email to the selected contact.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Geld senden"
+ "value" : "An %@ senden"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Monto del envío"
+ "value" : "Enviar a %@"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Envoyer Argent"
+ "value" : "Envoyer à %@"
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wyślij pieniądze"
+ "value" : "Wyślij do %@"
}
},
"uk" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Надіслати гроші"
+ "value" : "Надіслати на %@"
}
}
}
@@ -16797,6 +18138,41 @@
}
}
},
+ "Source:" : {
+ "comment" : "TextEdit purpose, a11y",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Quelle:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Fuente:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Source :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Źródło:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Джерело:"
+ }
+ }
+ }
+ },
"Spend now:" : {
"comment" : "A label displayed before a list of tokens that can be spent.",
"isCommentAutoGenerated" : true,
@@ -17169,6 +18545,42 @@
}
}
},
+ "Taldir Registration" : {
+ "comment" : "Title of the Alias registration screen.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Taldir-Registrierung"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Inscripción en Taldir"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Inscription à Taldir"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Rejestracja w serwisie Taldir"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Реєстрація в Taldir"
+ }
+ }
+ }
+ },
"Taler Logo" : {
"comment" : "a11y",
"localizations" : {
@@ -17883,238 +19295,454 @@
},
"pl" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Tożsamość bezpieczeństwa użytkownika %@ uległa nieoczekiwanej zmianie."
+ "state" : "needs_review",
+ "value" : "Tożsamość bezpieczeństwa użytkownika %@ uległa nieoczekiwanej zmianie."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Ідентифікаційні дані безпеки користувача %@ несподівано змінилися."
+ }
+ }
+ }
+ },
+ "The system canceled the authentication." : {
+ "comment" : "FaceID",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Das System hat die Authentifizierung abgebrochen."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "El sistema canceló la autenticación."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Le système a annulé l'authentification."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "System anulował autoryzację"
+ }
+ }
+ }
+ },
+ "The withdrawal was aborted.\n\n%@" : {
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Die Abhebung wurde abgebrochen.\n\n%@"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "La retirada se ha cancelado.\n\n%@"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Le retrait a été interrompu.\n\n%@"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Operacja wycofania została przerwana.\n\n%@"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Операція зняття коштів була скасована.\n\n%@"
+ }
+ }
+ }
+ },
+ "The withdrawal was aborted.\nIf you have already sent money to the payment service, it will wire it back in %@ days." : {
+ "extractionState" : "stale",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Die Abhebung wurde abgebrochen. Wenn Sie bereits Geld an den Zahlungsdienst überwiesen haben, wird es in %@ Tagen zurückgeschickt."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "El retiro fue cancelado. Si ya enviaste dinero al servicio de pagos, regresará a tu cuenta bancaria en %@ días."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Le retrait a été interrompu.\nSi vous avez déjà envoyé de l'argent au service de paiement, celui-ci vous le renverra dans %@ jours."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Wypłata została przerwana.\nJeśli pieniądze zostały już wysłane do usługi płatności, zostaną one przesłane z powrotem w ciągu %@ dni."
+ }
+ }
+ }
+ },
+ "There are no bank accounts yet." : {
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Es gibt noch keine Bankkonten."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Aún no hay cuentas bancarias."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Il n'y a pas encore de comptes bancaires."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Nie ma jeszcze kont bankowych."
+ }
+ }
+ }
+ },
+ "There are no payment services yet." : {
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Es gibt noch keine Zahlungsdienste."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Aún no hay servicios de pago."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Il n'y a pas encore de services de paiement."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Nie ma jeszcze usług płatniczych."
+ }
+ }
+ }
+ },
+ "There are no transactions for %@." : {
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Es gibt noch keine Umsätze for %@."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "No hay transacciones para %@."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Il n'y a pas de transactions pour %@."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Brak transakcji dla %@."
}
},
"uk" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Ідентифікаційні дані безпеки користувача %@ несподівано змінилися."
+ "state" : "translated",
+ "value" : "Немає транзакцій для %@."
}
}
}
},
- "The system canceled the authentication." : {
- "comment" : "FaceID",
+ "thirtyDays" : {
+ "comment" : "30 Days, always plural (10..30), 4 letters max., abbreviate if longer",
+ "extractionState" : "extracted_with_value",
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Das System hat die Authentifizierung abgebrochen."
+ "value" : "%llu Tage"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "%llu Days"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "El sistema canceló la autenticación."
+ "value" : "%llu días"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Le système a annulé l'authentification."
+ "value" : "%llu jours"
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "System anulował autoryzację"
+ "value" : "%llu dni"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "%llu Дн."
}
}
}
},
- "The withdrawal was aborted.\n\n%@" : {
+ "This alias is not registered at the Taler Directory." : {
+ "comment" : "A message displayed when a user is not registered for a given alias.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Die Abhebung wurde abgebrochen.\n\n%@"
+ "value" : "Dieser Alias ist nicht im Taler-Verzeichnis registriert."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "La retirada se ha cancelado.\n\n%@"
+ "value" : "Este alias no está registrado en el directorio Taler."
}
},
"fr" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Le retrait a été interrompu.\n\n%@"
+ "state" : "translated",
+ "value" : "Cet alias n'est pas enregistré dans l'annuaire Taler."
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Operacja wycofania została przerwana.\n\n%@"
+ "value" : "Ten alias nie jest zarejestrowany w katalogu Taler."
}
},
"uk" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Операція зняття коштів була скасована.\n\n%@"
+ "value" : "Цей аліас не зареєстрований у каталозі Taler."
}
}
}
},
- "The withdrawal was aborted.\nIf you have already sent money to the payment service, it will wire it back in %@ days." : {
- "extractionState" : "stale",
+ "This alias is not registered yet. Do you want to register it now?" : {
+ "comment" : "A message displayed when the user is asked to register an alias.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Die Abhebung wurde abgebrochen. Wenn Sie bereits Geld an den Zahlungsdienst überwiesen haben, wird es in %@ Tagen zurückgeschickt."
+ "value" : "Dieser Alias ist noch nicht registriert. Möchten Sie ihn jetzt registrieren?"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "El retiro fue cancelado. Si ya enviaste dinero al servicio de pagos, regresará a tu cuenta bancaria en %@ días."
+ "value" : "Este alias aún no está registrado. ¿Quieres registrarlo ahora?"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Le retrait a été interrompu.\nSi vous avez déjà envoyé de l'argent au service de paiement, celui-ci vous le renverra dans %@ jours."
+ "value" : "Cet alias n'est pas encore enregistré. Souhaitez-vous l'enregistrer maintenant ?"
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Wypłata została przerwana.\nJeśli pieniądze zostały już wysłane do usługi płatności, zostaną one przesłane z powrotem w ciągu %@ dni."
+ "value" : "Ten alias nie został jeszcze zarejestrowany. Czy chcesz go zarejestrować teraz?"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Цей аліас ще не зареєстровано. Чи хочете ви зареєструвати його зараз?"
}
}
}
},
- "There are no bank accounts yet." : {
+ "This alias is registered to another mailbox:" : {
+ "comment" : "A label displayed when the alias is registered to another mailbox.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Es gibt noch keine Bankkonten."
+ "value" : "Dieser Alias ist für ein anderes Postfach registriert:"
}
},
"es" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Aún no hay cuentas bancarias."
+ "state" : "needs_review",
+ "value" : "Este alias está registrado en otro buzón:"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Il n'y a pas encore de comptes bancaires."
+ "value" : "Cet alias est associé à une autre boîte aux lettres :"
}
},
"pl" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Nie ma jeszcze kont bankowych."
+ "state" : "needs_review",
+ "value" : "Ten alias jest przypisany do innej skrzynki pocztowej:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Цей аліас зареєстрований для іншої поштової скриньки:"
}
}
}
},
- "There are no payment services yet." : {
+ "This alias is registered to:" : {
+ "comment" : "A label displayed when a user has scanned a QR code and the alias is registered.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Es gibt noch keine Zahlungsdienste."
+ "value" : "Dieser Alias ist registriert für:"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Aún no hay servicios de pago."
+ "value" : "Este alias está registrado a:"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Il n'y a pas encore de services de paiement."
+ "value" : "Cet alias est enregistré au :"
}
},
"pl" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Nie ma jeszcze usług płatniczych."
+ "value" : "Ten alias jest zarejestrowany na:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Цей аліас зареєстрований на ім'я:"
}
}
}
},
- "There are no transactions for %@." : {
+ "This alias is registered, but not valid yet." : {
+ "comment" : "A message displayed when a user scans an add_contact QR code, but the alias is not yet valid.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Es gibt noch keine Umsätze for %@."
+ "value" : "Dieser Alias ist registriert, aber noch nicht gültig."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "No hay transacciones para %@."
+ "value" : "Este alias está registrado, pero aún no es válido."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Il n'y a pas de transactions pour %@."
+ "value" : "Cet alias est enregistré, mais n'est pas encore valide."
}
},
"pl" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Brak transakcji dla %@."
+ "state" : "needs_review",
+ "value" : "Ten alias został zarejestrowany, ale nie jest jeszcze ważny."
}
},
"uk" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "Немає транзакцій для %@."
+ "state" : "needs_review",
+ "value" : "Цей аліас зареєстрований, але поки що не діє."
}
}
}
},
- "thirtyDays" : {
- "comment" : "30 Days, always plural (10..30), 4 letters max., abbreviate if longer",
- "extractionState" : "extracted_with_value",
+ "This alias, valid for %llu days, is already registered to the mailbox on this phone." : {
+ "comment" : "A message that appears when a user is adding a contact to their own mailbox.",
+ "isCommentAutoGenerated" : true,
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
- "value" : "%llu Tage"
- }
- },
- "en" : {
- "stringUnit" : {
- "state" : "new",
- "value" : "%llu Days"
+ "value" : "Dieser Alias, noch %llu Tage lang gültig, ist bereits für das Postfach dieses Telefons registriert."
}
},
"es" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "%llu días"
+ "state" : "needs_review",
+ "value" : "Este alias, válido durante %llu días, ya está registrado en el buzón de este teléfono."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
- "value" : "%llu jours"
+ "value" : "Cet alias, valable pendant %llu jours, est déjà associé à la boîte mail de ce téléphone."
}
},
"pl" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "%llu dni"
+ "state" : "needs_review",
+ "value" : "Ten alias, ważny przez %llu dni, jest już zarejestrowany dla skrzynki pocztowej w tym telefonie."
}
},
"uk" : {
"stringUnit" : {
- "state" : "translated",
- "value" : "%llu Дн."
+ "state" : "needs_review",
+ "value" : "Цей аліас, термін дії якого становить %llu днів, вже зареєстрований для поштової скриньки на цьому телефоні."
}
}
}
@@ -18519,6 +20147,91 @@
}
}
},
+ "TitleAddContact" : {
+ "comment" : "View Title, Button",
+ "extractionState" : "extracted_with_value",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakt hinzufügen"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Add Contact"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Añadir contacto"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ajouter un contact"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Dodaj kontakt"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Додати контакт"
+ }
+ }
+ }
+ },
+ "TitleAlias" : {
+ "comment" : "Title of the Alias Registration screen.",
+ "extractionState" : "extracted_with_value",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Registrierung eines Alias"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Alias Registration"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Registro de alias"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Enregistrement d'alias"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Rejestracja aliasów"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Аліас Реєстрація"
+ }
+ }
+ }
+ },
"TitleBackup" : {
"extractionState" : "extracted_with_value",
"localizations" : {
@@ -18635,6 +20348,49 @@
}
}
},
+ "TitleContacts" : {
+ "comment" : "View title.",
+ "extractionState" : "extracted_with_value",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakte"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Contacts"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Contactos"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Contacts"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakty"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Контакти"
+ }
+ }
+ }
+ },
"TitleDeveloper" : {
"extractionState" : "extracted_with_value",
"localizations" : {
@@ -18647,31 +20403,73 @@
"en" : {
"stringUnit" : {
"state" : "new",
- "value" : "Developer"
+ "value" : "Developer"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Desarrollador"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Développeur"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Programista"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Розробник"
+ }
+ }
+ }
+ },
+ "TitleEditContact" : {
+ "comment" : "View Title, Button",
+ "extractionState" : "extracted_with_value",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Kontakt bearbeiten"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Edit Contact"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
- "value" : "Desarrollador"
+ "value" : "Editar contacto"
}
},
"fr" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Développeur"
+ "state" : "translated",
+ "value" : "Modifier le contact"
}
},
"pl" : {
"stringUnit" : {
"state" : "needs_review",
- "value" : "Programista"
+ "value" : "Edytuj dane kontaktowe"
}
},
"uk" : {
"stringUnit" : {
- "state" : "needs_review",
- "value" : "Розробник"
+ "state" : "translated",
+ "value" : "Редагувати контакт"
}
}
}
@@ -18801,6 +20599,49 @@
}
}
},
+ "TitleMailbox" : {
+ "comment" : "Title of the mailbox settings.",
+ "extractionState" : "extracted_with_value",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Postfach"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Mailbox"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Buzón"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Boîte aux lettres"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Skrzynka pocztowa"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Поштова скринька"
+ }
+ }
+ }
+ },
"TitleMore" : {
"extractionState" : "extracted_with_value",
"localizations" : {
@@ -19049,6 +20890,49 @@
}
}
},
+ "TitleTalDir" : {
+ "comment" : "Title of the Taler Directory settings screen.",
+ "extractionState" : "extracted_with_value",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Taler-Verzeichnis"
+ }
+ },
+ "en" : {
+ "stringUnit" : {
+ "state" : "new",
+ "value" : "Taler Directory"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Directorio de Taler"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Répertoire Taler"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Katalog Taler"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Каталог Талер"
+ }
+ }
+ }
+ },
"to %@" : {
"localizations" : {
"de" : {
@@ -19778,6 +21662,10 @@
}
}
},
+ "Unable to connect to tag." : {
+ "comment" : "Alert message displayed when there is an error connecting to the NFC tag.",
+ "isCommentAutoGenerated" : true
+ },
"Unfortunately this means, that your %@ are not valid anymore, because they were obtained with the old security identity." : {
"comment" : "A message that appears when the user has selected to keep their funds, but the funds are not valid anymore. The argument is the name of the currency.",
"isCommentAutoGenerated" : true,
@@ -20073,6 +21961,45 @@
}
}
},
+ "Unknown tag status." : {
+ "comment" : "Alert message displayed when an unknown tag status is detected.",
+ "isCommentAutoGenerated" : true
+ },
+ "Unregister Alias" : {
+ "comment" : "button",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Alias deaktivieren"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Darse de baja de un alias"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Supprimer l'alias"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Usuń alias z rejestru"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Скасувати реєстрацію аліасу"
+ }
+ }
+ }
+ },
"unrestricted" : {
"localizations" : {
"de" : {
@@ -21813,6 +23740,10 @@
}
}
},
+ "Write %@ to tag successful." : {
+ "comment" : "A message that is displayed when a message is written to a tag.",
+ "isCommentAutoGenerated" : true
+ },
"Write NFC" : {
"comment" : "Button title to write NFC.",
"isCommentAutoGenerated" : true,
@@ -21849,6 +23780,46 @@
}
}
},
+ "Write to tag failed: %@" : {
+ "comment" : "A description of an error that might occur when writing to a tag. The argument is text describing the underlying error.",
+ "isCommentAutoGenerated" : true
+ },
+ "Wrong parameters" : {
+ "comment" : "A description of a wrong parameter error.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Falsche Parameter"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Parámetros incorrectos"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Paramètres incorrects"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Nieprawidłowe parametry"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Неправильні параметри"
+ }
+ }
+ }
+ },
"x" : {
"localizations" : {
"de" : {
@@ -22020,6 +23991,42 @@
}
}
},
+ "You can also confirm the registration directly on the website, then come back here and check whether it was successful:" : {
+ "comment" : "A label displayed under the \"Check\" button.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Sie können die Registrierung auch direkt auf der Website bestätigen und anschließend hierher zurückkehren, um zu überprüfen, ob sie erfolgreich war:"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "También puedes confirmar el registro directamente en la página web y, a continuación, volver aquí para comprobar si se ha realizado correctamente:"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Vous pouvez également valider votre inscription directement sur le site web, puis revenir ici pour vérifier si elle a bien été prise en compte :"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Możesz również potwierdzić rejestrację bezpośrednio na stronie internetowej, a następnie wrócić tutaj i sprawdzić, czy się powiodła:"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Ви також можете підтвердити реєстрацію безпосередньо на веб-сайті, а потім повернутися сюди й перевірити, чи пройшла вона успішно:"
+ }
+ }
+ }
+ },
"You can also scan a withdrawal QR code from your bank in the Action menu to automatically add a bank account." : {
"localizations" : {
"de" : {
@@ -22343,6 +24350,42 @@
}
}
},
+ "You need a mailbox to be able to receive money (or requests) that other people send to your mail address or phone number." : {
+ "comment" : "A description of the need for a mailbox.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Sie benötigen ein Postfach, um Geld (oder Anfragen) empfangen zu können, die andere Personen an Ihre E-Mail-Adresse oder Telefonnummer senden."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Necesitas un buzón para poder recibir dinero (o solicitudes) que otras personas te envíen a tu dirección de correo electrónico o a tu número de teléfono."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Vous avez besoin d'une boîte aux lettres pour pouvoir recevoir de l'argent (ou des demandes) que d'autres personnes envoient à votre adresse e-mail ou à votre numéro de téléphone."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Aby móc otrzymywać pieniądze (lub prośby) wysyłane przez inne osoby na Twój adres e-mail lub numer telefonu, potrzebujesz skrzynki pocztowej."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Вам потрібна поштова скринька, щоб отримувати гроші (або запити), які інші люди надсилають на вашу поштову адресу або номер телефону."
+ }
+ }
+ }
+ },
"You need to pass a legitimization procedure." : {
"comment" : "KYC",
"localizations" : {
@@ -22576,6 +24619,77 @@
}
}
},
+ "Your mailbox will be hosted at gnunet.org. Currently there is no fee." : {
+ "comment" : "A description of the mailbox hosting.",
+ "isCommentAutoGenerated" : true,
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ihre Mailbox wird bei gnunet.org gehostet. Derzeit fallen keine Gebühren an."
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Tu buzón de correo estará alojado en gnunet.org. Actualmente no hay que pagar ninguna cuota."
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Votre boîte mail sera hébergée sur gnunet.org. Pour l'instant, ce service est gratuit."
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Twoja skrzynka pocztowa będzie hostowana na serwerze gnunet.org. Obecnie usługa ta jest bezpłatna."
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Ваша поштова скринька буде розміщена на сервері gnunet.org. Наразі плата за це не стягується."
+ }
+ }
+ }
+ },
+ "Your payment contacts" : {
+ "comment" : "TalDir",
+ "localizations" : {
+ "de" : {
+ "stringUnit" : {
+ "state" : "translated",
+ "value" : "Ihre Kontakte für Zahlungen"
+ }
+ },
+ "es" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Tus datos de contacto para el pago"
+ }
+ },
+ "fr" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Vos contacts pour les paiements"
+ }
+ },
+ "pl" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Osoby kontaktowe ds. płatności"
+ }
+ },
+ "uk" : {
+ "stringUnit" : {
+ "state" : "needs_review",
+ "value" : "Ваші контактні дані для здійснення платежів"
+ }
+ }
+ }
+ },
"Zip code" : {
"comment" : "a11y",
"localizations" : {
diff --git a/TalerWallet1/Views/TalDir/ContactsView.swift b/TalerWallet1/Views/TalDir/ContactsView.swift
@@ -101,7 +101,7 @@ struct ContactsView: View {
let _ = Self._printChanges()
let _ = symLog.vlog() // just to get the # to compare it with .onAppear & onDisappear
#endif
- let a11yLabelStr = String(localized: "Add Contact", comment: "a11y for the + button")
+ let a11yLabelStr = String(localized: "Add contact", comment: "a11y for the + button")
let plusButton = PlusButton(accessibilityLabelStr: a11yLabelStr) {
showAddDialog = true
}