From fa82c4ce069f65cf8265f906107cd017059fe889 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20T=C3=A9tard?= <olivier.tetard@miskin.fr> Date: Wed, 29 May 2013 09:53:53 +0200 Subject: [PATCH] Traduction de l'interface (travail en cours) --- action/exporter_souscriptions.php | 42 ++++++++--------- formulaires/configurer_souscription.html | 9 ++-- formulaires/configurer_souscription.php | 8 ++-- formulaires/editer_souscription_campagne.html | 1 - formulaires/editer_souscription_campagne.php | 6 +-- formulaires/souscription.html | 2 +- inclure/presentation_type_adhesion.html | 2 +- inclure/presentation_type_don.html | 2 +- .../souscription_bloc_fiscal_adhesion.html | 2 +- inclure/souscription_bloc_fiscal_don.html | 2 +- lang/souscription_fr.php | 47 +++++++++++++++++-- modeles/avancement-campagne.html | 5 +- 12 files changed, 84 insertions(+), 44 deletions(-) diff --git a/action/exporter_souscriptions.php b/action/exporter_souscriptions.php index 3cc3575..8fde338 100644 --- a/action/exporter_souscriptions.php +++ b/action/exporter_souscriptions.php @@ -90,27 +90,27 @@ function action_exporter_souscriptions_dist($arg=null) { $row = sql_select($select, $from, $where); - $entete = array("ID du don", - "Courriel", - "Type de souscription", - "Montant", - "Reglée", - "Statut", - "Date de paiement", - "Mode de paiement", - "ID de l'autorisation", - "Nom", - "Prénom", - "Adresse", - "Code Postal", - "Ville", - "Pays", - "Téléphone", - "Souhaite reçu fiscal", - "Souhaite être informé", - "Date don", - "ID Campagne", - "Titre de la campagne"); + $entete = array(_T("souscription:label_exporter_entete_id_don"), + _T("souscription:label_exporter_entete_courriel"), + _T("souscription:label_exporter_entete_type_souscription"), + _T("souscription:label_exporter_entete_montant"), + _T("souscription:label_exporter_entete_reglee"), + _T("souscription:label_exporter_entete_statut"), + _T("souscription:label_exporter_entete_date_paiement"), + _T("souscription:label_exporter_entete_mode_paiement"), + _T("souscription:label_exporter_entete_id_autorisation"), + _T("souscription:label_exporter_entete_nom"), + _T("souscription:label_exporter_entete_prenom"), + _T("souscription:label_exporter_entete_adresse"), + _T("souscription:label_exporter_entete_code_postal"), + _T("souscription:label_exporter_entete_ville"), + _T("souscription:label_exporter_entete_pays"), + _T("souscription:label_exporter_entete_telephone"), + _T("souscription:label_exporter_entete_recu_fiscal"), + _T("souscription:label_exporter_entete_informer"), + _T("souscription:label_exporter_entete_date_don"), + _T("souscription:label_exporter_entete_id_campagne"), + _T("souscription:label_exporter_entete_titre_campagne")); /* Utilisation de la fonction exporter_csv de Bonux */ $exporter_csv = charger_fonction('exporter_csv', 'inc/', true); diff --git a/formulaires/configurer_souscription.html b/formulaires/configurer_souscription.html index 5f2bf9a..cc2828e 100644 --- a/formulaires/configurer_souscription.html +++ b/formulaires/configurer_souscription.html @@ -1,3 +1,7 @@ +[(#SET{liste_saisies, #ARRAY{input, <:souscription:configurer_type_saisie_input:>, + radio, <:souscription:configurer_type_saisie_radio:>, + selection, <:souscription:configurer_type_saisie_selection:>}})] + <div class="formulaire_spip formulaire_configurer formulaire_#FORM"> <h3 class="titrem"><:souscription:cfg_titre_parametrages:></h3> @@ -13,17 +17,16 @@ <ul> [(#SAISIE{case, adhesion_activer, label=<:souscription:label_activer_adhesion:>})] - [(#SAISIE{selection, adhesion_type_saisie, label=<:souscription:label_type_saisie:>, datas=#ARRAY{input, Entrée libre, radio, Boutons radio, selection, Liste déroulante}})] + [(#SAISIE{selection, adhesion_type_saisie, label=<:souscription:label_type_saisie:>, cacher_option_intro=oui, datas=#GET{liste_saisies}})] [(#SAISIE{input, adhesion_montants_label, label=<:souscription:label_montants_label:>})] [(#SAISIE{textarea, adhesion_montants, rows=4, label=<:souscription:label_montants:>, explication=<:souscription:explication_montants:>})] [(#SAISIE{textarea, adhesion_montants_description, rows=4, label=<:souscription:label_montants_explication:>})] </ul> <h2><:souscription:titre_configuration_dons:></h2> - <ul> [(#SAISIE{case, don_activer, label=<:souscription:label_activer_don:>})] - [(#SAISIE{selection, don_type_saisie, label=<:souscription:label_type_saisie:>, datas=#ARRAY{input, Entrée libre, radio, Boutons radio, selection, Liste déroulante}})] + [(#SAISIE{selection, don_type_saisie, label=<:souscription:label_type_saisie:>, cacher_option_intro=oui, datas=#GET{liste_saisies}})] [(#SAISIE{input, don_montants_label, label=<:souscription:label_montants_label:>})] [(#SAISIE{textarea, don_montants, rows=4, label=<:souscription:label_montants:>, explication=<:souscription:explication_montants:>})] [(#SAISIE{textarea, don_montants_description, rows=4, label=<:souscription:label_montants_explication:>})] diff --git a/formulaires/configurer_souscription.php b/formulaires/configurer_souscription.php index 2bc3007..774214b 100644 --- a/formulaires/configurer_souscription.php +++ b/formulaires/configurer_souscription.php @@ -32,22 +32,22 @@ function formulaires_configurer_souscription_verifier_dist() { if(_request("adhesion_activer")) { if(!_request("adhesion_type_saisie")) { - $erreurs["adhesion_type_saisie"] = "Ce champs est obligatoire"; + $erreurs["adhesion_type_saisie"] = _T("souscription:message_nok_champ_obligatoire"); } if(!in_array(_request("adhesion_type_saisie"), $type_saisies)) { - $erreurs["adhesion_type_saisie"] = "Le type de saisie pour le montant est invalide"; + $erreurs["adhesion_type_saisie"] = _T("souscription:message_nok_champ_invalide"); } } if(_request("don_activer")) { if(!_request("don_type_saisie")) { - $erreurs["don_type_saisie"] = "Ce champs est obligatoire"; + $erreurs["don_type_saisie"] = _T("souscription:message_nok_champ_obligatoire"); } if(!in_array(_request("don_type_saisie"), $type_saisies)) { - $erreurs["don_type_saisie"] = "Le type de saisie pour le montant est invalide"; + $erreurs["don_type_saisie"] = _T("souscription:message_nok_champ_invalide"); } } diff --git a/formulaires/editer_souscription_campagne.html b/formulaires/editer_souscription_campagne.html index 3a68b6d..192c91d 100644 --- a/formulaires/editer_souscription_campagne.html +++ b/formulaires/editer_souscription_campagne.html @@ -6,7 +6,6 @@ <form method="post" action="#ENV{action}"><div> #ACTION_FORMULAIRE{#ENV{action}} - <ul> [(#SAISIE{input, titre, obligatoire=oui, label=<:souscription:label_titre:>})] [(#SAISIE{selection, type_objectif, obligatoire=oui, diff --git a/formulaires/editer_souscription_campagne.php b/formulaires/editer_souscription_campagne.php index de85032..c3b0b3a 100644 --- a/formulaires/editer_souscription_campagne.php +++ b/formulaires/editer_souscription_campagne.php @@ -57,15 +57,15 @@ function formulaires_editer_souscription_campagne_verifier_dist($id_souscription $type = _request("type_objectif"); if(!in_array($type, array('don', 'adhesion'))) - $ret['type_objectif'] = "Type d'objectif invalide"; + $ret['type_objectif'] = _T("souscription:message_nok_objectif_invalide"); $objectif_initial = _request('objectif_initial'); if(!ctype_digit($objectif_initial) || intval($objectif_initial) < 0) - $ret['objectif_initial'] = "Valeur de l'objectif initial invalide"; + $ret['objectif_initial'] = _T("souscription:message_nok_objectif_initial_invalide"); $objectif = _request('objectif'); if(!ctype_digit($objectif) || intval($objectif) < 0) - $ret['objectif'] = "Valeur de l'objectif initial invalide"; + $ret['objectif'] = _T("souscription:message_nok_objectif_initial_valeur"); return $ret; } diff --git a/formulaires/souscription.html b/formulaires/souscription.html index b904103..b6b405c 100644 --- a/formulaires/souscription.html +++ b/formulaires/souscription.html @@ -28,7 +28,7 @@ </ul> <fieldset class="souscription_bloc_fiscal"> - <legend>Informations complémentaires</legend> + <legend><:souscription:label_legende_bloc_fiscal:></legend> [(#INCLURE{fond=inclure/souscription_bloc_fiscal_intro,type_souscription=#ENV{type_souscription}})] <ul> [(#SAISIE{input, prenom, label=<:souscription:label_prenom:>})] diff --git a/inclure/presentation_type_adhesion.html b/inclure/presentation_type_adhesion.html index 4bcb7d8..636ef92 100644 --- a/inclure/presentation_type_adhesion.html +++ b/inclure/presentation_type_adhesion.html @@ -1 +1 @@ -<p><strong>Campagne d'adhésion</strong></p> +<p><strong><:souscription:sous_titre_type_adhesions:></strong></p> diff --git a/inclure/presentation_type_don.html b/inclure/presentation_type_don.html index fef913b..17ec2cc 100644 --- a/inclure/presentation_type_don.html +++ b/inclure/presentation_type_don.html @@ -1 +1 @@ -<p><strong>Campagne de dons</strong></p> +<p><strong><:souscription:sous_titre_type_dons:></strong></p> diff --git a/inclure/souscription_bloc_fiscal_adhesion.html b/inclure/souscription_bloc_fiscal_adhesion.html index 1ffd1aa..fe0b61f 100644 --- a/inclure/souscription_bloc_fiscal_adhesion.html +++ b/inclure/souscription_bloc_fiscal_adhesion.html @@ -1 +1 @@ -<p>Les informations suivantes sont nécessaire pour nous permettre de réaliser l'adhésion :</p> +<p><:souscription:explication_bloc_fiscal_adhesion:></p> diff --git a/inclure/souscription_bloc_fiscal_don.html b/inclure/souscription_bloc_fiscal_don.html index f123643..7c5923c 100644 --- a/inclure/souscription_bloc_fiscal_don.html +++ b/inclure/souscription_bloc_fiscal_don.html @@ -1,2 +1,2 @@ -<p>Ces informations sont nécessaire en vue de l'établissement du reçu permettant une déduction fiscale qui vous sera envoyé</p> +<p><:souscription:explication_bloc_fiscal_don:></p> diff --git a/lang/souscription_fr.php b/lang/souscription_fr.php index aaa596c..a3faa45 100644 --- a/lang/souscription_fr.php +++ b/lang/souscription_fr.php @@ -21,18 +21,23 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'cfg_exemple' => 'Exemple', 'cfg_exemple_explication' => 'Explication de cet exemple', 'cfg_titre_parametrages' => 'Paramétrages', + 'config_info_enregistree' => 'La nouvelle configuration a été enregistrée', 'confirmer' => 'Valider', 'confirmer_creation_campagne' => 'Enregistrer', - 'config_info_enregistree' => 'La nouvelle configuration a été enregistrée', + 'configurer_type_saisie_input' => 'Entrée libre', + 'configurer_type_saisie_radio' => 'Boutons radio', + 'configurer_type_saisie_selection' => 'Liste déroulante', // E - 'explication_montant_adhesion' => '<NEW>', + 'explication_montant_adhesion' => ' ', 'explication_montant_don' => ' ', 'explication_montants' => 'Le montants divent être au format suivant: <code>[montant]|[description]</code> à raison d\'une entrée par ligne.', 'explication_objectif' => 'Permet d\'indiquer un objectif monétaire pour la campagne.<br/>Mettre 0 si la campagne n\'a pas d\'objectif.', 'explication_objectif_initial' => 'Permet d\'indiquer le niveau initial de la campagne. Ce champs peut être utilisé pour indiquer des dons ou adhésions n\'ayant pas été compatibilisées par le module de souscriptions.', 'explication_recu_fiscal' => ' ', 'explication_type_objectif' => 'Type de l\'objectif (influe le montant de l\'objectif)', + 'explication_bloc_fiscal_adhesion' => "Les informations suivantes sont nécessaire pour nous permettre de réaliser l'adhésion :", + 'explication_bloc_fiscal_don' => "Ces informations sont nécessaire en vue de l'établissement du reçu permettant une déduction fiscale qui vous sera envoyé", // I 'icone_creer_souscription' => 'Créer une souscription', @@ -48,6 +53,27 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'info_souscriptions_auteur' => 'Les souscriptions de cet auteur', // L + "label_exporter_entete_adresse" => "Adresse", + "label_exporter_entete_code_postal" => "Code Postal", + "label_exporter_entete_courriel" => "Courriel", + "label_exporter_entete_date_don" => "Date don", + "label_exporter_entete_date_paiement" => "Date de paiement", + "label_exporter_entete_id_autorisation" => "ID de l'autorisation", + "label_exporter_entete_id_campagne" => "ID Campagne", + "label_exporter_entete_id_don" => "ID du don", + "label_exporter_entete_informer" => "Souhaite être informé", + "label_exporter_entete_mode_paiement" => "Mode de paiement", + "label_exporter_entete_montant" => "Montant", + "label_exporter_entete_nom" => "Nom", + "label_exporter_entete_pays" => "Pays", + "label_exporter_entete_prenom" => "Prénom", + "label_exporter_entete_recu_fiscal" => "Souhaite reçu fiscal", + "label_exporter_entete_reglee" => "Reglée", + "label_exporter_entete_statut" => "Statut", + "label_exporter_entete_telephone" => "Téléphone", + "label_exporter_entete_titre_campagne" => "Titre de la campagne", + "label_exporter_entete_type_souscription" => "Type de souscription", + "label_exporter_entete_ville" => "Ville", 'label_activer_adhesion' => 'Activer le module d\'adhésions', 'label_activer_don' => 'Activer le module dons', 'label_adresse' => 'Adresse', @@ -78,6 +104,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'label_pays' => 'Pays', 'label_prenom' => 'Prénom', 'label_recu_fiscal' => 'Recevoir un reçu fiscal', + 'label_statut' => 'Statut', 'label_telephone' => 'Téléphone', 'label_titre' => 'Titre', 'label_titre_campagne' => 'Titre de la campagne', @@ -85,10 +112,21 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'label_type_saisie' => 'Types de saisies', 'label_type_souscription' => 'Type de souscription', 'label_ville' => 'Ville', - 'label_statut' => 'Statut', + 'label_avancement_campagne_adhesions' => "Avancement de la campagne : @nombre@ sur @objectif@ !", + 'label_avancement_campagne_dons' => "Avancement de la campagne : @montant@ ⬠sur @objectif@ ⬠!", + 'label_legende_bloc_fiscal' => "Informations complémentaires", + +// M + 'message_nok_champ_invalide' => "Le type de saisie pour le montant est invalide", + 'message_nok_champ_obligatoire' => 'Ce champ est obligatoire', + 'message_nok_objectif_initial_invalide' => "Valeur de l'objectif initial invalide", + 'message_nok_objectif_initial_valeur' => "Valeur de l'objectif initial invalide", + 'message_nok_objectif_invalide' => "Type d'objectif invalide", // S 'souscription_titre' => 'Souscription', + 'sous_titre_type_adhesions' => "Campagne d'adhésion", + 'sous_titre_type_dons' => "Campagne de dons", // T 'texte_ajouter_souscription' => 'Ajouter une souscription', @@ -108,5 +146,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( // V 'voir_exporter' => 'Exporter les dons', + ); -?> \ No newline at end of file +?> diff --git a/modeles/avancement-campagne.html b/modeles/avancement-campagne.html index 4b07d7f..90293ad 100644 --- a/modeles/avancement-campagne.html +++ b/modeles/avancement-campagne.html @@ -7,9 +7,8 @@ [(#SET{pourcentage_objectif,#GET{montant}|div{#OBJECTIF}|mult{100}|round{2}})] <p> - Avancement de la campagne : - [(#TYPE_OBJECTIF|=={don}|oui) #GET{montant} ⬠sur #OBJECTIF ⬠!] - [(#TYPE_OBJECTIF|=={adhesion}|oui) #GET{montant} adhésions sur #OBJECTIF !] + [(#TYPE_OBJECTIF|=={don}|oui) <:souscription:label_avancement_campagne_dons{montant=#GET{montant},objectif=#OBJECTIF}:>] + [(#TYPE_OBJECTIF|=={adhesion}|oui) <:souscription:label_avancement_campagne_adhesions{nombre=#GET{montant},objectif=#OBJECTIF:>}] </p> <div class="progress progress-striped active"> -- 2.39.5