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&nbsp;:</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&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
+?>
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