From 29dddf217ff2349e38e76dbb0176ab7333a369fe Mon Sep 17 00:00:00 2001 From: Sabina Talipova Date: Fri, 3 Nov 2023 14:33:06 +1300 Subject: [PATCH 1/2] MNT Update behat tests to support toast messages --- tests/behat/features/userforms.feature | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/behat/features/userforms.feature b/tests/behat/features/userforms.feature index aa080088e..3a85c3175 100644 --- a/tests/behat/features/userforms.feature +++ b/tests/behat/features/userforms.feature @@ -66,6 +66,7 @@ Feature: Userforms # Drag and drop my text field 2 to Page Two Then I drag the ".ss-gridfield-item[data-id='4'] .handle" element to the ".ss-gridfield-item[data-id='6'] .handle" element And I press the "Publish" button + And I wait for 5 seconds # Add email recipient with custom text and custom rules When I click the "Recipients" CMS tab From b9df907abfb14b4f59fa87abccbb6554313b453f Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Mon, 6 Nov 2023 16:30:06 +1300 Subject: [PATCH 2/2] TLN Update translations --- client/lang/fr.js | 28 ++-- client/lang/src/fr.js | 28 ++-- lang/fr.yml | 298 +++++++++++++++++++++++++++++++++++++++++- lang/nl.yml | 9 ++ 4 files changed, 333 insertions(+), 30 deletions(-) diff --git a/client/lang/fr.js b/client/lang/fr.js index 1bd5561ce..bc0ab1aa8 100644 --- a/client/lang/fr.js +++ b/client/lang/fr.js @@ -6,19 +6,19 @@ if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') { } } else { ss.i18n.addDictionary('fr', { - "GRIDFIELD.ERRORINTRANSACTION": "An error occured while fetching data from the server\n Please try again later.", - "UserForms.ADDED_FIELD": "Added new field", - "UserForms.ADDED_OPTION": "Added option", - "UserForms.ADDING_FIELD": "Adding new field", - "UserForms.ADDING_OPTION": "Adding option", - "UserForms.ADDING_RULE": "Adding rule", - "UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "All submissions will be permanently removed. Continue?", - "UserForms.ERROR_CONTAINER_HEADER": "Please correct the following errors and try again:", - "UserForms.ERROR_CREATING_FIELD": "Error creating field", - "UserForms.ERROR_CREATING_OPTION": "Error creating option", - "UserForms.HIDE_OPTIONS": "Hide options", - "UserForms.LEAVE_CONFIRMATION": "You have unsaved changes!", - "UserForms.REMOVED_OPTION": "Removed option", - "UserForms.SHOW_OPTIONS": "Show options" + "GRIDFIELD.ERRORINTRANSACTION": "Une erreur est survenue durant la transaction avec le serveur\nMerci de réessayer plus tard.", + "UserForms.ADDED_FIELD": "Nouveau champ ajouté", + "UserForms.ADDED_OPTION": "Option ajoutée", + "UserForms.ADDING_FIELD": "Ajout d'un nouveau champ", + "UserForms.ADDING_OPTION": "Ajout d'une option", + "UserForms.ADDING_RULE": "Ajout d'une règle", + "UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "Toutes les soumissions seront définitivement supprimées. Continuer ?", + "UserForms.ERROR_CONTAINER_HEADER": "Veuillez corriger les erreurs suivantes et réessayer :", + "UserForms.ERROR_CREATING_FIELD": "Erreur lors de la création du champ", + "UserForms.ERROR_CREATING_OPTION": "Erreur lors de la création de l'option", + "UserForms.HIDE_OPTIONS": "Masquer les options", + "UserForms.LEAVE_CONFIRMATION": "Vous avez des changements non enregistrés !", + "UserForms.REMOVED_OPTION": "Option supprimée", + "UserForms.SHOW_OPTIONS": "Afficher les options" }); } \ No newline at end of file diff --git a/client/lang/src/fr.js b/client/lang/src/fr.js index 3aa5ae18c..e671f5eaa 100644 --- a/client/lang/src/fr.js +++ b/client/lang/src/fr.js @@ -1,16 +1,16 @@ { - "GRIDFIELD.ERRORINTRANSACTION": "An error occured while fetching data from the server\n Please try again later.", - "UserForms.ADDED_FIELD": "Added new field", - "UserForms.ADDED_OPTION": "Added option", - "UserForms.ADDING_FIELD": "Adding new field", - "UserForms.ADDING_OPTION": "Adding option", - "UserForms.ADDING_RULE": "Adding rule", - "UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "All submissions will be permanently removed. Continue?", - "UserForms.ERROR_CONTAINER_HEADER": "Please correct the following errors and try again:", - "UserForms.ERROR_CREATING_FIELD": "Error creating field", - "UserForms.ERROR_CREATING_OPTION": "Error creating option", - "UserForms.HIDE_OPTIONS": "Hide options", - "UserForms.LEAVE_CONFIRMATION": "You have unsaved changes!", - "UserForms.REMOVED_OPTION": "Removed option", - "UserForms.SHOW_OPTIONS": "Show options" + "GRIDFIELD.ERRORINTRANSACTION": "Une erreur est survenue durant la transaction avec le serveur\nMerci de réessayer plus tard.", + "UserForms.ADDED_FIELD": "Nouveau champ ajouté", + "UserForms.ADDED_OPTION": "Option ajoutée", + "UserForms.ADDING_FIELD": "Ajout d'un nouveau champ", + "UserForms.ADDING_OPTION": "Ajout d'une option", + "UserForms.ADDING_RULE": "Ajout d'une règle", + "UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "Toutes les soumissions seront définitivement supprimées. Continuer ?", + "UserForms.ERROR_CONTAINER_HEADER": "Veuillez corriger les erreurs suivantes et réessayer :", + "UserForms.ERROR_CREATING_FIELD": "Erreur lors de la création du champ", + "UserForms.ERROR_CREATING_OPTION": "Erreur lors de la création de l'option", + "UserForms.HIDE_OPTIONS": "Masquer les options", + "UserForms.LEAVE_CONFIRMATION": "Vous avez des changements non enregistrés !", + "UserForms.REMOVED_OPTION": "Option supprimée", + "UserForms.SHOW_OPTIONS": "Afficher les options" } \ No newline at end of file diff --git a/lang/fr.yml b/lang/fr.yml index 8fb1aedf9..295e6802a 100644 --- a/lang/fr.yml +++ b/lang/fr.yml @@ -2,64 +2,358 @@ fr: SilverStripe\CMS\Model\SiteTree: TABMAIN: Principal SilverStripe\UserForms: + ADDEMAILRECIPIENT: 'Ajouter un mail de destination' CLEARBUTTON: Effacer + CONFIGURATION: Configuration + DISABLEAUTHENICATEDFINISHACTION: 'Désactiver l''authentification à la fin de l''action' + DISABLECSRFSECURITYTOKEN: 'Désactiver le "token" CSRF' + DISPLAYERRORMESSAGESATTOP: 'Afficher les messages d''erreur au dessus du formulaire' + ENABLELIVEVALIDATION: 'Activer la validation en temps réel' + NORECIPIENTS: 'Attention: Vous n''avez configuré aucun destinataire. Les soumissions peuvent être manquées' + ONCOMPLETELABEL: 'Afficher après l''envoi' + RECIPIENTS: Destinataires + SAVESUBMISSIONS: 'Désactiver l''enregistrement des soumissions sur le serveur' + SHOWCLEARFORM: 'Afficher le bouton Effacer le formulaire' + SUBMISSIONS: Soumissions + SUBMITBUTTON: Envoyer + TEXTONCLEAR: 'Texte sur le bouton effacer : ' + TEXTONSUBMIT: 'Texte sur le bouton envoyer :' SilverStripe\UserForms\Control\UserDefinedFormAdmin: CANCEL: Annuler + CONFIRM_FOLDER_LABEL_A: 'Les fichiers que vos utilisateurs téléversent doivent être stockés avec soin pour réduire le risque d''exposition de données sensibles. Assurez-vous que le dossier que vous sélectionnez ne peut être consulté que par les parties appropriées. Les autorisations des dossiers peuvent être gérées dans la zone Fichiers.' + CONFIRM_FOLDER_LABEL_B: 'Le dossier sélectionné deviendra le dossier par défaut pour ce formulaire. Cela peut être modifié individuellement dans le champ File uploaded field' + FOLDER_OPTIONS_EXISTING: 'Utiliser un dossier existant' + FOLDER_OPTIONS_NEW: 'Créer un nouveau dossier (recommandé)' + FOLDER_OPTIONS_TITLE: 'Options du dossier du formulaire' + FORM_ACTION_CONFIRM: 'Sauvegarder et continuer' + INVALID_REQUEST: 'Cette requête n''était pas valide' + SilverStripe\UserForms\Extension\UserFormFieldEditorExtension: + ADD_FIELD: 'Ajouter un champ' + ADD_FIELD_GROUP: 'Ajouter un group de champs' + ADD_PAGE_BREAK: 'Ajouter un séparateur de page' + FORMFIELDS: 'Champs du formulaire' + has_many_Fields: Champs + SilverStripe\UserForms\Extension\UserFormFileExtension: + belongs_to_SubmittedFileField: 'Champ du fichier soumis' + db_UserFormUpload: 'Téléversement du formulaire utilisateur' + SilverStripe\UserForms\Extension\UserFormValidator: + CONDITIONAL_REQUIRED: 'Le champ obligatoire ''{name}'' ne peut être placé dans une page conditionnelle' + NO_PAGE: 'Champ ''{name}'' trouvé avant toutes pages' + UNEXPECTED_BREAK: 'Un séparateur de page ''{name}'' inattendu imbriqué dans ''{group}'' de champs' + UNEXPECTED_GROUP_END: '''{name}'' trouvé sans groupe correspondant' + WRONG_GROUP_END: '''{name}'' trouvé ferme le mauvais groupe ''{group}''' SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader: FILTER: Filtrer + FILTERSUBMISSIONS: 'Filtrer les soumissions..' FROM: De RESET: Réinitialiser + TILL: 'Jusqu''au' + WHEREVALUEIS: 'Où la valeur est..' SilverStripe\UserForms\Model\EditableCustomRule: + PLURALNAME: 'Règles personnalisées modifiables' + PLURALS: + many: '{count} règles personnalisées modifiables' + one: 'Une règle personnalisée modifiable' + other: '{count} règles personnalisées modifiables' + SINGULARNAME: 'Règle personnalisée modifiable' + db_ConditionOption: 'Option de condition' + db_Display: Afficher + db_FieldValue: 'Valeur du champ' + db_Version: Version + has_one_ConditionField: 'Champ de condition' has_one_Parent: Parent SilverStripe\UserForms\Model\EditableFormField: + CHECKEDBYDEFAULT: 'Coché par défaut ?' + CUSTOMERROR: 'Message d''erreur personnalisé' + CUSTOMOPTIONS: Options + CUSTOMRULES: 'Règles personnalisées' + DEFAULT: 'Valeur par défaut' + DEFAULTTOTODAY: 'Par défaut Aujourd''hui ?' + DISPLAYIF: 'Basculer la visibilité lorsque' + EXTRACLASS_MULTIPLE: 'Séparer chaque classe CSS avec un seul espace' + EXTRACLASS_SELECT: 'Sélectionnez dans la liste des styles autorisés' + EXTRACLASS_TITLE: 'Style supplémentaire/Mise en page' FIELDISREQUIRED: '{name} requis' GROUP: Groupe + INITIALVISIBILITY: 'Visibilité initial' + MERGEFIELDNAME: 'Fusionner le champ' NAME: Nom 'NO': Non + REQUIRED: 'Ce est-il obligatoire ?' + REQUIRED_DESCRIPTION: 'Veuillez noter que les champs conditionnels ne peuvent pas être obligatoires' + RIGHTTITLE: 'Titre à droite' TITLE: Titre TYPE: Type + TYPE_EMPTY: 'Sélectionner le type de champ' + VALIDATION: Validation 'YES': Oui + db_CustomErrorMessage: 'Message d''erreur personnalisé' + db_Default: 'Par défaut' db_Name: Nom + db_Required: Obligatoire + db_RightTitle: 'Titre à droite' + db_ShowInSummary: 'Afficher en résumé' + db_ShowOnLoad: 'Afficher lors du chargement' db_Sort: Tri db_Title: Titre + db_Version: Version + has_many_DisplayRules: 'Afficher les règles' has_one_Parent: Parent + SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox: + PLURALNAME: 'Cases à cocher' + PLURALS: + many: '{count} Cases à cocher' + one: 'Un champ case à cocher' + other: '{count} Cases à cocher' + SINGULARNAME: 'Champ case à cocher' + db_CheckedDefault: 'Coché par défaut' + SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField: + PLURALNAME: 'Groupe de cases à cocher' + PLURALS: + many: '{count} groupes de case à cocher' + one: 'Un groupe de case à cocher' + other: '{count} groupes de case à cocher' + SINGULARNAME: 'Groupe de case à cocher' + SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField: + DEFAULT: 'Valeur par défaut' + EMPTY_STRING: 'Chaîne vide' + PLURALNAME: 'Liste déroulante des pays' + PLURALS: + many: '{count} listes déroulantes des pays' + one: 'Une liste déroulante des pays' + other: '{count} listes déroulantes des pays' + SINGULARNAME: 'Liste déroulante des pays' + USE_EMPTY_STRING: 'Définir une chaîne vide par défaut' + db_EmptyString: 'Chaîne vide' + db_UseEmptyString: 'Utiliser la chaîne vide' + SilverStripe\UserForms\Model\EditableFormField\EditableDateField: + PLURALNAME: 'Champs dates' + PLURALS: + many: '{count} champs dates' + one: 'Un champ date' + other: '{count} champs dates' + SINGULARNAME: 'Champ date' + db_DefaultToToday: 'Par défaut, aujourd''hui' + SilverStripe\UserForms\Model\EditableFormField\EditableDropdown: + PLURALNAME: 'Liste déroulante' + PLURALS: + many: '{count} listes déroulantes' + one: 'Un champ de liste déroulante' + other: '{count} listes déroulantes' + SINGULARNAME: 'Champ liste déroulante' + db_EmptyString: 'Chaîne vide' + db_UseEmptyString: 'Utiliser la chaîne vide' + SilverStripe\UserForms\Model\EditableFormField\EditableEmailField: + PLURALNAME: 'Champ email' + PLURALS: + many: '{count} champs emails' + one: 'Un champ email' + other: '{count} champs emails' + SINGULARNAME: 'Champ email' + SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup: + PLURALNAME: 'Groupes de champs modifiables' + PLURALS: + many: '{count} Groupes de champs modifiables' + one: 'Un groupe de champs modifiables' + other: '{count} Groupes de champs modifiables' + SINGULARNAME: 'Groupe de champs modifiables' + has_one_End: Fin SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd: + FIELD_GROUP_END: '{group} fin' + FIELD_GROUP_START: 'Groupe {group}' belongs_to_Group: Groupe SilverStripe\UserForms\Model\EditableFormField\EditableFileField: + ANYONE: 'Accès non restreint, les téléversements seront visible par tous' + INHERIT: 'La visibilité de ce dossier est héritée du dossier parent' + LOGGED_IN: 'Accès restreint, les téléversements seront visibles par les utilisateurs connectés' + ONLY_GROUPS: 'Accès restreint, les téléversements seront visibles par les groupes suivants :' + SELECTUPLOADFOLDER: 'Sélectionnez le dossier de téléversement' + SINGULARNAME: 'Champ téléversement de fichier' + db_FolderConfirmed: 'Dossier confirmé' + db_MaxFileSizeMB: 'Taille maximale de fichier MB' has_one_Folder: Dossier + SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading: + LEVEL: 'Sélectionner le niveau de titre' + PLURALNAME: Titre + PLURALS: + many: '{count} Titres' + one: 'Un titre' + other: '{count} Titres' + SINGULARNAME: Titre + db_HideFromReports: 'Masquer des rapports' + db_Level: Niveau SilverStripe\UserForms\Model\EditableFormField\EditableFormStep: + PLURALNAME: 'Séparateurs de page' + PLURALS: + many: '{count} Séparateurs de page' + one: 'Un séparateur de page' + other: '{count} Séparateurs de page' + SINGULARNAME: 'Séparateur de page' STEP_NEXT: Suivant STEP_PREV: Préc STEP_TITLE: 'Page {page}' + TITLE_FIRST: 'Première page' SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField: + CONTENT: HTML + HIDEFROMREPORT: 'Masqué des rapports ?' + PLURALNAME: 'Bloc HTML' + PLURALS: + many: '{count} Blocs HTML' + one: 'Un bloc HTML' + other: '{count} Blocs HTML' + SINGULARNAME: 'Bloc HTML' db_Content: Contenu + db_HideFromReports: 'Masquer des rapports' SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField: + PLURALNAME: 'Champs de la liste des membres' + PLURALS: + many: '{count} Champs liste des membres' + one: 'Un champ liste des membres' + other: '{count} Champs liste des membres' + SINGULARNAME: 'Champ liste des membres' has_one_Group: Groupe SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField: + DEFAULT: 'Sélectionné par défaut ?' + OPTIONSTAB: Options TITLE: Titre + VALUE: Valeur + has_many_Options: Options SilverStripe\UserForms\Model\EditableFormField\EditableNumericField: - RANGE_TO: kime + ORDER_WARNING: 'La longueur minimale devra être inférieur à la longueur maximale.' + PLURALNAME: 'Champs numériques' + PLURALS: + many: '{count} champs numériques' + one: 'Un champ numérique' + other: '{count} champs numériques' + RANGE: 'Intervalle numérique autorisé' + RANGE_TO: à + SINGULARNAME: 'Champ numérique' + db_MaxValue: 'Valeur maximale' + db_MinValue: 'Valeur minimale' SilverStripe\UserForms\Model\EditableFormField\EditableOption: + PLURALNAME: 'Options modifiables' + PLURALS: + many: '{count} options modifiables' + one: 'Un option modifiable' + other: '{count} options modifiables' + SINGULARNAME: 'Option modifiable' + db_Default: 'Par défaut' db_Name: Nom db_Sort: Tri db_Title: Titre + db_Value: Valeur + db_Version: Version has_one_Parent: Parent + SilverStripe\UserForms\Model\EditableFormField\EditableRadioField: + PLURALNAME: 'Groupes de radio' + PLURALS: + many: '{count} groupes de radio' + one: 'Un groupe de radio' + other: '{count} groupes de radio' + SINGULARNAME: 'Groupe de radio' SilverStripe\UserForms\Model\EditableFormField\EditableTextField: - RANGE_TO: kime + AUTOCOMPLETE: Autocomplétion + MAX_LENGTH: 'Longueur maximale du texte' + MINMAXLENGTHCHECK: 'La longueur minimale devrait être inférieure à la longueur maximale' + MIN_LENGTH: 'Longeur minimale du texte' + NUMBERROWS: 'Nombre de lignes' + PLURALNAME: 'Champ de texte' + PLURALS: + many: '{count} champs de texte' + one: 'Un champ de texte' + other: '{count} champs de texte' + RANGE_TO: à + SINGULARNAME: 'Champ de texte' + TEXTLENGTH: 'Longueur de texte autorisée' + db_Autocomplete: Autocomplétion + db_MaxLength: 'Longueur maximale' + db_MinLength: 'Longueur minimale' + db_Rows: Lignes SilverStripe\UserForms\Model\Recipient\EmailRecipient: + CUSTOMRULESTAB: 'Règles personnalisées' + EMAILCONTENTTAB: 'Contenu de l''e-mail' + EMAILDETAILSTAB: 'Détails de l''e-mail' + EMAILFROMREQUIRED: 'L''adresse "E-mail de" est requise' + EMAILTOREQUIRED: 'L''adresse "Envoyer l''email à" ou le champ est obligatoire' + PLURALNAME: 'Destinataires des e-mails' + PLURALS: + many: '{count} destinataires d''e-mail' + one: 'Un destinataire d''e-mail' + other: '{count} destinataires d''e-mail' + SINGULARNAME: 'Destinataire d''e-mail' db_EmailAddress: 'Adresse email' + db_EmailBody: 'Corps de l''e-mail' + db_EmailBodyHtml: 'Corps de l''e-mail HTML' + db_EmailFrom: 'Email de' db_EmailSubject: 'Sujet de l''email' + db_EmailTemplate: 'Modèle d''e-mail' + db_HideFormData: 'Masquer les données du formulaire' + db_HideInvisibleFields: 'Masquer les champs invisibles' + has_many_CustomRules: 'Règles personnalisées' + has_one_Form: Formulaire SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition: + db_ConditionOption: 'Option de condition' + has_one_ConditionField: 'Champ de condition' has_one_Parent: Parent + SilverStripe\UserForms\Model\Submission\SubmittedFileField: + DOWNLOADFILE: 'Télécharger le fichier' + INSUFFICIENTRIGHTS: 'Vous ne disposez pas les autorisations nécessaires pour télécharger ce fichier' + has_one_UploadedFile: 'Fichier téléversé' SilverStripe\UserForms\Model\Submission\SubmittedForm: + PLURALNAME: 'Formulaires soumis' + PLURALS: + many: '{count} Formulaires soumis' + one: 'Un formulaire soumis' + other: '{count} Formulaires soumis' + SINGULARNAME: 'Formulaire soumis' + SUBMITTER: Soumissionnaire + has_many_Values: Valeurs has_one_Parent: Parent + has_one_SubmittedBy: 'Soumis par' SilverStripe\UserForms\Model\Submission\SubmittedFormField: + db_Displayed: Affiché db_Name: Nom db_Title: Titre + db_Value: Valeur has_one_Parent: Parent SilverStripe\UserForms\Model\UserDefinedForm: + ADDEMAILRECIPIENT: 'Ajouter un mail de destination' CLEARBUTTON: Effacer + CONFIGURATION: Configuration + DISABLEAUTHENICATEDFINISHACTION: 'Désactiver l''authentification à la fin de l''action' + DISABLECSRFSECURITYTOKEN: 'Désactiver le jeton CSRF' + DISPLAYERRORMESSAGESATTOP: 'Afficher les messages d''erreur au dessus du formulaire' EMAILADDRESS: Email EMAILFROM: De EMAILSUBJECT: 'Sujet de l''email' + EMAILTEMPLATE: 'Modèle d''e-mail' + ENABLELIVEVALIDATION: 'Activer la validation en temps réel' + NORECIPIENTS: 'Attention: Vous n''avez configuré aucun destinataire. Les soumissions peuvent être manquées' + ONCOMPLETELABEL: 'Afficher après la soumission' + ONCOMPLETEMESSAGE: 'Merci, nous avons reçu votre soumission.' PLURALNAME: 'Base Pages' + PREVIEW_EMAIL: 'Aperçu de l''e-mail' + PREVIEW_EMAIL_DESCRIPTION: 'Remarque: Les modifications non enregistrées n''apparaissent pas dans l''aperçu' + PREVIEW_EMAIL_UNAVAILABLE: 'Vous pouvez prévisualiser cet e-mail une fois que vous avez enregistré le destinataire.' + RECIPIENTS: Destinataires + SAVESUBMISSIONS: 'Désactiver le sauvegarde des soumissions sur le serveur' + SELECTAFIELDTOSETSUBJECT: '.. ou sélectionnez un champ à utiliser comme sujet' + SENDEMAILTO: 'Envoyer l''e-mail à' + SENDEMAILTO_DESCRIPTION: 'Vous pouvez saisir une liste de plusieurs adresses e-mails séparée par des virgules' + SENDIFAND: 'Toutes les conditions sont vraies' + SHOWCLEARFORM: 'Afficher le bouton Effacer le formulaire' + SUBMISSIONS: Soumissions + SUBMITBUTTON: Envoyer + TEXTONCLEAR: 'Texte sur le bouton effacer' + TEXTONSUBMIT: 'Texte sur le bouton envoyer :' + UnrestrictedFileUploadWarning: 'L''accès au dossier de téléversement actuel "{path}" n''est pas restreint. Les fichiers téléversés seront accessibles au public si l''URL exacte est connue.' + db_ClearButtonText: 'Effacer le texte du bouton' + db_DisableCsrfSecurityToken: 'Désactiver le token de sécurité CSRF' + db_DisableSaveSubmissions: 'Désactiver le sauvegardes des soumissions' + db_DisplayErrorMessagesAtTop: 'Afficher les messages d''erreur en haut' + db_EnableLiveValidation: 'Activer la validation en temps réel' + db_ShowClearButton: 'Afficher le bouton effacer' + db_SubmitButtonText: 'Texte du bouton d''envoi' + has_many_EmailRecipients: 'Mails destinataires' + has_many_Fields: Champs + has_many_Submissions: Soumissions diff --git a/lang/nl.yml b/lang/nl.yml index 2c948342d..ab21c87ba 100644 --- a/lang/nl.yml +++ b/lang/nl.yml @@ -33,6 +33,7 @@ nl: ADD_FIELD_GROUP: 'Veldengroep toevoegen' ADD_PAGE_BREAK: 'Nieuwe pagina toevoegen' FORMFIELDS: Velden + has_many_Fields: Velden SilverStripe\UserForms\Extension\UserFormValidator: CONDITIONAL_REQUIRED: 'Het verplichte veld ''{}'' kan niet in een optionele pagina geplaatst worden' NO_PAGE: 'Veld ''{}'' staat vóór eerste pagina' @@ -52,6 +53,7 @@ nl: one: Voorwaarde other: '{count} voorwaarden' SINGULARNAME: Voorwaarden + has_one_Parent: Bovenliggende SilverStripe\UserForms\Model\EditableFormField: CHECKEDBYDEFAULT: 'Standaard aanvinken' CUSTOMERROR: 'Aangepaste foutmelding' @@ -90,6 +92,7 @@ nl: db_RightTitle: 'Titel rechts' db_Sort: Volgorde db_Title: Titel + has_one_Parent: Bovenliggende SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox: PLURALNAME: Checkbox PLURALS: @@ -123,6 +126,7 @@ nl: one: 'Een keuzelijst' other: '{count} Keuzelijsten' SINGULARNAME: Keuzelijst + db_EmptyString: 'Waarde bij leeg' SilverStripe\UserForms\Model\EditableFormField\EditableEmailField: PLURALNAME: 'E-mail veld' PLURALS: @@ -220,6 +224,7 @@ nl: db_Sort: Volgorde db_Title: Titel db_Value: Waarde + has_one_Parent: Bovenliggende SilverStripe\UserForms\Model\EditableFormField\EditableRadioField: PLURALNAME: 'Keuzerondje velden' PLURALS: @@ -262,6 +267,7 @@ nl: one: 'Voorwaarde voor versturen' other: '{count} Voorwaarden voor versturen' SINGULARNAME: 'Voorwaarde voor versturen' + has_one_Parent: Bovenliggende SilverStripe\UserForms\Model\Submission\SubmittedFileField: DOWNLOADFILE: 'Download bestand' INSUFFICIENTRIGHTS: 'Je hebt onvoldoende rechten om dit bestand te downloaden' @@ -277,6 +283,7 @@ nl: other: '{count} Ingestuurde formulieren' SINGULARNAME: 'Ingestuurd formulier' SUBMITTER: 'Ingelogde afzender' + has_one_Parent: Bovenliggende SilverStripe\UserForms\Model\Submission\SubmittedFormField: PLURALNAME: 'Ingestuurde formuliervelden' PLURALS: @@ -286,6 +293,7 @@ nl: db_Name: Naam db_Title: Titel db_Value: Waarde + has_one_Parent: Bovenliggende SilverStripe\UserForms\Model\UserDefinedForm: ADDEMAILRECIPIENT: 'E-mail ontvanger toevoegen' CLEARBUTTON: Wissen @@ -341,4 +349,5 @@ nl: TYPETO: 'Typ het e-mailadres...' UnrestrictedFileUploadWarning: 'Toegang tot de ingestelde map "{path}" is niet afgeschermd. Ingezonden bestanden zijn daarmee publiek toegankelijk, als de URL geraden wordt.' db_EnableLiveValidation: 'Real-time validatie aanzetten' + has_many_Fields: Velden has_many_Submissions: Inzendingen