taler-typescript-core

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

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:
Mpackages/taler-merchant-webui/src/i18n/de-CH.po | 231+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mpackages/taler-merchant-webui/src/i18n/de.po | 231+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mpackages/taler-merchant-webui/src/i18n/fr.po | 231+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mpackages/taler-merchant-webui/src/i18n/it.po | 231+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mpackages/taler-merchant-webui/src/i18n/strings.ts | 44++++++++++++++++++++++++++++----------------
Mpackages/taler-merchant-webui/src/i18n/taler-merchant-webui.pot | 224++++++++++++++++++++++++++++++++++++++++---------------------------------------
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."