Traduction de l'interface (travail en cours)
authorOlivier Tétard <olivier.tetard@miskin.fr>
Wed, 29 May 2013 07:53:53 +0000 (09:53 +0200)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Wed, 29 May 2013 07:53:53 +0000 (09:53 +0200)
12 files changed:
action/exporter_souscriptions.php
formulaires/configurer_souscription.html
formulaires/configurer_souscription.php
formulaires/editer_souscription_campagne.html
formulaires/editer_souscription_campagne.php
formulaires/souscription.html
inclure/presentation_type_adhesion.html
inclure/presentation_type_don.html
inclure/souscription_bloc_fiscal_adhesion.html
inclure/souscription_bloc_fiscal_don.html
lang/souscription_fr.php
modeles/avancement-campagne.html

index 3cc3575..8fde338 100644 (file)
@@ -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);
index 5f2bf9a..cc2828e 100644 (file)
@@ -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>
 
                 <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:>})]
index 2bc3007..774214b 100644 (file)
@@ -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");
     }
   }
 
index 3a68b6d..192c91d 100644 (file)
@@ -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,
index de85032..c3b0b3a 100644 (file)
@@ -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;
 }
index b904103..b6b405c 100644 (file)
@@ -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:>})]
index 4bcb7d8..636ef92 100644 (file)
@@ -1 +1 @@
-<p><strong>Campagne d'adhésion</strong></p>
+<p><strong><:souscription:sous_titre_type_adhesions:></strong></p>
index fef913b..17ec2cc 100644 (file)
@@ -1 +1 @@
-<p><strong>Campagne de dons</strong></p>
+<p><strong><:souscription:sous_titre_type_dons:></strong></p>
index 1ffd1aa..fe0b61f 100644 (file)
@@ -1 +1 @@
-<p>Les informations suivantes sont nécessaire pour nous permettre de réaliser l'adhésion&nbsp;:</p>
+<p><:souscription:explication_bloc_fiscal_adhesion:></p>
index f123643..7c5923c 100644 (file)
@@ -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>
 
index aaa596c..a3faa45 100644 (file)
@@ -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&nbsp;:",
+       '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&nbsp;: @nombre@ sur @objectif@&nbsp;!",
+       'label_avancement_campagne_dons' => "Avancement de la campagne&nbsp;: @montant@&nbsp;€ sur @objectif@&nbsp;€&nbsp;!",
+       '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
+?>
index 4b07d7f..90293ad 100644 (file)
@@ -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">