taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 321d21b3f6dd20db153568bce545eb00d8189935
parent 7bfd650ff5c4dcd0069349ba0ad6593a12134932
Author: Florian Dold <dold@taler.net>
Date:   Tue,  3 Nov 2026 10:14:17 +0100

merchant-webui: translate OTP device setup instructions

Add German, Swiss German, French, and Italian translations for the
restored OTP setup screen and regenerate the message catalogs.

Issue: https://bugs.taler.net/n/11852

Diffstat:
Mpackages/taler-merchant-webui/src/i18n/de-CH.po | 24++++++++++++++++++++++++
Mpackages/taler-merchant-webui/src/i18n/de.po | 24++++++++++++++++++++++++
Mpackages/taler-merchant-webui/src/i18n/fr.po | 24++++++++++++++++++++++++
Mpackages/taler-merchant-webui/src/i18n/it.po | 24++++++++++++++++++++++++
Mpackages/taler-merchant-webui/src/i18n/strings.ts | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
Mpackages/taler-merchant-webui/src/i18n/taler-merchant-webui.pot | 24++++++++++++++++++++++++
6 files changed, 180 insertions(+), 8 deletions(-)

diff --git a/packages/taler-merchant-webui/src/i18n/de-CH.po b/packages/taler-merchant-webui/src/i18n/de-CH.po @@ -14583,3 +14583,27 @@ msgstr "Speichern" #: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:833 msgid "Advanced settings" msgstr "Erweiterte Einstellungen" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Offline payment device created" +msgstr "Offline-Zahlungsgerät erstellt" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward." +msgstr "Scannen Sie den QR-Code oder speichern Sie den gemeinsamen geheimen Schlüssel, bevor Sie diese Seite verlassen. Diese Einrichtungsdaten können später nicht mehr abgerufen werden." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Device ID" +msgstr "Geräte-ID" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device." +msgstr "Diese Methode erfordert kompatible Hardware. Der QR-Code überträgt den geheimen Schlüssel und die Standard-OTP-Parameter. Konfigurieren Sie die Einstellungen zur Berücksichtigung des Preises separat auf Ihrem Gerät." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "OTP setup QR code" +msgstr "QR-Code zur OTP-Einrichtung" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Shared Secret Key" +msgstr "Gemeinsamer geheimer Schlüssel" diff --git a/packages/taler-merchant-webui/src/i18n/de.po b/packages/taler-merchant-webui/src/i18n/de.po @@ -14580,3 +14580,27 @@ msgstr "Speichern" #: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:833 msgid "Advanced settings" msgstr "Erweiterte Einstellungen" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Offline payment device created" +msgstr "Offline-Zahlungsgerät erstellt" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward." +msgstr "Scannen Sie den QR-Code oder speichern Sie den gemeinsamen geheimen Schlüssel, bevor Sie diese Seite verlassen. Diese Einrichtungsdaten können später nicht mehr abgerufen werden." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Device ID" +msgstr "Geräte-ID" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device." +msgstr "Diese Methode erfordert kompatible Hardware. Der QR-Code überträgt den geheimen Schlüssel und die Standard-OTP-Parameter. Konfigurieren Sie die Einstellungen zur Berücksichtigung des Preises separat auf Ihrem Gerät." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "OTP setup QR code" +msgstr "QR-Code zur OTP-Einrichtung" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Shared Secret Key" +msgstr "Gemeinsamer geheimer Schlüssel" diff --git a/packages/taler-merchant-webui/src/i18n/fr.po b/packages/taler-merchant-webui/src/i18n/fr.po @@ -14537,3 +14537,27 @@ msgstr "Enregistrer" #: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:833 msgid "Advanced settings" msgstr "Paramètres avancés" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Offline payment device created" +msgstr "Appareil de paiement hors ligne créé" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward." +msgstr "Scannez le code QR ou enregistrez le secret partagé avant de quitter cet écran. Ces informations de configuration ne pourront plus être récupérées ensuite." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Device ID" +msgstr "Identifiant de l’appareil" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device." +msgstr "Cette méthode nécessite du matériel compatible. Le code QR transmet le secret et les paramètres OTP standard ; configurez séparément les réglages de prise en compte du prix sur votre appareil." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "OTP setup QR code" +msgstr "Code QR de configuration OTP" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Shared Secret Key" +msgstr "Clé secrète partagée" diff --git a/packages/taler-merchant-webui/src/i18n/it.po b/packages/taler-merchant-webui/src/i18n/it.po @@ -14475,3 +14475,27 @@ msgstr "Salva" #: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:833 msgid "Advanced settings" msgstr "Impostazioni avanzate" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Offline payment device created" +msgstr "Dispositivo di pagamento offline creato" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward." +msgstr "Scansiona il codice QR o salva il segreto condiviso prima di lasciare questa schermata. Queste informazioni di configurazione non potranno essere recuperate in seguito." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Device ID" +msgstr "ID dispositivo" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device." +msgstr "Questo metodo richiede hardware compatibile. Il codice QR trasferisce il segreto e i parametri OTP standard; configura separatamente sul dispositivo le impostazioni che tengono conto del prezzo." + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "OTP setup QR code" +msgstr "Codice QR di configurazione OTP" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Shared Secret Key" +msgstr "Chiave segreta condivisa" diff --git a/packages/taler-merchant-webui/src/i18n/strings.ts b/packages/taler-merchant-webui/src/i18n/strings.ts @@ -5827,6 +5827,20 @@ strings["it"] = { ], "Save": ["Salva"], "Advanced settings": ["Impostazioni avanzate"], + "Offline payment device created": [ + "Dispositivo di pagamento offline creato", + ], + "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward.": + [ + "Scansiona il codice QR o salva il segreto condiviso prima di lasciare questa schermata. Queste informazioni di configurazione non potranno essere recuperate in seguito.", + ], + "Device ID": ["ID dispositivo"], + "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device.": + [ + "Questo metodo richiede hardware compatibile. Il codice QR trasferisce il segreto e i parametri OTP standard; configura separatamente sul dispositivo le impostazioni che tengono conto del prezzo.", + ], + "OTP setup QR code": ["Codice QR di configurazione OTP"], + "Shared Secret Key": ["Chiave segreta condivisa"], }, }, domain: "messages", @@ -5834,8 +5848,8 @@ strings["it"] = { lang: "it", completeness: 100, _pogen: { - total: 2853, - translated: 2853, + total: 2859, + translated: 2859, untranslated: [], optional: [], }, @@ -11683,6 +11697,20 @@ strings["fr"] = { ], "Save": ["Enregistrer"], "Advanced settings": ["Paramètres avancés"], + "Offline payment device created": [ + "Appareil de paiement hors ligne créé", + ], + "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward.": + [ + "Scannez le code QR ou enregistrez le secret partagé avant de quitter cet écran. Ces informations de configuration ne pourront plus être récupérées ensuite.", + ], + "Device ID": ["Identifiant de l’appareil"], + "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device.": + [ + "Cette méthode nécessite du matériel compatible. Le code QR transmet le secret et les paramètres OTP standard ; configurez séparément les réglages de prise en compte du prix sur votre appareil.", + ], + "OTP setup QR code": ["Code QR de configuration OTP"], + "Shared Secret Key": ["Clé secrète partagée"], }, }, domain: "messages", @@ -11690,8 +11718,8 @@ strings["fr"] = { lang: "fr", completeness: 100, _pogen: { - total: 2853, - translated: 2853, + total: 2859, + translated: 2859, untranslated: [], optional: [], }, @@ -17511,6 +17539,18 @@ strings["de"] = { ], "Save": ["Speichern"], "Advanced settings": ["Erweiterte Einstellungen"], + "Offline payment device created": ["Offline-Zahlungsgerät erstellt"], + "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward.": + [ + "Scannen Sie den QR-Code oder speichern Sie den gemeinsamen geheimen Schlüssel, bevor Sie diese Seite verlassen. Diese Einrichtungsdaten können später nicht mehr abgerufen werden.", + ], + "Device ID": ["Geräte-ID"], + "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device.": + [ + "Diese Methode erfordert kompatible Hardware. Der QR-Code überträgt den geheimen Schlüssel und die Standard-OTP-Parameter. Konfigurieren Sie die Einstellungen zur Berücksichtigung des Preises separat auf Ihrem Gerät.", + ], + "OTP setup QR code": ["QR-Code zur OTP-Einrichtung"], + "Shared Secret Key": ["Gemeinsamer geheimer Schlüssel"], }, }, domain: "messages", @@ -17518,8 +17558,8 @@ strings["de"] = { lang: "de", completeness: 100, _pogen: { - total: 2853, - translated: 2853, + total: 2859, + translated: 2859, untranslated: [], optional: [], }, @@ -23339,6 +23379,18 @@ strings["de-CH"] = { ], "Save": ["Speichern"], "Advanced settings": ["Erweiterte Einstellungen"], + "Offline payment device created": ["Offline-Zahlungsgerät erstellt"], + "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward.": + [ + "Scannen Sie den QR-Code oder speichern Sie den gemeinsamen geheimen Schlüssel, bevor Sie diese Seite verlassen. Diese Einrichtungsdaten können später nicht mehr abgerufen werden.", + ], + "Device ID": ["Geräte-ID"], + "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device.": + [ + "Diese Methode erfordert kompatible Hardware. Der QR-Code überträgt den geheimen Schlüssel und die Standard-OTP-Parameter. Konfigurieren Sie die Einstellungen zur Berücksichtigung des Preises separat auf Ihrem Gerät.", + ], + "OTP setup QR code": ["QR-Code zur OTP-Einrichtung"], + "Shared Secret Key": ["Gemeinsamer geheimer Schlüssel"], }, }, domain: "messages", @@ -23346,8 +23398,8 @@ strings["de-CH"] = { lang: "de-CH", completeness: 100, _pogen: { - total: 2853, - translated: 2853, + total: 2859, + translated: 2859, untranslated: [], optional: [], }, diff --git a/packages/taler-merchant-webui/src/i18n/taler-merchant-webui.pot b/packages/taler-merchant-webui/src/i18n/taler-merchant-webui.pot @@ -13030,3 +13030,27 @@ msgstr "" #: packages/taler-merchant-webui/src/screens/MoneyInScreen.tsx:833 msgid "Advanced settings" msgstr "" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Offline payment device created" +msgstr "" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Scan the QR code or save the shared secret before leaving this screen. This setup information cannot be retrieved afterward." +msgstr "" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Device ID" +msgstr "" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "This method requires compatible hardware. The QR code transfers the secret and standard OTP parameters; configure the price-aware settings separately on your device." +msgstr "" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "OTP setup QR code" +msgstr "" + +#: packages/taler-merchant-webui/src/screens/DeviceSetupScreen.tsx +msgid "Shared Secret Key" +msgstr ""