From 817bc479cf9f2b7a1e4d483c798a59ab8ea85011 Mon Sep 17 00:00:00 2001 From: jack31 <jacques@jack31.org> Date: Tue, 28 Dec 2021 01:27:01 +0100 Subject: [PATCH] [Salvatore] [source:lang/ formidable] Export depuis https://trad.spip.net de la langue en [Salvatore] [source:lang/ formidable] Mise a jour du bilan depuis https://trad.spip.net --- lang/formidable.xml | 2 +- lang/formidable_en.php | 99 +++++++++++++++++++++++++++++------------- 2 files changed, 69 insertions(+), 32 deletions(-) diff --git a/lang/formidable.xml b/lang/formidable.xml index 258d6472..fb102973 100644 --- a/lang/formidable.xml +++ b/lang/formidable.xml @@ -13,7 +13,7 @@ <traducteur nom="klaus++" lien="https://trad.spip.net/auteur/klaus" /> <traducteur nom="Torsten Willmann" lien="https://trad.spip.net/auteur/torsten-willmann" /> </langue> - <langue code="en" url="https://trad.spip.net/tradlang_module/formidable?lang_cible=en" total="294" traduits="230" relire="0" modifs="30" nouveaux="34" pourcent="78.23"> + <langue code="en" url="https://trad.spip.net/tradlang_module/formidable?lang_cible=en" total="294" traduits="290" relire="4" modifs="0" nouveaux="0" pourcent="98.64"> <traducteur nom="Benitron" lien="https://trad.spip.net/auteur/benitron" /> <traducteur nom="George" lien="https://trad.spip.net/auteur/جورج-قندلÙت" /> <traducteur nom="jack31" lien="https://trad.spip.net/auteur/jack31" /> diff --git a/lang/formidable_en.php b/lang/formidable_en.php index edcd5cd8..170ee1f4 100644 --- a/lang/formidable_en.php +++ b/lang/formidable_en.php @@ -12,9 +12,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( // A 'activer_pages_explication' => 'By default, public pages of the forms are not allowed', 'activer_pages_label' => 'Activate creation of public pages for the forms.', - 'admin_reponses_auteur' => 'Allow forms author to modify the answers', # MODIF - 'admin_reponses_auteur_explication' => 'Only administrators can normally modify the answers filled in a form (to the bin, published, proposed to evaluation). This option allows the author of a form to modify the status (with the risk to alterate potentiall statistics) -', # MODIF + 'admin_reponses_auteur' => 'People who manage forms can change the answers', + 'admin_reponses_auteur_explication' => 'By default, only the admins can change the answers given to a form (trashed, published, proposed for evaluation). This option allows the person who manages a form to change its status (at the risk of distorting possible statistics). +', 'analyse_avec_reponse' => 'Non-empty answers', 'analyse_exclure_champs_explication' => 'Insert the name of the fields to exclude, separated by <code>|</code>. Do not insert <code>@</code>. @@ -25,9 +25,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'analyse_nb_reponses_total' => '@nb@ people responded to this form.', 'analyse_sans_reponse' => 'Stayed unanswered', 'analyse_une_reponse_total' => 'One person responded to this form.', - 'analyse_zero_reponse_total' => 'No one responded to this form.', # MODIF + 'analyse_zero_reponse_total' => 'No one responded to this form.', 'aucun_traitement' => 'No treatment', - 'autoriser_admin_restreint' => 'Allow restricted administrators to create and modify forms', # MODIF + 'autoriser_admin_restreint' => 'Section admins can also create and edit forms', // B 'bouton_formulaires' => 'Forms', @@ -42,11 +42,14 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'cfg_objets_label' => 'Link forms to content', 'cfg_titre_page_configurer_formidable' => 'Configure Formidable', 'champs' => 'Fields', - 'changer_statut' => 'This form is:', # MODIF + 'changer_statut' => 'This form is:', 'creer_dossier_formulaire_erreur_impossible_creer' => 'Impossible to create @dossier@ folder, needed to store files. Check access rights.', 'creer_dossier_formulaire_erreur_impossible_ecrire' => 'Impossible to create @dossier@ folder, needed to store files. Check access rights.', 'creer_dossier_formulaire_erreur_possible_lire_exterieur' => 'It is possible to remotely read the contents of the folder @dossier@. This is problematic in terms of data confidentiality.', + // D + 'date_envoi' => 'Date of dispatch', + // E 'echanger_formulaire_forms_importer' => 'Forms & Tables (.xml)', 'echanger_formulaire_wcs_importer' => 'W.C.S. (.wcs)', @@ -56,13 +59,23 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'editer_apres_choix_rien' => 'Nothing', 'editer_apres_choix_stats' => 'Answers statistics', 'editer_apres_choix_valeurs' => 'The entered values', - 'editer_apres_explication' => 'After validation, display instead of the form:', # MODIF + 'editer_apres_explication' => 'After validation, display instead of the form:', 'editer_apres_label' => 'Display then', 'editer_css' => 'CSS Classes ', 'editer_descriptif' => 'Description', 'editer_descriptif_explication' => 'An explanation of the form for the private area.', + 'editer_globales_afficher_si_submit_label' => 'Conditional display of the validation button', 'editer_globales_etapes_activer_explication' => 'When this option is active, each group of first-level fields is transformed into a form step', 'editer_globales_etapes_activer_label_case' => 'Activate multi-step management', + 'editer_globales_etapes_ignorer_recapitulatif_label_case' => 'Do not display the summary of responses at the end of the steps', + 'editer_globales_etapes_label' => 'Multi-step', # RELIRE + 'editer_globales_etapes_precedent_label' => 'Text of the previous button (default is "Back")', # RELIRE + 'editer_globales_etapes_presentation_courante_label' => 'Show only the current step and the total number of steps (including the answer summary)', + 'editer_globales_etapes_presentation_defaut_label' => 'Presenting all the steps', + 'editer_globales_etapes_presentation_label' => 'Presentation of the steps', + 'editer_globales_etapes_suivant_label' => 'Next button text (default is "Next")', # RELIRE + 'editer_globales_submit_label' => 'Validation button', + 'editer_globales_technique_label' => 'Technique', # RELIRE 'editer_globales_texte_submit_label' => 'Text of the validation button', 'editer_identifiant' => 'Login', 'editer_identifiant_explication' => 'Give a single textual identifier that allows you to call the form more easily. The identifier can only contain digits, Latin letters not accented and the character "_"', @@ -73,7 +86,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'editer_message_erreur_unicite_explication' => 'If you leave this field empty, the Formidable default error message will be shown', 'editer_message_erreur_unicite_label' => 'Error message when a field is not unique', 'editer_message_ok' => 'Return message', - 'editer_message_ok_explication' => 'You can customize the message that will be displayed to the user after submitting a valid form. It is possible to display the value of some submitted fields using @raccourci@.', # MODIF + 'editer_message_ok_explication' => 'You can customize the message that will be displayed to the user after submitting a valid form. It is possible to display the value of some submitted fields using @raccourci@.', 'editer_modifier_formulaire' => 'Modify the form', 'editer_nouveau' => 'New form', 'editer_redirige_url' => 'Forwarding address after validation', @@ -91,6 +104,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'erreur_importer_wcs' => 'Error while importing the W.C.S form', 'erreur_importer_yaml' => 'Error while importing the YAML file', 'erreur_inexistant' => 'This form doesn’t exist.', + 'erreur_saisies_modifiees_parallele' => 'The entries in the form have been changed elsewhere. Your own changes have not been saved. Please start editing the fields again. ', 'erreur_unicite' => 'This value is already in use', 'exporter_adresses_ip' => 'Include IP addresses in the export of answers', 'exporter_adresses_ip_explication' => 'By default, IP addresses are not included in the export of replies', @@ -101,6 +115,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'exporter_formulaire_date_erreur' => 'The start date must be before the end date', 'exporter_formulaire_date_fin_label' => 'Until (included)', 'exporter_formulaire_format_label' => 'File format', + 'exporter_formulaire_ignorer_fichiers_explication_label' => 'This form contains file fields, would you prefer not to attach them to the export and upload them via FTP for example?', 'exporter_formulaire_ignorer_fichiers_label' => 'Do not attach files', 'exporter_formulaire_statut_label' => 'Answers', @@ -113,6 +128,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'formulaires_dupliquer_copie' => '(copy)', 'formulaires_introduction' => 'Create and configure forms on your site here.', 'formulaires_nouveau' => 'Create a new form', + 'formulaires_reponse_cextras' => 'Extra fields associated with the answer', 'formulaires_reponses_corbeille_tous' => '@nb@ form responses in the trash', 'formulaires_reponses_corbeille_un' => 'A form response in the trash', 'formulaires_supprimer' => 'Delete the form', @@ -123,9 +139,14 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'heures_minutes_secondes' => '@h@h @m@min @s@s', // I + 'icone_modifier_formulaires_reponse' => 'Modify the answer', + 'icone_modifier_formulaires_reponse_cextras' => 'Modify the extra fields associated with the answer', + 'icone_retour_formulaires_reponse' => 'Back to the answer', 'id_formulaires_reponse' => 'Answer identifier', 'identification_par_cookie' => 'By cookie (random identifier, does not store any personal information) ', 'identification_par_id_auteur' => 'By login (id_auteur) of the authenticated person', + 'identification_par_id_reponse' => 'By the identifier (id_formulaire_reponse) of the response, passed explicitly when the form is called in a template', + 'identification_par_variable_php' => 'By a PHP connection variable (hashed)', 'importer_formulaire' => 'Import a form', 'importer_formulaire_fichier_label' => 'File to import', 'importer_formulaire_format_label' => 'File format', @@ -133,9 +154,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'info_1_reponse' => '1 answer', 'info_aucun_formulaire' => 'No form', 'info_aucune_reponse' => 'No answer', + 'info_formulaire_propose' => 'Submitted', + 'info_formulaire_publie' => 'Published', 'info_formulaire_refuse' => 'Archived', 'info_formulaire_supprime' => 'deleted', - 'info_formulaire_utilise_par' => 'Form used by:', # MODIF + 'info_formulaire_utilise_par' => 'Form used by:', 'info_nb_formulaires' => '@nb@ forms', 'info_nb_reponses' => '@nb@ answers', 'info_reponse_poubelle' => 'deleted', @@ -148,8 +171,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'info_reponse_supprimee' => 'Deleted', 'info_reponse_supprimees' => 'Deleted', 'info_reponse_toutes' => 'All', - 'info_utilise_1_formulaire' => 'Form used:', # MODIF - 'info_utilise_nb_formulaires' => 'Forms used:', # MODIF + 'info_utilise_1_formulaire' => 'Form used:', + 'info_utilise_nb_formulaires' => 'Forms used:', // J 'jours_heures_minutes_secondes' => '@j@j @h@h @m@min @s@s', @@ -169,7 +192,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( // N 'noisette_label_afficher_titre_formulaire' => 'Dispaly the title of the form ?', - 'noisette_label_identifiant' => 'Form to display :', # MODIF + 'noisette_label_identifiant' => 'Form to display:', 'noisette_nom_noisette_formulaire' => 'Form', // P @@ -179,8 +202,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'reponse_aucune' => 'No answer', 'reponse_intro' => '@auteur@ answered to the form @formulaire@', 'reponse_maj' => 'Last update', - 'reponse_numero' => 'Answer number :', # MODIF - 'reponse_statut' => 'This answer is :', # MODIF + 'reponse_numero' => 'Answer number:', + 'reponse_statut' => 'This answer is:', 'reponse_supprimer' => 'Delete this reply', 'reponse_supprimer_confirmation' => 'Do you really wish to delete this reply?', 'reponse_une' => '1 reply', @@ -198,6 +221,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'reponses_liste_prop' => 'Answers pending for validation', 'reponses_liste_publie' => 'All validated answers', 'reponses_nb' => '@nb@ answers', + 'reponses_page_accueil' => 'Display answers on the homepage of the private area', 'reponses_supprimer' => 'Delete all answers ', 'reponses_supprimer_confirmation' => 'Are you sure you want to delete all answers to this form?', 'reponses_voir_detail' => 'See the answer', @@ -217,6 +241,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'titre_formulaires_archives' => 'Archives', 'titre_formulaires_poubelle' => 'deleted', 'titre_reponses' => 'Answers', + 'traitement_email_sujet_courriel_modif_reponse' => '[Editing an answer].', 'traitements_actives' => 'Activated treatments', 'traitements_aide_memoire' => 'List of shortcuts:', 'traitements_avertissement_creation' => 'Changes to the form fields have been successfully saved. You can now define which treatments will be performed when using the form.', @@ -225,21 +250,23 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'traiter_email_AR_label' => 'Acknowledgement of receipt', 'traiter_email_accuse_explication_texte' => 'To enable the acknowledgment of receipt feature, you must first define a sender.', 'traiter_email_contenu_courriel_label' => 'Content of the email', - 'traiter_email_description' => 'Post by email the result of the form to a list of recipients.', # MODIF + 'traiter_email_description' => 'Email the result of the form to a list of recipients', 'traiter_email_destinataires_courriel_label' => 'Recipients of the email', - 'traiter_email_envoyeur_courriel_label' => 'Email sender', # MODIF + 'traiter_email_envoyeur_courriel_label' => 'Origin of the email', 'traiter_email_horodatage' => 'Form "@formulaire@" sent on @date@ at @heure@.', + 'traiter_email_horodatage_modif_reponse' => 'Form + "@formulaire@" posted on @date@ à @heure@ (amending the reply sent on @date_precedente@ at @heure_precedente@).', 'traiter_email_message_erreur' => 'An error occurred when sending the email.', 'traiter_email_message_ok' => 'Your message has been successfully sent by email.', - 'traiter_email_option_activer_accuse_label_case' => 'Also send an email to the sender with a confirmation message.', # MODIF - 'traiter_email_option_activer_ip_label_case' => 'Send the IP address of the sender to the recipients.', # MODIF + 'traiter_email_option_activer_accuse_label_case' => 'Also send an email to the sending address with a confirmation message.', + 'traiter_email_option_activer_ip_label_case' => 'Send the IP address of the sender to the recipients.', 'traiter_email_option_courriel_envoyeur_accuse_explication' => 'Specify the email used to send the acknowledgment. If you do not put anything, it will be the email address of the webmaster.', - 'traiter_email_option_courriel_envoyeur_accuse_label' => 'Sender’s email of the acknowledgment', # MODIF + 'traiter_email_option_courriel_envoyeur_accuse_label' => 'Acknowledgement email', 'traiter_email_option_destinataires_champ_form_attention' => 'This option is deprecated because it is a call to SPAM. <br /> - To send to an author of the site, use the option "Recipient" (above). <br /> - To send to the person filling out the form, configure the acknowledgment of receipt (lower). <br /> -This option is only retained for backward compatibility. It does not appear on the new forms.', # MODIF +This option is only retained for backward compatibility. It does not appear on the new forms.', 'traiter_email_option_destinataires_champ_form_explication' => 'If one of the fields is an email address and you want to send the form to this address, select the field.', 'traiter_email_option_destinataires_champ_form_label' => 'The recipient is in one of the fields of the forms', 'traiter_email_option_destinataires_explication' => 'Choose the field that corresponds to the message recipients. <br /> @@ -248,26 +275,30 @@ This is a "Recipients" or "Hidden Field" , including the numeric identifier of a 'traiter_email_option_destinataires_plus_explication' => 'A list of addresses separated by commas.', 'traiter_email_option_destinataires_plus_label' => 'Extra recipients', 'traiter_email_option_destinataires_selon_champ_explication' => 'Allows you to specify one or more recipients based on the value of a field. -Indicate the field, its value, and the concerned email(s) (separated by a comma) according to this format, such as: "@selection_1@/choix1 : mail@example.tld". You can specify multiple tests, returning to the line between each test.', # MODIF +Indicate the field, its value, and the concerned email(s) (separated by a comma) according to this format, such as: "@selection_1@/choix1 : mail@example.tld". You can specify multiple tests, returning to the line between each test.', 'traiter_email_option_destinataires_selon_champ_label' => 'Recipients according to a field', 'traiter_email_option_envoyeur_courriel_explication' => 'Select the field that will contain the email address of the sender.', - 'traiter_email_option_envoyeur_courriel_label' => 'Sender Email', # MODIF + 'traiter_email_option_envoyeur_courriel_label' => 'Sender Email', 'traiter_email_option_envoyeur_nom_explication' => 'Build this name using the @raccourcis@ (see the notes). If you enter nothing, it will be the name of the site.', 'traiter_email_option_envoyeur_nom_label' => 'Name of sender', - 'traiter_email_option_exclure_champs_email_explication' => 'If you do not want certain fields to appear in sent emails (for example hidden fields), just define them here, separated by a comma.', # MODIF + 'traiter_email_option_exclure_champs_email_explication' => 'If you do not want certain fields to be displayed in sent emails (e.g. hidden fields), simply define them here, separated by a comma. If you exclude a fieldset, all its subfields will be excluded.', 'traiter_email_option_exclure_champs_email_label' => 'Fields to exclude from the message content', 'traiter_email_option_masquer_champs_vide_label_case' => 'Hide empty fields', 'traiter_email_option_masquer_liens_label_case' => 'Hide administration links in the email.', 'traiter_email_option_masquer_valeurs_accuse_label_case' => 'Do not send the response values in the acknowledgement of receipt', - 'traiter_email_option_nom_envoyeur_accuse_explication' => 'Specify the name of the sender used to send the acknowledgment. If you do not put anything, it will be the name of the site.', # MODIF - 'traiter_email_option_nom_envoyeur_accuse_label' => 'Name of the sender of the acknowledgment', # MODIF - 'traiter_email_option_pj_explication' => 'If the documents posted weigh less than _FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL Mio (constant modifiable by the webmaster).', # MODIF + 'traiter_email_option_modification_reponse_label_case' => 'Do not send an email if you are modifying a response that has already been saved.', + 'traiter_email_option_nom_envoyeur_accuse_explication' => 'Specify the name of the person sending the acknowledgement. If you leave it blank, it will be the name of the site.', + 'traiter_email_option_nom_envoyeur_accuse_label' => 'Name for sending the acknowledgement of receipt', + 'traiter_email_option_pj_explication' => 'If the posted documents are light enough (the maximum size can be modified by the webmaster through the constant _FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL)', 'traiter_email_option_pj_label' => 'Join the files in the email', 'traiter_email_option_sujet_accuse_label' => 'Subject of the acknowledgement of receipt', 'traiter_email_option_sujet_explication' => 'Build topic using @raccourcis@. If you enter nothing, the subject will be built automatically.', 'traiter_email_option_sujet_label' => 'Message subject', + 'traiter_email_option_sujet_modif_reponse_label' => 'Answer modification', + 'traiter_email_option_sujet_modif_reponse_label_case' => 'Where an answer has been changed, indicate this as a subject suffix', 'traiter_email_option_sujet_valeurs_brutes_label' => 'Raw values', - 'traiter_email_option_sujet_valeurs_brutes_label_case' => 'The email is for a robot and not for a human. In the subject of the message, put the raw values (understandable by robots) fields and not the interpreted values (comprehensible by humans).', # MODIF + 'traiter_email_option_sujet_valeurs_brutes_label_case' => 'The email is intended for a computer robot. In the subject line, put the raw (robot-understandable) values of the fields and not the interpreted (human-understandable) values.', + 'traiter_email_option_texte_accuse_explication' => 'Build the text using @raccourcis@. If you don’t put anything, the return message of the form will be used.', 'traiter_email_option_texte_accuse_label' => 'Text of the acknowledgement of receipt', 'traiter_email_option_vrai_envoyeur_explication' => 'Some SMTP servers do not allow to use arbitrary email for the "From" field. For this reason Formidable inserts by default the sender’s email in the "Reply-To" field, and uses the webmaster’s email in the "From" field. Check here to insert the email in the "From" field. ', 'traiter_email_option_vrai_envoyeur_label' => 'Insert email of the sender in the "From" field', @@ -287,24 +318,30 @@ Indicate the field, its value, and the concerned email(s) (separated by a comma) 'traiter_enregistrement_identification_reponses' => 'Identification of responses', 'traiter_enregistrement_message_ok' => 'Thanks. Your answers have been correctly saved.', 'traiter_enregistrement_option_anonymiser_label' => 'Do not keep the ID of the connected person.', - 'traiter_enregistrement_option_auteur' => 'Link authors to the forms', # MODIF - 'traiter_enregistrement_option_auteur_explication' => 'Bind one or more authors to a form. If activated, this option prevents anyone except the author(s) to access form’s configuration or results.', # MODIF + 'traiter_enregistrement_option_auteur' => 'Assign form management', + 'traiter_enregistrement_option_auteur_explication' => 'Each form will be assigned authors. If this option is activated, only these people will be able to access the form’s answers.', 'traiter_enregistrement_option_effacement_delai_label' => 'Number of days before deletion', 'traiter_enregistrement_option_effacement_label' => 'Regularly clear the oldest results', - 'traiter_enregistrement_option_identification_explication' => 'Which process should be used first to find out the answer previously provided by the user? ', # MODIF + 'traiter_enregistrement_option_identification_explication' => 'Which process should be used first to find out the answer previously given by the Internet user?', 'traiter_enregistrement_option_identification_label' => 'Identification method ', + 'traiter_enregistrement_option_identification_variable_php_explication' => 'Requires identification by PHP / Server not natively integrated in SPIP.', 'traiter_enregistrement_option_identification_variable_php_label' => 'PHP variable', 'traiter_enregistrement_option_invalider_explication' => 'If the responses to this form are used publicly, you can refresh the cache when a new answer is sent.', 'traiter_enregistrement_option_invalider_label' => 'Refresh the cache', 'traiter_enregistrement_option_ip_label' => 'Record IPs (hidden after a period of retention)', 'traiter_enregistrement_option_moderation_label' => 'Moderation', - 'traiter_enregistrement_option_modifiable_explication' => 'Editable: Visitors can change their answers afterwards.', # MODIF + 'traiter_enregistrement_option_moderer_admins_explication' => 'Also moderate admins’ replies', + 'traiter_enregistrement_option_modifiable_explication' => 'Editable: visitors can change their answers afterwards.', 'traiter_enregistrement_option_modifiable_label' => 'Answers can be modified', 'traiter_enregistrement_option_multiple_explication' => 'Multiple: A single person may answer several times.', 'traiter_enregistrement_option_multiple_label' => 'Multiple answers', + 'traiter_enregistrement_option_php_auth_user_label' => 'Server variable: PHP_AUTH_USER', + 'traiter_enregistrement_option_remote_user_label' => 'Server variable: REMOTE_USER', 'traiter_enregistrement_option_resume_reponse_explication' => 'This string will be used to display a summary of each answer in the lists. Fields such as <tt>@input_1@</tt> will be replaced as indicated by the help sheet opposite.', 'traiter_enregistrement_option_resume_reponse_label' => 'Summarized display of the answer', + 'traiter_enregistrement_reglages_generaux' => 'General settings', 'traiter_enregistrement_titre' => 'Record the results', + 'traiter_enregistrement_unicite_champ' => 'Uniqueness of responses', // V 'voir_exporter' => 'Export the form', -- GitLab