commit a2b410c5a31dc054b99b278732035f083b75e849
parent b562f718d965762866fe38dc4ae5fdbfea6bdd90
Author: Florian Dold <dold@taler.net>
Date: Sun, 23 Aug 2026 16:05:11 +0200
web-util: update terms acceptance catalogs
Diffstat:
10 files changed, 721 insertions(+), 215 deletions(-)
diff --git a/packages/wallet-webui/src/i18n/de.po b/packages/wallet-webui/src/i18n/de.po
@@ -3230,12 +3230,12 @@ msgstr ""
msgid "Confirm key change"
msgstr "Schlüsseländerung bestätigen"
-#: packages/wallet-webui/src/ui/SafeMarkdown.tsx:664
+#: packages/wallet-webui/src/screens/TermsScreen.tsx:98
msgid ""
"These terms are too large to display safely. Save the file to review them."
msgstr ""
-"Diese Begriffe sind zu groß, um sicher angezeigt zu werden. Speichern Sie "
-"die Datei, um sie zu überprüfen."
+"Diese Bedingungen sind zu umfangreich, um sicher angezeigt zu werden. "
+"Speichern Sie die Datei, um sie zu prüfen."
#: packages/wallet-webui/src/screens/TermsScreen.tsx:17
msgid "Proposed"
diff --git a/packages/wallet-webui/src/i18n/fr.po b/packages/wallet-webui/src/i18n/fr.po
@@ -3220,12 +3220,12 @@ msgstr ""
msgid "Confirm key change"
msgstr "Confirmer le changement de clé"
-#: packages/wallet-webui/src/ui/SafeMarkdown.tsx:664
+#: packages/wallet-webui/src/screens/TermsScreen.tsx:98
msgid ""
"These terms are too large to display safely. Save the file to review them."
msgstr ""
-"These terms are too large to display safely. Enregistrez le fichier pour les"
-" consulter."
+"Ces conditions sont trop volumineuses pour être affichées en toute sécurité. "
+"Enregistrez le fichier pour les consulter."
#: packages/wallet-webui/src/screens/TermsScreen.tsx:17
msgid "Proposed"
diff --git a/packages/wallet-webui/src/i18n/it.po b/packages/wallet-webui/src/i18n/it.po
@@ -3191,7 +3191,7 @@ msgstr ""
msgid "Confirm key change"
msgstr "Conferma la modifica delle chiavi"
-#: packages/wallet-webui/src/ui/SafeMarkdown.tsx:664
+#: packages/wallet-webui/src/screens/TermsScreen.tsx:98
msgid ""
"These terms are too large to display safely. Save the file to review them."
msgstr ""
diff --git a/packages/wallet-webui/src/i18n/strings.ts b/packages/wallet-webui/src/i18n/strings.ts
@@ -5515,7 +5515,7 @@ strings['fr'] = {
"Confirmer le changement de clé"
],
"These terms are too large to display safely. Save the file to review them.": [
- "These terms are too large to display safely. Enregistrez le fichier pour les consulter."
+ "Ces conditions sont trop volumineuses pour être affichées en toute sécurité. Enregistrez le fichier pour les consulter."
],
"Proposed": [
"Proposées"
@@ -7140,7 +7140,6 @@ strings['fr'] = {
"lang": "fr",
"completeness": 100
};
-
strings['de'] = {
"locale_data": {
"messages": {
@@ -9086,7 +9085,7 @@ strings['de'] = {
"Schlüsseländerung bestätigen"
],
"These terms are too large to display safely. Save the file to review them.": [
- "Diese Begriffe sind zu groß, um sicher angezeigt zu werden. Speichern Sie die Datei, um sie zu überprüfen."
+ "Diese Bedingungen sind zu umfangreich, um sicher angezeigt zu werden. Speichern Sie die Datei, um sie zu prüfen."
],
"Proposed": [
"Vorgeschlagen"
diff --git a/packages/wallet-webui/src/i18n/taler-wallet-webui.pot b/packages/wallet-webui/src/i18n/taler-wallet-webui.pot
@@ -2994,7 +2994,7 @@ msgstr ""
msgid "Confirm key change"
msgstr ""
-#: packages/wallet-webui/src/ui/SafeMarkdown.tsx:664
+#: packages/wallet-webui/src/screens/TermsScreen.tsx:98
msgid "These terms are too large to display safely. Save the file to review them."
msgstr ""
diff --git a/packages/web-util/src/i18n/de.po b/packages/web-util/src/i18n/de.po
@@ -25,16 +25,41 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13.2\n"
-#: packages/web-util/src/hooks/useForm.ts:272
+#: packages/web-util/src/hooks/useForm.ts:273
msgid "required"
msgstr "erforderlich"
-#: packages/web-util/src/hooks/useForm.ts:287
+#: packages/web-util/src/hooks/useForm.ts:288
msgid "Validation failed unexpectedly. Please contact the developers: %1$s"
msgstr ""
"Die Validierung ist unerwartet fehlgeschlagen. Bitte kontaktieren Sie die "
"Entwickler: %1$s"
+#: packages/web-util/src/hooks/useForm.ts:436
+#: packages/web-util/src/forms/AcceptTosForm.tsx:177
+#: packages/web-util/src/forms/index.ts:89
+msgid "Terms of service"
+msgstr "Allgemeine Geschäftsbedingungen"
+
+#. Translators: Validation message shown until the user has opened and
+#. successfully loaded the terms-of-service document in the reader.
+#: packages/web-util/src/hooks/useForm.ts:439
+msgid "Read the terms of service before continuing."
+msgstr "Lesen Sie die Allgemeinen Geschäftsbedingungen, bevor Sie fortfahren."
+
+#. Translators: Validation-summary label for the checkbox that records
+#. acceptance of a specific terms-of-service version.
+#: packages/web-util/src/hooks/useForm.ts:446
+msgid "Terms acceptance"
+msgstr "Zustimmung zu den Bedingungen"
+
+#. Translators: Validation message shown until the terms-of-service
+#. acceptance checkbox is selected.
+#: packages/web-util/src/hooks/useForm.ts:449
+msgid "Accept the terms of service before continuing."
+msgstr ""
+"Akzeptieren Sie die Allgemeinen Geschäftsbedingungen, bevor Sie fortfahren."
+
#: packages/web-util/src/hooks/useNotifications.ts:123
msgid "Looks like the JSON in the request was malformed."
msgstr "Es scheint, dass das JSON in der Anfrage fehlerhaft war."
@@ -248,35 +273,6 @@ msgstr ""
"Die Serverversion wird nicht unterstützt. Unterstützte Version „%1$s“, "
"Serverversion „%2$s“"
-#: packages/web-util/src/forms/gana/accept-tos.ts:69
-#: packages/web-util/src/forms/index.ts:88
-msgid "Terms of service"
-msgstr "Allgemeine Geschäftsbedingungen"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:70
-msgid "You must open/download the terms of service to proceed"
-msgstr "Sie müssen die AGB öffnen/herunterladen, um fortzufahren"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:79
-msgid "View in Browser"
-msgstr "Im Browser anzeigen"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:85
-msgid "Download PDF version"
-msgstr "PDF-Version herunterladen"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:88
-msgid "Click to download & read"
-msgstr "Klicken zum Herunterladen & Lesen"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:92
-msgid "You must download to proceed"
-msgstr "Sie müssen herunterladen, um fortzufahren"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:107
-msgid "Do you accept the terms of service?"
-msgstr "Akzeptieren Sie die AGB?"
-
#: packages/web-util/src/forms/gana/challenger_email.ts:29
msgid "Email verification"
msgstr "E-Mail-Verifizierung"
@@ -1723,6 +1719,97 @@ msgstr "Vorheriger Monat"
msgid "Next month"
msgstr "Nächster Monat"
+#. Translators: Button that retries loading the terms-of-service document.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:56
+msgid "Try again"
+msgstr "Erneut versuchen"
+
+#. Translators: Status shown while the terms-of-service PDF is downloading.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:58
+msgid "Downloading PDF…"
+msgstr "PDF wird heruntergeladen …"
+
+#. Translators: Button that downloads the terms-of-service document as a PDF.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:60
+msgid "Download PDF"
+msgstr "PDF herunterladen"
+
+#. Translators: Button that closes the terms reader. It does not accept the
+#. terms.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:63
+msgid "Done"
+msgstr "Fertig"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:140
+msgid "The terms are not available as Markdown or plain text."
+msgstr "Die Bedingungen sind weder als Markdown noch als Klartext verfügbar."
+
+#. Translators: “terms” means the terms-of-service document, not words or
+#. terminology.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:145
+#: packages/web-util/src/forms/AcceptTosForm.tsx:223
+msgid "These terms are too large to display safely."
+msgstr "Diese Bedingungen sind zu umfangreich, um sie sicher anzuzeigen."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:148
+msgid "The terms of service could not be loaded."
+msgstr "Die Allgemeinen Geschäftsbedingungen konnten nicht geladen werden."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:189
+msgid "Close terms of service"
+msgstr "Allgemeine Geschäftsbedingungen schließen"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:201
+msgid "Loading terms of service…"
+msgstr "Allgemeine Geschäftsbedingungen werden geladen …"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:252
+msgid "The PDF could not be downloaded."
+msgstr "Die PDF-Datei konnte nicht heruntergeladen werden."
+
+#. Translators: %1$s is the name of the organization or service provider
+#. whose terms the user must review.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:355
+msgid "Read the terms provided by %1$s before recording your acceptance."
+msgstr ""
+"Lesen Sie die von %1$s bereitgestellten Bedingungen, bevor Sie Ihre "
+"Zustimmung bestätigen."
+
+#. Translators: Button that reopens a terms-of-service document the user has
+#. already viewed.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:360
+msgid "Read terms again"
+msgstr "Bedingungen erneut lesen"
+
+#. Translators: Button that opens the terms-of-service document in an in-app
+#. reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:363
+msgid "Read terms"
+msgstr "Bedingungen lesen"
+
+#. Translators: The accepted version is the exact version of the
+#. terms-of-service document that was opened in the reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:366
+msgid "Your acceptance applies to the version shown above."
+msgstr "Ihre Zustimmung gilt für die oben angezeigte Version."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:380
+msgid "Review the terms of service"
+msgstr "Allgemeine Geschäftsbedingungen prüfen"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:385
+msgid "Read the terms before recording your acceptance."
+msgstr "Lesen Sie die Bedingungen, bevor Sie Ihre Zustimmung bestätigen."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
+msgid "I have read and accept the terms of service"
+msgstr ""
+"Ich habe die Allgemeinen Geschäftsbedingungen gelesen und akzeptiere sie"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:435
+msgid "Open the terms before accepting them."
+msgstr "Öffnen Sie die Bedingungen, bevor Sie sie akzeptieren."
+
#: packages/web-util/src/forms/fields/InputSelectOne.tsx:149
#: packages/web-util/src/forms/fields/InputSelectMultiple.tsx:132
msgid "No element found"
@@ -1782,7 +1869,7 @@ msgstr "Eine Kopie herunterladen."
msgid "Remove"
msgstr "Entfernen"
-#: packages/web-util/src/forms/forms-ui.tsx:332
+#: packages/web-util/src/forms/forms-ui.tsx:345
msgid "List of fields with errors"
msgstr "Liste der Felder mit Fehlern"
@@ -1798,11 +1885,11 @@ msgstr "Bestätigen"
msgid "Add new..."
msgstr "Neu hinzufügen..."
-#: packages/web-util/src/forms/index.ts:82
+#: packages/web-util/src/forms/index.ts:83
msgid "Simple comment"
msgstr "Einfacher Kommentar"
-#: packages/web-util/src/forms/index.ts:94
+#: packages/web-util/src/forms/index.ts:95
msgid "Name and birthdate"
msgstr "Name und Geburtsdatum"
@@ -1822,6 +1909,18 @@ msgstr "Sind Sie ein grenzüberschreitend tätiger Lkw-Fahrer?"
msgid "How much cash are you carrying?"
msgstr "Wie viel Bargeld führen Sie mit sich?"
+#~ msgid "You must open/download the terms of service to proceed"
+#~ msgstr "Sie müssen die AGB öffnen/herunterladen, um fortzufahren"
+
+#~ msgid "View in Browser"
+#~ msgstr "Im Browser anzeigen"
+
+#~ msgid "Click to download & read"
+#~ msgstr "Klicken zum Herunterladen & Lesen"
+
+#~ msgid "You must download to proceed"
+#~ msgstr "Sie müssen herunterladen, um fortzufahren"
+
#, c-format
#~ msgid "Show more information"
#~ msgstr "Mehr Informationen anzeigen"
diff --git a/packages/web-util/src/i18n/es.po b/packages/web-util/src/i18n/es.po
@@ -25,15 +25,39 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13.2\n"
-#: packages/web-util/src/hooks/useForm.ts:272
+#: packages/web-util/src/hooks/useForm.ts:273
msgid "required"
msgstr "obligatorio"
-#: packages/web-util/src/hooks/useForm.ts:287
+#: packages/web-util/src/hooks/useForm.ts:288
msgid "Validation failed unexpectedly. Please contact the developers: %1$s"
msgstr ""
"La validación falló inesperadamente. Contacte a los desarrolladores: %1$s"
+#: packages/web-util/src/hooks/useForm.ts:436
+#: packages/web-util/src/forms/AcceptTosForm.tsx:177
+#: packages/web-util/src/forms/index.ts:89
+msgid "Terms of service"
+msgstr "Términos de servicio"
+
+#. Translators: Validation message shown until the user has opened and
+#. successfully loaded the terms-of-service document in the reader.
+#: packages/web-util/src/hooks/useForm.ts:439
+msgid "Read the terms of service before continuing."
+msgstr "Lea los términos de servicio antes de continuar."
+
+#. Translators: Validation-summary label for the checkbox that records
+#. acceptance of a specific terms-of-service version.
+#: packages/web-util/src/hooks/useForm.ts:446
+msgid "Terms acceptance"
+msgstr "Aceptación de los términos"
+
+#. Translators: Validation message shown until the terms-of-service
+#. acceptance checkbox is selected.
+#: packages/web-util/src/hooks/useForm.ts:449
+msgid "Accept the terms of service before continuing."
+msgstr "Acepte los términos de servicio antes de continuar."
+
#: packages/web-util/src/hooks/useNotifications.ts:123
msgid "Looks like the JSON in the request was malformed."
msgstr "Parece que el JSON de la solicitud tenía un formato incorrecto."
@@ -242,35 +266,6 @@ msgstr ""
"La versión del servidor no es compatible. Versión compatible \"%1$s\", "
"versión del servidor \"%2$s\""
-#: packages/web-util/src/forms/gana/accept-tos.ts:69
-#: packages/web-util/src/forms/index.ts:88
-msgid "Terms of service"
-msgstr "Términos de servicio"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:70
-msgid "You must open/download the terms of service to proceed"
-msgstr "Debes abrir/descargar los términos de servicio para continuar"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:79
-msgid "View in Browser"
-msgstr "Ver en el navegador"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:85
-msgid "Download PDF version"
-msgstr "Descargar versión en PDF"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:88
-msgid "Click to download & read"
-msgstr "Haz clic para descargar y leer"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:92
-msgid "You must download to proceed"
-msgstr "Debes descargar para continuar"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:107
-msgid "Do you accept the terms of service?"
-msgstr "¿Aceptas los términos de servicio?"
-
#: packages/web-util/src/forms/gana/challenger_email.ts:29
msgid "Email verification"
msgstr "Verificación del correo electrónico"
@@ -1718,6 +1713,95 @@ msgstr "Mes anterior"
msgid "Next month"
msgstr "Mes siguiente"
+#. Translators: Button that retries loading the terms-of-service document.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:56
+msgid "Try again"
+msgstr "Intentar de nuevo"
+
+#. Translators: Status shown while the terms-of-service PDF is downloading.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:58
+msgid "Downloading PDF…"
+msgstr "Descargando el PDF…"
+
+#. Translators: Button that downloads the terms-of-service document as a PDF.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:60
+msgid "Download PDF"
+msgstr "Descargar PDF"
+
+#. Translators: Button that closes the terms reader. It does not accept the
+#. terms.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:63
+msgid "Done"
+msgstr "Listo"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:140
+msgid "The terms are not available as Markdown or plain text."
+msgstr "Los términos no están disponibles en Markdown ni en texto sin formato."
+
+#. Translators: “terms” means the terms-of-service document, not words or
+#. terminology.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:145
+#: packages/web-util/src/forms/AcceptTosForm.tsx:223
+msgid "These terms are too large to display safely."
+msgstr "Estos términos son demasiado grandes para mostrarlos de forma segura."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:148
+msgid "The terms of service could not be loaded."
+msgstr "No se pudieron cargar los términos de servicio."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:189
+msgid "Close terms of service"
+msgstr "Cerrar los términos de servicio"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:201
+msgid "Loading terms of service…"
+msgstr "Cargando los términos de servicio…"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:252
+msgid "The PDF could not be downloaded."
+msgstr "No se pudo descargar el PDF."
+
+#. Translators: %1$s is the name of the organization or service provider
+#. whose terms the user must review.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:355
+msgid "Read the terms provided by %1$s before recording your acceptance."
+msgstr ""
+"Lea los términos proporcionados por %1$s antes de registrar su aceptación."
+
+#. Translators: Button that reopens a terms-of-service document the user has
+#. already viewed.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:360
+msgid "Read terms again"
+msgstr "Volver a leer los términos"
+
+#. Translators: Button that opens the terms-of-service document in an in-app
+#. reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:363
+msgid "Read terms"
+msgstr "Leer los términos"
+
+#. Translators: The accepted version is the exact version of the
+#. terms-of-service document that was opened in the reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:366
+msgid "Your acceptance applies to the version shown above."
+msgstr "Su aceptación se aplica a la versión mostrada arriba."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:380
+msgid "Review the terms of service"
+msgstr "Revisar los términos de servicio"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:385
+msgid "Read the terms before recording your acceptance."
+msgstr "Lea los términos antes de registrar su aceptación."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
+msgid "I have read and accept the terms of service"
+msgstr "He leído y acepto los términos de servicio"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:435
+msgid "Open the terms before accepting them."
+msgstr "Abra los términos antes de aceptarlos."
+
#: packages/web-util/src/forms/fields/InputSelectOne.tsx:149
#: packages/web-util/src/forms/fields/InputSelectMultiple.tsx:132
msgid "No element found"
@@ -1777,7 +1861,7 @@ msgstr "Descargar una copia."
msgid "Remove"
msgstr "Quitar"
-#: packages/web-util/src/forms/forms-ui.tsx:332
+#: packages/web-util/src/forms/forms-ui.tsx:345
msgid "List of fields with errors"
msgstr "Lista de campos con errores"
@@ -1793,11 +1877,11 @@ msgstr "Confirmar"
msgid "Add new..."
msgstr "Añadir nuevo..."
-#: packages/web-util/src/forms/index.ts:82
+#: packages/web-util/src/forms/index.ts:83
msgid "Simple comment"
msgstr "Comentario simple"
-#: packages/web-util/src/forms/index.ts:94
+#: packages/web-util/src/forms/index.ts:95
msgid "Name and birthdate"
msgstr "Nombre y fecha de nacimiento"
@@ -1817,6 +1901,18 @@ msgstr "¿Es usted conductor de camión transfronterizo?"
msgid "How much cash are you carrying?"
msgstr "¿Cuánto efectivo lleva consigo?"
+#~ msgid "You must open/download the terms of service to proceed"
+#~ msgstr "Debes abrir/descargar los términos de servicio para continuar"
+
+#~ msgid "View in Browser"
+#~ msgstr "Ver en el navegador"
+
+#~ msgid "Click to download & read"
+#~ msgstr "Haz clic para descargar y leer"
+
+#~ msgid "You must download to proceed"
+#~ msgstr "Debes descargar para continuar"
+
#, c-format
#~ msgid "Show more information"
#~ msgstr "Mostrar más información"
diff --git a/packages/web-util/src/i18n/fr.po b/packages/web-util/src/i18n/fr.po
@@ -27,15 +27,39 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.13.2\n"
-#: packages/web-util/src/hooks/useForm.ts:272
+#: packages/web-util/src/hooks/useForm.ts:273
msgid "required"
msgstr "requis"
-#: packages/web-util/src/hooks/useForm.ts:287
+#: packages/web-util/src/hooks/useForm.ts:288
msgid "Validation failed unexpectedly. Please contact the developers: %1$s"
msgstr ""
"Échec inattendu de la validation. Veuillez contacter les développeurs : %1$s"
+#: packages/web-util/src/hooks/useForm.ts:436
+#: packages/web-util/src/forms/AcceptTosForm.tsx:177
+#: packages/web-util/src/forms/index.ts:89
+msgid "Terms of service"
+msgstr "Conditions d'utilisation"
+
+#. Translators: Validation message shown until the user has opened and
+#. successfully loaded the terms-of-service document in the reader.
+#: packages/web-util/src/hooks/useForm.ts:439
+msgid "Read the terms of service before continuing."
+msgstr "Lisez les conditions d’utilisation avant de continuer."
+
+#. Translators: Validation-summary label for the checkbox that records
+#. acceptance of a specific terms-of-service version.
+#: packages/web-util/src/hooks/useForm.ts:446
+msgid "Terms acceptance"
+msgstr "Acceptation des conditions"
+
+#. Translators: Validation message shown until the terms-of-service
+#. acceptance checkbox is selected.
+#: packages/web-util/src/hooks/useForm.ts:449
+msgid "Accept the terms of service before continuing."
+msgstr "Acceptez les conditions d’utilisation avant de continuer."
+
#: packages/web-util/src/hooks/useNotifications.ts:123
msgid "Looks like the JSON in the request was malformed."
msgstr "Il semble que le JSON de la requête était mal formé."
@@ -246,36 +270,6 @@ msgstr ""
"La version du serveur n'est pas prise en charge. Version prise en charge "
"« %1$s », version du serveur « %2$s »"
-#: packages/web-util/src/forms/gana/accept-tos.ts:69
-#: packages/web-util/src/forms/index.ts:88
-msgid "Terms of service"
-msgstr "Conditions d'utilisation"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:70
-msgid "You must open/download the terms of service to proceed"
-msgstr ""
-"Vous devez ouvrir/télécharger les conditions d'utilisation pour continuer"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:79
-msgid "View in Browser"
-msgstr "Afficher dans le navigateur"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:85
-msgid "Download PDF version"
-msgstr "Télécharger la version PDF"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:88
-msgid "Click to download & read"
-msgstr "Cliquez pour télécharger et lire"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:92
-msgid "You must download to proceed"
-msgstr "Vous devez télécharger pour continuer"
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:107
-msgid "Do you accept the terms of service?"
-msgstr "Acceptez-vous les conditions d'utilisation ?"
-
#: packages/web-util/src/forms/gana/challenger_email.ts:29
msgid "Email verification"
msgstr "Vérification de l’adresse courriel"
@@ -1726,6 +1720,97 @@ msgstr "Mois précédent"
msgid "Next month"
msgstr "Mois suivant"
+#. Translators: Button that retries loading the terms-of-service document.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:56
+msgid "Try again"
+msgstr "Réessayer"
+
+#. Translators: Status shown while the terms-of-service PDF is downloading.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:58
+msgid "Downloading PDF…"
+msgstr "Téléchargement du PDF…"
+
+#. Translators: Button that downloads the terms-of-service document as a PDF.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:60
+msgid "Download PDF"
+msgstr "Télécharger le PDF"
+
+#. Translators: Button that closes the terms reader. It does not accept the
+#. terms.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:63
+msgid "Done"
+msgstr "Terminé"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:140
+msgid "The terms are not available as Markdown or plain text."
+msgstr ""
+"Les conditions ne sont disponibles ni au format Markdown ni en texte brut."
+
+#. Translators: “terms” means the terms-of-service document, not words or
+#. terminology.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:145
+#: packages/web-util/src/forms/AcceptTosForm.tsx:223
+msgid "These terms are too large to display safely."
+msgstr ""
+"Ces conditions sont trop volumineuses pour être affichées en toute sécurité."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:148
+msgid "The terms of service could not be loaded."
+msgstr "Les conditions d’utilisation n’ont pas pu être chargées."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:189
+msgid "Close terms of service"
+msgstr "Fermer les conditions d’utilisation"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:201
+msgid "Loading terms of service…"
+msgstr "Chargement des conditions d’utilisation…"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:252
+msgid "The PDF could not be downloaded."
+msgstr "Le PDF n’a pas pu être téléchargé."
+
+#. Translators: %1$s is the name of the organization or service provider
+#. whose terms the user must review.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:355
+msgid "Read the terms provided by %1$s before recording your acceptance."
+msgstr ""
+"Lisez les conditions fournies par %1$s avant d’enregistrer votre acceptation."
+
+#. Translators: Button that reopens a terms-of-service document the user has
+#. already viewed.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:360
+msgid "Read terms again"
+msgstr "Relire les conditions"
+
+#. Translators: Button that opens the terms-of-service document in an in-app
+#. reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:363
+msgid "Read terms"
+msgstr "Lire les conditions"
+
+#. Translators: The accepted version is the exact version of the
+#. terms-of-service document that was opened in the reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:366
+msgid "Your acceptance applies to the version shown above."
+msgstr "Votre acceptation s’applique à la version affichée ci-dessus."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:380
+msgid "Review the terms of service"
+msgstr "Consulter les conditions d’utilisation"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:385
+msgid "Read the terms before recording your acceptance."
+msgstr "Lisez les conditions avant d’enregistrer votre acceptation."
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
+msgid "I have read and accept the terms of service"
+msgstr "J’ai lu et j’accepte les conditions d’utilisation"
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:435
+msgid "Open the terms before accepting them."
+msgstr "Ouvrez les conditions avant de les accepter."
+
#: packages/web-util/src/forms/fields/InputSelectOne.tsx:149
#: packages/web-util/src/forms/fields/InputSelectMultiple.tsx:132
msgid "No element found"
@@ -1785,7 +1870,7 @@ msgstr "Télécharger une copie."
msgid "Remove"
msgstr "Supprimer"
-#: packages/web-util/src/forms/forms-ui.tsx:332
+#: packages/web-util/src/forms/forms-ui.tsx:345
msgid "List of fields with errors"
msgstr "Liste des champs comportant des erreurs"
@@ -1801,11 +1886,11 @@ msgstr "Confirmer"
msgid "Add new..."
msgstr "Ajouter..."
-#: packages/web-util/src/forms/index.ts:82
+#: packages/web-util/src/forms/index.ts:83
msgid "Simple comment"
msgstr "Commentaire simple"
-#: packages/web-util/src/forms/index.ts:94
+#: packages/web-util/src/forms/index.ts:95
msgid "Name and birthdate"
msgstr "Nom et date de naissance"
@@ -1825,6 +1910,19 @@ msgstr "Êtes-vous chauffeur de camion transfrontalier ?"
msgid "How much cash are you carrying?"
msgstr "Combien d’espèces transportez-vous ?"
+#~ msgid "You must open/download the terms of service to proceed"
+#~ msgstr ""
+#~ "Vous devez ouvrir/télécharger les conditions d'utilisation pour continuer"
+
+#~ msgid "View in Browser"
+#~ msgstr "Afficher dans le navigateur"
+
+#~ msgid "Click to download & read"
+#~ msgstr "Cliquez pour télécharger et lire"
+
+#~ msgid "You must download to proceed"
+#~ msgstr "Vous devez télécharger pour continuer"
+
#, c-format
#~ msgid "Show more information"
#~ msgstr "Afficher plus d'informations"
@@ -3193,10 +3291,6 @@ msgstr "Combien d’espèces transportez-vous ?"
#~ msgstr "Nouveau mot de passe"
#, c-format
-#~ msgid "Type it again"
-#~ msgstr "Saisissez-le à nouveau"
-
-#, c-format
#~ msgid "Repeat the same password"
#~ msgstr "Confirmez le mot de passe"
diff --git a/packages/web-util/src/i18n/strings.ts b/packages/web-util/src/i18n/strings.ts
@@ -24,6 +24,18 @@ strings['fr'] = {
"Validation failed unexpectedly. Please contact the developers: %1$s": [
"Échec inattendu de la validation. Veuillez contacter les développeurs : %1$s"
],
+ "Terms of service": [
+ "Conditions d'utilisation"
+ ],
+ "Read the terms of service before continuing.": [
+ "Lisez les conditions d’utilisation avant de continuer."
+ ],
+ "Terms acceptance": [
+ "Acceptation des conditions"
+ ],
+ "Accept the terms of service before continuing.": [
+ "Acceptez les conditions d’utilisation avant de continuer."
+ ],
"Looks like the JSON in the request was malformed.": [
"Il semble que le JSON de la requête était mal formé."
],
@@ -156,27 +168,6 @@ strings['fr'] = {
"The server version is not supported. Supported version \"%1$s\", server version \"%2$s\"": [
"La version du serveur n'est pas prise en charge. Version prise en charge « %1$s », version du serveur « %2$s »"
],
- "Terms of service": [
- "Conditions d'utilisation"
- ],
- "You must open/download the terms of service to proceed": [
- "Vous devez ouvrir/télécharger les conditions d'utilisation pour continuer"
- ],
- "View in Browser": [
- "Afficher dans le navigateur"
- ],
- "Download PDF version": [
- "Télécharger la version PDF"
- ],
- "Click to download & read": [
- "Cliquez pour télécharger et lire"
- ],
- "You must download to proceed": [
- "Vous devez télécharger pour continuer"
- ],
- "Do you accept the terms of service?": [
- "Acceptez-vous les conditions d'utilisation ?"
- ],
"Email verification": [
"Vérification de l’adresse courriel"
],
@@ -978,6 +969,60 @@ strings['fr'] = {
"Next month": [
"Mois suivant"
],
+ "Try again": [
+ "Réessayer"
+ ],
+ "Downloading PDF…": [
+ "Téléchargement du PDF…"
+ ],
+ "Download PDF": [
+ "Télécharger le PDF"
+ ],
+ "Done": [
+ "Terminé"
+ ],
+ "The terms are not available as Markdown or plain text.": [
+ "Les conditions ne sont disponibles ni au format Markdown ni en texte brut."
+ ],
+ "These terms are too large to display safely.": [
+ "Ces conditions sont trop volumineuses pour être affichées en toute sécurité."
+ ],
+ "The terms of service could not be loaded.": [
+ "Les conditions d’utilisation n’ont pas pu être chargées."
+ ],
+ "Close terms of service": [
+ "Fermer les conditions d’utilisation"
+ ],
+ "Loading terms of service…": [
+ "Chargement des conditions d’utilisation…"
+ ],
+ "The PDF could not be downloaded.": [
+ "Le PDF n’a pas pu être téléchargé."
+ ],
+ "Read the terms provided by %1$s before recording your acceptance.": [
+ "Lisez les conditions fournies par %1$s avant d’enregistrer votre acceptation."
+ ],
+ "Read terms again": [
+ "Relire les conditions"
+ ],
+ "Read terms": [
+ "Lire les conditions"
+ ],
+ "Your acceptance applies to the version shown above.": [
+ "Votre acceptation s’applique à la version affichée ci-dessus."
+ ],
+ "Review the terms of service": [
+ "Consulter les conditions d’utilisation"
+ ],
+ "Read the terms before recording your acceptance.": [
+ "Lisez les conditions avant d’enregistrer votre acceptation."
+ ],
+ "I have read and accept the terms of service": [
+ "J’ai lu et j’accepte les conditions d’utilisation"
+ ],
+ "Open the terms before accepting them.": [
+ "Ouvrez les conditions avant de les accepter."
+ ],
"No element found": [
"Aucun élément trouvé"
],
@@ -1072,6 +1117,18 @@ strings['es'] = {
"Validation failed unexpectedly. Please contact the developers: %1$s": [
"La validación falló inesperadamente. Contacte a los desarrolladores: %1$s"
],
+ "Terms of service": [
+ "Términos de servicio"
+ ],
+ "Read the terms of service before continuing.": [
+ "Lea los términos de servicio antes de continuar."
+ ],
+ "Terms acceptance": [
+ "Aceptación de los términos"
+ ],
+ "Accept the terms of service before continuing.": [
+ "Acepte los términos de servicio antes de continuar."
+ ],
"Looks like the JSON in the request was malformed.": [
"Parece que el JSON de la solicitud tenía un formato incorrecto."
],
@@ -1204,27 +1261,6 @@ strings['es'] = {
"The server version is not supported. Supported version \"%1$s\", server version \"%2$s\"": [
"La versión del servidor no es compatible. Versión compatible \"%1$s\", versión del servidor \"%2$s\""
],
- "Terms of service": [
- "Términos de servicio"
- ],
- "You must open/download the terms of service to proceed": [
- "Debes abrir/descargar los términos de servicio para continuar"
- ],
- "View in Browser": [
- "Ver en el navegador"
- ],
- "Download PDF version": [
- "Descargar versión en PDF"
- ],
- "Click to download & read": [
- "Haz clic para descargar y leer"
- ],
- "You must download to proceed": [
- "Debes descargar para continuar"
- ],
- "Do you accept the terms of service?": [
- "¿Aceptas los términos de servicio?"
- ],
"Email verification": [
"Verificación del correo electrónico"
],
@@ -2026,6 +2062,60 @@ strings['es'] = {
"Next month": [
"Mes siguiente"
],
+ "Try again": [
+ "Intentar de nuevo"
+ ],
+ "Downloading PDF…": [
+ "Descargando el PDF…"
+ ],
+ "Download PDF": [
+ "Descargar PDF"
+ ],
+ "Done": [
+ "Listo"
+ ],
+ "The terms are not available as Markdown or plain text.": [
+ "Los términos no están disponibles en Markdown ni en texto sin formato."
+ ],
+ "These terms are too large to display safely.": [
+ "Estos términos son demasiado grandes para mostrarlos de forma segura."
+ ],
+ "The terms of service could not be loaded.": [
+ "No se pudieron cargar los términos de servicio."
+ ],
+ "Close terms of service": [
+ "Cerrar los términos de servicio"
+ ],
+ "Loading terms of service…": [
+ "Cargando los términos de servicio…"
+ ],
+ "The PDF could not be downloaded.": [
+ "No se pudo descargar el PDF."
+ ],
+ "Read the terms provided by %1$s before recording your acceptance.": [
+ "Lea los términos proporcionados por %1$s antes de registrar su aceptación."
+ ],
+ "Read terms again": [
+ "Volver a leer los términos"
+ ],
+ "Read terms": [
+ "Leer los términos"
+ ],
+ "Your acceptance applies to the version shown above.": [
+ "Su aceptación se aplica a la versión mostrada arriba."
+ ],
+ "Review the terms of service": [
+ "Revisar los términos de servicio"
+ ],
+ "Read the terms before recording your acceptance.": [
+ "Lea los términos antes de registrar su aceptación."
+ ],
+ "I have read and accept the terms of service": [
+ "He leído y acepto los términos de servicio"
+ ],
+ "Open the terms before accepting them.": [
+ "Abra los términos antes de aceptarlos."
+ ],
"No element found": [
"No se encontró ningún elemento"
],
@@ -2120,6 +2210,18 @@ strings['de'] = {
"Validation failed unexpectedly. Please contact the developers: %1$s": [
"Die Validierung ist unerwartet fehlgeschlagen. Bitte kontaktieren Sie die Entwickler: %1$s"
],
+ "Terms of service": [
+ "Allgemeine Geschäftsbedingungen"
+ ],
+ "Read the terms of service before continuing.": [
+ "Lesen Sie die Allgemeinen Geschäftsbedingungen, bevor Sie fortfahren."
+ ],
+ "Terms acceptance": [
+ "Zustimmung zu den Bedingungen"
+ ],
+ "Accept the terms of service before continuing.": [
+ "Akzeptieren Sie die Allgemeinen Geschäftsbedingungen, bevor Sie fortfahren."
+ ],
"Looks like the JSON in the request was malformed.": [
"Es scheint, dass das JSON in der Anfrage fehlerhaft war."
],
@@ -2252,27 +2354,6 @@ strings['de'] = {
"The server version is not supported. Supported version \"%1$s\", server version \"%2$s\"": [
"Die Serverversion wird nicht unterstützt. Unterstützte Version „%1$s“, Serverversion „%2$s“"
],
- "Terms of service": [
- "Allgemeine Geschäftsbedingungen"
- ],
- "You must open/download the terms of service to proceed": [
- "Sie müssen die AGB öffnen/herunterladen, um fortzufahren"
- ],
- "View in Browser": [
- "Im Browser anzeigen"
- ],
- "Download PDF version": [
- "PDF-Version herunterladen"
- ],
- "Click to download & read": [
- "Klicken zum Herunterladen & Lesen"
- ],
- "You must download to proceed": [
- "Sie müssen herunterladen, um fortzufahren"
- ],
- "Do you accept the terms of service?": [
- "Akzeptieren Sie die AGB?"
- ],
"Email verification": [
"E-Mail-Verifizierung"
],
@@ -3074,6 +3155,60 @@ strings['de'] = {
"Next month": [
"Nächster Monat"
],
+ "Try again": [
+ "Erneut versuchen"
+ ],
+ "Downloading PDF…": [
+ "PDF wird heruntergeladen …"
+ ],
+ "Download PDF": [
+ "PDF herunterladen"
+ ],
+ "Done": [
+ "Fertig"
+ ],
+ "The terms are not available as Markdown or plain text.": [
+ "Die Bedingungen sind weder als Markdown noch als Klartext verfügbar."
+ ],
+ "These terms are too large to display safely.": [
+ "Diese Bedingungen sind zu umfangreich, um sie sicher anzuzeigen."
+ ],
+ "The terms of service could not be loaded.": [
+ "Die Allgemeinen Geschäftsbedingungen konnten nicht geladen werden."
+ ],
+ "Close terms of service": [
+ "Allgemeine Geschäftsbedingungen schließen"
+ ],
+ "Loading terms of service…": [
+ "Allgemeine Geschäftsbedingungen werden geladen …"
+ ],
+ "The PDF could not be downloaded.": [
+ "Die PDF-Datei konnte nicht heruntergeladen werden."
+ ],
+ "Read the terms provided by %1$s before recording your acceptance.": [
+ "Lesen Sie die von %1$s bereitgestellten Bedingungen, bevor Sie Ihre Zustimmung bestätigen."
+ ],
+ "Read terms again": [
+ "Bedingungen erneut lesen"
+ ],
+ "Read terms": [
+ "Bedingungen lesen"
+ ],
+ "Your acceptance applies to the version shown above.": [
+ "Ihre Zustimmung gilt für die oben angezeigte Version."
+ ],
+ "Review the terms of service": [
+ "Allgemeine Geschäftsbedingungen prüfen"
+ ],
+ "Read the terms before recording your acceptance.": [
+ "Lesen Sie die Bedingungen, bevor Sie Ihre Zustimmung bestätigen."
+ ],
+ "I have read and accept the terms of service": [
+ "Ich habe die Allgemeinen Geschäftsbedingungen gelesen und akzeptiere sie"
+ ],
+ "Open the terms before accepting them.": [
+ "Öffnen Sie die Bedingungen, bevor Sie sie akzeptieren."
+ ],
"No element found": [
"Kein Element gefunden"
],
diff --git a/packages/web-util/src/i18n/web-util.pot b/packages/web-util/src/i18n/web-util.pot
@@ -24,14 +24,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: packages/web-util/src/hooks/useForm.ts:272
+#: packages/web-util/src/hooks/useForm.ts:273
msgid "required"
msgstr ""
-#: packages/web-util/src/hooks/useForm.ts:287
+#: packages/web-util/src/hooks/useForm.ts:288
msgid "Validation failed unexpectedly. Please contact the developers: %1$s"
msgstr ""
+#: packages/web-util/src/hooks/useForm.ts:436
+#: packages/web-util/src/forms/AcceptTosForm.tsx:177
+#: packages/web-util/src/forms/index.ts:89
+msgid "Terms of service"
+msgstr ""
+
+#. Translators: Validation message shown until the user has opened and
+#. successfully loaded the terms-of-service document in the reader.
+#: packages/web-util/src/hooks/useForm.ts:439
+msgid "Read the terms of service before continuing."
+msgstr ""
+
+#. Translators: Validation-summary label for the checkbox that records
+#. acceptance of a specific terms-of-service version.
+#: packages/web-util/src/hooks/useForm.ts:446
+msgid "Terms acceptance"
+msgstr ""
+
+#. Translators: Validation message shown until the terms-of-service
+#. acceptance checkbox is selected.
+#: packages/web-util/src/hooks/useForm.ts:449
+msgid "Accept the terms of service before continuing."
+msgstr ""
+
#: packages/web-util/src/hooks/useNotifications.ts:123
msgid "Looks like the JSON in the request was malformed."
msgstr ""
@@ -227,35 +251,6 @@ msgid ""
"\"%2$s\""
msgstr ""
-#: packages/web-util/src/forms/gana/accept-tos.ts:69
-#: packages/web-util/src/forms/index.ts:88
-msgid "Terms of service"
-msgstr ""
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:70
-msgid "You must open/download the terms of service to proceed"
-msgstr ""
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:79
-msgid "View in Browser"
-msgstr ""
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:85
-msgid "Download PDF version"
-msgstr ""
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:88
-msgid "Click to download & read"
-msgstr ""
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:92
-msgid "You must download to proceed"
-msgstr ""
-
-#: packages/web-util/src/forms/gana/accept-tos.ts:107
-msgid "Do you accept the terms of service?"
-msgstr ""
-
#: packages/web-util/src/forms/gana/challenger_email.ts:29
msgid "Email verification"
msgstr ""
@@ -1560,6 +1555,94 @@ msgstr ""
msgid "Next month"
msgstr ""
+#. Translators: Button that retries loading the terms-of-service document.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:56
+msgid "Try again"
+msgstr ""
+
+#. Translators: Status shown while the terms-of-service PDF is downloading.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:58
+msgid "Downloading PDF…"
+msgstr ""
+
+#. Translators: Button that downloads the terms-of-service document as a PDF.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:60
+msgid "Download PDF"
+msgstr ""
+
+#. Translators: Button that closes the terms reader. It does not accept the
+#. terms.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:63
+msgid "Done"
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:140
+msgid "The terms are not available as Markdown or plain text."
+msgstr ""
+
+#. Translators: “terms” means the terms-of-service document, not words or
+#. terminology.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:145
+#: packages/web-util/src/forms/AcceptTosForm.tsx:223
+msgid "These terms are too large to display safely."
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:148
+msgid "The terms of service could not be loaded."
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:189
+msgid "Close terms of service"
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:201
+msgid "Loading terms of service…"
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:252
+msgid "The PDF could not be downloaded."
+msgstr ""
+
+#. Translators: %1$s is the name of the organization or service provider
+#. whose terms the user must review.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:355
+msgid "Read the terms provided by %1$s before recording your acceptance."
+msgstr ""
+
+#. Translators: Button that reopens a terms-of-service document the user has
+#. already viewed.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:360
+msgid "Read terms again"
+msgstr ""
+
+#. Translators: Button that opens the terms-of-service document in an in-app
+#. reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:363
+msgid "Read terms"
+msgstr ""
+
+#. Translators: The accepted version is the exact version of the
+#. terms-of-service document that was opened in the reader.
+#: packages/web-util/src/forms/AcceptTosForm.tsx:366
+msgid "Your acceptance applies to the version shown above."
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:380
+msgid "Review the terms of service"
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:385
+msgid "Read the terms before recording your acceptance."
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:425
+msgid "I have read and accept the terms of service"
+msgstr ""
+
+#: packages/web-util/src/forms/AcceptTosForm.tsx:435
+msgid "Open the terms before accepting them."
+msgstr ""
+
#: packages/web-util/src/forms/fields/InputSelectOne.tsx:149
#: packages/web-util/src/forms/fields/InputSelectMultiple.tsx:132
msgid "No element found"
@@ -1619,7 +1702,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: packages/web-util/src/forms/forms-ui.tsx:332
+#: packages/web-util/src/forms/forms-ui.tsx:345
msgid "List of fields with errors"
msgstr ""
@@ -1635,11 +1718,11 @@ msgstr ""
msgid "Add new..."
msgstr ""
-#: packages/web-util/src/forms/index.ts:82
+#: packages/web-util/src/forms/index.ts:83
msgid "Simple comment"
msgstr ""
-#: packages/web-util/src/forms/index.ts:94
+#: packages/web-util/src/forms/index.ts:95
msgid "Name and birthdate"
msgstr ""