commit ab69051900cd338f6c5943bb8c5927f934512292
parent 7b491fb2da4304c5d3335df93d10e8cef000cb46
Author: Florian Dold <dold@taler.net>
Date: Thu, 10 Sep 2026 21:53:50 +0200
merchant web UI: translate configurable token lifetime settings
Diffstat:
6 files changed, 618 insertions(+), 574 deletions(-)
diff --git a/packages/taler-merchant-webui/src/i18n/de-CH.po b/packages/taler-merchant-webui/src/i18n/de-CH.po
@@ -132,7 +132,7 @@ msgstr "Einstellungen"
#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:482
#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:299
#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Händlerkonto"
@@ -765,7 +765,7 @@ msgstr "Betrag"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:89
msgid "Status"
msgstr "Status"
@@ -1481,7 +1481,7 @@ msgstr "Ja, entfernen"
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:256
#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:589
#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
@@ -1857,7 +1857,7 @@ msgid "Confirm it is you"
msgstr "Bestätigen Sie, dass Sie es sind"
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:243
msgid "Merchant Portal Sign-In"
msgstr "Anmeldung am Händlerportal"
@@ -2044,7 +2044,7 @@ msgstr "Sie müssen die Geschäftsbedingungen annehmen, um fortzufahren."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:494
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:577
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:290
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:284
msgid "Registration is not available here."
msgstr "Eine Registrierung ist hier nicht möglich."
@@ -2210,11 +2210,11 @@ msgstr "Händlerkonto anlegen"
msgid "Already have an account? Sign in"
msgstr "Sie haben schon ein Konto? Anmelden"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:271
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:265
msgid "Merchant server configuration could not be loaded"
msgstr "Die Konfiguration des Händlerservers konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:280
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:274
msgid "Merchant server configuration is unavailable."
msgstr "Die Konfiguration des Händlerservers ist nicht verfügbar."
@@ -3104,7 +3104,7 @@ msgstr "Zahlungsfrist:"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:183
msgid "Unavailable"
msgstr "Nicht verfügbar"
@@ -4092,45 +4092,45 @@ msgstr "0 Sekunden"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "1 day"
msgstr "1 Tag"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "%1$s days"
msgstr "%1$s Tage"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:268
msgid "1 hour"
msgstr "1 Stunde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
msgid "%1$s hours"
msgstr "%1$s Stunden"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "1 minute"
msgstr "1 Minute"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "%1$s minutes"
msgstr "%1$s Minuten"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "1 second"
msgstr "1 Sekunde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "%1$s seconds"
msgstr "%1$s Sekunden"
@@ -5889,7 +5889,7 @@ msgstr "Darf"
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:322
msgid "Expires"
msgstr "Läuft ab"
@@ -9547,7 +9547,7 @@ msgid "6 hours"
msgstr "6 Stunden"
#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:269
msgid "12 hours"
msgstr "12 Stunden"
@@ -9605,7 +9605,7 @@ msgid "Schedule Report"
msgstr "Bericht planen"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:518
msgid "HTTP error injection"
msgstr "HTTP-Fehlerinjektion"
@@ -9977,10 +9977,10 @@ msgid "Disabled"
msgstr "Deaktiviert"
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:167
msgid "Active"
msgstr "Aktiv"
@@ -11264,208 +11264,212 @@ msgid "Browse offline screen and component examples by section."
msgstr ""
"Offline-Beispiele für Bildschirme und Komponenten nach Bereich durchsuchen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:70
msgid "Currency Priority & Resolution"
msgstr "Währungsreihenfolge und Auflösung"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
msgid "Automatic resolution hierarchy used by AmountInput UI components"
msgstr "Reihenfolge, in der die Betragseingabe die Währung bestimmt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:76
msgid "Resolved:"
msgstr "Aufgelöst:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:86
msgid "Priority"
msgstr "Priorität"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:87
msgid "Resolution Level"
msgstr "Auflösungsebene"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:88
msgid "Detected Runtime Value"
msgstr "Erkannter Laufzeitwert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:100
msgid "Highest"
msgstr "Höchste"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:101
msgid "Explicit Input Value Prefix"
msgstr "Ausdrücklicher Währungspräfix der Eingabe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:103
msgid "None (no currency prefix in input)"
msgstr "Keine (kein Währungspräfix in der Eingabe)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:120
msgid "Component Prop (primaryCurrency)"
msgstr "Komponenten-Eigenschaft (primaryCurrency)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "No currency"
msgstr "Keine Währung"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:140
msgid "Merchant GET /config Primary Currency"
msgstr "Hauptwährung aus GET /config des Händlerservers"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
msgid "No currency configured"
msgstr "Keine Währung konfiguriert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:161
msgid "Configured Payout Account Currency"
msgstr "Währung des eingerichteten Auszahlungskontos"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:178
msgid "Lowest"
msgstr "Niedrigste"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "No configured currency"
msgstr "Keine Währung konfiguriert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Live AmountInput Verification Component"
msgstr "Live-Prüfung der Betragseingabe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:199
msgid "Interactive Test Input"
msgstr "Interaktives Testfeld"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Bound State:"
msgstr "Gebundener Zustand:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:211
msgid "Dropdown Order:"
msgstr "Reihenfolge im Auswahlmenü:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:224
msgid "expired"
msgstr "abgelaufen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:267
msgid "5 minutes (for testing expiry)"
msgstr "5 Minuten (zum Testen des Ablaufs)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:270
msgid "24 hours"
msgstr "24 Stunden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
-msgid "48 hours (default)"
-msgstr "48 Stunden (Standard)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:271
+msgid "48 hours"
+msgstr "48 Stunden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:272
msgid "7 days"
msgstr "7 Tage"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Login Token"
msgstr "Anmeldetoken"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:289
msgid "The credential this browser holds, and how it is kept alive."
msgstr ""
"Die Zugangsdaten in diesem Browser und wie sie am Leben gehalten werden."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:295
msgid "Not signed in, so there is no token."
msgstr "Nicht angemeldet, daher gibt es kein Token."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:304
msgid "Scope granted"
msgstr "Gewährter Umfang"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
msgid "unknown"
msgstr "unbekannt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
msgid "Renewable"
msgstr "Erneuerbar"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:318
msgid "yes"
msgstr "ja"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:319
msgid "no — this session cannot be extended"
msgstr "nein – diese Sitzung lässt sich nicht verlängern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
-msgid "unknown (a pasted credential)"
-msgstr "unbekannt (eingefügte Zugangsdaten)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:325
+msgid "Never or unknown (a pasted credential)"
+msgstr "Nie oder unbekannt (eingefügte Zugangsdaten)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
msgid "Time remaining"
msgstr "Verbleibende Zeit"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:342
msgid "Renews in"
msgstr "Erneuert sich in"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:345
msgid "never — renewal is switched off"
msgstr "nie – Erneuerung ist abgeschaltet"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:349
msgid "due now"
msgstr "jetzt fällig"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Hide"
msgstr "Ausblenden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Reveal"
msgstr "Anzeigen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renewing…"
msgstr "Wird erneuert …"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renew now"
msgstr "Jetzt erneuern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:391
msgid "renewed"
msgstr "erneuert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:393
msgid "server unreachable"
msgstr "Server nicht erreichbar"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
msgid "renewal rejected"
msgstr "Erneuerung abgelehnt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:396
msgid "renewal skipped"
msgstr "Erneuerung übersprungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:410
msgid "Requested token lifetime"
msgstr "Gewünschte Gültigkeitsdauer des Tokens"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:426
+msgid "Deployment default (%1$s)"
+msgstr "Standard der Installation (%1$s)"
+
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:438
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"Gilt für die nächste Anmeldung und jede Erneuerung. Der Server kann weniger "
"gewähren."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:444
msgid "Renew the token automatically"
msgstr "Token automatisch erneuern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:446
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11473,35 +11477,35 @@ msgstr ""
"Aus bedeutet, dass die Sitzung ablaufen darf – so lässt sich der Ablauf "
"testen. Ein abgelaufenes Token lässt sich nicht erneuern."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:477
msgid "Developer Settings"
msgstr "Entwicklereinstellungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:478
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Eigenständige Entwickleroptionen und Laufzeitschalter (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:486
msgid "← Back to Merchant Portal"
msgstr "← Zurück zum Händlerportal"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:494
msgid "Reset All Overrides"
msgstr "Alle Überschreibungen zurücksetzen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:503
msgid "Interactive Storybook Catalogue"
msgstr "Interaktiver Storybook-Katalog"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:505
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Beispiele der Oberfläche und Vorschauen ohne Serververbindung ansehen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:512
msgid "Browse Stories ↗"
msgstr "Beispiele ansehen ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:520
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11509,15 +11513,15 @@ msgstr ""
"Anfragespezifische Fehler, Verzögerungen und Antwortinhalte auf einer "
"separaten Kontrollseite konfigurieren."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:527
msgid "Open error injection"
msgstr "Fehlerinjektion öffnen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:537
msgid "Dev Badge Active"
msgstr "Entwicklerkennzeichen aktiv"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11525,19 +11529,19 @@ msgstr ""
"Entwicklereinstellungen sind aktiv. Ein dezentes Kennzeichen erscheint in "
"der Navigationsleiste."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:549
msgid "Runtime Feature Overrides"
msgstr "Laufzeit-Überschreibungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:550
msgid "Toggle development flags and testing behavior"
msgstr "Entwicklerschalter und Testverhalten umschalten"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:559
msgid "Allow other merchant base URLs"
msgstr "Andere Serveradressen zulassen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:561
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11545,36 +11549,36 @@ msgstr ""
"Wenn aktiviert, erscheint auf den Anmelde- und Registrierungsseiten die "
"Option „Serveradresse ändern“."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:581
msgid "Persistent Merchant Backend Base URL"
msgstr "Dauerhaft gespeicherte Basisadresse des Händler-Backends"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:594
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr "Die im Browser dauerhaft gespeicherte Standard-Basisadresse."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:601
msgid "Force Enable Experimental Features"
msgstr "Experimentelle Funktionen erzwingen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:603
msgid "Always show experimental screens like Reports."
msgstr "Experimentelle Ansichten wie Berichte immer anzeigen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Ausführliche Protokollierung in der Konsole"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
msgid "Print detailed request URLs and payload responses in developer console."
msgstr "Ausführliche Adressen und Antworten in der Entwicklerkonsole ausgeben."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:644
msgid "Disable Client-Side Password Length Validation"
msgstr "Prüfung der Passwortlänge im Browser abschalten"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:646
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11582,43 +11586,43 @@ msgstr ""
"Die Mindestlänge von 8 Zeichen beim Anlegen eines Kontos zum schnellen "
"Testen übergehen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "webui-config.json Status"
msgstr "Status von webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:669
msgid "Configuration fetched automatically from host basename"
msgstr "Konfiguration wird automatisch vom Host geladen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "Experimental Banner:"
msgstr "Hinweis auf Testbetrieb:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:677
msgid "true (banner active)"
msgstr "true (Banner aktiv)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "false / unset"
msgstr "false / nicht gesetzt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:682
msgid "Preset Backend URL:"
msgstr "Voreingestellte Serveradresse:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:684
msgid "Default (none)"
msgstr "Standard (keine)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:688
msgid "URL Configurable:"
msgstr "Adresse einstellbar:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:692
msgid "Default (true)"
msgstr "Standard (true)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:697
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -14416,6 +14420,9 @@ msgstr "Storybook wird geladen …"
msgid "Loading tutorial..."
msgstr "Anleitung wird geladen …"
+#~ msgid "48 hours (default)"
+#~ msgstr "48 Stunden (Standard)"
+
#~ msgid ""
#~ "Failed to delete product. Turn on 'Force deletion' below to override "
#~ "active orders or locks."
diff --git a/packages/taler-merchant-webui/src/i18n/de.po b/packages/taler-merchant-webui/src/i18n/de.po
@@ -132,7 +132,7 @@ msgstr "Einstellungen"
#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:482
#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:299
#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Händlerkonto"
@@ -765,7 +765,7 @@ msgstr "Betrag"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:89
msgid "Status"
msgstr "Status"
@@ -1481,7 +1481,7 @@ msgstr "Ja, entfernen"
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:256
#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:589
#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
@@ -1856,7 +1856,7 @@ msgid "Confirm it is you"
msgstr "Bestätigen Sie, dass Sie es sind"
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:243
msgid "Merchant Portal Sign-In"
msgstr "Anmeldung am Händlerportal"
@@ -2043,7 +2043,7 @@ msgstr "Sie müssen die Geschäftsbedingungen annehmen, um fortzufahren."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:494
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:577
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:290
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:284
msgid "Registration is not available here."
msgstr "Eine Registrierung ist hier nicht möglich."
@@ -2209,11 +2209,11 @@ msgstr "Händlerkonto anlegen"
msgid "Already have an account? Sign in"
msgstr "Sie haben schon ein Konto? Anmelden"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:271
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:265
msgid "Merchant server configuration could not be loaded"
msgstr "Die Konfiguration des Händlerservers konnte nicht geladen werden"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:280
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:274
msgid "Merchant server configuration is unavailable."
msgstr "Die Konfiguration des Händlerservers ist nicht verfügbar."
@@ -3102,7 +3102,7 @@ msgstr "Zahlungsfrist:"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:183
msgid "Unavailable"
msgstr "Nicht verfügbar"
@@ -4090,45 +4090,45 @@ msgstr "0 Sekunden"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "1 day"
msgstr "1 Tag"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "%1$s days"
msgstr "%1$s Tage"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:268
msgid "1 hour"
msgstr "1 Stunde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
msgid "%1$s hours"
msgstr "%1$s Stunden"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "1 minute"
msgstr "1 Minute"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "%1$s minutes"
msgstr "%1$s Minuten"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "1 second"
msgstr "1 Sekunde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "%1$s seconds"
msgstr "%1$s Sekunden"
@@ -5887,7 +5887,7 @@ msgstr "Darf"
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:322
msgid "Expires"
msgstr "Läuft ab"
@@ -9545,7 +9545,7 @@ msgid "6 hours"
msgstr "6 Stunden"
#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:269
msgid "12 hours"
msgstr "12 Stunden"
@@ -9603,7 +9603,7 @@ msgid "Schedule Report"
msgstr "Bericht planen"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:518
msgid "HTTP error injection"
msgstr "HTTP-Fehlerinjektion"
@@ -9975,10 +9975,10 @@ msgid "Disabled"
msgstr "Deaktiviert"
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:167
msgid "Active"
msgstr "Aktiv"
@@ -11262,208 +11262,212 @@ msgid "Browse offline screen and component examples by section."
msgstr ""
"Offline-Beispiele für Bildschirme und Komponenten nach Bereich durchsuchen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:70
msgid "Currency Priority & Resolution"
msgstr "Währungsreihenfolge und Auflösung"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
msgid "Automatic resolution hierarchy used by AmountInput UI components"
msgstr "Reihenfolge, in der die Betragseingabe die Währung bestimmt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:76
msgid "Resolved:"
msgstr "Aufgelöst:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:86
msgid "Priority"
msgstr "Priorität"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:87
msgid "Resolution Level"
msgstr "Auflösungsebene"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:88
msgid "Detected Runtime Value"
msgstr "Erkannter Laufzeitwert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:100
msgid "Highest"
msgstr "Höchste"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:101
msgid "Explicit Input Value Prefix"
msgstr "Ausdrücklicher Währungspräfix der Eingabe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:103
msgid "None (no currency prefix in input)"
msgstr "Keine (kein Währungspräfix in der Eingabe)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:120
msgid "Component Prop (primaryCurrency)"
msgstr "Komponenten-Eigenschaft (primaryCurrency)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "No currency"
msgstr "Keine Währung"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:140
msgid "Merchant GET /config Primary Currency"
msgstr "Hauptwährung aus GET /config des Händlerservers"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
msgid "No currency configured"
msgstr "Keine Währung konfiguriert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:161
msgid "Configured Payout Account Currency"
msgstr "Währung des eingerichteten Auszahlungskontos"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:178
msgid "Lowest"
msgstr "Niedrigste"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "No configured currency"
msgstr "Keine Währung konfiguriert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Live AmountInput Verification Component"
msgstr "Live-Prüfung der Betragseingabe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:199
msgid "Interactive Test Input"
msgstr "Interaktives Testfeld"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Bound State:"
msgstr "Gebundener Zustand:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:211
msgid "Dropdown Order:"
msgstr "Reihenfolge im Auswahlmenü:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:224
msgid "expired"
msgstr "abgelaufen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:267
msgid "5 minutes (for testing expiry)"
msgstr "5 Minuten (zum Testen des Ablaufs)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:270
msgid "24 hours"
msgstr "24 Stunden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
-msgid "48 hours (default)"
-msgstr "48 Stunden (Standard)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:271
+msgid "48 hours"
+msgstr "48 Stunden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:272
msgid "7 days"
msgstr "7 Tage"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Login Token"
msgstr "Anmeldetoken"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:289
msgid "The credential this browser holds, and how it is kept alive."
msgstr ""
"Die Zugangsdaten in diesem Browser und wie sie am Leben gehalten werden."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:295
msgid "Not signed in, so there is no token."
msgstr "Nicht angemeldet, daher gibt es kein Token."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:304
msgid "Scope granted"
msgstr "Gewährter Umfang"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
msgid "unknown"
msgstr "unbekannt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
msgid "Renewable"
msgstr "Erneuerbar"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:318
msgid "yes"
msgstr "ja"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:319
msgid "no — this session cannot be extended"
msgstr "nein – diese Sitzung lässt sich nicht verlängern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
-msgid "unknown (a pasted credential)"
-msgstr "unbekannt (eingefügte Zugangsdaten)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:325
+msgid "Never or unknown (a pasted credential)"
+msgstr "Nie oder unbekannt (eingefügte Zugangsdaten)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
msgid "Time remaining"
msgstr "Verbleibende Zeit"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:342
msgid "Renews in"
msgstr "Erneuert sich in"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:345
msgid "never — renewal is switched off"
msgstr "nie – Erneuerung ist abgeschaltet"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:349
msgid "due now"
msgstr "jetzt fällig"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Hide"
msgstr "Ausblenden"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Reveal"
msgstr "Anzeigen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renewing…"
msgstr "Wird erneuert …"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renew now"
msgstr "Jetzt erneuern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:391
msgid "renewed"
msgstr "erneuert"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:393
msgid "server unreachable"
msgstr "Server nicht erreichbar"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
msgid "renewal rejected"
msgstr "Erneuerung abgelehnt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:396
msgid "renewal skipped"
msgstr "Erneuerung übersprungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:410
msgid "Requested token lifetime"
msgstr "Gewünschte Gültigkeitsdauer des Tokens"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:426
+msgid "Deployment default (%1$s)"
+msgstr "Standard der Installation (%1$s)"
+
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:438
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"Gilt für die nächste Anmeldung und jede Erneuerung. Der Server kann weniger "
"gewähren."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:444
msgid "Renew the token automatically"
msgstr "Token automatisch erneuern"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:446
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11471,35 +11475,35 @@ msgstr ""
"Aus bedeutet, dass die Sitzung ablaufen darf – so lässt sich der Ablauf "
"testen. Ein abgelaufenes Token lässt sich nicht erneuern."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:477
msgid "Developer Settings"
msgstr "Entwicklereinstellungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:478
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Eigenständige Entwickleroptionen und Laufzeitschalter (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:486
msgid "← Back to Merchant Portal"
msgstr "← Zurück zum Händlerportal"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:494
msgid "Reset All Overrides"
msgstr "Alle Überschreibungen zurücksetzen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:503
msgid "Interactive Storybook Catalogue"
msgstr "Interaktiver Storybook-Katalog"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:505
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Beispiele der Oberfläche und Vorschauen ohne Serververbindung ansehen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:512
msgid "Browse Stories ↗"
msgstr "Beispiele ansehen ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:520
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11507,15 +11511,15 @@ msgstr ""
"Anfragespezifische Fehler, Verzögerungen und Antwortinhalte auf einer "
"separaten Kontrollseite konfigurieren."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:527
msgid "Open error injection"
msgstr "Fehlerinjektion öffnen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:537
msgid "Dev Badge Active"
msgstr "Entwicklerkennzeichen aktiv"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11523,19 +11527,19 @@ msgstr ""
"Entwicklereinstellungen sind aktiv. Ein dezentes Kennzeichen erscheint in "
"der Navigationsleiste."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:549
msgid "Runtime Feature Overrides"
msgstr "Laufzeit-Überschreibungen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:550
msgid "Toggle development flags and testing behavior"
msgstr "Entwicklerschalter und Testverhalten umschalten"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:559
msgid "Allow other merchant base URLs"
msgstr "Andere Serveradressen zulassen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:561
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11543,36 +11547,36 @@ msgstr ""
"Wenn aktiviert, erscheint auf den Anmelde- und Registrierungsseiten die "
"Option „Serveradresse ändern“."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:581
msgid "Persistent Merchant Backend Base URL"
msgstr "Dauerhaft gespeicherte Basisadresse des Händler-Backends"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:594
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr "Die im Browser dauerhaft gespeicherte Standard-Basisadresse."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:601
msgid "Force Enable Experimental Features"
msgstr "Experimentelle Funktionen erzwingen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:603
msgid "Always show experimental screens like Reports."
msgstr "Experimentelle Ansichten wie Berichte immer anzeigen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Ausführliche Protokollierung in der Konsole"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
msgid "Print detailed request URLs and payload responses in developer console."
msgstr "Ausführliche Adressen und Antworten in der Entwicklerkonsole ausgeben."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:644
msgid "Disable Client-Side Password Length Validation"
msgstr "Prüfung der Passwortlänge im Browser abschalten"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:646
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11580,43 +11584,43 @@ msgstr ""
"Die Mindestlänge von 8 Zeichen beim Anlegen eines Kontos zum schnellen "
"Testen übergehen."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "webui-config.json Status"
msgstr "Status von webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:669
msgid "Configuration fetched automatically from host basename"
msgstr "Konfiguration wird automatisch vom Host geladen"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "Experimental Banner:"
msgstr "Hinweis auf Testbetrieb:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:677
msgid "true (banner active)"
msgstr "true (Banner aktiv)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "false / unset"
msgstr "false / nicht gesetzt"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:682
msgid "Preset Backend URL:"
msgstr "Voreingestellte Serveradresse:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:684
msgid "Default (none)"
msgstr "Standard (keine)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:688
msgid "URL Configurable:"
msgstr "Adresse einstellbar:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:692
msgid "Default (true)"
msgstr "Standard (true)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:697
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -14413,6 +14417,9 @@ msgstr "Storybook wird geladen …"
msgid "Loading tutorial..."
msgstr "Anleitung wird geladen …"
+#~ msgid "48 hours (default)"
+#~ msgstr "48 Stunden (Standard)"
+
#~ msgid ""
#~ "Failed to delete product. Turn on 'Force deletion' below to override "
#~ "active orders or locks."
diff --git a/packages/taler-merchant-webui/src/i18n/fr.po b/packages/taler-merchant-webui/src/i18n/fr.po
@@ -132,7 +132,7 @@ msgstr "Paramètres"
#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:482
#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:299
#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Compte marchand"
@@ -753,7 +753,7 @@ msgstr "Montant"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:89
msgid "Status"
msgstr "État"
@@ -1469,7 +1469,7 @@ msgstr "Oui, le supprimer"
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:256
#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:589
#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
@@ -1838,7 +1838,7 @@ msgid "Confirm it is you"
msgstr "Confirmez votre identité"
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:243
msgid "Merchant Portal Sign-In"
msgstr "Connexion au portail commerçant"
@@ -2024,7 +2024,7 @@ msgstr "Vous devez accepter les conditions d'utilisation pour continuer."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:494
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:577
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:290
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:284
msgid "Registration is not available here."
msgstr "L'inscription n'est pas possible ici."
@@ -2190,11 +2190,11 @@ msgstr "Créer un compte marchand"
msgid "Already have an account? Sign in"
msgstr "Vous avez déjà un compte ? Se connecter"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:271
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:265
msgid "Merchant server configuration could not be loaded"
msgstr "Impossible de charger la configuration du serveur marchand"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:280
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:274
msgid "Merchant server configuration is unavailable."
msgstr "La configuration du serveur marchand n’est pas disponible."
@@ -3076,7 +3076,7 @@ msgstr "Date limite de paiement :"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:183
msgid "Unavailable"
msgstr "Indisponible"
@@ -4055,47 +4055,47 @@ msgstr "0 seconde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "1 day"
msgstr "1 jour"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "%1$s days"
msgstr "%1$s jours"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:268
msgid "1 hour"
msgstr "1 heure"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
msgid "%1$s hours"
msgstr "%1$s heures"
# allow-english: same wording in French
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "1 minute"
msgstr "1 minute"
# allow-english: same wording in French
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "%1$s minutes"
msgstr "%1$s minutes"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "1 second"
msgstr "1 seconde"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "%1$s seconds"
msgstr "%1$s secondes"
@@ -5851,7 +5851,7 @@ msgstr "Autorisations"
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:322
msgid "Expires"
msgstr "Expire"
@@ -9505,7 +9505,7 @@ msgid "6 hours"
msgstr "6 heures"
#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:269
msgid "12 hours"
msgstr "12 heures"
@@ -9561,7 +9561,7 @@ msgid "Schedule Report"
msgstr "Programmer un rapport"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:518
msgid "HTTP error injection"
msgstr "Injection d’erreurs HTTP"
@@ -9926,10 +9926,10 @@ msgid "Disabled"
msgstr "Désactivé"
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:167
msgid "Active"
msgstr "Actif"
@@ -11222,207 +11222,211 @@ msgid "Browse offline screen and component examples by section."
msgstr ""
"Parcourir les exemples hors ligne d’écrans et de composants par rubrique."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:70
msgid "Currency Priority & Resolution"
msgstr "Priorité et résolution de la devise"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
msgid "Automatic resolution hierarchy used by AmountInput UI components"
msgstr "Ordre de résolution utilisé par le champ de saisie de montant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:76
msgid "Resolved:"
msgstr "Résolu :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:86
msgid "Priority"
msgstr "Priorité"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:87
msgid "Resolution Level"
msgstr "Niveau de résolution"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:88
msgid "Detected Runtime Value"
msgstr "Valeur détectée à l'exécution"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:100
msgid "Highest"
msgstr "La plus élevée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:101
msgid "Explicit Input Value Prefix"
msgstr "Préfixe explicite dans la valeur saisie"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:103
msgid "None (no currency prefix in input)"
msgstr "Aucun (pas de préfixe monétaire saisi)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:120
msgid "Component Prop (primaryCurrency)"
msgstr "Propriété du composant (primaryCurrency)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "No currency"
msgstr "Aucune devise"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:140
msgid "Merchant GET /config Primary Currency"
msgstr "Devise principale renvoyée par GET /config"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
msgid "No currency configured"
msgstr "Aucune devise configurée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:161
msgid "Configured Payout Account Currency"
msgstr "Devise du compte de versement configuré"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:178
msgid "Lowest"
msgstr "La plus basse"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "No configured currency"
msgstr "Aucune devise configurée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Live AmountInput Verification Component"
msgstr "Vérification en direct du champ de montant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:199
msgid "Interactive Test Input"
msgstr "Champ de test interactif"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Bound State:"
msgstr "État lié :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:211
msgid "Dropdown Order:"
msgstr "Ordre dans la liste déroulante :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:224
msgid "expired"
msgstr "expiré"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:267
msgid "5 minutes (for testing expiry)"
msgstr "5 minutes (pour tester l’expiration)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:270
msgid "24 hours"
msgstr "24 heures"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
-msgid "48 hours (default)"
-msgstr "48 heures (par défaut)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:271
+msgid "48 hours"
+msgstr "48 heures"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:272
msgid "7 days"
msgstr "7 jours"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Login Token"
msgstr "Jeton de connexion"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:289
msgid "The credential this browser holds, and how it is kept alive."
msgstr "L'identifiant que ce navigateur détient et comment il est maintenu."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:295
msgid "Not signed in, so there is no token."
msgstr "Non connecté, il n'y a donc pas de jeton."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:304
msgid "Scope granted"
msgstr "Portée accordée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
msgid "unknown"
msgstr "inconnu"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
msgid "Renewable"
msgstr "Renouvelable"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:318
msgid "yes"
msgstr "oui"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:319
msgid "no — this session cannot be extended"
msgstr "non — cette session ne peut pas être prolongée"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
-msgid "unknown (a pasted credential)"
-msgstr "inconnu (identifiant collé)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:325
+msgid "Never or unknown (a pasted credential)"
+msgstr "Jamais ou inconnu (identifiant collé)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
msgid "Time remaining"
msgstr "Temps restant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:342
msgid "Renews in"
msgstr "Renouvellement dans"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:345
msgid "never — renewal is switched off"
msgstr "jamais — le renouvellement est désactivé"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:349
msgid "due now"
msgstr "dû maintenant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Hide"
msgstr "Masquer"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Reveal"
msgstr "Afficher"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renewing…"
msgstr "Renouvellement…"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renew now"
msgstr "Renouveler maintenant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:391
msgid "renewed"
msgstr "renouvelé"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:393
msgid "server unreachable"
msgstr "serveur injoignable"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
msgid "renewal rejected"
msgstr "renouvellement refusé"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:396
msgid "renewal skipped"
msgstr "renouvellement ignoré"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:410
msgid "Requested token lifetime"
msgstr "Durée de validité demandée pour le jeton"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:426
+msgid "Deployment default (%1$s)"
+msgstr "Valeur par défaut du déploiement (%1$s)"
+
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:438
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"S'applique à la prochaine connexion et à chaque renouvellement. Le serveur "
"peut accorder moins."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:444
msgid "Renew the token automatically"
msgstr "Renouveler le jeton automatiquement"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:446
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11430,35 +11434,35 @@ msgstr ""
"Désactivé, la session arrive à son terme — c'est ainsi qu'on éprouve ce cas. "
"Un jeton périmé ne peut plus être renouvelé."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:477
msgid "Developer Settings"
msgstr "Réglages développeur"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:478
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Options développeur autonomes et réglages à l'exécution (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:486
msgid "← Back to Merchant Portal"
msgstr "← Retour au portail commerçant"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:494
msgid "Reset All Overrides"
msgstr "Réinitialiser tous les réglages"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:503
msgid "Interactive Storybook Catalogue"
msgstr "Catalogue Storybook interactif"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:505
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Parcourir les exemples d'interface et les aperçus hors ligne."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:512
msgid "Browse Stories ↗"
msgstr "Parcourir les exemples ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:520
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11466,15 +11470,15 @@ msgstr ""
"Configurez les échecs, les délais et les corps de réponse propres aux "
"requêtes dans une page de contrôle distincte."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:527
msgid "Open error injection"
msgstr "Ouvrir l’outil d’injection d’erreurs"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:537
msgid "Dev Badge Active"
msgstr "Badge développeur actif"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11482,19 +11486,19 @@ msgstr ""
"Des réglages développeur sont actifs. Un badge discret apparaît dans l'en-"
"tête de navigation."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:549
msgid "Runtime Feature Overrides"
msgstr "Réglages de fonctions à l'exécution"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:550
msgid "Toggle development flags and testing behavior"
msgstr "Activer ou désactiver les options de développement"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:559
msgid "Allow other merchant base URLs"
msgstr "Autoriser d'autres URL de base du serveur marchand"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:561
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11502,40 +11506,40 @@ msgstr ""
"Si coché, affiche l'option « Modifier l’URL du serveur marchand » sur les "
"écrans de connexion et d'inscription."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:581
msgid "Persistent Merchant Backend Base URL"
msgstr "URL de base persistante du serveur marchand"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:594
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr ""
"URL de base par défaut de l’API REST, enregistrée dans le stockage local du "
"navigateur."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:601
msgid "Force Enable Experimental Features"
msgstr "Forcer l'activation des fonctions expérimentales"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:603
msgid "Always show experimental screens like Reports."
msgstr "Toujours afficher les écrans expérimentaux tels que Rapports."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Journalisation détaillée SWR et HTTP dans la console"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
msgid "Print detailed request URLs and payload responses in developer console."
msgstr ""
"Afficher dans la console développeur les URL des requêtes et le contenu "
"détaillé des réponses."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:644
msgid "Disable Client-Side Password Length Validation"
msgstr "Désactiver la validation côté client de la longueur du mot de passe"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:646
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11543,43 +11547,43 @@ msgstr ""
"Ignorer la longueur minimale de 8 caractères à la création d'un compte, pour "
"effectuer rapidement des tests."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "webui-config.json Status"
msgstr "État de webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:669
msgid "Configuration fetched automatically from host basename"
msgstr "Configuration récupérée automatiquement depuis l'hôte"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "Experimental Banner:"
msgstr "Bandeau expérimental :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:677
msgid "true (banner active)"
msgstr "vrai (bannière active)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "false / unset"
msgstr "faux / non défini"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:682
msgid "Preset Backend URL:"
msgstr "Adresse du serveur prédéfinie :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:684
msgid "Default (none)"
msgstr "Par défaut (aucun)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:688
msgid "URL Configurable:"
msgstr "Adresse configurable :"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:692
msgid "Default (true)"
msgstr "Par défaut (vrai)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:697
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -14372,6 +14376,9 @@ msgstr "Chargement de Storybook..."
msgid "Loading tutorial..."
msgstr "Chargement du tutoriel..."
+#~ msgid "48 hours (default)"
+#~ msgstr "48 heures (par défaut)"
+
#~ msgid ""
#~ "Failed to delete product. Turn on 'Force deletion' below to override "
#~ "active orders or locks."
diff --git a/packages/taler-merchant-webui/src/i18n/it.po b/packages/taler-merchant-webui/src/i18n/it.po
@@ -131,7 +131,7 @@ msgstr "Impostazioni"
#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:482
#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:299
#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr "Conto venditore"
@@ -746,7 +746,7 @@ msgstr "Importo"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:89
msgid "Status"
msgstr "Stato"
@@ -1457,7 +1457,7 @@ msgstr "Sì, rimuovilo"
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:256
#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:589
#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
@@ -1821,7 +1821,7 @@ msgid "Confirm it is you"
msgstr "Conferma la sua identità"
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:243
msgid "Merchant Portal Sign-In"
msgstr "Accesso al portale del venditore"
@@ -2009,7 +2009,7 @@ msgstr "Deve accettare le condizioni d'uso per continuare."
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:494
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:577
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:290
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:284
msgid "Registration is not available here."
msgstr "La registrazione non è disponibile qui."
@@ -2175,11 +2175,11 @@ msgstr "Crea un conto venditore"
msgid "Already have an account? Sign in"
msgstr "Ha già un conto? Acceda"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:271
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:265
msgid "Merchant server configuration could not be loaded"
msgstr "Impossibile caricare la configurazione del server del venditore"
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:280
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:274
msgid "Merchant server configuration is unavailable."
msgstr "La configurazione del server del venditore non è disponibile."
@@ -3059,7 +3059,7 @@ msgstr "Scadenza del pagamento:"
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:183
msgid "Unavailable"
msgstr "Non disponibile"
@@ -4043,45 +4043,45 @@ msgstr "0 secondi"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "1 day"
msgstr "1 giorno"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "%1$s days"
msgstr "%1$s giorni"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:268
msgid "1 hour"
msgstr "1 ora"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
msgid "%1$s hours"
msgstr "%1$s ore"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "1 minute"
msgstr "1 minuto"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "%1$s minutes"
msgstr "%1$s minuti"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "1 second"
msgstr "1 secondo"
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "%1$s seconds"
msgstr "%1$s secondi"
@@ -5826,7 +5826,7 @@ msgstr "Permessi"
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:322
msgid "Expires"
msgstr "Scadenza"
@@ -9471,7 +9471,7 @@ msgid "6 hours"
msgstr "6 ore"
#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:269
msgid "12 hours"
msgstr "12 ore"
@@ -9528,7 +9528,7 @@ msgid "Schedule Report"
msgstr "Programma un rapporto"
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:518
msgid "HTTP error injection"
msgstr "Iniezione di errori HTTP"
@@ -9895,10 +9895,10 @@ msgid "Disabled"
msgstr "Disabilitato"
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:167
msgid "Active"
msgstr "Attivo"
@@ -11193,207 +11193,211 @@ msgstr "%1$s esempi"
msgid "Browse offline screen and component examples by section."
msgstr "Sfoglia gli esempi offline di schermate e componenti per sezione."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:70
msgid "Currency Priority & Resolution"
msgstr "Priorità e risoluzione della valuta"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
msgid "Automatic resolution hierarchy used by AmountInput UI components"
msgstr "Ordine di risoluzione usato dal campo di inserimento importo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:76
msgid "Resolved:"
msgstr "Risolto:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:86
msgid "Priority"
msgstr "Priorità"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:87
msgid "Resolution Level"
msgstr "Livello di risoluzione"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:88
msgid "Detected Runtime Value"
msgstr "Valore rilevato in esecuzione"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:100
msgid "Highest"
msgstr "La più alta"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:101
msgid "Explicit Input Value Prefix"
msgstr "Prefisso esplicito nel valore inserito"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:103
msgid "None (no currency prefix in input)"
msgstr "Nessuno (nessun prefisso di valuta inserito)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:120
msgid "Component Prop (primaryCurrency)"
msgstr "Proprietà del componente (primaryCurrency)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "No currency"
msgstr "Nessuna valuta"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:140
msgid "Merchant GET /config Primary Currency"
msgstr "Valuta principale dal GET /config del server"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
msgid "No currency configured"
msgstr "Nessuna valuta configurata"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:161
msgid "Configured Payout Account Currency"
msgstr "Valuta del conto di versamento configurato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:178
msgid "Lowest"
msgstr "La più bassa"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "No configured currency"
msgstr "Nessuna valuta configurata"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Live AmountInput Verification Component"
msgstr "Verifica in tempo reale del campo importo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:199
msgid "Interactive Test Input"
msgstr "Campo di prova interattivo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Bound State:"
msgstr "Stato associato:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:211
msgid "Dropdown Order:"
msgstr "Ordine nel menu a discesa:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:224
msgid "expired"
msgstr "scaduto"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:267
msgid "5 minutes (for testing expiry)"
msgstr "5 minuti (per provare la scadenza)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:270
msgid "24 hours"
msgstr "24 ore"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
-msgid "48 hours (default)"
-msgstr "48 ore (valore predefinito)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:271
+msgid "48 hours"
+msgstr "48 ore"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:272
msgid "7 days"
msgstr "7 giorni"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Login Token"
msgstr "Token di accesso"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:289
msgid "The credential this browser holds, and how it is kept alive."
msgstr "La credenziale che questo browser conserva e come viene mantenuta."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:295
msgid "Not signed in, so there is no token."
msgstr "Non ha effettuato l'accesso, quindi non c'è alcun token."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:304
msgid "Scope granted"
msgstr "Ambito concesso"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
msgid "unknown"
msgstr "sconosciuto"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
msgid "Renewable"
msgstr "Rinnovabile"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:318
msgid "yes"
msgstr "sì"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:319
msgid "no — this session cannot be extended"
msgstr "no — questa sessione non può essere estesa"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
-msgid "unknown (a pasted credential)"
-msgstr "sconosciuto (credenziale incollata)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:325
+msgid "Never or unknown (a pasted credential)"
+msgstr "Mai o sconosciuta (credenziale incollata)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
msgid "Time remaining"
msgstr "Tempo rimanente"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:342
msgid "Renews in"
msgstr "Si rinnova tra"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:345
msgid "never — renewal is switched off"
msgstr "mai — il rinnovo è disattivato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:349
msgid "due now"
msgstr "dovuto ora"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Hide"
msgstr "Nascondi"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Reveal"
msgstr "Mostra"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renewing…"
msgstr "Rinnovo in corso…"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renew now"
msgstr "Rinnova ora"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:391
msgid "renewed"
msgstr "rinnovato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:393
msgid "server unreachable"
msgstr "server non raggiungibile"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
msgid "renewal rejected"
msgstr "rinnovo rifiutato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:396
msgid "renewal skipped"
msgstr "rinnovo saltato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:410
msgid "Requested token lifetime"
msgstr "Durata di validità richiesta per il token"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:426
+msgid "Deployment default (%1$s)"
+msgstr "Valore predefinito del deployment (%1$s)"
+
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:438
msgid ""
"Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
"Vale per il prossimo accesso e per ogni rinnovo. Il server può concedere "
"meno."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:444
msgid "Renew the token automatically"
msgstr "Rinnova il token automaticamente"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:446
msgid ""
"Off means the session is left to expire, which is how to test the expiry "
"path. An expired token cannot be renewed."
@@ -11401,35 +11405,35 @@ msgstr ""
"Disattivato, la sessione scade — così si prova questo caso. Un token scaduto "
"non può essere rinnovato."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:477
msgid "Developer Settings"
msgstr "Impostazioni per sviluppatori"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:478
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr "Opzioni per sviluppatori e sostituzioni a runtime (#/dev)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:486
msgid "← Back to Merchant Portal"
msgstr "← Torna al portale del venditore"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:494
msgid "Reset All Overrides"
msgstr "Reimposta tutte le sostituzioni"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:503
msgid "Interactive Storybook Catalogue"
msgstr "Catalogo Storybook interattivo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:505
msgid "Browse offline UI component stories and stateful mock previews."
msgstr "Sfoglia gli esempi di interfaccia e le anteprime offline."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:512
msgid "Browse Stories ↗"
msgstr "Sfoglia gli esempi ↗"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:520
msgid ""
"Configure request-specific failures, delays, and response bodies in a "
"separate control page."
@@ -11437,15 +11441,15 @@ msgstr ""
"Configuri errori, ritardi e corpi delle risposte specifici per le richieste "
"in una pagina di controllo separata."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:527
msgid "Open error injection"
msgstr "Apri l’iniezione di errori"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:537
msgid "Dev Badge Active"
msgstr "Indicatore sviluppatore attivo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
@@ -11453,19 +11457,19 @@ msgstr ""
"Sono attive impostazioni per sviluppatori. Un indicatore discreto compare "
"nella barra di navigazione."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:549
msgid "Runtime Feature Overrides"
msgstr "Sostituzioni delle funzioni a runtime"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:550
msgid "Toggle development flags and testing behavior"
msgstr "Attiva o disattiva le opzioni di sviluppo"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:559
msgid "Allow other merchant base URLs"
msgstr "Consenti altri indirizzi di server"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:561
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
@@ -11473,40 +11477,40 @@ msgstr ""
"Se selezionato, mostra l'opzione «Modifica l'indirizzo del server» nelle "
"schermate di accesso e registrazione."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:581
msgid "Persistent Merchant Backend Base URL"
msgstr "Indirizzo di base del server memorizzato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:594
msgid ""
"The default REST API base URL stored persistently in browser local storage."
msgstr ""
"L'indirizzo di base predefinito dell'API REST, conservato nella memoria "
"locale del browser."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:601
msgid "Force Enable Experimental Features"
msgstr "Forza l'attivazione delle funzioni sperimentali"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:603
msgid "Always show experimental screens like Reports."
msgstr "Mostra sempre le schermate sperimentali come Rapporti."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
msgid "Verbose SWR & HTTP Console Logger"
msgstr "Registrazione dettagliata nella console"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
msgid "Print detailed request URLs and payload responses in developer console."
msgstr ""
"Stampa gli indirizzi delle richieste e le risposte nella console per "
"sviluppatori."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:644
msgid "Disable Client-Side Password Length Validation"
msgstr "Disattiva il controllo della lunghezza della password"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:646
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
@@ -11514,43 +11518,43 @@ msgstr ""
"Ignora la lunghezza minima di 8 caratteri alla creazione del conto, per "
"provare in fretta."
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "webui-config.json Status"
msgstr "Stato di webui-config.json"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:669
msgid "Configuration fetched automatically from host basename"
msgstr "Configurazione recuperata automaticamente dall'host"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "Experimental Banner:"
msgstr "Banner sperimentale:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:677
msgid "true (banner active)"
msgstr "true (banner attivo)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "false / unset"
msgstr "false / non impostato"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:682
msgid "Preset Backend URL:"
msgstr "Indirizzo del server preimpostato:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:684
msgid "Default (none)"
msgstr "Predefinito (nessuno)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:688
msgid "URL Configurable:"
msgstr "Indirizzo configurabile:"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:692
msgid "Default (true)"
msgstr "Predefinito (true)"
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:697
msgid ""
"Note: All settings from webui-config.json are overridden by developer "
"settings above."
@@ -14310,6 +14314,9 @@ msgstr "Caricamento di Storybook..."
msgid "Loading tutorial..."
msgstr "Caricamento dell’esercitazione..."
+#~ msgid "48 hours (default)"
+#~ msgstr "48 ore (valore predefinito)"
+
#~ msgid ""
#~ "Failed to delete product. Turn on 'Force deletion' below to override "
#~ "active orders or locks."
diff --git a/packages/taler-merchant-webui/src/i18n/strings.ts b/packages/taler-merchant-webui/src/i18n/strings.ts
@@ -4528,7 +4528,7 @@ strings["it"] = {
"expired": ["scaduto"],
"5 minutes (for testing expiry)": ["5 minuti (per provare la scadenza)"],
"24 hours": ["24 ore"],
- "48 hours (default)": ["48 ore (valore predefinito)"],
+ "48 hours": ["48 ore"],
"7 days": ["7 giorni"],
"Login Token": ["Token di accesso"],
"The credential this browser holds, and how it is kept alive.": [
@@ -4544,7 +4544,9 @@ strings["it"] = {
"no — this session cannot be extended": [
"no — questa sessione non può essere estesa",
],
- "unknown (a pasted credential)": ["sconosciuto (credenziale incollata)"],
+ "Never or unknown (a pasted credential)": [
+ "Mai o sconosciuta (credenziale incollata)",
+ ],
"Time remaining": ["Tempo rimanente"],
"Renews in": ["Si rinnova tra"],
"never — renewal is switched off": ["mai — il rinnovo è disattivato"],
@@ -4558,6 +4560,7 @@ strings["it"] = {
"renewal rejected": ["rinnovo rifiutato"],
"renewal skipped": ["rinnovo saltato"],
"Requested token lifetime": ["Durata di validità richiesta per il token"],
+ "Deployment default (%1$s)": ["Valore predefinito del deployment (%1$s)"],
"Applies to the next sign-in and to every renewal. The backend may grant less.":
[
"Vale per il prossimo accesso e per ogni rinnovo. Il server può concedere meno.",
@@ -5792,8 +5795,8 @@ strings["it"] = {
lang: "it",
completeness: 100,
_pogen: {
- total: 2834,
- translated: 2834,
+ total: 2835,
+ translated: 2835,
untranslated: [],
optional: [],
},
@@ -10326,7 +10329,7 @@ strings["fr"] = {
"5 minutes (pour tester l’expiration)",
],
"24 hours": ["24 heures"],
- "48 hours (default)": ["48 heures (par défaut)"],
+ "48 hours": ["48 heures"],
"7 days": ["7 jours"],
"Login Token": ["Jeton de connexion"],
"The credential this browser holds, and how it is kept alive.": [
@@ -10342,7 +10345,9 @@ strings["fr"] = {
"no — this session cannot be extended": [
"non — cette session ne peut pas être prolongée",
],
- "unknown (a pasted credential)": ["inconnu (identifiant collé)"],
+ "Never or unknown (a pasted credential)": [
+ "Jamais ou inconnu (identifiant collé)",
+ ],
"Time remaining": ["Temps restant"],
"Renews in": ["Renouvellement dans"],
"never — renewal is switched off": [
@@ -10358,6 +10363,7 @@ strings["fr"] = {
"renewal rejected": ["renouvellement refusé"],
"renewal skipped": ["renouvellement ignoré"],
"Requested token lifetime": ["Durée de validité demandée pour le jeton"],
+ "Deployment default (%1$s)": ["Valeur par défaut du déploiement (%1$s)"],
"Applies to the next sign-in and to every renewal. The backend may grant less.":
[
"S'applique à la prochaine connexion et à chaque renouvellement. Le serveur peut accorder moins.",
@@ -11606,8 +11612,8 @@ strings["fr"] = {
lang: "fr",
completeness: 100,
_pogen: {
- total: 2834,
- translated: 2834,
+ total: 2835,
+ translated: 2835,
untranslated: [],
optional: [],
},
@@ -16134,7 +16140,7 @@ strings["de"] = {
"expired": ["abgelaufen"],
"5 minutes (for testing expiry)": ["5 Minuten (zum Testen des Ablaufs)"],
"24 hours": ["24 Stunden"],
- "48 hours (default)": ["48 Stunden (Standard)"],
+ "48 hours": ["48 Stunden"],
"7 days": ["7 Tage"],
"Login Token": ["Anmeldetoken"],
"The credential this browser holds, and how it is kept alive.": [
@@ -16150,7 +16156,9 @@ strings["de"] = {
"no — this session cannot be extended": [
"nein – diese Sitzung lässt sich nicht verlängern",
],
- "unknown (a pasted credential)": ["unbekannt (eingefügte Zugangsdaten)"],
+ "Never or unknown (a pasted credential)": [
+ "Nie oder unbekannt (eingefügte Zugangsdaten)",
+ ],
"Time remaining": ["Verbleibende Zeit"],
"Renews in": ["Erneuert sich in"],
"never — renewal is switched off": ["nie – Erneuerung ist abgeschaltet"],
@@ -16164,6 +16172,7 @@ strings["de"] = {
"renewal rejected": ["Erneuerung abgelehnt"],
"renewal skipped": ["Erneuerung übersprungen"],
"Requested token lifetime": ["Gewünschte Gültigkeitsdauer des Tokens"],
+ "Deployment default (%1$s)": ["Standard der Installation (%1$s)"],
"Applies to the next sign-in and to every renewal. The backend may grant less.":
[
"Gilt für die nächste Anmeldung und jede Erneuerung. Der Server kann weniger gewähren.",
@@ -17392,8 +17401,8 @@ strings["de"] = {
lang: "de",
completeness: 100,
_pogen: {
- total: 2834,
- translated: 2834,
+ total: 2835,
+ translated: 2835,
untranslated: [],
optional: [],
},
@@ -21920,7 +21929,7 @@ strings["de-CH"] = {
"expired": ["abgelaufen"],
"5 minutes (for testing expiry)": ["5 Minuten (zum Testen des Ablaufs)"],
"24 hours": ["24 Stunden"],
- "48 hours (default)": ["48 Stunden (Standard)"],
+ "48 hours": ["48 Stunden"],
"7 days": ["7 Tage"],
"Login Token": ["Anmeldetoken"],
"The credential this browser holds, and how it is kept alive.": [
@@ -21936,7 +21945,9 @@ strings["de-CH"] = {
"no — this session cannot be extended": [
"nein – diese Sitzung lässt sich nicht verlängern",
],
- "unknown (a pasted credential)": ["unbekannt (eingefügte Zugangsdaten)"],
+ "Never or unknown (a pasted credential)": [
+ "Nie oder unbekannt (eingefügte Zugangsdaten)",
+ ],
"Time remaining": ["Verbleibende Zeit"],
"Renews in": ["Erneuert sich in"],
"never — renewal is switched off": ["nie – Erneuerung ist abgeschaltet"],
@@ -21950,6 +21961,7 @@ strings["de-CH"] = {
"renewal rejected": ["Erneuerung abgelehnt"],
"renewal skipped": ["Erneuerung übersprungen"],
"Requested token lifetime": ["Gewünschte Gültigkeitsdauer des Tokens"],
+ "Deployment default (%1$s)": ["Standard der Installation (%1$s)"],
"Applies to the next sign-in and to every renewal. The backend may grant less.":
[
"Gilt für die nächste Anmeldung und jede Erneuerung. Der Server kann weniger gewähren.",
@@ -23178,8 +23190,8 @@ strings["de-CH"] = {
lang: "de-CH",
completeness: 100,
_pogen: {
- total: 2834,
- translated: 2834,
+ total: 2835,
+ translated: 2835,
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
@@ -143,7 +143,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/ForgotPasswordScreen.tsx:158
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:482
#: packages/taler-merchant-webui/src/screens/AdminAccountCredentialsScreen.tsx:64
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:291
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:299
#: packages/taler-merchant-webui/src/tutorial/tutorialData.tsx:935
msgid "Merchant account"
msgstr ""
@@ -745,7 +745,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:403
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:172
#: packages/taler-merchant-webui/src/screens/AdminAccountDetailScreen.tsx:234
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:85
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:89
msgid "Status"
msgstr ""
@@ -1407,7 +1407,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:303
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:343
#: packages/taler-merchant-webui/src/screens/GuidedSetupScreen.tsx:384
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:262
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:256
#: packages/taler-merchant-webui/src/routes/CreateOrderRoute.tsx:54
#: packages/taler-merchant-webui/src/screens/InventoryScreen.tsx:589
#: packages/taler-merchant-webui/src/screens/CreateProductScreen.tsx:352
@@ -1765,7 +1765,7 @@ msgid "Confirm it is you"
msgstr ""
#: packages/taler-merchant-webui/src/screens/SignInScreen.tsx:519
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:249
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:243
msgid "Merchant Portal Sign-In"
msgstr ""
@@ -1943,7 +1943,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:494
#: packages/taler-merchant-webui/src/screens/SelfProvisionScreen.tsx:577
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:290
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:284
msgid "Registration is not available here."
msgstr ""
@@ -2105,11 +2105,11 @@ msgstr ""
msgid "Already have an account? Sign in"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:271
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:265
msgid "Merchant server configuration could not be loaded"
msgstr ""
-#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:280
+#: packages/taler-merchant-webui/src/routes/SelfProvisionRoute.tsx:274
msgid "Merchant server configuration is unavailable."
msgstr ""
@@ -2927,7 +2927,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:73
#: packages/taler-merchant-webui/src/screens/ServerInfoScreen.tsx:76
#: packages/taler-merchant-webui/src/screens/pos/PosCatalog.tsx:205
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:183
msgid "Unavailable"
msgstr ""
@@ -3873,45 +3873,45 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1654
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "1 day"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:108
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:225
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:229
msgid "%1$s days"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1653
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:260
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:268
msgid "1 hour"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:112
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:226
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:230
msgid "%1$s hours"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
#: packages/taler-merchant-webui/src/screens/CreateSubscriptionScreen.tsx:1652
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "1 minute"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:116
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:227
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:231
msgid "%1$s minutes"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "1 second"
msgstr ""
#: packages/taler-merchant-webui/src/screens/BusinessSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:228
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:232
msgid "%1$s seconds"
msgstr ""
@@ -5540,7 +5540,7 @@ msgstr ""
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:346
#: packages/taler-merchant-webui/src/screens/AccessScreen.tsx:367
#: packages/taler-merchant-webui/src/screens/CreateAccessScreen.tsx:229
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:314
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:322
msgid "Expires"
msgstr ""
@@ -8940,7 +8940,7 @@ msgid "6 hours"
msgstr ""
#: packages/taler-merchant-webui/src/screens/ScheduleReportScreen.tsx:261
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:261
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:269
msgid "12 hours"
msgstr ""
@@ -8991,7 +8991,7 @@ msgid "Schedule Report"
msgstr ""
#: packages/taler-merchant-webui/src/screens/ErrorInjectionTestScreen.tsx:125
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:504
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:518
msgid "HTTP error injection"
msgstr ""
@@ -9334,10 +9334,10 @@ msgid "Disabled"
msgstr ""
#: packages/taler-merchant-webui/src/screens/AdminAccountsScreen.tsx:212
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:104
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:143
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:108
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:126
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:147
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:167
msgid "Active"
msgstr ""
@@ -10463,346 +10463,350 @@ msgstr ""
msgid "Browse offline screen and component examples by section."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:66
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:70
msgid "Currency Priority & Resolution"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:68
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
msgid "Automatic resolution hierarchy used by AmountInput UI components"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:72
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:76
msgid "Resolved:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:82
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:86
msgid "Priority"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:83
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:87
msgid "Resolution Level"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:84
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:88
msgid "Detected Runtime Value"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:96
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:100
msgid "Highest"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:97
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:101
msgid "Explicit Input Value Prefix"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:99
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:103
msgid "None (no currency prefix in input)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:116
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:120
msgid "Component Prop (primaryCurrency)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:118
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:159
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:122
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:163
msgid "No currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:136
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:140
msgid "Merchant GET /config Primary Currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:138
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:142
msgid "No currency configured"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:157
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:161
msgid "Configured Payout Account Currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:174
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:178
msgid "Lowest"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:175
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:179
msgid "No configured currency"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:191
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
msgid "Live AmountInput Verification Component"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:195
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:199
msgid "Interactive Test Input"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:203
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
msgid "Bound State:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:207
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:211
msgid "Dropdown Order:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:220
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:224
msgid "expired"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:259
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:267
msgid "5 minutes (for testing expiry)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:262
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:270
msgid "24 hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:263
-msgid "48 hours (default)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:271
+msgid "48 hours"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:264
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:272
msgid "7 days"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:279
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
msgid "Login Token"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:281
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:289
msgid "The credential this browser holds, and how it is kept alive."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:287
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:295
msgid "Not signed in, so there is no token."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:296
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:304
msgid "Scope granted"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:298
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:306
msgid "unknown"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:301
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:309
msgid "Renewable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:310
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:318
msgid "yes"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:311
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:319
msgid "no — this session cannot be extended"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:317
-msgid "unknown (a pasted credential)"
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:325
+msgid "Never or unknown (a pasted credential)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:321
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:329
msgid "Time remaining"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:334
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:342
msgid "Renews in"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:337
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:345
msgid "never — renewal is switched off"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:341
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:349
msgid "due now"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Hide"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:356
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:364
msgid "Reveal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renewing…"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:378
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:386
msgid "Renew now"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:383
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:391
msgid "renewed"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:385
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:393
msgid "server unreachable"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:387
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:395
msgid "renewal rejected"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:388
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:396
msgid "renewal skipped"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:402
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:410
msgid "Requested token lifetime"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:424
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:426
+msgid "Deployment default (%1$s)"
+msgstr ""
+
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:438
msgid "Applies to the next sign-in and to every renewal. The backend may grant less."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:430
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:444
msgid "Renew the token automatically"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:432
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:446
msgid ""
"Off means the session is left to expire, which is how to test the expiry path. "
"An expired token cannot be renewed."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:463
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:477
msgid "Developer Settings"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:464
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:478
msgid "Standalone developer options & runtime overrides (#/dev)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:472
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:486
msgid "← Back to Merchant Portal"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:480
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:494
msgid "Reset All Overrides"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:489
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:503
msgid "Interactive Storybook Catalogue"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:491
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:505
msgid "Browse offline UI component stories and stateful mock previews."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:498
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:512
msgid "Browse Stories ↗"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:506
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:520
msgid ""
"Configure request-specific failures, delays, and response bodies in a separate "
"control page."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:513
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:527
msgid "Open error injection"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:523
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:537
msgid "Dev Badge Active"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:526
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:540
msgid ""
"Developer overrides are active. An unobtrusive badge is displayed in the "
"navigation header."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:535
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:549
msgid "Runtime Feature Overrides"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:536
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:550
msgid "Toggle development flags and testing behavior"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:545
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:559
msgid "Allow other merchant base URLs"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:547
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:561
msgid ""
"When checked, displays the \"Change merchant backend server URL\" option on "
"sign-in and sign-up screens."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:567
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:581
msgid "Persistent Merchant Backend Base URL"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:580
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:594
msgid "The default REST API base URL stored persistently in browser local storage."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:587
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:601
msgid "Force Enable Experimental Features"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:589
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:603
msgid "Always show experimental screens like Reports."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:609
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:623
msgid "Verbose SWR & HTTP Console Logger"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:611
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:625
msgid "Print detailed request URLs and payload responses in developer console."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:630
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:644
msgid "Disable Client-Side Password Length Validation"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:632
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:646
msgid ""
"Bypass the 8-character minimum password length rule on account creation for "
"quick testing."
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:654
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
msgid "webui-config.json Status"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:655
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:669
msgid "Configuration fetched automatically from host basename"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:660
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
msgid "Experimental Banner:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:663
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:677
msgid "true (banner active)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:664
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
msgid "false / unset"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:668
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:682
msgid "Preset Backend URL:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:670
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:684
msgid "Default (none)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:674
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:688
msgid "URL Configurable:"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:678
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:692
msgid "Default (true)"
msgstr ""
-#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:683
+#: packages/taler-merchant-webui/src/screens/DevSettingsScreen.tsx:697
msgid ""
"Note: All settings from webui-config.json are overridden by developer settings "
"above."