From 2e49630927f2317a33cf8f931e9f68467e0a0900 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 10 Jan 2003 21:21:03 +0000 Subject: [PATCH] =?UTF-8?q?Version=20i18n,=20celle-ci=20est=20en=20zorglub?= =?UTF-8?q?=20;)=20Pour=20repasser=20en=20fran=C3=A7ais,=20il=20faut=20pou?= =?UTF-8?q?r=20l'instant=20modifier=20inc=5Fversion.php3=20(mais=20dans=20?= =?UTF-8?q?quelques=20minutes=20ce=20sera=20probablement=20in=20spip=5Fmet?= =?UTF-8?q?a)...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/admin_effacer.php3 | 22 +- ecrire/admin_repair.php3 | 34 +- ecrire/admin_tech.php3 | 59 +- ecrire/admin_vider.php3 | 42 +- ecrire/aide_droite.php3 | 2 +- ecrire/aide_gauche.php3 | 158 ++-- ecrire/aide_index.php3 | 11 +- ecrire/articles.php3 | 179 ++-- ecrire/articles_edit.php3 | 68 +- ecrire/articles_forum.php3 | 8 +- ecrire/articles_page.php3 | 16 +- ecrire/articles_tous.php3 | 20 +- ecrire/auteur_infos.php3 | 79 +- ecrire/auteur_messagerie.php3 | 32 +- ecrire/auteurs.php3 | 45 +- ecrire/auteurs_edit.php3 | 10 +- ecrire/breves.php3 | 6 +- ecrire/breves_edit.php3 | 30 +- ecrire/breves_voir.php3 | 57 +- ecrire/calendrier.php3 | 24 +- ecrire/config-contenu.php3 | 129 ++- ecrire/config-fonctions.php3 | 128 +-- ecrire/configuration.php3 | 188 ++-- ecrire/controle_forum.php3 | 44 +- ecrire/controle_petition.php3 | 16 +- ecrire/delete_all.php3 | 2 +- ecrire/documents_liste.php3 | 8 +- ecrire/export_all.php3 | 46 +- ecrire/forum.php3 | 12 +- ecrire/forum_envoi.php3 | 20 +- ecrire/import_all.php3 | 13 +- ecrire/inc.php3 | 10 +- ecrire/inc_admin.php3 | 14 +- ecrire/inc_auth.php3 | 13 +- ecrire/inc_base.php3 | 18 +- ecrire/inc_config.php3 | 15 +- ecrire/inc_db_mysql.php3 | 2 +- ecrire/inc_documents.php3 | 93 +- ecrire/inc_export.php3 | 8 +- ecrire/inc_filtres.php3 | 14 +- ecrire/inc_gettext.php3 | 50 ++ ecrire/inc_import.php3 | 14 +- ecrire/inc_layer.php3 | 4 +- ecrire/inc_logos.php3 | 10 +- ecrire/inc_mail.php3 | 22 +- ecrire/inc_meta.php3 | 2 +- ecrire/inc_mots.php3 | 30 +- ecrire/inc_objet_base.php3 | 8 +- ecrire/inc_presentation.php3 | 216 +++-- ecrire/inc_sites.php3 | 28 +- ecrire/inc_statistiques.php3 | 8 +- ecrire/inc_surligne.php3 | 2 +- ecrire/inc_version.php3 | 11 +- ecrire/index.php3 | 89 +- ecrire/install.php3 | 207 +++-- ecrire/lang/spip_fr.php3 | 1387 +++++++++++++++++++++++++++++ ecrire/lang/spip_zg.php3 | 1387 +++++++++++++++++++++++++++++ ecrire/message.php3 | 92 +- ecrire/message_edit.php3 | 20 +- ecrire/messagerie.php3 | 26 +- ecrire/mots_edit.php3 | 32 +- ecrire/mots_tous.php3 | 66 +- ecrire/mots_type.php3 | 36 +- ecrire/naviguer.php3 | 80 +- ecrire/optimiser.php3 | 6 +- ecrire/recherche.php3 | 24 +- ecrire/rubriques_edit.php3 | 31 +- ecrire/sites.php3 | 90 +- ecrire/sites_edit.php3 | 30 +- ecrire/sites_tous.php3 | 16 +- ecrire/statistiques.php3 | 16 +- ecrire/statistiques_referers.php3 | 14 +- ecrire/statistiques_visites.php3 | 63 +- ecrire/unpack.php3 | 2 +- ecrire/upgrade.php3 | 36 +- 75 files changed, 4245 insertions(+), 1605 deletions(-) create mode 100644 ecrire/inc_gettext.php3 create mode 100644 ecrire/lang/spip_fr.php3 create mode 100644 ecrire/lang/spip_zg.php3 diff --git a/ecrire/admin_effacer.php3 b/ecrire/admin_effacer.php3 index 3720789575..412fa77404 100644 --- a/ecrire/admin_effacer.php3 +++ b/ecrire/admin_effacer.php3 @@ -3,11 +3,11 @@ include ("inc.php3"); -debut_page("Maintenance technique : effacer la base", "administration", "base"); +debut_page(_T('titre_page_admin_effacer'), "administration", "base"); echo "<br><br><br>"; -gros_titre("Maintenance technique"); +gros_titre(_T('titre_admin_effacer')); barre_onglets("administration", "effacer"); @@ -15,16 +15,14 @@ debut_gauche(); debut_boite_info(); -echo propre("{{Cette page est uniquement accessible aux responsables du site.}}<P> Elle donne accès aux différentes -fonctions de maintenance technique. Certaines d'entre elles donnent lieu à un processus d'authentification spécifique, qui -exige d'avoir un accès FTP au site Web."); +echo _T('info_gauche_admin_effacer')); fin_boite_info(); debut_droite(); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -40,27 +38,25 @@ debut_cadre_relief(); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "Effacer la base de données SPIP</FONT></B></TD></TR>"; +echo _T('texte_effacer_base')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND=''>"; echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; echo "\n<p align='justify'>"; -echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">'; -echo "Cette commande efface <i>tout</i> le contenu de la base de données, -y compris <i>tous</i> les accès rédacteurs et administrateurs. Après l'avoir exécutée, vous devrez lancer la -réinstallation de SPIP pour recréer une nouvelle base ainsi qu'un premier accès administrateur."; +echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">'; +echo _T('texte_admin_effacer_01'); echo "<CENTER>"; debut_boite_alerte(); echo "\n<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; -echo "\n<p align='justify'><b>ATTENTION, la suppression des données est irréversible !</b>"; +echo "\n<p align='justify'><b>"._T('avis_suppression_base')." !</b>"; echo "\n<FORM ACTION='delete_all.php3' METHOD='get'>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Effacer TOUT'></FORM></DIV>"; +echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_effacer_tout')."'></FORM></DIV>"; echo "\n</FONT>"; diff --git a/ecrire/admin_repair.php3 b/ecrire/admin_repair.php3 index 5f27b0d223..44846192be 100644 --- a/ecrire/admin_repair.php3 +++ b/ecrire/admin_repair.php3 @@ -33,10 +33,12 @@ function verifier_base() { return false; list($count) = spip_fetch_row($result); - if ($count) - echo "($count élément".($count>1 ? 's':'').")\n"; + if ($count>1) + echo "("._T('texte_compte_elements', array('count' => $count)).")\n"; + if ($count==1) + echo "("._T('texte_compte_element', array('count' => $count)).")\n"; else - echo "(vide)\n"; + echo "("._T('texte_vide').")\n"; $row = spip_fetch_row($result_repair); $ok = ($row[3] == 'OK'); @@ -44,7 +46,7 @@ function verifier_base() { if (!$ok) echo "<pre><font color='red'><b>".htmlentities(join("\n", $row))."</b></font></pre>\n"; else - echo " : cette table est OK.<br>\n"; + echo _T('texte_table_ok')."<br>\n"; } @@ -53,39 +55,29 @@ function verifier_base() { // verifier version MySQL if (! $res1= spip_query("SELECT version()")) - $message = "Erreur de connexion MySQL"; + $message = _T('avis_erreur_connexion_mysql'); else { $tab = spip_fetch_row($res1); $version_mysql = $tab[0]; if ($version_mysql < '3.23.14') - $message = "Votre version de MySQL ($version_mysql) ne permet pas l'auto-réparation des tables de la base."; + $message = _T('avis_version_mysql', array('version_mysql' => $version_mysql)); else { - $message = "{{Lorsque certaines requêtes MySQL échouent - systématiquement et sans raison apparente, il est possible - que ce soit à cause de la base de données - elle-même.}}\n\n - MySQL dispose d'une faculté de réparation de ses - tables lorsqu'elles ont été endommagées par - accident. Vous pouvez ici tenter cette réparation ; en - cas d'échec, conservez une copie de l'affichage, qui contient - peut-être des indices de ce qui ne va pas...\n\n - Si le problème persiste, prenez contact avec votre - hébergeur.\n"; + $message = _T('texte_requetes_echouent'); $ok = true; } } -$action = "Tenter une réparation de la base de données"; +$action = _T('texte_tenter_reparation'); if ($ok) { debut_admin($action, $message); - install_debut_html("Tentative de réparation"); + install_debut_html(_T('texte_tentative_recuperation')); debut_cadre_relief(); if (! verifier_base()) - echo "<br><br><font color='red'><b><tt>Erreur MySQL ". spip_sql_errno().": ".spip_sql_error() ."</tt></b></font><br><br>\n"; + echo "<br><br><font color='red'><b><tt>"._T('avis_erreur_mysql'). spip_sql_errno().": ".spip_sql_error() ."</tt></b></font><br><br>\n"; fin_cadre_relief(); echo "<br>"; @@ -94,7 +86,7 @@ if ($ok) { fin_admin($action); } else { - install_debut_html("Réparation"); + install_debut_html(_T('titre_reparation')); echo "<p>$message"; install_fin_html(); } diff --git a/ecrire/admin_tech.php3 b/ecrire/admin_tech.php3 index 7abda1b364..3aa8a35264 100644 --- a/ecrire/admin_tech.php3 +++ b/ecrire/admin_tech.php3 @@ -3,14 +3,14 @@ include ("inc.php3"); -debut_page("Maintenance technique", "administration", "base"); +debut_page(_T('titre_admin_tech'), "administration", "base"); echo "<br>"; if ($options == "avancees") { echo "<br><br>"; - gros_titre("Maintenance technique"); + gros_titre(_T('titre_admin_tech')); barre_onglets("administration", "sauver"); } @@ -19,16 +19,14 @@ debut_gauche(); debut_boite_info(); -echo propre("{{Cette page est uniquement accessible aux responsables du site.}}<P> Elle donne accès aux différentes -fonctions de maintenance technique. Certaines d'entre elles donnent lieu à un processus d'authentification spécifique, qui -exige d'avoir un accès FTP au site Web."); +echo _T('info_gauche_admin_tech'); fin_boite_info(); debut_droite(); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -44,7 +42,7 @@ debut_cadre_relief(); echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "Sauvegarder le contenu de la base</FONT></B></TD></TR>"; +echo _T('texte_sauvegarde')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND=''>"; @@ -53,29 +51,22 @@ echo "\n<FORM ACTION='export_all.php3' METHOD='get'>"; echo "\n<p align='justify'>"; -echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">'; -echo "Cette option vous permet de sauvegarder -le contenu de la base dans un fichier qui sera stocké dans le répertoire <i>ecrire/data/</i>. -N'oubliez pas également de récupérer l'intégralité du répertoire <i>IMG/</i>, qui contient -les images utilisées dans les articles et les rubriques."; +echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">'; +echo _T('texte_admin_tech_01'); -echo "<p>" . propre("Attention: cette sauvegarde ne pourra être restaurée - QUE dans un site installé sous la même version de SPIP. L'erreur - consistant à faire une sauvegarde avant de faire une mise à jour - de SPIP est courante... Pour plus de détails consultez [la documentation de SPIP->http://www.uzine.net/article1489.html]."); +echo "<p>"._T('texte_admin_tech_02'); if ($flag_gz) { - echo "\n<p align='justify'>Vous pouvez choisir de sauvegarder le fichier sous forme compressée, afin - d'écourter son transfert chez vous ou sur un serveur de sauvegardes, et d'économiser de l'espace disque.<p>"; - echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='1' id='gz_on' CHECKED><label for='gz_on'> sauvegarde compressée sous <b>ecrire/data/dump.xml.gz</b> </label><BR>\n"; - echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='0' id='gz_off'><label for='gz_off'> sauvegarde non compressée sous <b>ecrire/data/dump.xml</b> </label><BR>\n"; + echo "\n<p align='justify'>"._T('texte_admin_tech_03')."<p>"; + echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='1' id='gz_on' CHECKED><label for='gz_on'> "._T('bouton_radio_sauvegarde_compressee')." </label><BR>\n"; + echo "\n<INPUT TYPE='radio' NAME='gz' VALUE='0' id='gz_off'><label for='gz_off'> "._T('bouton_radio_sauvegarde_non_compressee')." </label><BR>\n"; } else { - echo "\n<p align='justify'>La sauvegarde sera faite dans le fichier non compressé <b>ecrire/data/dump.xml</b>."; + echo "\n<p align='justify'>"._T('texte_sauvegarde_compressee'); echo "\n<INPUT TYPE='hidden' NAME='gz' VALUE='0'>"; } -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Sauvegarder la base'></FORM></DIV>"; +echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('texte_sauvegarde_base')."'></FORM></DIV>"; echo "</FONT>"; echo "</TD></TR>"; @@ -89,33 +80,29 @@ echo "</TABLE>"; echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"; -echo "Restaurer le contenu d'une sauvegarde de la base</FONT></B></TD></TR>"; +echo _T('texte_restaurer_base')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND=''>"; echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; echo "\n<FORM ACTION='import_all.php3' METHOD='get'>"; -echo "\n<p align='justify'> Cette option vous permet de restaurer une sauvegarde précédemment -effectuée de la base. A cet effet, le fichier contenant la sauvegarde doit avoir été -placé dans le répertoire <i>ecrire/data/</i>. -Soyez prudent avec cette fonctionnalité : <b>les modifications, pertes éventuelles, sont -irréversibles.</b>"; +echo "\n<p align='justify'> "._T('texte_restaurer_sauvegarde'); if ($flag_gz) { $fichier_defaut = 'dump.xml.gz'; - $texte_compresse = "(celui-ci peut être compressé ou non) "; + $texte_compresse = _T('texte_compresse_ou_non')." "; } else { $fichier_defaut = 'dump.xml'; - $texte_compresse = "<i>non compressé</i> (votre serveur ne supportant pas cette fonctionnalité) "; + $texte_compresse = _T('texte_non_compresse')." "; } -echo "\n<p>Veuillez entrer le nom du fichier $texte_compresse:"; +echo "\n<p>"._T('entree_nom_fichier', array('texte_compresse' => $texte_compresse)); echo "\n<p><FONT SIZE=3><ul><INPUT TYPE='text' NAME='archive' VALUE='$fichier_defaut' SIZE='30'></ul></FONT>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Restaurer la base'></DIV></FORM>"; +echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_restaurer_base')."'></DIV></FORM>"; echo "</FONT>"; echo "</TD></TR>"; @@ -132,18 +119,16 @@ if ($options == "avancees") { echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"; - echo "Réparer la base de données</FONT></B></TD></TR>"; + echo _T('texte_recuperer_base')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND=''>"; echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; echo "\n<FORM ACTION='admin_repair.php3' METHOD='get'>"; - echo "\n<p align='justify'>Si votre base de données a - crashé, vous pouvez tenter une réparation - automatique."; + echo "\n<p align='justify'>"._T('texte_crash_base'); - echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Tenter une réparation'></DIV></FORM>"; + echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_tenter_recuperation')."'></DIV></FORM>"; echo "</FONT>"; echo "</TD></TR>"; diff --git a/ecrire/admin_vider.php3 b/ecrire/admin_vider.php3 index a590e61ba8..93c46f9a5b 100644 --- a/ecrire/admin_vider.php3 +++ b/ecrire/admin_vider.php3 @@ -4,11 +4,11 @@ include ("inc.php3"); include_ecrire ("inc_admin.php3"); -debut_page("Maintenance technique : gestion du cache", "administration", "base"); +debut_page(_T('titre_page_admin_vider'), "administration", "base"); echo "<br><br><br>"; -gros_titre("Maintenance technique"); +gros_titre(_T('titre_admin_vider')); barre_onglets("administration", "vider"); @@ -16,16 +16,14 @@ debut_gauche(); debut_boite_info(); -echo propre("{{Cette page est uniquement accessible aux responsables du site.}}<P> Elle donne accès aux différentes -fonctions de maintenance technique. Certaines d'entre elles donnent lieu à un processus d'authentification spécifique, qui -exige d'avoir un accès FTP au site Web."); +echo _T('info_gauche_admin_vider'); fin_boite_info(); debut_droite(); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -58,16 +56,13 @@ debut_cadre_relief(); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND=''><B>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "Vider le cache</FONT></B></TD></TR>"; +echo _T('texte_vider_cache')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND=''>"; echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; -echo "\n<p align='justify'>Utilisez cette commande afin de supprimer tous les fichiers présents -dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous -avez fait des modifications importantes de graphisme ou de structure du site. <p align='justifty'>Si vous voulez -recalculer une seule page, passez plutôt par l'espace public et utilisez-y le bouton « recalculer »."; +echo "\n<p align='justify'>"._T('texte_suppression_fichiers')."<p align='justifty'>"._T('texte_recalcul_page'); echo "\n<FORM ACTION='../spip_cache.php3' METHOD='post'>"; @@ -77,7 +72,7 @@ echo "\n<INPUT TYPE='hidden' NAME='id_auteur' VALUE='$connect_id_auteur'>"; echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>"; echo "\n<INPUT TYPE='hidden' NAME='purger_cache' VALUE='oui'>"; echo "\n<INPUT TYPE='hidden' NAME='redirect' VALUE='admin_vider.php3'>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='Vider le cache'></FORM></DIV>"; +echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE='"._T('bouton_vider_cache')."'></FORM></DIV>"; echo "</FONT>"; echo "</TD></TR>"; @@ -92,7 +87,7 @@ echo "</TABLE>"; echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=8 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND=''><B>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"; -echo "Effacer les données d'indexation</FONT></B></TD></TR>"; +echo _T('texte_effacer_donnees_indexation')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND=''>"; @@ -100,20 +95,14 @@ echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; echo "\n<p align='justify'>"; if (lire_meta('activer_moteur') == 'oui') - echo "<b>Le moteur de recherche est activé.</b> Utilisez cette commande - si vous souhaitez procéder à une réindexation rapide (après restauration - d'une sauvegarde par exemple). Notez que les documents modifiés de - façon normale (depuis l'interface SPIP) sont automatiquement - réindexés : cette commande n'est donc utile que de façon exceptionnelle."; + echo _T('texte_moteur_recherche_active'); else { - echo "<b>Le moteur de recherche n'est pas activé.</b>"; + echo "<b>"._T('texte_moteur_recherche_non_active')."</b>"; $row = spip_fetch_array(spip_query("SELECT COUNT(*) AS cnt FROM spip_index_articles")); if ($row['cnt']) - echo " Utilisez cette commande afin de vider les tables d'indexation utilisées - par le moteur de recherche intégré à SPIP. Cela vous permettra - de gagner de l'espace disque."; + echo _T('texte_commande_vider_tables_indexation'); else - echo " Les tables d'indexation du moteur sont vides."; + echo _T('texte_tables_indexation_vides'); } @@ -123,7 +112,7 @@ $hash = calculer_action_auteur("purger_index"); echo "\n<INPUT TYPE='hidden' NAME='hash' VALUE='$hash'>"; echo "\n<INPUT TYPE='hidden' NAME='purger_index' VALUE='oui'>"; -echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\"Effacer les index\"></FORM></DIV>"; +echo "\n<p><DIV align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider' VALUE=\""._T('bouton_effacer_index')."\"></FORM></DIV>"; echo "</FONT>"; echo "</TD></TR>"; @@ -134,11 +123,6 @@ fin_cadre_relief(); echo "<BR>"; - - - - - fin_page(); diff --git a/ecrire/aide_droite.php3 b/ecrire/aide_droite.php3 index 4eb2ef7787..a69f733443 100644 --- a/ecrire/aide_droite.php3 +++ b/ecrire/aide_droite.php3 @@ -83,4 +83,4 @@ if (@is_file($fichier_aide)) { </BODY> -</HTML> \ No newline at end of file +</HTML> diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3 index c04b96fd30..9d4fe827ce 100644 --- a/ecrire/aide_gauche.php3 +++ b/ecrire/aide_gauche.php3 @@ -94,85 +94,85 @@ function article($titre, $lien, $statut = "redac") { if ($supp_rub) $les_rub=ereg_replace(",$supp_rub,","",$les_rub); if ($addrub) $les_rub.=",$addrub,"; -rubrique("Installation de SPIP","admin"); -article("Régler les droits d'accès", "install0", "admin"); -article("Votre connexion MySQL", "install1", "admin"); -article("Choix de votre base", "install2", "admin"); -article("Informations personnelles", "install5", "admin"); -article("Vérification par FTP", "ftp_auth", "admin"); -article("Un problème de squelette ?", "erreur_mysql", "admin"); - -rubrique("Les articles"); -article("Les raccourcis typographiques","raccourcis"); -article("Titre, surtitre, soustitre","arttitre"); -article("Choisir la rubrique","artrub"); -article("Descriptif rapide","artdesc"); -article("Chapeau","artchap"); -article("Redirection d'article","artvirt","admin"); -article("Texte","arttexte"); -article("Date","artdate"); -article("Date de publication antérieure","artdate_redac"); -article("Les auteurs","artauteurs"); -article("Logo de l'article","logoart","admin"); -article("Le statut de l'article","artstatut"); -article("Proposer son article","artprop"); -article("Articles en cours de modification","artmodif"); - - -rubrique("Les rubriques"); -article("Une structure hiérarchisée","rubhier"); -article("Choisir la rubrique","rubrub","admin"); -article("Logo de la rubrique","rublogo","admin"); - -rubrique("Les brèves"); -article("Les brèves","breves"); -article("Choisir la rubrique","brevesrub"); -article("Le lien hypertexte","breveslien"); -article("Le statut de la brève","brevesstatut","admin"); -article("Le logo de la brève","breveslogo","admin"); - -rubrique("Images et documents"); -article("Insérer des images","ins_img"); -article("Joindre des documents","ins_doc"); -article("Installer des fichiers par FTP","ins_upload","admin"); - -rubrique("Les mots-clés"); -article("Principe des mots-clés","mots"); -article("Les mots-clés","artmots"); -article("Les groupes de mots","motsgroupes","admin"); - - -rubrique("Les sites référencés"); -article("Référencer un site","reference"); -article("Sites syndiqués","rubsyn"); -article("Articles syndiqués","artsyn"); -article("Utiliser un proxy","confhttpproxy","admin"); - -rubrique("La messagerie interne"); -article("<img src='img_pack/m_envoi.gif' align='left' border=0> Les messages entre utilisateurs","messut"); -article("<img src='img_pack/m_envoi_bleu.gif' align='left' border=0> Les pense-bête","messpense"); -article("Le calendrier","messcalen"); -article("Configuration personnelle de la messagerie","messconf"); - - -rubrique("Suivi des forums","admin"); -article("Suivi des forums","suiviforum","admin"); - -rubrique("Configuration précise","admin"); -article("Nom et adresse de votre site","confnom","admin"); -article("Contenu des articles","confart","admin"); -article("Articles post-datés","confdates","admin"); -article("Fonctionnement des forums","confforums","admin"); -article("Système de brèves","confbreves","admin"); -article("Messagerie interne","confmessagerie","admin"); -article("Statistiques des visites","confstat","admin"); -article("Envoi automatique de mails","confmails","admin"); -article("Moteur de recherche intégré","confmoteur","admin"); - -rubrique("Configuration de l'interface personnelle"); -article("Interface simplifiée / complète","intersimple"); -article("Le cookie de correspondance","cookie"); -article("Se déconnecter","deconnect"); +rubrique(_T('menu_aide_installation_spip'),"admin"); +article(_T('menu_aide_installation_reactuliser_droits'), "install0", "admin"); +article(_T('menu_aide_installation_connexion_mysql'), "install1", "admin"); +article(_T('menu_aide_installation_choix_base'), "install2", "admin"); +article(_T('menu_aide_installation_informations_personnelles'), "install5", "admin"); +article(_T('menu_aide_installation_ftp'), "ftp_auth", "admin"); +article(_T('menu_aide_installation_probleme_squelette'), "erreur_mysql", "admin"); + +rubrique(_T('menu_aide_articles')); +article(_T('menu_aide_articles_raccourcis_typo'),"raccourcis"); +article(_T('menu_aide_articles_titres'),"arttitre"); +article(_T('menu_aide_articles_choix_rubrique'),"artrub"); +article(_T('menu_aide_articles_descriptif_rapide'),"artdesc"); +article(_T('menu_aide_articles_chapeau'),"artchap"); +article(_T('menu_aide_articles_redirection'),"artvirt","admin"); +article(_T('menu_aide_articles_texte'),"arttexte"); +article(_T('menu_aide_articles_date'),"artdate"); +article(_T('menu_aide_articles_date_anterieure'),"artdate_redac"); +article(_T('menu_aide_articles_auteurs'),"artauteurs"); +article(_T('menu_aide_articles_logos'),"logoart","admin"); +article(_T('menu_aide_articles_statut'),"artstatut"); +article(_T('menu_aide_articles_proposer'),"artprop"); +article(_T('menu_aide_articles_en_cours_modification'),"artmodif"); + + +rubrique(_T('menu_aide_rubriques')); +article(_T('menu_aide_rubriques_structure'),"rubhier"); +article(_T('menu_aide_rubriques_choix'),"rubrub","admin"); +article(_T('menu_aide_rubriques_logo'),"rublogo","admin"); + +rubrique(_T('menu_aide_breves')); +article(_T('menu_aide_breves_breves'),"breves"); +article(_T('menu_aide_breves_choix'),"brevesrub"); +article(_T('menu_aide_breves_lien'),"breveslien"); +article(_T('menu_aide_breves_statut'),"brevesstatut","admin"); +article(_T('menu_aide_breves_logo'),"breveslogo","admin"); + +rubrique(_T('menu_aide_images_doc')); +article(_T('menu_aide_images_doc_inserer'),"ins_img"); +article(_T('menu_aide_images_doc_joindre'),"ins_doc"); +article(_T('menu_aide_images_doc_ftp'),"ins_upload","admin"); + +rubrique(_T('menu_aide_mots_cles')); +article(_T('menu_aide_mots_cles_principe'),"mots"); +article(_T('menu_aide_mots_cles_mots_cles'),"artmots"); +article(_T('menu_aide_mots_cles_groupes'),"motsgroupes","admin"); + + +rubrique(_T('menu_aide_sites')); +article(_T('menu_aide_sites_referencer'),"reference"); +article(_T('menu_aide_sites_syndiquer'),"rubsyn"); +article(_T('menu_aide_sites_articles_syndiques'),"artsyn"); +article(_T('menu_aide_sites_proxy'),"confhttpproxy","admin"); + +rubrique(_T('menu_aide_messagerie')); +article("<img src='img_pack/m_envoi.gif' align='left' border=0> "._T('menu_aide_messagerie_utilisateurs'),"messut"); +article("<img src='img_pack/m_envoi_bleu.gif' align='left' border=0> "._T('menu_aide_messagerie_pense_bete'),"messpense"); +article(_T('menu_aide_messagerie_calendrier'),"messcalen"); +article(_T('menu_aide_messagerie_configuration_perso'),"messconf"); + + +rubrique(_T('menu_aide_suivi_forum'),"admin"); +article(_T('menu_aide_suivi_forum_suivi'),"suiviforum","admin"); + +rubrique(_T('menu_aide_suivi_forum_configuration'),"admin"); +article(_T('menu_aide_suivi_forum_nom_adresse'),"confnom","admin"); +article(_T('menu_aide_suivi_forum_contenu_articles'),"confart","admin"); +article(_T('menu_aide_suivi_forum_articles_postes'),"confdates","admin"); +article(_T('menu_aide_suivi_forum_fonctionnement'),"confforums","admin"); +article(_T('menu_aide_suivi_forum_systeme_breves'),"confbreves","admin"); +article(_T('menu_aide_suivi_forum_messagerie_interne'),"confmessagerie","admin"); +article(_T('menu_aide_suivi_forum_statistiques'),"confstat","admin"); +article(_T('menu_aide_suivi_forum_envoi_emails'),"confmails","admin"); +article(_T('menu_aide_suivi_forum_moteur_recherche'),"confmoteur","admin"); + +rubrique(_T('menu_aide_interface_perso')); +article(_T('menu_aide_interface_perso_simplifiee'),"intersimple"); +article(_T('menu_aide_interface_perso_cookie'),"cookie"); +article(_T('menu_aide_interface_perso_deconnecter'),"deconnect"); for ($i=0; $i<=count($texte); $i++) { diff --git a/ecrire/aide_index.php3 b/ecrire/aide_index.php3 index 7b77b8d6fd..9a09f2f893 100644 --- a/ecrire/aide_index.php3 +++ b/ecrire/aide_index.php3 @@ -2,12 +2,13 @@ include ("inc_version.php3"); -?> -<HTML> -<HEAD> -<TITLE>Aide en ligne SPIP</TITLE> -</HEAD> +echo "<HTML>"; +echo "<HEAD>"; +echo "<TITLE>"._T('info_aide_en_ligne')."</TITLE>"; +echo "</HEAD>"; + +?> <FRAMESET Cols="150,*" border=0 FRAMEBORDER=0 FRAMESPACING=0> <frame src="<?php echo "aide_gauche.php3?aide=$aide&les_rub=$les_rub"; ?>" name="gauche" marginheight="0" marginwidth="0" scrolling="auto" noresize> diff --git a/ecrire/articles.php3 b/ecrire/articles.php3 index 7575a29d86..bbe8fc2645 100644 --- a/ecrire/articles.php3 +++ b/ecrire/articles.php3 @@ -16,7 +16,7 @@ $articles_mots = lire_meta("articles_mots"); if ($id_article==0) { if ($new=='oui') { - if ($titre=='') $titre = "Sans titre"; + if ($titre=='') $titre = _T('info_sans_titre'); $forums_publics = substr(lire_meta('forums_publics'),0,3); spip_query("INSERT INTO spip_articles (id_rubrique, statut, date, accepter_forum) VALUES ($id_rubrique, 'prepa', NOW(), '$forums_publics')"); $id_article = spip_insert_id(); @@ -291,7 +291,7 @@ debut_page("« $titre_article »", "documents", "articles"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); echo "$parents"; @@ -322,11 +322,11 @@ if ($statut_article == "publie") { } } -echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'><b>ARTICLE NUMÉRO :</b></font>\n"; +echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'><b>"._T('info_numero_article')." :</b></font>\n"; echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size='6'><b>$id_article</b></font>\n"; if ($voir_en_ligne) { - icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_article=$id_article&recalcul=oui", "racine-24.gif", "rien.gif"); + icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_article=$id_article&recalcul=oui", "racine-24.gif", "rien.gif"); } if ($connect_statut=='0minirezo' AND acces_rubrique($id_rubrique)) { @@ -334,7 +334,7 @@ if ($connect_statut=='0minirezo' AND acces_rubrique($id_rubrique)) { if ($row = spip_fetch_array(spip_query($query))) { $nb_forums = $row['count']; if ($nb_forums) { - icone_horizontale("Suivi du forum public : $nb_forums contribution(s)", + icone_horizontale(_T('icone_suivi_forum', array('nb_forums' => $nb_forums)), "articles_forum.php3?id_article=$id_article", "suivi-forum-24.gif", ""); } } @@ -345,7 +345,7 @@ $activer_statistiques = lire_meta("activer_statistiques"); $activer_statistiques_ref = lire_meta("activer_statistiques_ref"); if ($connect_statut == "0minirezo" AND $statut_article == 'publie' AND $visites > 0 AND $activer_statistiques != "non" AND $options == "avancees"){ - icone_horizontale("Évolution des visites<br>$visites visites$aff_ref", "statistiques_visites.php3?id_article=$id_article", "statistiques-24.gif","rien.gif"); + icone_horizontale(_T('icone_evolution_visites', array('visites' => $visites, 'aff_ref' => $aff_ref)), "statistiques_visites.php3?id_article=$id_article", "statistiques-24.gif","rien.gif"); } echo "</div>\n"; @@ -359,7 +359,7 @@ $arton = "arton$id_article"; $artoff = "artoff$id_article"; if ($id_article>0 AND $flag_editable) - afficher_boite_logo($arton, $artoff, "LOGO DE L'ARTICLE".aide ("logoart"), "LOGO POUR SURVOL"); + afficher_boite_logo($arton, $artoff, _T('logo_article').aide ("logoart"), _T('logo_survol')); // @@ -376,7 +376,7 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { echo bouton_block_visible("forumpetition"); else echo bouton_block_invisible("forumpetition"); - echo "FORUM & PÉTITION"; + echo _T('bouton_forum_petition'); echo "</b></center></font>"; if ($visible) echo debut_block_visible("forumpetition"); @@ -403,37 +403,37 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { echo "\n<form action='articles.php3' method='get'>"; echo "\n<input type='hidden' name='id_article' value='$id_article'>"; - echo "<br>Fonctionnement du forum :\n"; + echo "<br>"._T('info_fonctionnement_forum')."\n"; if ($forums_publics == "pos") { echo "<br><input type='radio' name='change_accepter_forum' value='pos' id='accepterforumpos' checked>"; - echo "<B><label for='accepterforumpos'> modéré à posteriori</label></B>"; + echo "<B><label for='accepterforumpos'> "._T('bouton_radio_modere_posteriori')."</label></B>"; } else { echo "<br><input type='radio' name='change_accepter_forum' value='pos' id='accepterforumpos'>"; - echo "<label for='accepterforumpos'> modéré à posteriori</label>"; + echo "<label for='accepterforumpos'> "._T('bouton_radio_modere_posteriori')."</label>"; } if ($forums_publics == "pri") { echo "<br><input type='radio' name='change_accepter_forum' value='pri' id='accepterforumpri' checked>"; - echo "<B><label for='accepterforumpri'> modéré à priori</label></B>"; + echo "<B><label for='accepterforumpri'> "._T('bouton_radio_modere_priori')."</label></B>"; } else { echo "<br><input type='radio' name='change_accepter_forum' value='pri' id='accepterforumpri'>"; - echo "<label for='accepterforumpri'> modéré à priori</label>"; + echo "<label for='accepterforumpri'> "._T('bouton_radio_modere_priori')."</label>"; } if ($forums_publics == "abo") { echo "<br><input type='radio' name='change_accepter_forum' value='abo' id='accepterforumabo' checked>"; - echo "<B><label for='accepterforumabo'> modéré sur abonnement</label></B>"; + echo "<B><label for='accepterforumabo'> "._T('bouton_radio_modere_abonnement')."</label></B>"; } else { echo "<br><input type='radio' name='change_accepter_forum' value='abo' id='accepterforumabo'>"; - echo "<label for='accepterforumabo'> modéré sur abonnement</label>"; + echo "<label for='accepterforumabo'> "._T('bouton_radio_modere_abonnement')."</label>"; } if ($forums_publics == "non") { echo "<br><input type='radio' name='change_accepter_forum' value='non' id='accepterforumnon' checked>"; - echo "<B><label for='accepterforumnon'> pas de forum</label></B>"; + echo "<B><label for='accepterforumnon'> "._T('info_pas_de_forum')."</label></B>"; } else { echo "<br><input type='radio' name='change_accepter_forum' value='non' id='accepterforumnon'>"; - echo "<label for='accepterforumnon'> pas de forum</label>"; + echo "<label for='accepterforumnon'> "._T('info_pas_de_forum')."</label>"; } - echo "<div align='right'><input type='submit' name='Changer' class='fondo' value='Changer' STYLE='font-size:10px'></div>\n"; + echo "<div align='right'><input type='submit' name='Changer' class='fondo' value='"._T('bouton_changer')."' STYLE='font-size:10px'></div>\n"; echo "</form>"; echo "<br>"; @@ -478,11 +478,11 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { if ($petition){ echo "<input type='radio' name='change_petition' value='on' id='petitionon' checked>"; - echo "<B><label for='petitionon'>Pétition activée</label></B>"; + echo "<B><label for='petitionon'>"._T('bouton_radio_petition_activee')."</label></B>"; $query_signatures = "SELECT COUNT(*) AS nb FROM spip_signatures WHERE id_article=$id_article"; $result = spip_fetch_array(spip_query($query_signatures)); if ($result['nb'] > 0) { - echo "<p><font size=1><a href='controle_petition.php3?id_article=$id_article'>".$result['nb']." signatures</a></font>\n"; + echo "<p><font size=1><a href='controle_petition.php3?id_article=$id_article'>".$result['nb']." "._T('info_signatures')."</a></font>\n"; } echo "<p>"; @@ -490,24 +490,24 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { echo "<input type='checkbox' name='email_unique' value='oui' id='emailunique' checked>"; else echo "<input type='checkbox' name='email_unique' value='oui' id='emailunique'>"; - echo " <label for='emailunique'>une seule signature par adresse email</label><BR>"; + echo " <label for='emailunique'>"._T('bouton_checkbox_signature_unique_email')."</label><BR>"; if ($site_obli=="oui") echo "<input type='checkbox' name='site_obli' value='oui' id='siteobli' checked>"; else echo "<input type='checkbox' name='site_obli' value='oui' id='siteobli'>"; - echo " <label for='siteobli'>indiquer obligatoirement un site Web</label><BR>"; + echo " <label for='siteobli'>"._T('bouton_checkbox_indiquer_site')."</label><BR>"; if ($site_unique=="oui") echo "<input type='checkbox' name='site_unique' value='oui' id='siteunique' checked>"; else echo "<input type='checkbox' name='site_unique' value='oui' id='siteunique'>"; - echo " <label for='siteunique'>une seule signature par site Web</label><BR>"; + echo " <label for='siteunique'>"._T('bouton_checkbox_signature_unique_site')."</label><BR>"; if ($message=="oui") echo "<input type='checkbox' name='message' value='oui' id='message' checked>"; else echo "<input type='checkbox' name='message' value='oui' id='message'>"; - echo " <label for='message'>possibilité d'envoyer un message</label>"; + echo " <label for='message'>"._T('bouton_checkbox_envoi_message')."</label>"; - echo "<P>Descriptif de la pétition :<BR>"; + echo "<P>"._T('texte_descriptif_petition')." :<BR>"; echo "<TEXTAREA NAME='texte_petition' CLASS='forml' ROWS='4' COLS='10' wrap=soft>"; echo $texte_petition; echo "</TEXTAREA><P>\n"; @@ -515,17 +515,17 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { } else { echo "<input type='radio' name='change_petition' value='on' id='petitionon'>"; - echo "<label for='petitionon'>Activer la pétition</label>"; + echo "<label for='petitionon'>"._T('bouton_radio_activer_petition')."</label>"; } if (!$petition){ echo "<br><input type='radio' name='change_petition' value='off' id='petitionoff' checked>"; - echo "<B><label for='petitionoff'>Pas de pétition</label></B>"; + echo "<B><label for='petitionoff'>"._T('bouton_radio_pas_petition')."</label></B>"; }else{ echo "<br><input type='radio' name='change_petition' value='off' id='petitionoff'>"; - echo "<label for='petitionoff'>Supprimer la pétition</label>"; + echo "<label for='petitionoff'>"._T('bouton_radio_supprimer_petition')."</label>"; } - echo "<P align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer' STYLE='font-size:10px'>"; + echo "<P align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."' STYLE='font-size:10px'>"; echo "</FORM>"; echo "</font>"; @@ -560,9 +560,9 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { echo "<INPUT TYPE='text' NAME='virtuel' CLASS='formo' style='font-size:9px;' VALUE=\"$virtuelhttp$virtuel\" SIZE='40'><br>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo "(<b>Article virtuel :</b> article référencé dans votre site SPIP, mais redirigé vers une autre URL.)"; + echo "(<b>"._T('texte_article_virtuel')." :</b> "._T('texte_reference_mais_redirige').")"; echo "</font>"; - echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer' STYLE='font-size:10px'></div>"; + echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."' STYLE='font-size:10px'></div>"; echo "</form>"; echo fin_block(); @@ -576,13 +576,13 @@ if ($options == "avancees" && $connect_statut=='0minirezo' && $flag_editable) { debut_raccourcis(); -icone_horizontale("Tous vos articles", "articles_page.php3", "article-24.gif"); +icone_horizontale(_T('icone_tous_articles'), "articles_page.php3", "article-24.gif"); if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article) AND $options == "avancees") { $retour = urlencode($clean_link->getUrl()); - icone_horizontale("Créer un nouvel auteur et l'associer à cet article", "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif"); + icone_horizontale(_T('icone_creer_auteur'), "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif"); $articles_mots = lire_meta('articles_mots'); if ($articles_mots != "non") - icone_horizontale("Créer un nouveau mot-clé et le lier à cet article", "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif"); + icone_horizontale(_T('icone_creer_mot_cle'), "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif"); } fin_raccourcis(); @@ -617,19 +617,19 @@ function my_sel($num,$tex,$comp){ } function afficher_mois($mois){ - my_sel("00","non connu",$mois); - my_sel("01","janvier",$mois); - my_sel("02","février",$mois); - my_sel("03","mars",$mois); - my_sel("04","avril",$mois); - my_sel("05","mai",$mois); - my_sel("06","juin",$mois); - my_sel("07","juillet",$mois); - my_sel("08","août",$mois); - my_sel("09","septembre",$mois); - my_sel("10","octobre",$mois); - my_sel("11","novembre",$mois); - my_sel("12","décembre",$mois); + my_sel("00",_T('mois_non_connu'),$mois); + my_sel("01",_T('mois_janvier'),$mois); + my_sel("02",_T('mois_fevrier'),$mois); + my_sel("03",_T('mois_mars'),$mois); + my_sel("04",_T('mois_avril'),$mois); + my_sel("05",_T('mois_mai'),$mois); + my_sel("06",_T('mois_juin'),$mois); + my_sel("07",_T('mois_juillet'),$mois); + my_sel("08",_T('mois_aout'),$mois); + my_sel("09",_T('mois_septembre'),$mois); + my_sel("10",_T('mois_octobre'),$mois); + my_sel("11",_T('mois_novembre'),$mois); + my_sel("12",_T('mois_decembre'),$mois); } function afficher_annee($annee){ @@ -704,7 +704,7 @@ if ($descriptif) { } if ($statut_article == 'prop') { - echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'><B>Article proposé pour la publication. N'hésitez pas à donner votre avis grâce au forum attaché à cet article (en bas de page).</B></FONT></P>"; + echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='red'><B>"._T('text_article_propose_publication')."</B></FONT></P>"; } @@ -739,12 +739,12 @@ if ($flag_editable) { } } if ($flag_modif) { - icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif"); - echo "<font face='arial,helvetica,sans-serif' size='2'>Attention, $nom_auteur_modif a travaillé sur cet article il y a $date_diff minutes</font>"; + icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif"); + echo "<font face='arial,helvetica,sans-serif' size='2'>"._T('avis_article_modifie', array('nom_auteur_modif' => $nom_auteur_modif, 'date_diff' => $date_diff))."</font>"; echo aide("artmodif"); } else { - icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif"); + icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif"); } echo "</td>"; @@ -769,7 +769,7 @@ if ($flag_editable AND $options == 'avancees') { if ($statut_article == 'publie') { echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>"; - echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=1 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :"; + echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=1 COLOR='#FFFFFF'><B>"._T('texte_date_publication_article'); echo aide ("artdate"); echo "</B></FONT></TD></TR>"; echo "<TR><TD ALIGN='center'>"; @@ -784,12 +784,12 @@ if ($flag_editable AND $options == 'avancees') { echo "</SELECT>"; echo "</TD><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>"; + echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>"; echo "</TD></TR></TABLE>"; } else { echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND=''>"; - echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=1 COLOR='#FFFFFF' face='Verdana,Arial,Helvetica,sans-serif'><b>DATE DE CRÉATION DE L'ARTICLE : "; + echo "<TR><TD BGCOLOR='$couleur_foncee'><FONT SIZE=1 COLOR='#FFFFFF' face='Verdana,Arial,Helvetica,sans-serif'><b>"._T('texte_date_creation_article')." : "; echo majuscules(affdate($date))."</font></B></FONT>".aide('artdate')."</TD></TR>"; echo "</TABLE>"; } @@ -799,16 +799,16 @@ if ($flag_editable AND $options == 'avancees') { echo '<tr><td bgcolor="#cccccc" colspan="2"><font size="1" color="#000000" face="Verdana,Arial,Helvetica,sans-serif">'; if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') $date_affichee = ' : '.majuscules(affdate($date_redac)); echo bouton_block_invisible('dateredac'); - echo '<b>DATE DE PUBLICATION ANTÉRIEURE'.$date_affichee.'</b></font></td></tr></table>'; + echo "<b>"._T('texte_date_publication_anterieure').$date_affichee."</b></font></td></tr></table>"; echo debut_block_invisible('dateredac'); echo '<table cellpadding="5" cellspacing="0" border="0" width="100%">'; echo '<tr><td align="left">'; echo '<input type="radio" name="avec_redac" value="non" id="avec_redac_on"'; if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac == '0000-00-00') echo ' checked="checked"'; - echo ' /> <label for="avec_redac_on">Ne pas afficher de date de publication antérieure.</label>'; + echo ' /> <label for="avec_redac_on">'._T('texte_date_publication_anterieure_nonaffichee').'</label>'; echo '<br /><input type="radio" name="avec_redac" value="oui" id="avec_redac_off"'; if ($annee_redac.'-'.$mois_redac.'-'.$jour_redac != '0000-00-00') echo ' checked="checked"'; - echo ' /> <label for="avec_redac_off">Afficher :</label> '; + echo ' /> <label for="avec_redac_off">'._T('bouton_radio_afficher').' :</label> '; echo '<select name="jour_redac" class="fondl">'; afficher_jour($jour_redac); @@ -819,7 +819,7 @@ if ($flag_editable AND $options == 'avancees') { echo '<input type="text" name="annee_redac" class="fondl" value="'.$annee_redac.'" size="5" maxlength="4" />'; echo '</td><td align="right">'; - echo '<input type="submit" name="Changer" class="fondo" value="Changer" />'; + echo '<input type="submit" name="Changer" class="fondo" value="'._T('bouton_changer').'" />'; echo aide('artdate_redac'); echo '</td></tr>'; echo fin_block(); @@ -846,7 +846,7 @@ echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR>< if ($flag_editable AND $options == 'avancees') { echo bouton_block_invisible("auteursarticle"); } -echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>LES AUTEURS</B></FONT>"; +echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('texte_auteurs')."</B></FONT>"; echo aide ("artauteurs"); echo "</TD></TR></TABLE>"; @@ -884,12 +884,12 @@ if ($cherche_auteur) { $resultat = mots_ressemblants($cherche_auteur, $table_auteurs, $table_ids); debut_boite_info(); if (!$resultat) { - echo "<B>Aucun résultat pour \"$cherche_auteur\".</B><BR>"; + echo "<B>"._T('texte_aucun_resultat_auteur', array('cherche_auteur' => $cherche_auteur)).".</B><BR>"; } else if (count($resultat) == 1) { $ajout_auteur = 'oui'; list(, $nouv_auteur) = each($resultat); - echo "<B>L'auteur suivant a été ajouté à l'article :</B><BR>"; + echo "<B>"._T('texte_ajout_auteur')."</B><BR>"; $query = "SELECT * FROM spip_auteurs WHERE id_auteur=$nouv_auteur"; $result = spip_query($query); echo "<UL>"; @@ -910,7 +910,7 @@ if ($cherche_auteur) { while (list(, $id_auteur) = each($resultat)) $les_auteurs[] = $id_auteur; if ($les_auteurs) { $les_auteurs = join(',', $les_auteurs); - echo "<B>Plusieurs auteurs trouvés pour \"$cherche_auteur\":</B><BR>"; + echo "<B>"._T('texte_plusieurs_articles', array('cherche_auteur' => $cherche_auteur))."</B><BR>"; $query = "SELECT * FROM spip_auteurs WHERE id_auteur IN ($les_auteurs) ORDER BY nom"; $result = spip_query($query); echo "<UL>"; @@ -934,7 +934,7 @@ if ($cherche_auteur) { } } else { - echo "<B>Trop de résultats pour \"$cherche_auteur\" ; veuillez affiner la recherche.</B><BR>"; + echo "<B>"._T('texte_trop_resultats_auteurs', array('cherche_auteur' => $cherche_auteur))."</B><BR>"; } fin_boite_info(); echo "<P>"; @@ -1020,7 +1020,7 @@ if (spip_num_rows($result)) { echo "</TD>\n"; echo "<TD CLASS='arial2'>"; - if ($email_auteur) echo "<A HREF='mailto:$email_auteur'>email</A>"; + if ($email_auteur) echo "<A HREF='mailto:$email_auteur'>"._T('email')."</A>"; else echo " "; echo "</TD>\n"; @@ -1037,7 +1037,7 @@ if (spip_num_rows($result)) { echo "<TD CLASS='arial1' align='right'>"; if ($flag_editable AND ($connect_id_auteur != $id_auteur OR $connect_statut == '0minirezo') AND $options == 'avancees') { - echo "<A HREF='articles.php3?id_article=$id_article&supp_auteur=$id_auteur'>Retirer l'auteur</A>"; + echo "<A HREF='articles.php3?id_article=$id_article&supp_auteur=$id_auteur'>"._T('lien_retirer_auteur')."</A>"; } else echo " "; echo "</TD>\n"; @@ -1065,12 +1065,12 @@ if ($flag_editable AND $options == 'avancees') { if (spip_num_rows($result) > 0) { echo "<FORM ACTION='articles.php3' METHOD='post'>"; - echo "<DIV align=right><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>AJOUTER UN AUTEUR : </B></FONT>\n"; + echo "<DIV align=right><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"._T('titre_cadre_ajouter_auteur')." </B></FONT>\n"; echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">"; if (spip_num_rows($result) > 80 AND $flag_mots_ressemblants) { echo "<INPUT TYPE='text' NAME='cherche_auteur' CLASS='fondl' VALUE='' SIZE='20'>"; - echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo'>"; + echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='"._T('bouton_chercher')."' CLASS='fondo'>"; } else { echo "<INPUT TYPE='Hidden' NAME='ajout_auteur' VALUE='oui'>"; @@ -1084,10 +1084,10 @@ if ($flag_editable AND $options == 'avancees') { $email = $row["email"]; $statut = $row["statut"]; - $statut=ereg_replace("0minirezo", "Administrateur", $statut); - $statut=ereg_replace("1comite", "Rédacteur", $statut); - $statut=ereg_replace("2redac", "Rédacteur", $statut); - $statut=ereg_replace("5poubelle", "Effacé", $statut); + $statut=ereg_replace("0minirezo", _T('item_administrateur'), $statut); + $statut=ereg_replace("1comite", _T('item_redacteur'), $statut); + $statut=ereg_replace("2redac", _T('item_redacteur'), $statut); + $statut=ereg_replace("5poubelle", _T('item_efface'), $statut); $premiere = strtoupper(substr(trim($nom), 0, 1)); @@ -1102,7 +1102,7 @@ if ($flag_editable AND $options == 'avancees') { echo "\n<OPTION VALUE=\"x\"> $statut".'s'; } - if ($premiere != $premiere_old AND ($statut != 'Administrateur' OR !$premiere_old)) { + if ($premiere != $premiere_old AND ($statut != _T('item_administrateur') OR !$premiere_old)) { echo "\n<OPTION VALUE=\"x\">"; } @@ -1113,7 +1113,7 @@ if ($flag_editable AND $options == 'avancees') { } echo "</SELECT>"; - echo " <INPUT TYPE='submit' NAME='Ajouter' VALUE='Ajouter' CLASS='fondo'>"; + echo " <INPUT TYPE='submit' NAME='Ajouter' VALUE=_T('bouton_ajouter') CLASS='fondo'>"; } echo "</div></FORM>"; } @@ -1175,15 +1175,15 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) { echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">"; - echo "<B>Cet article est :</B> "; + echo "<B>"._T('texte_article_statut')."</B> "; echo "<SELECT NAME='statut_nouv' SIZE='1' CLASS='fondl' onChange='change_bouton(this)'>"; - echo "<OPTION" . mySel("prepa", $statut_article) .">en cours de rédaction\n"; - echo "<OPTION" . mySel("prop", $statut_article) . ">proposé à l'évaluation\n"; - echo "<OPTION" . mySel("publie", $statut_article) . ">publié en ligne\n"; - echo "<OPTION" . mySel("poubelle", $statut_article) . ">à la poubelle\n"; - echo "<OPTION" . mySel("refuse", $statut_article) . ">refusé\n"; + echo "<OPTION" . mySel("prepa", $statut_article) .">"._T('texte_statut_en_cours_redaction')."\n"; + echo "<OPTION" . mySel("prop", $statut_article) . ">"._T('texte_statut_propose_evaluation')."\n"; + echo "<OPTION" . mySel("publie", $statut_article) . ">"._T('texte_statut_publie')."\n"; + echo "<OPTION" . mySel("poubelle", $statut_article) . ">"._T('texte_statut_poubelle')."\n"; + echo "<OPTION" . mySel("refuse", $statut_article) . ">"._T('texte_statut_refuse')."\n"; echo "</SELECT>"; @@ -1206,7 +1206,7 @@ if ($connect_statut == '0minirezo' AND acces_rubrique($rubrique_article)) { } echo " \n"; - echo "<INPUT TYPE='submit' NAME='Modifier' VALUE='Modifier' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Modifier' VALUE='"._T('bouton_modifier')."' CLASS='fondo'>"; echo aide ("artstatut"); echo "</CENTER>"; fin_cadre_relief(); @@ -1223,8 +1223,7 @@ echo "\n\n<DIV align=justify>"; if ($virtuel) { debut_boite_info(); - echo propre("{{Redirection.}} Cet article renvoie à - la page: <center>[->$virtuel]</center>"); + echo _T('info_renvoi_article')."<center>[->$virtuel]</center>"; fin_boite_info(); } else { @@ -1237,7 +1236,7 @@ else { if ($ps) { echo debut_cadre_enfonce(); echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; - echo justifier("<b>P.S.</b> ".propre($ps)); + echo justifier("<b>"._T('info_ps')."</b> ".propre($ps)); echo "</font>"; echo fin_cadre_enfonce(); } @@ -1245,7 +1244,7 @@ else { if ($les_notes) { echo debut_cadre_relief(); echo "<font size=2>"; - echo justifier("<b>Notes :</b> ".$les_notes); + echo justifier("<b>"._T('info_notes')." :</b> ".$les_notes); echo "</font>"; echo fin_cadre_relief(); } @@ -1265,12 +1264,12 @@ if ($date_diff >= 0 AND $date_diff < 60 AND $auteur_modif > 0 AND $auteur_modif while ($row_auteur = spip_fetch_array($result_auteur)) { $nom_auteur_modif = $row_auteur["nom"]; } - icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "warning-24.gif", ""); - echo "<font face='arial,helvetica,sans-serif' size=1>$nom_auteur_modif a travaillé sur cet article il y a $date_diff minutes</font>"; + icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "warning-24.gif", ""); + echo "<font face='arial,helvetica,sans-serif' size=1>"._T('texte_travail_article', array('nom_auteur_modif' => $nom_auteur_modif, 'date_diff' => $date_diff))."</font>"; echo aide("artmodif"); } else { - icone("Modifier cet article", "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif"); + icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif"); } echo "</div>"; @@ -1291,9 +1290,9 @@ if ($flag_auteur AND $statut_article == 'prepa') { echo "<P>"; debut_cadre_relief(); echo "<center>"; - echo "<B>Lorsque votre article est terminé,<br> vous pouvez proposer sa publication.</B>"; + echo "<B>"._T('texte_proposer_publication')."</B>"; echo aide ("artprop"); - bouton("Demander la publication de cet article", "articles.php3?id_article=$id_article&statut_nouv=prop"); + bouton(_T('bouton_demande_publication'), "articles.php3?id_article=$id_article&statut_nouv=prop"); echo "</center>"; fin_cadre_relief(); } @@ -1313,7 +1312,7 @@ $forum_retour = urlencode("articles.php3?id_article=$id_article"); echo "\n<div align='center'>"; - icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif"); + icone(_T('icone_poster_message'), "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_article=$id_article&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif"); echo "</div>"; echo "<P align='left'>"; diff --git a/ecrire/articles_edit.php3 b/ecrire/articles_edit.php3 index 4adb67ba21..3db4701258 100644 --- a/ecrire/articles_edit.php3 +++ b/ecrire/articles_edit.php3 @@ -57,11 +57,11 @@ if ($id_article) { } else if ($new=='oui') { $flag_editable = true; - $titre = 'Nouvel article'; + $titre = _T('info_nouvel_article'); } if (!$flag_editable) { - die ("<H3>Accès interdit</H3>"); + die ("<H3>"._T('info_acces_interdit')."</H3>"); } if ($id_article && $id_document) { @@ -110,13 +110,13 @@ function coupe_trop_long($texte){ // utile pour les textes > 32ko } -debut_page("Modifier : $titre", "documents", "articles"); +debut_page(_T('titre_page_articles_edit', array('titre' => $titre)), "documents", "articles"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -165,18 +165,18 @@ function my_sel($num,$tex,$comp){ } function afficher_mois($mois){ - my_sel("01","janvier",$mois); - my_sel("02","février",$mois); - my_sel("03","mars",$mois); - my_sel("04","avril",$mois); - my_sel("05","mai",$mois); - my_sel("06","juin",$mois); - my_sel("07","juillet",$mois); - my_sel("08","août",$mois); - my_sel("09","septembre",$mois); - my_sel("10","octobre",$mois); - my_sel("11","novembre",$mois); - my_sel("12","décembre",$mois); + my_sel("01",_T('mois_janvier'),$mois); + my_sel("02",_T('mois_fevrier'),$mois); + my_sel("03",_T('mois_mars'),$mois); + my_sel("04",_T('mois_avril'),$mois); + my_sel("05",_T('mois_mai'),$mois); + my_sel("06",_T('mois_juin'),$mois); + my_sel("07",_T('mois_juillet'),$mois); + my_sel("08",_T('mois_aout'),$mois); + my_sel("09",_T('mois_septembre'),$mois); + my_sel("10",_T('mois_octobre'),$mois); + my_sel("11",_T('mois_novembre'),$mois); + my_sel("12",_T('mois_decembre'),$mois); } function afficher_jour($jour){ @@ -256,12 +256,12 @@ function enfant($leparent){ echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; echo "<tr width='100%'>"; echo "<td>"; - icone("Retour", "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif"); + icone(_T('icone_retour'), "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; echo "<td width='100%'>"; -echo "Modifier l'article :"; +echo _T('texte_modifier_article'); gros_titre($titre); echo "</td></tr></table>"; echo "<p>"; @@ -287,7 +287,7 @@ echo "<P><HR><P>"; echo "<INPUT TYPE='Hidden' NAME='new' VALUE='oui'>"; if (($articles_surtitre != "non") OR $surtitre) { - echo "<B>Sur-titre</B>"; + echo "<B>"._T('texte_sur_titre')."</B>"; echo aide ("arttitre"); echo "<BR><INPUT TYPE='text' NAME='surtitre' CLASS='forml' VALUE=\"$surtitre\" SIZE='40'><P>"; } @@ -295,12 +295,12 @@ echo "<P><HR><P>"; echo "<INPUT TYPE='hidden' NAME='surtitre' VALUE=\"$surtitre\" >"; } - echo "<B>Titre</B> [Obligatoire]"; + echo _T('texte_titre_obligatoire'); echo aide ("arttitre"); echo "<BR><INPUT TYPE='text' NAME='titre' style='font-weight: bold;' CLASS='formo' VALUE=\"$titre\" SIZE='40'><P>"; if (($articles_soustitre != "non") OR $soustitre) { - echo "<B>Sous-titre</B>"; + echo "<B>"._T('texte_sous_titre')."</B>"; echo aide ("arttitre"); echo "<BR><INPUT TYPE='text' NAME='soustitre' CLASS='forml' VALUE=\"$soustitre\" SIZE='40'><br><br>"; } @@ -323,18 +323,18 @@ echo "<P><HR><P>"; } debut_cadre_relief("$logo_parent"); - echo "<B>À l'intérieur de la rubrique :</B>\n"; + echo "<B>"._T('titre_cadre_interieur_rubrique')." :</B>\n"; echo aide ("artrub"); echo "<BR><SELECT NAME='id_rubrique' style='background-color: $couleur_claire; font-size: 90%; width:100%; font-face:verdana,arial,helvetica,sans-serif;' SIZE=1>\n"; enfant(0); echo "</SELECT><BR>\n"; - echo "[N'oubliez pas de sélectionner correctement ce champ.]\n"; + echo _T('texte_rappel_selection_champs'); fin_cadre_relief(); if (($options == "avancees" AND $articles_descriptif != "non") OR $descriptif) { - echo "<P><B>Descriptif rapide</B>"; + echo "<P><B>"._T('texte_descriptif_rapide')."</B>"; echo aide ("artdesc"); - echo "<BR>(Contenu de l'article en quelques mots.)<BR>"; + echo "<BR>"._T('texte_contenu_article')."<BR>"; echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='2' COLS='40' wrap=soft>"; echo $descriptif; echo "</TEXTAREA><P>\n"; @@ -353,7 +353,7 @@ echo "<P><HR><P>"; echo "<table width=100% cellspacing=0 cellpadding=0 border=0>"; echo "<tr><td valign='top'>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo "<B><label for='confirme-virtuel'>Redirection :</label></B>"; + echo "<B><label for='confirme-virtuel'>"._T('info_redirection')." :</label></B>"; echo aide ("artvirt"); echo "</font>"; echo "</td>"; @@ -364,7 +364,7 @@ echo "<P><HR><P>"; echo "<input type='hidden' name='changer_virtuel' value='oui'>"; echo "</td></tr></table>\n"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo "<b>Article virtuel :</b> article référencé dans votre site SPIP, mais redirigé vers une autre URL. Pour supprimer la redirection, effacez l'URL ci-dessus."; + echo _T('texte_article_virtuel_reference'); echo "</font>"; echo "</div><p>\n"; } @@ -375,9 +375,9 @@ echo "<P><HR><P>"; if (($articles_chapeau != "non") OR $chapo) { if ($spip_ecran == "large") $rows = 8; else $rows = 5; - echo "<B>Chapeau</B>"; + echo "<B>"._T('info_chapeau')."</B>"; echo aide ("artchap"); - echo "<BR>(Texte introductif de l'article.)<BR>"; + echo "<BR>"._T('texte_introductif_article')."<BR>"; echo "<TEXTAREA NAME='chapo' CLASS='forml' ROWS='$rows' COLS='40' wrap=soft>"; echo $chapo; echo "</TEXTAREA><P>\n"; @@ -393,7 +393,7 @@ echo "<P><HR><P>"; if (strlen($texte)>29*1024) // texte > 32 ko -> decouper en morceaux { - $textes_supplement = "<br><font color='red'>(le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation.)</font>\n"; + $textes_supplement = "<br><font color='red'>"._T('info_texte_long')."</font>\n"; while (strlen($texte)>29*1024) { $nombre_textes ++; @@ -404,9 +404,9 @@ echo "<P><HR><P>"; $texte1 . "</TEXTAREA><P>\n"; } } - echo "<B>Texte</B>"; + echo "<B>"._T('info_texte')."</B>"; echo aide ("arttexte"); - echo "<br>Vous pouvez enrichir la mise en page de votre texte en utilisant des « raccourcis typographiques »."; + echo "<br>"._T('texte_enrichir_mise_a_jour'); echo aide("raccourcis"); echo $textes_supplement; @@ -416,7 +416,7 @@ echo "<P><HR><P>"; echo "</TEXTAREA><P>\n"; if (($articles_ps != "non" AND $options == "avancees") OR $ps) { - echo "<B>Post-Scriptum</B><BR>"; + echo "<B>"._T('info_post_scriptum')."</B><BR>"; echo "<TEXTAREA NAME='ps' CLASS='forml' ROWS='5' COLS='40' wrap=soft>"; echo $ps; echo "</TEXTAREA><P>\n"; @@ -432,7 +432,7 @@ echo "<P><HR><P>"; echo "<INPUT TYPE='Hidden' NAME='statut_nouv' VALUE=\"prepa\" SIZE='40'><P>"; echo "<DIV ALIGN='right'>"; - echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Valider'>"; + echo "<INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."'>"; echo "</DIV></FORM>"; fin_cadre_formulaire(); diff --git a/ecrire/articles_forum.php3 b/ecrire/articles_forum.php3 index 5426b3bd32..963fe43067 100644 --- a/ecrire/articles_forum.php3 +++ b/ecrire/articles_forum.php3 @@ -22,7 +22,7 @@ debut_page($titre, "documents", "articles"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -39,7 +39,7 @@ debut_gauche(); debut_boite_info(); echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>"; -echo "<P align=left>".propre("La page de {suivi des forums} est un outil de gestion de votre site (et non un espace de discussion ou de rédaction). Elle affiche toutes les contributions du forum public de cet article et vous permet de gérer ces contributions."); +echo "<P align=left>"._T('info_gauche_suivi_forum'); echo aide ("suiviforum"); echo "</FONT>"; @@ -53,12 +53,12 @@ debut_droite(); echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; echo "<tr width='100%'>"; echo "<td>"; - icone("Retour", "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif"); + icone(_T('icone_retour'), "articles.php3?id_article=$id_article", "article-24.gif", "rien.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; echo "<td width='100%'>"; -echo "Messages publics de l'article :"; +echo _T('texte_messages_publics'); gros_titre($titre); echo "</td></tr></table>"; echo "<p>"; diff --git a/ecrire/articles_page.php3 b/ecrire/articles_page.php3 index 0e296ae9c0..d7369ee8a2 100644 --- a/ecrire/articles_page.php3 +++ b/ecrire/articles_page.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Les articles", "documents", "articles"); +debut_page(_T('titre_page_articles_page'), "documents", "articles"); debut_gauche(); @@ -15,13 +15,13 @@ $result = spip_query($query); if (spip_num_rows($result) > 0) { debut_raccourcis(); - icone_horizontale ("Écrire un nouvel article", "articles_edit.php3?new=oui", "article-24.gif", "creer.gif"); + icone_horizontale (_T('icone_ecrire_article'), "articles_edit.php3?new=oui", "article-24.gif", "creer.gif"); fin_raccourcis(); } else { if ($connect_statut == '0minirezo') { - echo "Avant de pouvoir écrire des articles,<BR> vous devez créer une rubrique."; - icone_horizontale ("Créer une rubrique", "rubriques_edit.php3?new=oui&retour=nav", "rubrique-24.gif", "creer.gif"); + echo _T('texte_creer_rubrique'); + icone_horizontale (_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui&retour=nav", "rubrique-24.gif", "creer.gif"); } } @@ -35,7 +35,7 @@ debut_droite(); // echo "<P align=left>"; -afficher_articles("Vos articles en cours de rédaction", +afficher_articles(_T('info_en_cours_validation'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut=\"prepa\" ORDER BY articles.date DESC"); @@ -48,7 +48,7 @@ afficher_articles("Vos articles en cours de rédaction", // echo "<p>"; -afficher_articles("Vos articles en attente de validation", +afficher_articles(_T('info_attente_validation'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='prop' ORDER BY articles.date"); @@ -59,7 +59,7 @@ afficher_articles("Vos articles en attente de validation", // echo "<p>"; -afficher_articles("Vos articles publiés en ligne", +afficher_articles(_T('info_publies'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"publie\" ORDER BY articles.date DESC", true); @@ -69,7 +69,7 @@ afficher_articles("Vos articles publiés en ligne", // echo "<p>"; -afficher_articles("Vos articles refusés", +afficher_articles(_T('info_refuses'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"refuse\" ORDER BY articles.date DESC"); diff --git a/ecrire/articles_tous.php3 b/ecrire/articles_tous.php3 index 9a1cab0c96..2acfc01adb 100644 --- a/ecrire/articles_tous.php3 +++ b/ecrire/articles_tous.php3 @@ -5,7 +5,7 @@ include ("inc.php3"); if (count($aff_art) > 0) $aff_art = join(',', $aff_art); else $aff_art = 'prop,publie'; -debut_page("Tout le site", "asuivre", "tout-site"); +debut_page(_T('titre_page_articles_tous'), "asuivre", "tout-site"); debut_gauche(); @@ -16,7 +16,7 @@ echo "<input type='hidden' name='aff_art[]' value='x'>"; debut_boite_info(); echo "<FONT FACE='arial,helvetica,sans-serif'>"; -echo "<B>Afficher les articles :</B><BR>"; +echo "<B>"._T('titre_cadre_afficher_article')." :</B><BR>"; if ($connect_statut == "0minirezo") { @@ -27,7 +27,7 @@ if ($connect_statut == "0minirezo") { echo "<input type='checkbox' name='aff_art[]' value='prepa' id='prepa'>"; } echo " <label for='prepa'><img src='img_pack/puce-blanche.gif' alt='' width='9' height='9' border='0'>"; - echo " en cours de rédaction</label><BR>"; + echo " "._T('texte_statut_en_cours_redaction')."</label><BR>"; } @@ -38,7 +38,7 @@ else { echo "<input type='checkbox' name='aff_art[]' value='prop' id='prop'>"; } echo " <label for='prop'><img src='img_pack/puce-orange.gif' alt='' width='9' height='9' border='0'>"; -echo " en attente de validation</label><BR>"; +echo " "._T('texte_statut_attente_validation')."</label><BR>"; if (ereg('publie', $aff_art)) { echo "<input type='checkbox' CHECKED name='aff_art[]' value='publie' id='publie'>"; @@ -47,7 +47,7 @@ else { echo "<input type='checkbox' name='aff_art[]' value='publie' id='publie'>"; } echo " <label for='publie'><img src='img_pack/puce-verte.gif' alt='' width='9' height='9' border='0'>"; -echo " publiés en ligne</label><BR>"; +echo " "._T('texte_statut_publies')."</label><BR>"; if ($connect_statut == "0minirezo") { if (ereg("refuse",$aff_art)) { @@ -57,7 +57,7 @@ if ($connect_statut == "0minirezo") { echo "<input type='checkbox' name='aff_art[]' value='refuse' id='refuse'>"; } echo " <label for='refuse'><img src='img_pack/puce-rouge.gif' alt='' width='9' height='9' border='0'>"; - echo " refusés</label><BR>"; + echo " "._T('texte_statut_refuses')."</label><BR>"; if (ereg('poubelle',$aff_art)) { echo "<input type='checkbox' CHECKED name='aff_art[]' value='poubelle' id='poubelle'>"; @@ -66,10 +66,10 @@ if ($connect_statut == "0minirezo") { echo "<input type='checkbox' name='aff_art[]' value='poubelle' id='poubelle'>"; } echo " <label for='poubelle'><img src='img_pack/puce-poubelle.gif' alt='' width='9' height='9' border='0'>"; - echo " à la poubelle</label>"; + echo " "._T('texte_statut_poubelle')."</label>"; } -echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'></div>"; +echo "<div align='right'><INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'></div>"; echo "</FONT>"; fin_boite_info(); echo "</form>"; @@ -150,8 +150,8 @@ function enfants($id_parent, $decalage = 0) { } -echo "<A HREF='articles_tous.php3?aff_art[]=$aff_art&deplier=oui'>Tout déplier</A>"; -echo " | <A HREF='articles_tous.php3?aff_art[]=$aff_art'>Tout replier</A>"; +echo "<A HREF='articles_tous.php3?aff_art[]=$aff_art&deplier=oui'>"._T('lien_tout_deplier')."</A>"; +echo " | <A HREF='articles_tous.php3?aff_art[]=$aff_art'>"._T('lien_tout_replier')."</A>"; echo "<P>"; echo "<P>"; diff --git a/ecrire/auteur_infos.php3 b/ecrire/auteur_infos.php3 index 417b001fbb..7f3a63fa0f 100644 --- a/ecrire/auteur_infos.php3 +++ b/ecrire/auteur_infos.php3 @@ -61,7 +61,7 @@ if ($connect_toutes_rubriques AND $supp_rub=floor($supp_rub)){ // securite if ($connect_statut != "0minirezo" AND $connect_id_auteur != $id_auteur) { - gros_titre("Accès interdit"); + gros_titre(_T('info_acces_interdit')); exit; } @@ -74,7 +74,7 @@ if ($id_auteur) { $auteur = spip_fetch_array(spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=$id_auteur")); $new = false; // eviter hack } else { - $auteur['nom'] = 'Nouvel auteur'; + $auteur['nom'] = _T('item_nouvel_auteur'); $auteur['statut'] = '1comite'; $auteur['source'] = 'spip'; } @@ -95,9 +95,9 @@ if ($statut) { // si on poste un nom, c'est qu'on modifie une fiche auteur if (($login<>$old_login) AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques AND $auteur['source'] == 'spip') { if ($login) { if (strlen($login) < 4) - $echec .= "<p>Login trop court."; + $echec .= "<p>"._T('info_login_trop_court'); else if (spip_num_rows(spip_query("SELECT * FROM spip_auteurs WHERE login='".addslashes($login)."' AND id_auteur!=$id_auteur AND statut!='5poubelle'"))) - $echec .= "<p>Ce login existe déjà."; + $echec .= "<p>"._T('info_login_existant'); else if ($login != $old_login) { $modif_login = true; $auteur['login'] = $login; @@ -113,9 +113,9 @@ if ($statut) { // si on poste un nom, c'est qu'on modifie une fiche auteur // changement de pass, a securiser en jaja ? if ($new_pass AND ($statut != '5poubelle') AND $auteur['login'] AND $auteur['source'] == 'spip') { if ($new_pass != $new_pass2) - $echec .= "<p>Les deux mots de passe ne sont pas identiques."; + $echec .= "<p>"._T('info_passes_identiques'); else if ($new_pass AND strlen($new_pass) < 6) - $echec .= "<p>Mot de passe trop court."; + $echec .= "<p>"._T('info_passe_trop_court'); else { $modif_login = true; $auteur['new_pass'] = $new_pass; @@ -132,7 +132,7 @@ if ($statut) { // si on poste un nom, c'est qu'on modifie une fiche auteur // email if ($connect_statut == '0minirezo') { // seuls les admins peuvent modifier l'email if ($email !='' AND !email_valide($email)) { - $echec .= "<p>Adresse email invalide."; + $echec .= "<p>"._T('info_email_invalide'); $auteur['email'] = $email; } else $auteur['email'] = $email; @@ -216,7 +216,7 @@ debut_gauche(); if ($id_auteur) { debut_boite_info(); echo "<CENTER>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>AUTEUR NUMÉRO :</B></FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('titre_cadre_numero_auteur')." :</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_auteur</B></FONT>"; echo "</CENTER>"; fin_boite_info(); @@ -231,8 +231,8 @@ debut_droite(); if ($echec){ debut_cadre_relief(); - echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="left">'; - echo "<font color='red'>$echec <p>Veuillez recommencer.</font>"; + echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="left">'; + echo "<font color='red'>$echec <p>"._T('info_recommencer')."</font>"; fin_cadre_relief(); echo "<p>"; } @@ -251,22 +251,22 @@ echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE='3'>"; debut_cadre_relief("fiche-perso-24.gif"); -echo "<B>Signature</B> [Obligatoire]<BR>"; -echo "(Votre nom ou votre pseudo)<BR>"; +echo _T('titre_cadre_signature_obligatoire'); +echo "("._T('entree_nom_pseudo').")<BR>"; echo "<INPUT TYPE='text' NAME='nom' CLASS='formo' VALUE=\"".entites_html($auteur['nom'])."\" SIZE='40'><P>"; -echo "<B>Votre adresse email</B>"; +echo "<B>"._T('entree_adresse_email')."</B>"; if ($connect_statut == "0minirezo") { echo "<br><INPUT TYPE='text' NAME='email' CLASS='formo' VALUE=\"".entites_html($auteur['email'])."\" SIZE='40'><P>\n"; } else { echo " : <tt>".$auteur['email']."</tt>"; - echo "<br>(Seuls les administrateurs peuvent modifier cette adresse.)\n"; + echo "<br>("._T('info_reserve_admin').")\n"; echo "<P>"; } -echo "<B>Qui êtes-vous ?</B><BR>"; -echo "(Courte biographie en quelques mots.)<BR>"; +echo "<B>"._T('entree_infos_perso')."</B><BR>"; +echo "("._T('entree_biographie').")<BR>"; echo "<TEXTAREA NAME='bio' CLASS='forml' ROWS='4' COLS='40' wrap=soft>"; echo entites_html($auteur['bio']); echo "</TEXTAREA>\n"; @@ -275,7 +275,7 @@ echo "<p>"; if ($options == "avancees") { debut_cadre_relief("cadenas-24.gif"); - echo "<B>Votre clé PGP</B><BR>"; + echo "<B>"._T('entree_cle_pgp')."</B><BR>"; echo "<TEXTAREA NAME='pgp' CLASS='forml' ROWS='4' COLS='40' wrap=soft>"; echo entites_html($auteur['pgp']); echo "</TEXTAREA>\n"; @@ -287,10 +287,10 @@ else { } debut_cadre_relief("site-24.gif"); -echo "<B>Le nom de votre site</B><BR>"; +echo "<B>"._T('entree_nom_site')."</B><BR>"; echo "<INPUT TYPE='text' NAME='nom_site_auteur' CLASS='forml' VALUE=\"".entites_html($auteur['nom_site'])."\" SIZE='40'><P>\n"; -echo "<B>L'adresse (URL) de votre site</B><BR>"; +echo "<B>"._T('entree_url')."</B><BR>"; echo "<INPUT TYPE='text' NAME='url_site' CLASS='forml' VALUE=\"".entites_html($auteur['url_site'])."\" SIZE='40'>\n"; fin_cadre_relief(); echo "<p>"; @@ -323,30 +323,29 @@ debut_cadre_relief("base-24.gif"); // Avertissement en cas de modifs de ses propres donnees if (($edit_login OR $edit_pass) AND $connect_id_auteur == $id_auteur) { debut_cadre_enfonce(); - echo '<img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right">'; - echo "<b>Attention ! Ceci est le login sous lequel vous êtes connecté actuellement. - Utilisez ce formulaire avec précaution...</b>\n"; + echo '<img src="img_pack/warning.gif" alt="'._T('info_avertissement').'" width="48" height="48" align="right">'; + echo "<b>"._T('texte_login_precaution')."</b>\n"; fin_cadre_enfonce(); echo "<p>"; } // Un redacteur n'a pas le droit de modifier son login ! if ($edit_login) { - echo "<B>Login</B> "; - echo "<font color='red'>(plus de 3 caractères)</font> :<BR>"; + echo "<B>"._T('item_login')."</B> "; + echo "<font color='red'>("._T('texte_plus_trois_car').")</font> :<BR>"; echo "<INPUT TYPE='text' NAME='login' CLASS='formo' VALUE=\"".entites_html($auteur['login'])."\" SIZE='40'><P>\n"; } else { - echo "<fieldset style='padding:5'><legend><B>Login</B><BR></legend><br><b>".$auteur['login']."</b> "; - echo "<i> (ne peut pas être modifié)</i><p>"; + echo "<fieldset style='padding:5'><legend><B>"._T('item_login')."</B><BR></legend><br><b>".$auteur['login']."</b> "; + echo "<i> ("._T('info_non_modifiable').")</i><p>"; } // On ne peut modifier le mot de passe en cas de source externe (par exemple LDAP) if ($edit_pass) { - echo "<B>Nouveau mot de passe</B> "; - echo "<font color='red'>(plus de 5 caractères)</font> :<BR>"; + echo "<B>"._T('entree_nouveau_passe')."</B> "; + echo "<font color='red'>("._T('info_plus_cinq_car').")</font> :<BR>"; echo "<INPUT TYPE='password' NAME='new_pass' CLASS='formo' VALUE=\"\" SIZE='40'><BR>\n"; - echo "Confirmer ce nouveau mot de passe :<BR>"; + echo _T('info_confirmer_passe')."<BR>"; echo "<INPUT TYPE='password' NAME='new_pass2' CLASS='formo' VALUE=\"\" SIZE='40'><P>\n"; } fin_cadre_relief(); @@ -364,17 +363,17 @@ if ($connect_statut == "0minirezo" AND ($connect_toutes_rubriques OR $statut != "0minirezo") AND $connect_id_auteur != $id_auteur) { debut_cadre_relief(); - echo "<center><B>Statut de cet auteur : </B> "; + echo "<center><B>"._T('info_statut_auteur')." </B> "; echo " <SELECT NAME='statut' SIZE=1 CLASS='fondl'>"; if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) - echo "<OPTION".mySel("0minirezo",$statut).">administrateur"; + echo "<OPTION".mySel("0minirezo",$statut).">"._T('item_administrateur_2'); - echo "<OPTION".mySel("1comite",$statut).">rédacteur"; + echo "<OPTION".mySel("1comite",$statut).">"._T('intem_redacteur'); if (($statut == '6forum') OR (lire_meta('accepter_visiteurs') == 'oui') OR (lire_meta('forums_publics') == 'abo')) - echo "<OPTION".mySel("6forum",$statut).">visiteur"; - echo "<OPTION".mySel("5poubelle",$statut).">> à la poubelle"; + echo "<OPTION".mySel("6forum",$statut).">"._T('item_visiteur'); + echo "<OPTION".mySel("5poubelle",$statut).">> "._T('texte_statut_poubelle'); echo "</SELECT></center>\n"; fin_cadre_relief(); @@ -393,16 +392,16 @@ if ($statut == '0minirezo') { $result_admin = spip_query($query_admin); if (spip_num_rows($result_admin) == 0) { - echo "Cet administrateur gère <b>toutes les rubriques</b>."; + echo _T('info_admin_gere_toutes_rubriques'); } else { - echo "Cet administrateur gère les rubriques suivantes :\n"; + echo _T('info_admin_gere_rubriques')."\n"; echo "<ul style='list-style-image: url(img_pack/rubrique-12.png)'>"; while ($row_admin = spip_fetch_array($result_admin)) { $id_rubrique = $row_admin["id_rubrique"]; $titre = typo($row_admin["titre"]); echo "<li>$titre"; if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) { - echo " <font size=1>[<a href='auteur_infos.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>supprimer cette rubrique</a>]</font>"; + echo " <font size=1>[<a href='auteur_infos.php3?id_auteur=$id_auteur&supp_rub=$id_rubrique'>"._T('lien_supprimer_rubrique')."</a>]</font>"; } $toutes_rubriques .= "$id_rubrique,"; } @@ -412,9 +411,9 @@ if ($statut == '0minirezo') { if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) { if (spip_num_rows($result_admin) == 0) { - echo "<p><B>Restreindre la gestion à la rubrique :</b><BR>"; + echo "<p><B>"._T('info_restreindre_rubrique')."</b><BR>"; } else { - echo "<p><B>Ajouter une autre rubrique à administrer :</b><BR>"; + echo "<p><B>"._T('info_ajouter_rubrique')."</b><BR>"; } echo "<INPUT NAME='id_auteur' VALUE='$id_auteur' TYPE='hidden'>"; echo "<SELECT NAME='add_rub' SIZE=1 CLASS='formo'>"; @@ -429,7 +428,7 @@ echo "<INPUT NAME='ajouter_id_article' VALUE='$ajouter_id_article' TYPE='hidden' echo "<INPUT NAME='redirect' VALUE='$redirect' TYPE='hidden'>\n"; echo "<INPUT NAME='redirect_ok' VALUE='oui' TYPE='hidden'>\n"; -echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>"; +echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></DIV>"; echo "</font>"; diff --git a/ecrire/auteur_messagerie.php3 b/ecrire/auteur_messagerie.php3 index 47da56b958..b4b7ca5656 100644 --- a/ecrire/auteur_messagerie.php3 +++ b/ecrire/auteur_messagerie.php3 @@ -86,7 +86,7 @@ debut_boite_info(); echo "<CENTER>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>AUTEUR NUMÉRO :</B></FONT>"; +echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('info_gauche_numero_auteur')." :</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_auteur</B></FONT>"; echo "</CENTER>"; @@ -123,16 +123,16 @@ function mySel($varaut,$variable) { debut_cadre_formulaire(); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Messagerie interne</FONT></B>".aide ("messconf")."</TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_messagerie_interne')."</FONT></B>".aide ("messconf")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>Ce site permet l'échange de messages et la constitution de forums de discussion privés entre les participants du site. Vous pouvez décider de ne pas participer à ces échanges.</FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>"._T('texte_auteur_messagerie_1')."</FONT>"; echo "</TD></TR>"; echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Messagerie interne</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_messagerie_interne')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Vous pouvez activer ou désactiver votre messagerie personnelle sur ce site.</FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"._T('info_desactiver_messagerie_personnelle')."</FONT>"; echo "</TD></TR>"; @@ -140,14 +140,14 @@ function mySel($varaut,$variable) { echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; if ($messagerie=="non"){ echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on'>"; - echo " <label for='perso_activer_messagerie_on'>Activer la messagerie interne</label> "; + echo " <label for='perso_activer_messagerie_on'>"._T('bouton_radio_activer_messagerie_interne')."</label> "; echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' CHECKED id='perso_activer_messagerie_off'>"; - echo " <B><label for='perso_activer_messagerie_off'>Désactiver la messagerie</label></B> "; + echo " <B><label for='perso_activer_messagerie_off'>"._T('bouton_radio_desactiver_messagerie')."</label></B> "; }else{ echo "<INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='oui' id='perso_activer_messagerie_on' CHECKED>"; - echo " <B><label for='perso_activer_messagerie_on'>Activer la messagerie interne</label></B> "; + echo " <B><label for='perso_activer_messagerie_on'>"._T('bouton_radio_activer_messagerie')."</label></B> "; echo "<BR><INPUT TYPE='radio' NAME='perso_activer_messagerie' VALUE='non' id='perso_activer_messagerie_off'>"; - echo " <label for='perso_activer_messagerie_off'>Désactiver la messagerie</label> "; + echo " <label for='perso_activer_messagerie_off'>"._T('bouton_radio_desactiver_messagerie')."</label> "; } echo "</FONT>"; @@ -159,25 +159,25 @@ function mySel($varaut,$variable) { /// Liste des redacteurs connectes echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Liste des rédacteurs connectés</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_liste_redacteurs_connectes')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>Ce site peut vous indiquer en permanence la liste des rédacteurs connectés, ce qui vous permet d'échanger des messages en direct (lorsque la messagerie est désactivée ci-dessus, la liste des rédacteurs est elle-même désactivée). Vous pouvez décider de ne pas apparaître dans cette liste (vous êtes «invisible» pour les autres utilisateurs).</FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"._T('texte_auteur_messagerie')."</FONT>"; echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; if ($imessage=="non"){ echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on'>"; - echo " <label for='perso_activer_imessage_on'>Apparaître dans la liste des rédacteurs connectés</label> "; + echo " <label for='perso_activer_imessage_on'>"._T('bouton_radio_apparaitre_liste_redacteurs_connectes')."</label> "; echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' CHECKED id='perso_activer_imessage_off'>"; - echo " <B><label for='perso_activer_imessage_off'>Ne pas apparaître dans la liste des rédacteurs</label></B> "; + echo " <B><label for='perso_activer_imessage_off'>"._T('bouton_radio_non_apparaitre_liste_redacteurs_connectes')."</label></B> "; }else{ echo "<INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='oui' id='perso_activer_imessage_on' CHECKED>"; - echo " <B><label for='perso_activer_imessage_on'>Apparaître dans la liste des rédacteurs connectés</label></B> "; + echo " <B><label for='perso_activer_imessage_on'>"._T('bouton_radio_apparaitre_liste_redacteurs_connectes')."</label></B> "; echo "<BR><INPUT TYPE='radio' NAME='perso_activer_imessage' VALUE='non' id='perso_activer_imessage_off'>"; - echo " <label for='perso_activer_imessage_off'>Ne pas apparaître dans la liste des rédacteurs</label> "; + echo " <label for='perso_activer_imessage_off'>"._T('bouton_radio_non_apparaitre_liste_redacteurs_connectes')."</label> "; } echo "</FONT>"; echo "</TD></TR>\n"; @@ -186,7 +186,7 @@ function mySel($varaut,$variable) { echo "</TABLE>\n"; } - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></DIV>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></DIV>"; fin_cadre_formulaire(); diff --git a/ecrire/auteurs.php3 b/ecrire/auteurs.php3 index 46fc427b51..d063ef0796 100644 --- a/ecrire/auteurs.php3 +++ b/ecrire/auteurs.php3 @@ -14,16 +14,16 @@ $retour = "auteurs.php3?"; if ($tri) { $retour .= "tri=$tri"; if ($tri=='nom' OR $tri=='statut') - $partri = " (par $tri)"; + $partri = _T('info_par_tri', array('tri' => $tri)); else if ($tri=='nombre') - $partri = " (par nombre d'articles)"; + $partri = _T('info_par_nombre_article'); } if ($visiteurs == "oui") { - debut_page("Visiteurs","redacteurs","redacteurs"); + debut_page(_T('titre_page_auteurs'),"redacteurs","redacteurs"); $retour .= '&visiteurs=oui'; } else - debut_page("Auteurs$partri","redacteurs","redacteurs"); + debut_page(_T('info_auteurs_par_tri', array('partri' => $partri)),"redacteurs","redacteurs"); debut_gauche(); @@ -31,15 +31,12 @@ debut_gauche(); debut_boite_info(); if ($visiteurs == "oui") - echo "<p class='arial1'>".propre("Vous trouverez ici les visiteurs enregistrés - dans l'espace public du site (forums sur abonnement)."); + echo "<p class='arial1'>"._T('info_gauche_visiteurs_enregistres'); else { - echo "<p class='arial1'>".propre("Vous trouverez ici tous les auteurs du site. - Leur statut est indiqué par la couleur de leur icone (rédacteur = vert; administrateur = jaune). "); + echo "<p class='arial1'>"._T('info_gauche_auteurs'); if ($connect_statut == '0minirezo') - echo '<br>'. propre ("Les auteurs extérieurs, sans accès au site, sont indiqués par une icone bleue ; - les auteurs effacés par une poubelle."); + echo '<br>'. _T('info_gauche_auteurs_exterieurs'); } fin_boite_info(); @@ -50,12 +47,12 @@ if ($connect_statut == '0minirezo') { $flag_visiteurs = spip_num_rows($result) > 0; debut_raccourcis(); - icone_horizontale ("Créer un nouvel auteur", "auteur_infos.php3?new=oui", "redacteurs-24.gif", "creer.gif"); + icone_horizontale (_T('icone_creer_nouvel_auteur'), "auteur_infos.php3?new=oui", "redacteurs-24.gif", "creer.gif"); if ($flag_visiteurs) { if ($visiteurs == "oui") - icone_horizontale ("Afficher les auteurs", "auteurs.php3", "redacteurs-24.gif", ""); + icone_horizontale (_T('icone_afficher_auteurs'), "auteurs.php3", "redacteurs-24.gif", ""); else - icone_horizontale ("Afficher les visiteurs", "auteurs.php3?visiteurs=oui", "redacteurs-24.gif", ""); + icone_horizontale (_T('icone_afficher_visiteurs'), "auteurs.php3?visiteurs=oui", "redacteurs-24.gif", ""); } fin_raccourcis(); } @@ -191,9 +188,9 @@ if ($connect_statut == '0minirezo') { // recuperer les admins restreints echo "<br>"; if ($visiteurs=='oui') - gros_titre("Visiteurs"); + gros_titre(_T('info_visiteurs')); else - gros_titre("Les auteurs"); + gros_titre(_T('info_auteurs')); echo "<p>"; // reglage du debut @@ -216,21 +213,21 @@ echo "<td width='20'>"; if ($tri=='statut') echo $img; else - echo "<a href='auteurs.php3?tri=statut' title='Trier par statut'>$img</a>"; + echo "<a href='auteurs.php3?tri=statut' title='"._T('lien_trier_statut')."'>$img</a>"; echo "</td><td>"; if ($tri == '' OR $tri=='nom') - echo '<b>Nom</b>'; + echo '<b>'._T('info_nom').'</b>'; else - echo "<a href='auteurs.php3?tri=nom' title='Trier par nom'>Nom</a>"; + echo "<a href='auteurs.php3?tri=nom' title='"._T('lien_trier_nom')."'>"._T('info_nom')."</a>"; -if ($options == 'avancees') echo "</td><td colspan='2'>Contact"; +if ($options == 'avancees') echo "</td><td colspan='2'>"._T('info_contact'); echo "</td><td>"; if ($visiteurs != 'oui') { if ($tri=='nombre') - echo '<b>Articles</b>'; + echo '<b>'._T('info_articles').'</b>'; else - echo "<a href='auteurs.php3?tri=nombre' title=\"Trier par nombre d'articles\">Articles</a>"; //' + echo "<a href='auteurs.php3?tri=nombre' title=\""._T('lien_trier_nombre_articles')."\">"._T('info_articles_2')."</a>"; //' } echo "</td></tr>\n"; @@ -303,7 +300,7 @@ while ($i++ <= $fin && (list(,$row) = each ($auteurs))) { echo " "; if (strlen($row['url_site'])>3) - echo "</td><td><A HREF='".$row['url_site']."'>site</A>"; + echo "</td><td><A HREF='".$row['url_site']."'>"._T('lien_site')."</A>"; else echo "</td><td> "; } @@ -311,9 +308,9 @@ while ($i++ <= $fin && (list(,$row) = each ($auteurs))) { // nombre d'articles echo '</td><td>'; if ($row['compteur'] > 1) - echo $row['compteur']." articles"; + echo $row['compteur']." "._T('info_article_2'); else if($row['compteur'] == 1) - echo "1 article"; + echo "1 "._T('info_article'); else echo " "; diff --git a/ecrire/auteurs_edit.php3 b/ecrire/auteurs_edit.php3 index c992379fc9..981d4debb3 100644 --- a/ecrire/auteurs_edit.php3 +++ b/ecrire/auteurs_edit.php3 @@ -83,7 +83,7 @@ debut_boite_info(); echo "<CENTER>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>AUTEUR NUMÉRO :</B></FONT>"; +echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('info_gauche_numero_auteur')." :</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_auteur</B></FONT>"; echo "</CENTER>"; @@ -100,7 +100,7 @@ $arton = "auton$id_auteur"; $artoff = "autoff$id_auteur"; if ($id_auteur>0 AND (($connect_statut == '0minirezo') OR ($connect_id_auteur == $id_auteur))) - afficher_boite_logo($arton, $artoff, "LOGO DE L'AUTEUR".aide ("logoart"), "LOGO POUR SURVOL"); + afficher_boite_logo($arton, $artoff, _T('logo_auteur').aide ("logoart"), _T('logo_survol')); debut_droite(); @@ -121,8 +121,8 @@ else $logo = "redacteurs-24.gif"; if (strlen($email) > 2 OR strlen($bio) > 0 OR strlen($nom_site_auteur) > 0) { debut_cadre_relief("$logo"); echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>"; - if (strlen($email) > 2) echo "email : <B><A HREF='mailto:$email'>$email</A></B><BR> "; - if (strlen($nom_site_auteur) > 2) echo "site : <B><A HREF='$url_site'>$nom_site_auteur</A></B>"; + if (strlen($email) > 2) echo _T('email_2')." <B><A HREF='mailto:$email'>$email</A></B><BR> "; + if (strlen($nom_site_auteur) > 2) echo _T('info_site_2')."<B><A HREF='$url_site'>$nom_site_auteur</A></B>"; echo "<P>".propre($bio); echo "</FONT>"; fin_cadre_relief(); @@ -134,7 +134,7 @@ else $logo = "redacteurs-24.gif"; else if($connect_id_auteur == $id_auteur) $aff_art = "prepa,prop,publie"; else $aff_art = "prop,publie"; - afficher_articles("Les articles de cet auteur", + afficher_articles(_T('info_articles_auteur'), "SELECT article.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS article, spip_auteurs_articles AS lien WHERE lien.id_auteur='$id_auteur' AND lien.id_article=article.id_article AND FIND_IN_SET(article.statut,'$aff_art')>0 ORDER BY article.date DESC"); diff --git a/ecrire/breves.php3 b/ecrire/breves.php3 index 051bede006..a4036dc148 100644 --- a/ecrire/breves.php3 +++ b/ecrire/breves.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Brèves", "documents", "breves"); +debut_page(_T('titre_page_breves'), "documents", "breves"); debut_gauche(); echo "<P align=left>"; @@ -36,7 +36,7 @@ function enfant($leparent){ echo "<IMG SRC='img_pack/secteur-24.gif' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'>"; echo "</a>"; if (acces_restreint_rubrique($id_rubrique)) - echo " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique et ses sous-rubriques' border='0' align='middle'>"; + echo " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."' border='0' align='middle'>"; echo " <FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"; echo "<B>$titre</B></FONT>\n"; @@ -51,7 +51,7 @@ function enfant($leparent){ "WHERE id_rubrique='$id_rubrique' AND statut IN ($statuts) ORDER BY date_heure DESC"; afficher_breves('', $query); echo "<div align='right'>"; - icone("Écrire une nouvelle brève", "breves_edit.php3?new=oui&id_rubrique=$id_rubrique", "breve-24.gif", "creer.gif"); + icone(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui&id_rubrique=$id_rubrique", "breve-24.gif", "creer.gif"); echo "</div>"; fin_cadre_enfonce(); diff --git a/ecrire/breves_edit.php3 b/ecrire/breves_edit.php3 index 35191d6a10..14849d4ae2 100644 --- a/ecrire/breves_edit.php3 +++ b/ecrire/breves_edit.php3 @@ -46,7 +46,7 @@ if ($new != "oui") { } } else { - $titre = "Nouvelle br\xe8ve"; + $titre = _T('titre_nouvelle_breve'); $statut = "prop"; } @@ -69,13 +69,13 @@ if ($modif_document == 'oui' AND $flag_document_editable) { -debut_page("Modifier la brève : « $titre »", "documents", "breves"); +debut_page(_T('titre_page_breves_edit', array('titre' => $titre)), "documents", "breves"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -95,12 +95,12 @@ if ($new != "oui") { echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; echo "<tr width='100%'>"; echo "<td>"; - icone("Retour", "breves_voir.php3?id_breve=$id_breve", "breve-24.gif", "rien.gif"); + icone(_T('icone_retour'), "breves_voir.php3?id_breve=$id_breve", "breve-24.gif", "rien.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; echo "<td width='100%'>"; - echo "Modifier la brève :"; + echo _T('info_modifier_breve'); gros_titre($titre); echo "</td></tr></table>"; echo "<p>"; @@ -118,10 +118,10 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") { $titre = entites_html($titre); $lien_titre = entites_html($lien_titre); - echo "<B>Titre</B> [Obligatoire]<BR>"; + echo _T('entree_titre_obligatoire'); echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><P>"; - echo "<B>À l'intérieur de la rubrique :</B>".aide ("brevesrub")."<BR>\n"; + echo "<B>"._T('entree_interieur_rubrique')."</B>".aide ("brevesrub")."<BR>\n"; @@ -149,13 +149,13 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") { if ($spip_ecran == "large") $rows = 28; else $rows = 15; - echo "<B>Texte de la brève</B><BR>"; + echo "<B>"._T('entree_texte_breve')."</B><BR>"; echo "<TEXTAREA NAME='texte' ROWS='$rows' CLASS='formo' COLS='40' wrap=soft>"; echo $texte; echo "</TEXTAREA><P>\n"; - echo "<B>Lien hypertexte</B> (référence, site à visiter...)".aide ("breveslien")."<BR>"; + echo _T('entree_liens_sites').aide ("breveslien")."<BR>"; echo "Titre :<BR>"; echo "<INPUT TYPE='text' CLASS='forml' NAME='lien_titre' VALUE=\"$lien_titre\" SIZE='40'><BR>"; @@ -166,13 +166,13 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") { if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique)) { debut_cadre_relief(); - echo "<B>Cette brève doit-elle être publiée ?</B>\n"; + echo "<B>"._T('entree_breve_publiee')."</B>\n"; echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n"; - echo "<OPTION".mySel("prop",$statut).">Brève proposée\n"; - echo "<OPTION".mySel("refuse",$statut).">NON - Brève refusée\n"; - echo "<OPTION".mySel("publie",$statut).">OUI - Brève validée\n"; + echo "<OPTION".mySel("prop",$statut).">"._T('item_breve_proposee')."\n"; + echo "<OPTION".mySel("refuse",$statut).">"._T('item_breve_refusee')."\n"; + echo "<OPTION".mySel("publie",$statut).">"._T('item_breve_validee')."\n"; echo "</SELECT>".aide ("brevesstatut")."<P>\n"; fin_cadre_relief(); @@ -180,10 +180,10 @@ if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") { else { echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">"; } - echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo' >"; + echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo' >"; echo "</FORM>"; } -else echo "<H2>Page interdite</H2>"; +else echo "<H2>"._T('info_page_interdite')."</H2>"; fin_cadre_formulaire(); fin_page(); diff --git a/ecrire/breves_voir.php3 b/ecrire/breves_voir.php3 index 579ac28a88..3b926c5dfd 100644 --- a/ecrire/breves_voir.php3 +++ b/ecrire/breves_voir.php3 @@ -21,19 +21,19 @@ function my_sel($num,$tex,$comp){ } function afficher_mois($mois){ - my_sel("00","non connu",$mois); - my_sel("01","janvier",$mois); - my_sel("02","février",$mois); - my_sel("03","mars",$mois); - my_sel("04","avril",$mois); - my_sel("05","mai",$mois); - my_sel("06","juin",$mois); - my_sel("07","juillet",$mois); - my_sel("08","août",$mois); - my_sel("09","septembre",$mois); - my_sel("10","octobre",$mois); - my_sel("11","novembre",$mois); - my_sel("12","décembre",$mois); + my_sel("00",_T('mois_non_connu'),$mois); + my_sel("01",_T('mois_janvier'),$mois); + my_sel("02",_T('mois_fevrier'),$mois); + my_sel("03",_T('mois_mars'),$mois); + my_sel("04",_T('mois_avril'),$mois); + my_sel("05",_T('mois_mai'),$mois); + my_sel("06",_T('mois_juin'),$mois); + my_sel("07",_T('mois_juillet'),$mois); + my_sel("08",_T('mois_aout'),$mois); + my_sel("09",_T('mois_septembre'),$mois); + my_sel("10",_T('mois_octobre'),$mois); + my_sel("11",_T('mois_novembre'),$mois); + my_sel("12",_T('mois_decembre'),$mois); } function afficher_annee($annee){ @@ -57,7 +57,7 @@ function afficher_jour($jour){ } if (($id_breve == 0) AND ($new == "oui")) { - $query="INSERT INTO spip_breves (titre, date_heure, id_rubrique, statut) VALUES ('Nouvelle breve', NOW(), '$id_rubrique', 'refuse')"; + $query="INSERT INTO spip_breves (titre, date_heure, id_rubrique, statut) VALUES ('"._T('item_nouvelle_breve')."', NOW(), '$id_rubrique', 'refuse')"; $result=spip_query($query); $id_breve=spip_insert_id(); } @@ -114,7 +114,7 @@ debut_page("« $titre_breve »", "documents", "breves"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -130,17 +130,16 @@ debut_gauche(); debut_boite_info(); echo "<CENTER>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>BRÈVE NUMÉRO :</B></FONT>"; +echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('info_gauche_numero_breve')." :</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_breve</B></FONT>"; echo "</CENTER>"; if ($statut == 'publie') { - icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_breve=$id_breve&recalcul=oui", "racine-24.gif", "rien.gif"); + icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_breve=$id_breve&recalcul=oui", "racine-24.gif", "rien.gif"); } fin_boite_info(); - ////////////////////////////////////////////////////// // Logos de la breve // @@ -149,10 +148,10 @@ $arton = "breveon$id_breve"; $artoff = "breveoff$id_breve"; if ($id_breve>0 AND ($connect_statut == '0minirezo' AND acces_rubrique($id_rubrique))) - afficher_boite_logo($arton, $artoff, "LOGO DE LA BRÈVE".aide ("breveslogo"), "LOGO POUR SURVOL"); + afficher_boite_logo($arton, $artoff, _T('logo_breve').aide ("breveslogo"), _T('logo_survol')); debut_raccourcis(); -icone_horizontale("Écrire une nouvelle brève", "breves_edit.php3?new=oui", "breve-24.gif","creer.gif"); +icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui", "breve-24.gif","creer.gif"); fin_raccourcis(); debut_droite(); @@ -193,7 +192,7 @@ echo "</td>"; if ($flag_editable) { echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; echo "<td align='right'>"; - icone("Modifier cette breve", "breves_edit.php3?id_breve=$id_breve&retour=nav", "breve-24.gif", "edit.gif"); + icone(_T('icone_modifier_breve'), "breves_edit.php3?id_breve=$id_breve&retour=nav", "breve-24.gif", "edit.gif"); echo "</td>"; } echo "</tr></table>\n"; @@ -215,7 +214,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { echo "<INPUT TYPE='hidden' NAME='id_breve' VALUE='$id_breve'>"; echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">"; echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>"; - echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE PUBLICATION EN LIGNE :"; + echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>"._T('texte_date_publication_article'); //echo aide ("artdate"); echo "</B></FONT></TR>"; echo "<TR><TD ALIGN='center'>"; @@ -230,7 +229,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { echo "</SELECT>"; echo "</TD><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>"; + echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>"; echo "</TD></TR></TABLE>"; echo "</FORM>"; fin_cadre_enfonce(); @@ -249,11 +248,11 @@ if ($flag_mots!='non' AND $flag_editable AND $options == 'avancees') { echo justifier(propre($texte))."\n"; if (strlen($lien_url)>7 AND strlen($lien_titre)>2){ - echo "<P><font size=1>VOIR EN LIGNE :</font> <A HREF='$lien_url'><B>".typo($lien_titre)."</B></A>\n"; + echo "<P><font size=1>"._T('lien_voir_en_ligne')."</font> <A HREF='$lien_url'><B>".typo($lien_titre)."</B></A>\n"; } else if (strlen($lien_titre)>2) { - echo "<P><font size=1>NOM DU SITE :</font> ".typo($lien_titre)."</B></A>\n"; + echo "<P><font size=1>"._T('lien_nom_site')."</font> ".typo($lien_titre)."</B></A>\n"; } else if (strlen($lien_url)>7) { - echo "<P><font size=1>URL DU SITE :</font> <tt>$lien_url</tt>\n"; + echo "<P><font size=1>"._T('info_url_site')."</font> <tt>$lien_url</tt>\n"; } if ($les_notes) { @@ -266,12 +265,12 @@ if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique) AND ($statut== echo "<table>"; echo "<td align='right'>"; - icone("Publier cette brève", "breves.php3?id_breve=$id_breve&statut=publie", "breve-24.gif", "racine-24.gif"); + icone(_T('icone_publier_breve'), "breves.php3?id_breve=$id_breve&statut=publie", "breve-24.gif", "racine-24.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; echo "<td align='right'>"; - icone("Refuser cette brève", "breves.php3?id_breve=$id_breve&statut=refuse", "breve-24.gif", "supprimer.gif"); + icone(_T('icone_refuser_breve'), "breves.php3?id_breve=$id_breve&statut=refuse", "breve-24.gif", "supprimer.gif"); echo "</td>"; @@ -295,7 +294,7 @@ $forum_retour = urlencode("breves_voir.php3?id_breve=$id_breve"); echo "\n<div align='center'>"; - icone("Poster un message", "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif"); + icone(_T('icone_poster_message'), "forum_envoi.php3?statut=prive&adresse_retour=".$forum_retour."&id_breve=$id_breve&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif"); echo "</div>"; diff --git a/ecrire/calendrier.php3 b/ecrire/calendrier.php3 index f37c05da93..94d6d30358 100644 --- a/ecrire/calendrier.php3 +++ b/ecrire/calendrier.php3 @@ -123,13 +123,13 @@ echo "<TD ALIGN='center' COLSPAN=5><FONT FACE='arial,helvetica,sans-serif' SIZE= echo "<TD ALIGN=right><A HREF='calendrier.php3?mois=$mois_suiv&annee=$annee_suiv'>>>></A></TD></TR>"; echo "<TR>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>lundi</B></TD>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>mardi</B></TD>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>mercredi</B></TD>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>jeudi</B></TD>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>vendredi</B></TD>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>samedi</B></TD>"; - echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>dimanche</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_lundi')."</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_mardi')."</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_mercredi')."</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_jeudi')."</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_vendredi')."</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_samedi')."</B></TD>"; + echo "<TD ALIGN='center' BGCOLOR='#044476'><FONT FACE='arial,helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'><B>"._T('item_dimanche')."</B></TD>"; echo "</TR><TR>"; @@ -201,7 +201,7 @@ if (!$mois){ $nom_mois = nom_mois('2000-'.chiffrespar2($mois).'-01'); -debut_page("Calendrier $nom_mois $annee", "asuivre", "calendrier"); +debut_page(_T('titre_page_calendrier', array('nom_mois' => $nom_mois, 'annee' => $annee)), "asuivre", "calendrier"); echo "<BR><BR><BR>"; @@ -214,7 +214,7 @@ afficher_mois($jour,chiffrespar2($mois),$annee,$nom_mois); if (strlen($les_breves["0"]) > 0 OR $les_articles["0"] > 0){ echo "<table width=200 background=''><tr width=200><td><FONT FACE='arial,helvetica,sans-serif' SIZE=1>"; - echo "<b>Dans le courant du mois :</b>"; + echo "<b>"._T('info_mois_courant')."</b>"; echo $les_breves["0"]; echo $les_articles["0"]; @@ -225,10 +225,10 @@ afficher_mois($jour,chiffrespar2($mois),$annee,$nom_mois); $connect_activer_messagerie = $GLOBALS["connect_activer_messagerie"]; if ($activer_messagerie == "oui" AND $connect_activer_messagerie != "non"){ echo "<br><br><br><table width='700' background=''><tr width='700'><td><FONT FACE='arial,helvetica,sans-serif' SIZE=2>"; - echo "<b>AIDE :</b>"; + echo "<b>"._T('info_aide')."</b>"; - echo "<br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de créer un nouveau pense-bête personnel.\n"; - echo "<br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Ce bouton vous permet de donner un rendez-vous à un autre participant.\n"; + echo "<br><IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_nouveau_pense_bete')."\n"; + echo "<br><IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_donner_rendez_vous')."\n"; echo "</font></td></tr></table>"; diff --git a/ecrire/config-contenu.php3 b/ecrire/config-contenu.php3 index 0c6edee844..ad9f85bfdf 100644 --- a/ecrire/config-contenu.php3 +++ b/ecrire/config-contenu.php3 @@ -15,10 +15,10 @@ function mySel($varaut,$variable){ } -debut_page("Configuration du site", "administration", "configuration"); +debut_page(_T('titre_page_config_contenu'), "administration", "configuration"); echo "<br><br><br>"; -gros_titre("Configuration du site"); +gros_titre(_T('titre_page_config_contenu')); barre_onglets("configuration", "interactivite"); @@ -27,7 +27,7 @@ debut_gauche(); debut_droite(); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -53,7 +53,7 @@ debut_cadre_relief("forum-interne-24.gif"); $forums_publics=lire_meta("forums_publics"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Mode de fonctionnement par défaut des forums publics</FONT></B> ".aide ("confforums")."</TD></TR>"; +echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_mode_fonctionnement_defaut_forum_public')."</FONT></B> ".aide ("confforums")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; if ($forums_publics=="non") { @@ -64,15 +64,12 @@ if ($forums_publics=="non") { $gras = ''; $fingras = ''; } echo "<INPUT$checked TYPE='radio' NAME='forums_publics' VALUE='non' id='forums_non'>"; -echo $gras."<label for='forums_non'>Désactiver l'utilisation des forums - publics. Les forums publics pourront être autorisés au cas par cas - sur les articles ; ils seront interdits sur les rubriques, brèves, etc. +echo $gras."<label for='forums_non'>"._T('info_desactiver_forum_public')." </label>.".$fingras; echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; -echo propre("{Pour activer les forums publics, veuillez choisir leur mode - de modération par défaut:}"); +echo _T('info_activer_forum_public'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; @@ -85,9 +82,7 @@ if ($forums_publics=="posteriori") { $gras = ''; $fingras = ''; } echo "<INPUT TYPE='radio'$checked NAME='forums_publics' VALUE='posteriori' id='forums_posteriori'>"; -echo " $gras<label for='forums_posteriori'>Publication immédiate des messages - (les contributions s'affichent dès leur envoi, les administrateurs peuvent - les supprimer ensuite).</label>$fingras\n<br>"; +echo " $gras<label for='forums_posteriori'>"._T('bouton_radio_publication_immediate')."</label>$fingras\n<br>"; if ($forums_publics=="priori") { $checked = ' CHECKED'; @@ -98,9 +93,7 @@ if ($forums_publics=="priori") { } echo "<INPUT TYPE='radio'$checked NAME='forums_publics' VALUE='priori' id='forums_priori'>"; -echo " $gras<label for='forums_priori'>Modération à priori (les - contributions ne s'affichent publiquement qu'après validation par les - administrateurs).</label>$fingras "; +echo " $gras<label for='forums_priori'>"._T('bouton_radio_moderation_priori')."</label>$fingras "; if (tester_mail()){ echo "\n<BR>"; @@ -112,9 +105,7 @@ if (tester_mail()){ $gras = ''; $fingras = ''; } echo "<INPUT TYPE='radio'$checked NAME='forums_publics' VALUE='abonnement' id='forums_abonnement'>"; - echo " $gras<label for='forums_abonnement'>Enregistrement obligatoire (les - utilisateurs doivent s'abonner en fournissant leur adresse e-mail avant de - pouvoir poster des contributions).</label>$fingras "; + echo " $gras<label for='forums_abonnement'>"._T('bouton_radio_enregistrement_obligatoire')."</label>$fingras "; } echo "</TD></TR>\n"; @@ -126,19 +117,19 @@ if ($options == 'avancees') { echo "<tr><td width='100%' bgcolor='#FFCC66'>\n"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#333333'><b>\n"; echo bouton_block_invisible('forum'); - echo "OPTIONS AVANCÉES"; + echo _T('info_options_avancees'); echo "</b></font></td></tr></table>"; echo debut_block_invisible('forum'); echo "<table width='100%' cellpadding='2' border='0' class='hauteur'>\n"; echo "<tr><td class='verdana2'>"; - echo "Appliquer ce choix de modération :<br>"; + echo _T('info_appliquer_choix_moderation')."<br>"; echo "<INPUT TYPE='radio' CHECKED NAME='forums_publics_appliquer' VALUE='futur' id='forums_appliquer_futur'>"; - echo " <b><label for='forums_appliquer_futur'>aux articles futurs uniquement (pas d'action sur la base de données).</label></b><br>"; + echo " <b><label for='forums_appliquer_futur'>"._T('bouton_radio_articles_futurs')."</label></b><br>"; echo "<INPUT TYPE='radio' NAME='forums_publics_appliquer' VALUE='saufnon' id='forums_appliquer_saufnon'>"; - echo " <label for='forums_appliquer_saufnon'>à tous les articles, sauf ceux dont le forum est désactivé.</label><br>"; + echo " <label for='forums_appliquer_saufnon'>"._T('bouton_radio_articles_tous_sauf_forum_desactive')."</label><br>"; echo "<INPUT TYPE='radio' NAME='forums_publics_appliquer' VALUE='tous' id='forums_appliquer_tous'>"; - echo " <label for='forums_appliquer_tous'>à tous les articles sans exception.</label><br>"; + echo " <label for='forums_appliquer_tous'>"._T('bouton_radio_articles_tous')."</label><br>"; echo "</TD></TR></table>\n"; echo fin_block(); echo "</ul>"; @@ -149,7 +140,7 @@ else { echo "<TR><TD ALIGN='right'>"; -echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -170,34 +161,30 @@ if ($options == "avancees") { echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; - echo "Messagerie interne</FONT></B> ".aide ("confmessagerie")." </TD></TR>"; + echo _T('info_messagerie_interne')."</FONT></B> ".aide ("confmessagerie")." </TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "SPIP permet l'échange de messages et la constitution de forums de discussion - privés entre les participants du site. Vous pouvez activer ou - désactiver cette fonctionnalité."; + echo _T('info_echange_message'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; afficher_choix('activer_messagerie', $activer_messagerie, - array('oui' => 'Activer la messagerie interne', - 'non' => 'Désactiver la messagerie interne')); + array('oui' => _T('bouton_radio_activer_messagerie_interne'), + 'non' => _T('bouton_radio_desactiver_messagerie_interne'))); echo "</TD></TR>\n"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; echo "<hr>\n"; - echo propre("Dans l'espace privé du site, un forum est ouvert à tous - les rédacteurs enregistrés. Vous pouvez, ci-dessous, activer un - forum supplémentaire, réservé aux seuls administrateurs."); + echo _T('info_forum_ouvert'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; afficher_choix('forum_prive_admin', lire_meta('forum_prive_admin'), - array('oui' => 'Activer le forum des administrateurs', - 'non' => 'Désactiver le forum des administrateurs')); + array('oui' => _T('item_activer_forum_administrateur'), + 'non' => _T('item_desactiver_forum_administrateur'))); echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -217,29 +204,21 @@ if ($options == "avancees") { echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; - echo "Inscription automatique de nouveaux rédacteurs</FONT></B> </TD></TR>"; + echo _T('info_inscription_automatique')."</FONT></B> </TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "Acceptez-vous les inscriptions de nouveaux rédacteurs à - partir du site public ? Si vous acceptez, les visiteurs pourront s'inscrire - depuis un formulaire automatisé et accéderont alors à l'espace privé pour - proposer leurs propres articles. <blockquote><i>Lors de la phase d'inscription, - les utilisateurs reçoivent un courrier électronique automatique - leur fournissant leurs codes d'accès au site privé. Certains - hébergeurs désactivent l'envoi de mails depuis leurs - serveurs : dans ce cas, l'inscription automatique est - impossible.</i></blockquote>"; + echo _T('info_question_inscription_nouveaux_redacteurs')."</i></blockquote>"; echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>"; afficher_choix('accepter_inscriptions', $accepter_inscriptions, - array('oui' => 'Accepter les inscriptions', - 'non' => 'Ne pas accepter les inscriptions'), " "); + array('oui' => _T('item_accepter_inscriptions'), + 'non' => _T('item_non_accepter_inscriptions')), " "); echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -258,28 +237,24 @@ if (tester_mail()) { echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Envoi de mails automatique</FONT></B> ".aide ("confmails")."</TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_envoi_email_automatique')."</FONT></B> ".aide ("confmails")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "<blockquote><i>Certains hébergeurs désactivent l'envoi automatique de - mails depuis leurs serveurs. Dans ce cas, les fonctionnalités suivantes - de SPIP ne fonctionneront pas.</i></blockquote>"; + echo "<blockquote><i>"._T('info_hebergeur_desactiver_envoi_email')."</i></blockquote>"; echo "</TD></TR>"; echo "<TR><TD> </TD></TR>"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"; - echo "Envoi des forums aux auteurs des articles</FONT></B></TD></TR>"; + echo _T('info_envoi_forum')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "Lorsqu'un visiteur du site poste un nouveau message dans le forum - associé à un article, les auteurs de l'article peuvent être - prévenus de ce message par e-mail. Souhaitez-vous utiliser cette option ?"; + echo _T('info_option_email'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; afficher_choix('prevenir_auteurs', $prevenir_auteurs, - array('oui' => 'Faire suivre les messages des forums aux auteurs des articles', - 'non' => 'Ne pas faire suivre les messages des forums')); + array('oui' => _T('info_option_faire_suivre'), + 'non' => _T('info_option_ne_pas_faire_suivre'))); echo "</TD></TR>\n"; // @@ -291,28 +266,25 @@ if (tester_mail()) { echo "<TR><TD> </TD></TR>"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"; - echo "Suivi de l'activité éditoriale</FONT></B></TD></TR>"; + echo _T('info_suivi_activite')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "Afin de faciliter le suivi de l'activité - éditoriale du site, SPIP peut faire parvenir par mail, par exemple - à une mailing-list des rédacteurs, l'annonce des demandes de - publication et des validations d'articles.</FONT>"; + echo _T('info_facilite_suivi_activite')."</FONT>"; echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; if ($suivi_edito!="oui"){ echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on'>"; - echo " <label for='suivi_edito_on'>Envoyer les annonces éditoriales</label> "; + echo " <label for='suivi_edito_on'>"._T('bouton_radio_envoi_annonces')."</label> "; echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' CHECKED id='suivi_edito_off'>"; - echo " <B><label for='suivi_edito_off'>Ne pas envoyer d'annonces</label></B>"; + echo " <B><label for='suivi_edito_off'>"._T('bouton_radio_non_envoi_annonces')."</label></B>"; }else{ echo "<INPUT TYPE='radio' NAME='suivi_edito' VALUE='oui' id='suivi_edito_on' CHECKED>"; - echo " <B><label for='suivi_edito_on'>Envoyer les annonces à l'adresse :</label></B> "; + echo " <B><label for='suivi_edito_on'>"._T('bouton_radio_envoi_annonces_adresse')."</label></B> "; echo "<input type='text' name='adresse_suivi' value='$adresse_suivi' size='30' CLASS='fondl'>"; echo "<BR><INPUT TYPE='radio' NAME='suivi_edito' VALUE='non' id='suivi_edito_off'>"; - echo " <label for='suivi_edito_off'>Ne pas envoyer d'annonces éditoriales </label> "; + echo " <label for='suivi_edito_off'>"._T('bouton_radio_non_envoi_annonces_editoriales')."</label> "; } echo "</TD></TR>\n"; @@ -330,36 +302,35 @@ if (tester_mail()) { echo "<TR><TD> </TD></TR>"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"; - echo "Annonce des nouveautés</FONT></B></TD></TR>"; + echo _T('info_annonce_nouveautes')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "SPIP peut envoyer, régulièrement, l'annonce des dernières nouveautés du site - (articles et brèves récemment publiés)."; + echo _T('info_non_envoi_annonce_dernieres_nouveautes'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; if ($quoi_de_neuf != "oui") { echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on'>"; - echo " <label for='quoi_de_neuf_on'>Envoyer la liste des nouveautés</label> "; + echo " <label for='quoi_de_neuf_on'>"._T('bouton_radio_envoi_liste_nouveautes')."</label> "; echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' CHECKED id='quoi_de_neuf_off'>"; - echo " <B><label for='quoi_de_neuf_off'>Ne pas envoyer la liste des nouveautés</label></B> "; + echo " <B><label for='quoi_de_neuf_off'>"._T('bouton_radio_non_envoi_liste_nouveautes')."</label></B> "; } else { echo "<INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='oui' id='quoi_de_neuf_on' CHECKED>"; - echo " <B><label for='quoi_de_neuf_on'>Envoyer la liste des nouveautés</label></B> "; + echo " <B><label for='quoi_de_neuf_on'>"._T('bouton_radio_envoi_liste_nouveautes')."</label></B> "; echo "<UL>"; - echo "<LI>à l'adresse : <input type='text' name='adresse_neuf' value='$adresse_neuf' size='30' CLASS='fondl'>"; - echo "<LI>tous les : <input type='text' name='jours_neuf' value='$jours_neuf' size='4' CLASS='fondl'> jours"; - echo " <INPUT TYPE='submit' NAME='envoi_now' VALUE='Envoyer maintenant' CLASS='fondl'>"; + echo "<LI>"._T('info_adresse')." <input type='text' name='adresse_neuf' value='$adresse_neuf' size='30' CLASS='fondl'>"; + echo "<LI>"._T('info_tous_les')." <input type='text' name='jours_neuf' value='$jours_neuf' size='4' CLASS='fondl'> jours"; + echo " <INPUT TYPE='submit' NAME='envoi_now' VALUE='"._T('info_envoyer_maintenant')."' CLASS='fondl'>"; echo "</UL>"; echo "<BR><INPUT TYPE='radio' NAME='quoi_de_neuf' VALUE='non' id='quoi_de_neuf_off'>"; - echo " <label for='quoi_de_neuf_off'>Ne pas envoyer la liste des nouveautés</label> "; + echo " <label for='quoi_de_neuf_off'>"._T('info_non_envoi_liste_nouveautes')."</label> "; } echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; diff --git a/ecrire/config-fonctions.php3 b/ecrire/config-fonctions.php3 index 8c52537e12..b17bb03203 100644 --- a/ecrire/config-fonctions.php3 +++ b/ecrire/config-fonctions.php3 @@ -5,7 +5,7 @@ include ("inc.php3"); include_ecrire ("inc_config.php3"); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); exit; } @@ -14,14 +14,13 @@ if ($changer_config == 'oui') { appliquer_modifs_config(); } -debut_page("Configuration du site", "administration", "configuration"); +debut_page(_T('titre_page_config_fonctions'), "administration", "configuration"); echo "<br><br><br>"; -gros_titre("Configuration du site"); +gros_titre(_T('titre_config_fonctions')); barre_onglets("configuration", "fonctions"); debut_gauche(); - debut_droite(); lire_metas(); @@ -43,39 +42,36 @@ if ($flag_function_exists AND @function_exists("imagejpeg")) { echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee'>"; - echo "<B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='white'>Génération de miniatures des images</FONT></B></TD></TR>"; + echo "<B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='white'>"._T('info_generation_miniatures_images')."</FONT></B></TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo "Lorsque vous ajoutez des images en tant que documents joints à un article, - SPIP peut créer pour vous, automatiquement, des vignettes (miniatures) des - images insérées. Cela permet par exemple de créer - automatiquement une galerie ou un portfolio."; + echo _T('info_ajout_image'); echo "</TD></TR>"; echo "<TR><TD ALIGN='left' class='verdana2'>"; if ($gd_formats) { afficher_choix('creer_preview', $creer_preview, - array('oui' => 'Générer automatiquement les miniatures des images.', - 'non' => 'Ne pas générer de miniatures des images.')); + array('oui' => _T('item_choix_generation_miniature'), + 'non' => _T('item_choix_non_generation_miniature'))); echo "<p>"; } echo "<div style='border: 1px dashed #404040; margin: 6px; padding: 6px;'>"; if ($gd_formats) - echo "Formats d'images pouvant être utilisées pour créer des vignettes : $gd_formats.<p>"; + echo _T('info_format_image', array('gd_formats' => $gd_formats))."<p>"; // Tester les formats acceptes par GD - echo "<a href='../spip_image.php3?test_formats=oui&redirect=config-fonctions.php3'>Tester les formats d'image que ce site peut utiliser pour créer des vignettes</a>"; + echo "<a href='../spip_image.php3?test_formats=oui&redirect=config-fonctions.php3'>"._T('lien_test_format_image')."</a>"; echo "</div>"; if ($creer_preview == "oui") { - echo " Taille maximale des vignettes générées par le système :"; + echo " "._T('info_taille_maximale_vignette'); echo " <INPUT TYPE='text' NAME='taille_preview' VALUE='$taille_preview' class='fondl' size=5>"; echo " pixels"; } echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right' COLSPAN=2>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</table>"; @@ -94,21 +90,20 @@ debut_cadre_relief("racine-site-24.gif"); $activer_moteur = lire_meta("activer_moteur"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Moteur de recherche intégré</FONT></B> ".aide ("confmoteur")."</TD></TR>"; +echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_moteur_recherche')."</FONT></B> ".aide ("confmoteur")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; -echo "Souhaitez-vous utiliser le moteur de recherche intégré à SPIP ? - (le désactiver accélère le fonctionnement du système.)"; +echo _T('info_question_utilisation_moteur_recherche'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>"; afficher_choix('activer_moteur', $activer_moteur, - array('oui' => 'Utiliser le moteur de recherche', - 'non' => 'Ne pas utiliser le moteur'), ' '); + array('oui' => _T('item_utiliser_moteur_recherche'), + 'non' => _T('item_non_utiliser_moteur_recherche')), ' '); echo "</TD></TR>"; echo "<TR><TD ALIGN='right'>"; -echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>"; @@ -127,34 +122,33 @@ $activer_statistiques = lire_meta("activer_statistiques"); $activer_statistiques_ref = lire_meta("activer_statistiques_ref"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Statistiques des visites</FONT></B> ".aide ("confstat")."</TD></TR>"; +echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_forum_statistiques')."</FONT></B> ".aide ("confstat")."</TD></TR>"; echo "<TR><TD class='verdana2'>"; -echo "Votre site doit-il gérer les statistiques des visites ?"; +echo _T('info_question_gerer_statistiques'); echo "</TD></TR>"; echo "<TR><TD ALIGN='center' class='verdana2'>"; afficher_choix('activer_statistiques', $activer_statistiques, - array('oui' => 'Gérer les statistiques', - 'non' => 'Ne pas gérer les statistiques'), ' '); + array('oui' => _T('item_gerer_statistiques'), + 'non' => _T('item_non_gerer_statistiques')), ' '); echo "</TD></TR>\n"; if ($activer_statistiques != "non" AND $options == "avancees") { echo "<TR><TD class='verdana2'>"; - echo "Votre site doit-il conserver les <i>referers</i> - (adresses des liens externes menant à votre site) ?"; + echo _T('info_question_referers'); echo "</TD></TR>"; echo "<TR><TD ALIGN='center' class='verdana2'>"; afficher_choix('activer_statistiques_ref', $activer_statistiques_ref, - array('oui' => 'Gérer les referers', - 'non' => 'Ne pas gérer les referers'), ' '); + array('oui' => _T('item_gerer_referers'), + 'non' => _T('item_non_gerer_referers')), ' '); echo "</TD></TR>\n"; } echo "<TR><TD ALIGN='right'>"; -echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -173,26 +167,20 @@ if ($options == "avancees") { $articles_modif = lire_meta("articles_modif"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Travail collaboratif sur les articles</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_travail_colaboratif')."</FONT></B></TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo "S'il est fréquent que plusieurs rédacteurs - travaillent sur le même article, le système - peut afficher les articles récemment « ouverts » - afin d'éviter les modifications simultanées. - Cette option est désactivée par défaut - afin d'éviter d'afficher des messages d'avertissement - intempestifs."; + echo _T('texte_travail_colaboratif'); echo "</TD></TR>"; echo "<TR><TD ALIGN='center' class='verdana2'>"; afficher_choix('articles_modif', $articles_modif, - array('oui' => "Activer les messages d'avertissement", - 'non' => "Pas de messages d'avertissement")); + array('oui' => _T('item_activer_messages_avertissement'), + 'non' => _T('item_non_activer_messages_avertissement'))); echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -212,37 +200,27 @@ if ($options == 'avancees') { $charset = lire_meta("charset"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Jeu de caractères du site</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_jeu_caractere')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "Cette option est utile si votre site doit afficher des alphabets - différents de l'alphabet romain (ou « occidental ») et ses dérivés. - Dans ce cas, il faut changer le réglage par défaut pour utiliser - un jeu de caractères approprié. N'oubliez pas non plus d'adapter - le site public en conséquence (balise <tt>#CHARSET</tt>).<p>"; - echo "<blockquote><i>Ce réglage n'a pas d'effet rétroactif. Par - conséquent, les textes déjà entrés peuvent s'afficher - incorrectement à la suite d'une modification du réglage. Dans tous - les cas, vous pourrez sans dommage revenir au réglage précédent.</i></blockquote>"; + echo _T('texte_jeu_caractere')."<p>"; + echo "<blockquote><i>"._T('texte_jeu_caractere_2')."</i></blockquote>"; echo "</FONT>"; echo "</TD></TR>"; echo "<TR><TD ALIGN='left' class='verdana2'>"; echo bouton_radio('charset', 'iso-8859-1', - "Alphabet occidental (<tt>iso-8859-1</tt>): supporté par tous les navigateurs, mais permet uniquement - l'affichage des langues ouest-européennes (anglais, français, allemand...).", $charset == 'iso-8859-1'); + _T('bouton_radio_occidental'), $charset == 'iso-8859-1'); echo "<br>"; echo bouton_radio('charset', 'utf-8', - "Alphabet universel (<tt>utf-8</tt>): permet l'affichage de toutes les langues, mais n'est pas reconnu - par tous les navigateurs à l'heure actuelle.", $charset == 'utf-8'); + _T('bouton_radio_universel'), $charset == 'utf-8'); echo "<br>"; echo bouton_radio('charset', 'custom', - "Jeu de caractères personnalisé : choisissez cette option si vous voulez - utiliser un jeu de caractères spécifique", $charset != 'utf-8' && $charset != 'iso-8859-1'); + _T('bouton_radio_personnalise'), $charset != 'utf-8' && $charset != 'iso-8859-1'); echo "<br>"; if ($charset != 'utf-8' && $charset != 'iso-8859-1') { - echo " Entrez le code de l'alphabet à utiliser : "; + echo " "._T('info_entrer_code_alphabet'); echo "<input type='text' name='charset_custom' class='fondl' value='$charset' size='15'>"; } else @@ -250,7 +228,7 @@ if ($options == 'avancees') { echo "</TD></TR>"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>"; @@ -271,14 +249,10 @@ if ($options == 'avancees') { $http_proxy=entites_html(lire_meta("http_proxy")); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Utiliser un proxy</FONT></B> ".aide ("confhttpproxy")."</TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_sites_proxy')."</FONT></B> ".aide ("confhttpproxy")."</TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo propre("Dans certains cas (intranet, réseaux protégés...), - il peut être nécessaire d'utiliser un {proxy HTTP} pour atteindre les sites syndiqués. - Le cas échéant, indiquez ci-dessous son adresse, sous la forme - <tt><html>http://proxy:8080</html></tt>. En général, - vous laisserez cette case vide.") . "</FONT>"; + echo _T('texte_proxy') . "</FONT>"; echo "</TD></TR>"; echo "<TR><TD ALIGN='center'>"; @@ -286,11 +260,10 @@ if ($options == 'avancees') { echo "</TD></TR>"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; if ($http_proxy) { echo "<p align='left'><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>" - . propre("Pour faire un essai de ce proxy, indiquez ici l'adresse d'un site Web - que vous souhaitez tester."); + . _T('texte_test_proxy'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center'>"; @@ -299,7 +272,7 @@ if ($options == 'avancees') { echo "<TR><TD ALIGN='right'>"; - echo "</font><div align='right'><INPUT TYPE='submit' NAME='tester_proxy' VALUE='Essayer le proxy' CLASS='fondo'></div>"; + echo "</font><div align='right'><INPUT TYPE='submit' NAME='tester_proxy' VALUE='"._T('bouton_test_proxy')."' CLASS='fondo'></div>"; } echo "</TD></TR>"; @@ -325,27 +298,20 @@ if ($options == "avancees" AND !@file_exists('.htaccess') AND !$REMOTE_USER ) { $creer_htpasswd = lire_meta("creer_htpasswd"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Fichiers d'authentification « .htpasswd »</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_fichiers_authent')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "<b>SPIP doit-il créer les fichiers spéciaux <tt>.htpasswd</tt> - et <tt>.htpasswd-admin</tt> dans le répertoire <tt>ecrire/data/</tt> ?</b><p> - Ces fichiers peuvent vous servir à restreindre l'accès aux auteurs - et administrateurs en d'autres endroits de votre site - (programme externe de statistiques, par exemple).<p> - Si vous n'en avez pas utilité, vous pouvez laisser cette option - à sa valeur par défaut (pas de création - des fichiers)."; + echo _T('texte_fichier_authent'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='center' class='verdana2'>"; afficher_choix('creer_htpasswd', $creer_htpasswd, - array('oui' => 'Créer les fichiers .htpasswd', - 'non' => 'Ne pas créer ces fichiers'), ' '); + array('oui' => _T('item_creer_fichiers_authent'), + 'non' => _T('item_non_creer_fichiers_authent')), ' '); echo "</TD></TR>"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>"; diff --git a/ecrire/configuration.php3 b/ecrire/configuration.php3 index d5eefcd4a4..a2e4721347 100644 --- a/ecrire/configuration.php3 +++ b/ecrire/configuration.php3 @@ -15,10 +15,10 @@ function mySel($varaut,$variable){ } -debut_page("Configuration du site", "administration", "configuration"); +debut_page(_T('titre_page_configuration'), "administration", "configuration"); echo "<br><br><br>"; -gros_titre("Configuration du site"); +gros_titre(_T('titre_configuration')); barre_onglets("configuration", "contenu"); @@ -27,7 +27,7 @@ debut_gauche(); debut_droite(); if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -66,14 +66,14 @@ debut_cadre_relief("racine-24.gif"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; - echo "Nom de votre site</FONT></B> ".aide ("confnom")."</TD></TR>"; + echo _T('info_nom_site')."</FONT></B> ".aide ("confnom")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; echo "<input type='text' name='nom_site' value=\"$nom_site\" size='40' CLASS='formo'>"; echo "</TD></TR>"; echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"; - echo "Adresse (URL) du site public</FONT></B></TD></TR>"; + echo _T('info_adresse_url')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; echo "<input type='text' name='adresse_site' value=\"$adresse_site/\" size='40' CLASS='formo'><p> "; @@ -81,7 +81,7 @@ debut_cadre_relief("racine-24.gif"); if ($options == "avancees") { echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"; - echo "Adresse e-mail du webmestre (optionnel)</FONT></B></TD></TR>"; + echo _T('info_email_webmestre')."</FONT></B></TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; echo "<input type='text' name='email_webmaster' value=\"$email_webmaster\" size='40' CLASS='forml'>"; @@ -89,7 +89,7 @@ debut_cadre_relief("racine-24.gif"); } echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>"; @@ -106,7 +106,7 @@ if ($options == 'avancees') { debut_cadre_enfonce("article-24.gif"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>LES ARTICLES</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('titre_les_articles')."</FONT></B></TD></TR>"; echo "</table>"; // @@ -123,70 +123,68 @@ if ($options == 'avancees') { $articles_redac = lire_meta("articles_redac"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>Contenu des articles</FONT></B>".aide ("confart")."</TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif' COLSPAN=2><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>"._T('info_contenu_articles')."</FONT></B>".aide ("confart")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' COLSPAN='2' class='verdana2'>"; - echo "Selon la maquette adoptée pour votre site, vous pouvez décider - que certains éléments des articles ne sont pas utilisés. - Utilisez la liste ci-dessous pour indiquer quels éléments sont disponibles."; + echo _T('texte_contenu_articles'); echo "</TD></TR>"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; - echo "Surtitre :"; + echo _T('info_surtitre'); echo "</TD>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('articles_surtitre', $articles_surtitre, - array('oui' => 'Oui', 'non' => 'Non'), " "); + array('oui' => _T('item_oui'), 'non' => _T('item_non')), " "); echo "</TD></TR>\n"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; - echo "Soustitre :"; + echo _T('info_sous_titre'); echo "</TD>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('articles_soustitre', $articles_soustitre, - array('oui' => 'Oui', 'non' => 'Non'), " "); + array('oui' => _T('item_oui'), 'non' => _T('item_non')), " "); echo "</TD></TR>\n"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; - echo "Descriptif :"; + echo _T('info_descriptif'); echo "</TD>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('articles_descriptif', $articles_descriptif, - array('oui' => 'Oui', 'non' => 'Non'), " "); + array('oui' => _T('item_oui'), 'non' => _T('item_non')), " "); echo "</TD></TR>\n"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; - echo "Chapeau :"; + echo _T('info_chapeau_2'); echo "</TD>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('articles_chapeau', $articles_chapeau, - array('oui' => 'Oui', 'non' => 'Non'), " "); + array('oui' => _T('item_oui'), 'non' => _T('item_non')), " "); echo "</TD></TR>\n"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; - echo "Post-scriptum :"; + echo _T('info_post_scriptum_2'); echo "</TD>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('articles_ps', $articles_ps, - array('oui' => 'Oui', 'non' => 'Non'), " "); + array('oui' => _T('item_oui'), 'non' => _T('item_non')), " "); echo "</TD></TR>\n"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; - echo "Date de publication antérieure :"; + echo _T('info_date_publication_anterieure'); echo "</TD>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('articles_redac', $articles_redac, - array('oui' => 'Oui', 'non' => 'Non'), " "); + array('oui' => _T('item_oui'), 'non' => _T('item_non')), " "); echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right' COLSPAN=2>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>"; @@ -201,22 +199,20 @@ if ($options == 'avancees') { $post_dates = lire_meta("post_dates"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>Publication des articles post-datés</FONT></B> ".aide ("confdates")."</TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='black'>"._T('titre_publication_articles_post_dates')."</FONT></B> ".aide ("confdates")."</TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo "Quel comportement SPIP doit-il adopter face aux articles dont la - date de publication a été fixée à une - échéance future ?"; + echo _T('texte_publication_articles_post_dates'); echo "</TD></TR>"; echo "<TR><TD ALIGN='left' class='verdana2'>"; afficher_choix('post_dates', $post_dates, - array('oui' => 'Publier les articles, quelle que soit leur date de publication.', - 'non' => 'Ne pas publier les articles avant la date de publication fixée.')); + array('oui' => _T('item_publier_articles'), + 'non' => _T('item_non_publier_articles'))); echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -239,24 +235,22 @@ $activer_breves = lire_meta("activer_breves"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"; -echo "Les brèves</FONT></B> ".aide ("confbreves")."</TD></TR>"; +echo _T('titre_breves')."</FONT></B> ".aide ("confbreves")."</TD></TR>"; echo "<TR><TD class='verdana2'>"; -echo "Les brèves sont des textes courts et simples permettant de - mettre en ligne rapidement des informations concises, de gérer - une revue de presse, un calendrier d'événements...<p>"; -echo "Votre site utilise-t-il le système de brèves ?"; +echo _T('texte_breves')."<p>"; +echo _T('info_breves'); echo "</TD></TR>"; echo "<TR><TD align='center' class='verdana2'>"; afficher_choix('activer_breves', $activer_breves, - array('oui' => 'Utiliser les brèves', - 'non' => 'Ne pas utiliser les brèves'), " "); + array('oui' => _T('item_utiliser_breves'), + 'non' => _T('item_non_utiliser_breves')), " "); echo "</FONT>"; echo "</TD></TR>\n"; echo "<TR><TD ALIGN='right'>"; -echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -279,62 +273,57 @@ if ($options == "avancees") { $forums_publics = lire_meta("forums_publics"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Les mots-clés</FONT></B> </TD></TR>"; + echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('info_mots_cles')."</FONT></B> </TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo "Les mots-clés permettent de créer des liens thématiques entre vos articles - indépendamment de leur placement dans des rubriques. Vous pouvez ainsi - enrichir la navigation de votre site, voire utiliser ces propriétés - pour personnaliser la présentation des articles dans vos squelettes.<p>"; - echo "Souhaitez-vous utiliser les mots-clés sur votre site ?"; + echo _T('texte_mots_cles')."<p>"; + echo _T('info_question_mots_cles'); echo "</TD></TR>"; echo "<TR>"; echo "<TD align='center' class='verdana2'>"; afficher_choix('articles_mots', $articles_mots, - array('oui' => 'Utiliser les mots-clés', - 'non' => 'Ne pas utiliser les mots-clés'), " "); + array('oui' => _T('item_utiliser_mots_cles'), + 'non' => _T('item_non_utiliser_mots_cles')), " "); echo "</FONT>"; echo "</TD></TR>"; if ($articles_mots != "non") { echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Configuration des groupes de mots-clés</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"._T('titre_config_groupe_mots_cles')."</FONT></B></TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo "Souhaitez-vous activer la configuration avancée des mots-clés, - en indiquant par exemple qu'on peut sélectionner un mot unique - par groupe, qu'un groupe est important... ?"; + echo _T('texte_config_groupe_mots_cles'); echo "</TD></TR>"; echo "<TR>"; echo "<TD ALIGN='left' class='verdana2'>"; afficher_choix('config_precise_groupes', $config_precise_groupes, - array('oui' => 'Utiliser la configuration avancée des groupes de mots-clés', - 'non' => 'Ne pas utiliser la configuration avancée des groupes de mots-clés')); + array('oui' => _T('item_utiliser_config_groupe_mots_cles'), + 'non' => _T('item_non_utiliser_config_groupe_mots_cles'))); echo "</TD></TR>"; if ($forums_publics != "non"){ echo "<TR><TD> </TD></TR>"; - echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Mots-clés dans les forums du site public</FONT></B></TD></TR>"; + echo "<TR><TD BGCOLOR='#EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"._T('titre_mots_cles_dans_forum')."</FONT></B></TD></TR>"; echo "<TR><TD class='verdana2'>"; - echo "Souhaitez-vous permettre d'utilisation des mots-clés, sélectionnables par les visiteurs, dans les forums du site public ? (Attention : cette option est relativement complexe à utiliser correctement.)"; + echo _T('texte_mots_cles_dans_forum'); echo "</TD></TR>"; echo "<TR>"; echo "<TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; afficher_choix('mots_cles_forums', $mots_cles_forums, - array('oui' => "Autoriser l'ajout de mots-clés aux forums", - 'non' => "Interdire l'utilisation des mots-clés dans les forums")); + array('oui' => _T('item_ajout_mots_cles'), + 'non' => _T('item_non_ajout_mots_cles'))); echo "</FONT>"; echo "</TD></TR>"; } } echo "<TR><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -357,13 +346,13 @@ $visiter_sites = lire_meta("visiter_sites"); $moderation_sites = lire_meta("moderation_sites"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Référencement de sites et syndication</FONT></B>".aide ("reference")."</TD></TR>"; +echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('titre_referencement_sites')."</FONT></B>".aide ("reference")."</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; afficher_choix('activer_sites', $activer_sites, - array('oui' => 'Gérer un annuaire de sites Web', - 'non' => "Désactiver l'annuaire de sites Web")); + array('oui' => _T('item_gerer_annuaire_site_web'), + 'non' => _T('item_non_gerer_annuaire_site_web'))); echo "</TD></TR>\n"; @@ -375,11 +364,11 @@ if ($activer_sites != 'non') { if ($options == "avancees") { echo "<TR><TD BACKGROUND='img_pack/rien.gif'>"; echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2 COLOR='#000000'>"; - echo "<hr><p>Qui peut proposer des sites référencés ?"; + echo "<hr><p>"._T('info_question_proposer_site'); echo "<center><SELECT NAME='proposer_sites' CLASS='fondo' SIZE=1>\n"; - echo "<OPTION".mySel('0',$proposer_sites).">les administrateurs\n"; - echo "<OPTION".mySel('1',$proposer_sites).">les rédacteurs\n"; - echo "<OPTION".mySel('2',$proposer_sites).">les visiteurs du site public\n"; + echo "<OPTION".mySel('0',$proposer_sites).">"._T('item_choix_administrateurs')."\n"; + echo "<OPTION".mySel('1',$proposer_sites).">"._T('item_choix_redacteurs')."\n"; + echo "<OPTION".mySel('2',$proposer_sites).">"._T('item_choix_visiteurs')."\n"; echo "</SELECT></center><P>\n"; echo "</FONT>"; echo "</TD></TR>"; @@ -391,64 +380,40 @@ if ($activer_sites != 'non') { echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; - echo "<TR><TD BGCOLOR='EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>Syndication de sites</FONT></B> ".aide ("rubsyn")."</TD></TR>"; + echo "<TR><TD BGCOLOR='EEEECC' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#000000'>"._T('titre_syndication')."</FONT></B> ".aide ("rubsyn")."</TD></TR>"; // // Reglage de la syndication // echo "<TR><TD BACKGROUND='img_pack/rien.gif' class='verdana2'>"; - echo "Il est possible de récupérer automatiquement, lorsqu'un site Web le permet, - la liste de ses nouveautés. Pour cela, vous devez activer la syndication. - <blockquote><i>Certains hébergeurs désactivent cette fonctionnalité ; - dans ce cas, vous ne pourrez pas utiliser la syndication de contenu - depuis votre site.</i></blockquote>"; + echo _T('texte_syndication'); echo "</TD></TR>"; echo "<TR><TD BACKGROUND='img_pack/rien.gif' ALIGN='left' class='verdana2'>"; afficher_choix('activer_syndic', $activer_syndic, - array('oui' => 'Utiliser la syndication automatique', - 'non' => "Ne pas utiliser la syndication automatique")); + array('oui' => _T('item_utiliser_syndication'), + 'non' => _T('item_non_utiliser_syndication'))); if ($activer_syndic != "non" AND $options == "avancees") { // Moderation par defaut des sites syndiques echo "<p><hr><p align='left'>"; - echo propre("Les liens issus des sites syndiqués peuvent - être bloqués a priori ; le réglage - ci-dessous indique le réglage par défaut des - sites syndiqués après leur création. Il - est ensuite possible, de toutes façons, de - débloquer chaque lien individuellement, ou de - choisir, site par site, de bloquer les liens à venir - de tel ou tel site.")."<p>"; + echo _T('texte_liens_sites_syndiques')."<p>"; afficher_choix('moderation_sites', $moderation_sites, - array('oui' => 'Bloquer les liens syndiqués pour validation', - 'non' => "Ne pas bloquer les liens issus de la syndication")); + array('oui' => _T('item_bloquer_liens_syndiques'), + 'non' => _T('item_non_bloquer_liens_syndiques'))); // Si indexation, activer/desactiver pages recuperees $activer_moteur = lire_meta("activer_moteur"); if ($activer_moteur == "oui") { echo "<p><hr><p align='left'>"; - echo "Lorsque vous utilisez le moteur de recherche intégré - à SPIP, vous pouvez effectuer les recherches sur les sites et - les articles syndiqués de deux manières - différentes. <br><img src='puce.gif'> La plus - simple consiste à rechercher uniquement dans les - titres et les descriptifs des articles. <br><img src='puce.gif'> - Une seconde méthode, beaucoup plus puissante, permet - à SPIP de rechercher également dans le texte des - sites référencés . Si vous - référencez un site, SPIP va alors effectuer la - recherche dans le texte du site lui-même. "; - echo "<blockquote><i>Cette méthode oblige SPIP à visiter - régulièrement les sites référencés, - ce qui peut provoquer un léger ralentissement de votre propre - site.</i></blockquote><p>"; + echo _T('texte_utilisation_moteur_syndiques'); + echo "<blockquote><i>"._T('texte_utilisation_moteur_syndiques_2')."</i></blockquote><p>"; afficher_choix('visiter_sites', $visiter_sites, - array('non' => 'Limiter la recherche aux informations contenues dans votre site', - 'oui' => "Etendre la recherche au contenu des sites référencés")); + array('non' => _T('item_limiter_recherche'), + 'oui' => _T('item_non_limiter_recherche'))); } } echo "</TD></TR>\n"; @@ -461,7 +426,7 @@ if ($activer_sites != 'non') { } echo "<TR><TD ALIGN='right'>"; -echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; @@ -480,30 +445,27 @@ $documents_rubrique = lire_meta("documents_rubrique"); $documents_article = lire_meta("documents_article"); echo "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 WIDTH=\"100%\">"; -echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>Documents joints</FONT></B> </TD></TR>"; +echo "<TR><TD BGCOLOR='$couleur_foncee' BACKGROUND='img_pack/rien.gif'><B><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3 COLOR='#FFFFFF'>"._T('titre_documents_joints')."</FONT></B> </TD></TR>"; echo "<TR><TD class='verdana2'>"; -echo "Vous pouvez autoriser l'ajout de documents (fichiers bureautiques, images, - multimédia, etc.) aux articles et/ou aux rubriques. Ces fichiers - peuvent ensuite être référencés dans - l'article, ou affichés séparément.<p>"; -echo "Ce réglage n'empêche pas l'insertion d'images directement dans les articles."; +echo _T('texte_documents_joints'); +echo _T('texte_documents_joints_2'); echo "</TD></TR>"; echo "<TR>"; echo "<TD align='left' class='verdana2'>"; afficher_choix('documents_article', $documents_article, - array('oui' => 'Autoriser les documents joints aux articles', - 'non' => 'Ne pas autoriser les documents dans les articles'), "<br>"); + array('oui' => _T('item_autoriser_documents_joints'), + 'non' => _T('item_non_autoriser_documents_joints')), "<br>"); echo "<br><br>\n"; afficher_choix('documents_rubrique', $documents_rubrique, - array('oui' => 'Autoriser les documents dans les rubriques', - 'non' => 'Ne pas autoriser les documents dans les rubriques'), "<br>"); + array('oui' => _T('item_autoriser_documents_joints_rubriques'), + 'non' => _T('item_non_autoriser_documents_joints_rubriques')), "<br>"); echo "</FONT>"; echo "</TD></TR>"; echo "<TR><TD ALIGN='right'>"; -echo "<INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</TD></TR>"; echo "</TABLE>\n"; diff --git a/ecrire/controle_forum.php3 b/ecrire/controle_forum.php3 index c58798a0d4..5690214996 100644 --- a/ecrire/controle_forum.php3 +++ b/ecrire/controle_forum.php3 @@ -3,14 +3,14 @@ include ("inc.php3"); -debut_page("Suivi des forums", "messagerie", "forum-controle"); +debut_page(_T('titre_page_forum_suivi'), "messagerie", "forum-controle"); $requete_base_controle = "statut!='perso' AND statut != 'redac'"; if (!$page) $page = "public"; echo "<br><br><br>"; -gros_titre("Suivi des forums"); +gros_titre(_T('titre_forum_suivi')); barre_onglets("suivi_forum", $page); @@ -20,7 +20,7 @@ debut_gauche(); debut_boite_info(); echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>"; -echo propre("La page de {suivi des forums} est un outil de gestion de votre site (et non un espace de discussion ou de rédaction). Elle affiche toutes les contributions des forums du site, aussi bien celles du site public que de l'espace privé et vous permet de gérer ces contributions."); +echo _T('info_gauche_suivi_forum_2'); echo aide ("suiviforum"); echo "</FONT>"; @@ -33,7 +33,7 @@ fin_boite_info(); $activer_stats = lire_meta("activer_statistiques"); if (($activer_stats != "non") AND ($connect_statut == '0minirezo')) { debut_raccourcis(); - icone_horizontale("Evolution des visites", "statistiques_visites.php3", "statistiques-24.gif", "rien.gif"); + icone_horizontale(_T('icone_evolution_visites_2'), "statistiques_visites.php3", "statistiques-24.gif", "rien.gif"); fin_raccourcis(); } @@ -76,11 +76,11 @@ function forum_parent($id_forum) { } if ($forum_stat == "prive" OR $forum_stat == "privoff") { - return $retour."<B>Réponse à l'article <A HREF='articles.php3?id_article=$id_article'>$titre</A></B>"; + return $retour."<B>"._T('item_reponse_article')."<A HREF='articles.php3?id_article=$id_article'>$titre</A></B>"; } else { - $retour .= "<a href='articles_forum.php3?id_article=$id_article'><font color='red'>Gérer le forum public de cet article</font></a><br>"; - return $retour."<B>Réponse à l'article <A HREF='".generer_url_article($id_article)."'>$titre</A></B>"; + $retour .= "<a href='articles_forum.php3?id_article=$id_article'><font color='red'>"._T('lien_forum_public')."</font></a><br>"; + return $retour."<B>"._T('lien_reponse_article')." <A HREF='".generer_url_article($id_article)."'>$titre</A></B>"; } } else if ($forum_id_rubrique > 0) { @@ -91,7 +91,7 @@ function forum_parent($id_forum) { $id_rubrique = $row['id_rubrique']; $titre = $row['titre']; } - return "<B>Réponse à la rubrique <A HREF='".generer_url_rubrique($id_rubrique)."'>$titre</A></B>"; + return "<B>"._T('lien_reponse_rubrique')." <A HREF='".generer_url_rubrique($id_rubrique)."'>$titre</A></B>"; } else if ($forum_id_syndic > 0) { $query2 = "SELECT * FROM spip_syndic WHERE id_syndic=\"$forum_id_syndic\""; @@ -102,7 +102,7 @@ function forum_parent($id_forum) { $titre = $row['nom_site']; $statut = $row['statut']; } - return "<B>Réponse au site référencé : <A HREF='sites.php3?id_syndic=$id_syndic'>$titre</A></B>"; + return "<B>"._T('lien_reponse_site_reference')." <A HREF='sites.php3?id_syndic=$id_syndic'>$titre</A></B>"; } else if ($forum_id_breve > 0) { $query2 = "SELECT * FROM spip_breves WHERE id_breve=\"$forum_id_breve\""; @@ -114,23 +114,23 @@ function forum_parent($id_forum) { $titre = $row['titre']; } if ($forum_stat == "prive") { - return "<B>Réponse à la brève <A HREF='breves_voir.php3?id_breve=$id_breve'>$titre</A></B>"; + return "<B>"._T('lien_reponse_breve')." <A HREF='breves_voir.php3?id_breve=$id_breve'>$titre</A></B>"; } else { - return "<B>Réponse à la brève <A HREF='".generer_url_breve($id_breve)."'>$titre</A></B>"; + return "<B>"._T('lien_reponse_breve_2')." <A HREF='".generer_url_breve($id_breve)."'>$titre</A></B>"; } } else if ($forum_stat == "privadm") { $retour = forum_parent($forum_id_parent); if (strlen($retour)>0) return $retour; - else return "<B>Message du <A HREF='forum_admin.php3'>forum des administrateurs</A></B>"; + else return "<B>"._T('info_message')."<A HREF='forum_admin.php3'>"._T('info_forum_administrateur')."</A></B>"; } else { $retour = forum_parent($forum_id_parent); if (strlen($retour)>0) return $retour; - else return "<B>Message du <A HREF='forum.php3'>forum interne</A></B>"; + else return "<B>"._T('info_message')."<A HREF='forum.php3'>._T('info_forum_interne')."</A></B>"; } } @@ -179,15 +179,15 @@ function controle_forum($row, $new) { $controle .= "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>"; /*if ($forum_stat=="publie" OR $forum_stat == "off") { $controle .= "<img src='img_pack/racine-site-24.gif' border=0 align='left'>"; - $controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>[sur le site public]</FONT> "; + $controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>"._T('info_sur_site_public')."</FONT> "; } else if ($forum_stat == "prive" OR $forum_stat == "privrac" OR $forum_stat == "privadm" OR $forum_stat == "privoff"){ $controle .= "<img src='img_pack/cadenas-24.gif' border=0 align='left'>"; - $controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>[dans l'espace privé]</FONT> "; + $controle .= "<FONT FACE='arial,helvetica' COLOR='#$couleur_foncee'>"._T('info_dans_espace_prive')."</FONT> "; }*/ if ($new) - $new = " <i>(Nouveau)</i>"; + $new = " <i>"._T('info_nouveau')."</i>"; $controle .= "<FONT FACE='arial,helvetica'>".nom_jour($forum_date_heure)." ".affdate($forum_date_heure).", ".heures($forum_date_heure)."h".minutes($forum_date_heure)."$new</FONT>"; if (strlen($forum_auteur) > 2) { @@ -198,18 +198,18 @@ function controle_forum($row, $new) { if ($forum_stat != "off" AND $forum_stat != "privoff") { if ($forum_stat == "publie" OR $forum_stat == "prop") - $controle .= icone("Supprimer ce message", "controle_forum.php3?supp_forum=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non'); + $controle .= icone(_T('icone_supprimer_message'), "controle_forum.php3?supp_forum=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non'); else if ($forum_stat == "prive" OR $forum_stat == "privrac" OR $forum_stat == "privadm") - $controle .= icone("Supprimer ce message", "controle_forum.php3?supp_forum_priv=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non'); + $controle .= icone(_T('icone_supprimer_message'), "controle_forum.php3?supp_forum_priv=$id_forum&debut=$debut$controle_sans&page=$page", "forum-interne-24.gif", "supprimer.gif", "right", 'non'); } else { - $controle .= "<BR><FONT COLOR='red'><B>MESSAGE SUPPRIMÉ $forum_ip</B></FONT>"; + $controle .= "<BR><FONT COLOR='red'><B>"._T('info_message_supprime')." $forum_ip</B></FONT>"; if($forum_id_auteur>0) - $controle .= " - <A HREF='auteurs_edit.php3?id_auteur=$forum_id_auteur'>Voir cet auteur</A>"; + $controle .= " - <A HREF='auteurs_edit.php3?id_auteur=$forum_id_auteur'>"._T('lien_voir_auteur')."</A>"; } if ($forum_stat=="prop") - $controle .= icone("Valider ce message", "controle_forum.php3?valid_forum=$id_forum&debut=$debut&page=$page", "forum-interne-24.gif", "creer.gif", "right", 'non'); + $controle .= icone(_T('icone_valider_message'), "controle_forum.php3?valid_forum=$id_forum&debut=$debut&page=$page", "forum-interne-24.gif", "creer.gif", "right", 'non'); $controle .= "<BR>".forum_parent($id_forum); @@ -251,7 +251,7 @@ function controle_forum($row, $new) { echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>"; if ($connect_statut != "0minirezo" OR !$connect_toutes_rubriques) { - echo "<B>Vous n'avez pas accès à cette page.</B>"; + echo "<B>"._T('avis_non_acces_page')."</B>"; exit; } diff --git a/ecrire/controle_petition.php3 b/ecrire/controle_petition.php3 index 45d7e64b98..4b1296d603 100644 --- a/ecrire/controle_petition.php3 +++ b/ecrire/controle_petition.php3 @@ -4,7 +4,7 @@ include ("inc.php3"); -debut_page("Suivi des pétitions", "messagerie", "suivi-petition"); +debut_page(_T('titre_page_controle_petition'), "messagerie", "suivi-petition"); debut_gauche(); @@ -50,22 +50,22 @@ function controle_forum($request,$adresse_retour) { echo "<FONT SIZE=3 FACE='Georgia,Garamond,Times,serif'>"; if ($statut=="publie"){ - icone ("Supprimer cette signature", "controle_petition.php3?supp_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right"); + icone (_T('icone_supprimer_signature'), "controle_petition.php3?supp_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right"); } if ($statut=="poubelle"){ - icone ("Valider cette signature", "controle_petition.php3?add_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "creer.gif", "right"); + icone (_T('icone_valider_signature'), "controle_petition.php3?add_petition=$id_signature&debut=$debut", "forum-interne-24.gif", "creer.gif", "right"); } echo "<FONT SIZE=2>".affdate($date_time)."</FONT><BR>"; if ($statut=="poubelle"){ - echo "<FONT SIZE=1 COLOR='red'>MESSAGE EFFACÉ</FONT><BR>"; + echo "<FONT SIZE=1 COLOR='red'>"._T('info_message_efface')."</FONT><BR>"; } if (strlen($url_site)>6 AND strlen($nom_site)>0){ - echo "<FONT SIZE=1>SITE WEB :</FONT> <A HREF='$url_site'>$nom_site</A><BR>"; + echo "<FONT SIZE=1>"._T('info_site_web')."</FONT> <A HREF='$url_site'>$nom_site</A><BR>"; } if (strlen($ad_email)>0){ - echo "<FONT SIZE=1>ADRESSE EMAIL :</FONT> <A HREF='mailto:$ad_email'>$ad_email</A><BR>"; + echo "<FONT SIZE=1>"._T('info_adresse_email')."</FONT> <A HREF='mailto:$ad_email'>$ad_email</A><BR>"; } if (strlen($message)>0) echo "<P>$message"; @@ -89,7 +89,7 @@ function controle_forum($request,$adresse_retour) { echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>"; if ($connect_statut == "0minirezo") { - gros_titre("Suivi des pétitions"); + gros_titre(_T('titre_suivi_petition')); if ($supp_petition){ $query_forum = "UPDATE spip_signatures SET statut='poubelle' WHERE id_signature=$supp_petition"; @@ -134,7 +134,7 @@ if ($connect_statut == "0minirezo") { controle_forum($result_forum, "forum.php3"); } else { - echo "<B>Vous n'avez pas accès à cette page.</B>"; + echo "<B>"._T('avis_non_acces_page')."</B>"; } diff --git a/ecrire/delete_all.php3 b/ecrire/delete_all.php3 index b84ebbc384..416cd027ee 100644 --- a/ecrire/delete_all.php3 +++ b/ecrire/delete_all.php3 @@ -6,7 +6,7 @@ include ("inc_version.php3"); include_ecrire ("inc_auth.php3"); include_ecrire ("inc_admin.php3"); -$action = "suppression totale et irréversible"; +$action = _T('titre_page_delete_all'); debut_admin($action); diff --git a/ecrire/documents_liste.php3 b/ecrire/documents_liste.php3 index 71adea268c..cda16be9f8 100644 --- a/ecrire/documents_liste.php3 +++ b/ecrire/documents_liste.php3 @@ -5,13 +5,11 @@ include_ecrire ("inc_index.php3"); include_ecrire ("inc_logos.php3"); - - // // Recupere les donnees // -debut_page("Les documents des rubriques", "documents", "documents"); +debut_page(_T('titre_page_documents_liste'), "documents", "documents"); debut_gauche(); @@ -21,7 +19,7 @@ debut_gauche(); debut_boite_info(); -echo propre("Cette page récapitule la liste des documents que vous avez placé dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique."); +echo propre(_T('texte_recapitiule_liste_documents')); fin_boite_info(); @@ -55,7 +53,7 @@ debut_droite(); else echo "<p><tt>$fichier</tt>"; - echo "<p>Dans la rubrique : <a href='naviguer.php3?coll=$id_rubrique'>$titre_rub</a>"; + echo "<p>"._T('info_dans_rubrique')." <a href='naviguer.php3?coll=$id_rubrique'>$titre_rub</a>"; fin_cadre_relief(); } diff --git a/ecrire/export_all.php3 b/ecrire/export_all.php3 index dd6bdcc224..fb131d2290 100644 --- a/ecrire/export_all.php3 +++ b/ecrire/export_all.php3 @@ -13,7 +13,7 @@ if (!$archive) { else $archive = "dump.xml"; } -$action = "exportation de la base vers $archive"; +$action = _T('info_exportation_base', array('archive' => $archive)); debut_admin($action); @@ -21,9 +21,9 @@ $debug_limit = ''; //$debug_limit = ' LIMIT 0,100'; if (!$debut_limit) $debut_limit = 0; -install_debut_html("Sauvegarde"); +install_debut_html(_T('info_sauvegarde')); -if (!$etape) echo "<p><blockquote><font size=2>Si la sauvegarde a échoué («Maximum execution time exceeded»), <a href='export_all.php3?etape=1&gz=$gz'>procédez étape par étape</a>.</font></blockquote><p>"; +if (!$etape) echo "<p><blockquote><font size=2>"._T('info_sauvegarde_echouee')." <a href='export_all.php3?etape=1&gz=$gz'>"._T('info_procedez-par_etape')."</a></font></blockquote><p>"; if ($etape < 2){ @@ -37,52 +37,52 @@ $_fputs = ($gz) ? gzputs : fputs; if ($etape < 2) $_fputs($f, "<"."?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">\n<SPIP version=\"$spip_version_affichee\" version_base=\"$spip_version\" version_archive=\"$version_archive\">\n\n"); $query = "SELECT * FROM spip_rubriques"; -export_objets($query, "rubrique", $f, $gz, $etape, 1, "Sauvegarder les rubriques"); +export_objets($query, "rubrique", $f, $gz, $etape, 1, _T('info_sauvegarde_rubriques')); $query = "SELECT * FROM spip_auteurs"; -export_objets($query, "auteur", $f, $gz, $etape, 2, "Sauvegarder les auteurs"); +export_objets($query, "auteur", $f, $gz, $etape, 2, _T('info_sauvegarde_auteurs')); $query = "SELECT * FROM spip_articles"; -export_objets($query, "article", $f, $gz, $etape, 3, "Sauvegarder les articles"); +export_objets($query, "article", $f, $gz, $etape, 3, _T('info_sauvegarde_articles')); $query = "SELECT * FROM spip_types_documents"; -export_objets($query, "type_document", $f, $gz, $etape, 4, "Sauvegarder les types de documents"); +export_objets($query, "type_document", $f, $gz, $etape, 4, _T('info_sauvegarde_type_documents')); $query = "SELECT * FROM spip_documents"; -export_objets($query, "document", $f, $gz, $etape, 5, "Sauvegarder les documents"); +export_objets($query, "document", $f, $gz, $etape, 5, _T('info_sauvegarde_documents')); $query = "SELECT * FROM spip_mots"; -export_objets($query, "mot", $f, $gz, $etape, 6, "Sauvegarder les mots-clés"); +export_objets($query, "mot", $f, $gz, $etape, 6, _T('info_sauvegarde_mots_cles')); $query = "SELECT * FROM spip_groupes_mots"; -export_objets($query, "groupe_mots", $f, $gz, $etape, 7, "Sauvegarder les groupes de mots"); +export_objets($query, "groupe_mots", $f, $gz, $etape, 7, _T('info_sauvegarde_groupe_mots')); $query = "SELECT * FROM spip_breves".$debug_limit; -export_objets($query, "breve", $f, $gz, $etape, 8, "Sauvegarder les brèves"); +export_objets($query, "breve", $f, $gz, $etape, 8, _T('info_sauvegarde_breves')); //$query = "SELECT * FROM spip_messages"; -//export_objets($query, "message", $f, $gz, $etape, 9, "Sauvegarder les messages"); +//export_objets($query, "message", $f, $gz, $etape, 9, _T('info_sauvegarde_messages')); $query = "SELECT * FROM spip_forum WHERE statut='publie'".$debug_limit; -export_objets($query, "forum", $f, $gz, $etape, 9, "Sauvegarder les forums"); +export_objets($query, "forum", $f, $gz, $etape, 9, _T('info_sauvegarde_forums')); $query = "SELECT * FROM spip_petitions"; -export_objets($query, "petition", $f, $gz, $etape, 10, "Sauvegarder les pétitions"); +export_objets($query, "petition", $f, $gz, $etape, 10, _T('info_sauvegarde_petitions')); $query = "SELECT * FROM spip_signatures".$debug_limit; -export_objets($query, "signature", $f, $gz, $etape, 11, "Sauvegarder les signatures de pétitions"); +export_objets($query, "signature", $f, $gz, $etape, 11, _T('info_sauvegarde_signatures')); $query = "SELECT * FROM spip_syndic"; -export_objets($query, "syndic", $f, $gz, $etape, 12, "Sauvegarder les sites référencés"); +export_objets($query, "syndic", $f, $gz, $etape, 12, _T('info_sauvegarde_sites_references')); $query = "SELECT * FROM spip_syndic_articles".$debug_limit; -export_objets($query, "syndic_article", $f, $gz, $etape, 13, "Sauvegarder les articles des sites référencés"); +export_objets($query, "syndic_article", $f, $gz, $etape, 13, _T('info_sauvegarde_articles_sites_ref')); /*$query = "SELECT * FROM spip_visites".$debug_limit; -export_objets($query, "spip_visite", $f, $gz, $etape, 14, "Sauvegarder les visites"); +export_objets($query, "spip_visite", $f, $gz, $etape, 14, _T('info_sauvegarde_visites')); $query = "SELECT * FROM spip_referers".$debug_limit; -export_objets($query, "spip_referers", $f, $gz, $etape, 15, "Sauvegarder les referers"); +export_objets($query, "spip_referers", $f, $gz, $etape, 15, _T('info_sauvegarde_refers')); */ if (!$etape OR $etape == 13){ @@ -90,12 +90,12 @@ if (!$etape OR $etape == 13){ - echo "<p><b>Sauvegarde réussie.</b><p>La base a été sauvegardée dans <b>ecrire/data/$archive</b>. Vous pouvez <a href='index.php3'>retourner à la gestion</a> de votre site.\n"; + echo "<p>"._T('info_sauvegarde-reussi_01')."</b><p>"._T('info_sauvegarde-reussi_02', array('archive' => $archive))."<a href='index.php3'>"._T('info_sauvegarde-reussi_03')."</a>"._T('info_sauvegarde-reussi_04')."\n"; } else { $etape_suivante = $etape + 1; - if ($debut_limit > 1) echo "<p align='right'> <a href='export_all.php3?etape=$etape&debut_limit=$debut_limit&gz=$gz'>>>>> Passer à l'étape suivante</a>"; - else echo "<p align='right'> <a href='export_all.php3?etape=$etape_suivante&gz=$gz'>>>>> Passer à l'étape suivante</a>"; + if ($debut_limit > 1) echo "<p align='right'> <a href='export_all.php3?etape=$etape&debut_limit=$debut_limit&gz=$gz'>>>>> "._T('info_etape_suivante')."</a>"; + else echo "<p align='right'> <a href='export_all.php3?etape=$etape_suivante&gz=$gz'>>>>> "._T('info_etape_suivante')."</a>"; } install_fin_html(); if ($gz) gzclose($f); @@ -107,4 +107,4 @@ if (!$etape OR $etape == 14) fin_admin($action); exit; -?> \ No newline at end of file +?> diff --git a/ecrire/forum.php3 b/ecrire/forum.php3 index 842b2c55ca..ffb0301805 100644 --- a/ecrire/forum.php3 +++ b/ecrire/forum.php3 @@ -4,11 +4,11 @@ include ("inc.php3"); // cette page gere les deux types de forums ; forum_admin.php3 n'est qu'une coquille vide if ($admin=='oui') { - debut_page("Forum des administrateurs", "messagerie", "forum-admin"); + debut_page(_T('titre_page_forum'), "messagerie", "forum-admin"); $statutforum = 'privadm'; $urlforum = 'forum_admin.php3'; } else { - debut_page("Forum interne", "messagerie", "forum-interne"); + debut_page(_T('titre_forum'), "messagerie", "forum-interne"); $statutforum = 'privrac'; $urlforum = 'forum.php3'; } @@ -29,12 +29,12 @@ debut_gauche(); debut_droite(); if ($admin=='oui') - gros_titre("Forum privé des administrateurs"); + gros_titre(_T('titre_cadre_forum_administrateur')); else - gros_titre("Forum interne"); + gros_titre(_T('titre_cadre_forum_interne')); if ($admin == 'oui' AND $connect_statut != "0minirezo") { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); exit; } @@ -60,7 +60,7 @@ echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'>"; echo "<p><div align='center'>"; - icone ("Poster un message", "forum_envoi.php3?statut=$statutforum&adresse_retour=$urlforum&titre_message="."Nouveau+message", "forum-interne-24.gif", "creer.gif"); + icone (_T('icone_poster_message'), "forum_envoi.php3?statut=$statutforum&adresse_retour=$urlforum&titre_message="."Nouveau+message", "forum-interne-24.gif", "creer.gif"); echo "</div>"; diff --git a/ecrire/forum_envoi.php3 b/ecrire/forum_envoi.php3 index 5d153ed82f..244609af6f 100644 --- a/ecrire/forum_envoi.php3 +++ b/ecrire/forum_envoi.php3 @@ -23,8 +23,8 @@ if ($valider_forum AND ($statut!='')) { die(); } -if ($id_message) debut_page("Envoyer un message", "asuivre", "messagerie"); -else debut_page("Envoyer un message", "messagerie"); +if ($id_message) debut_page(_T('titre_page_forum_envoi'), "asuivre", "messagerie"); +else debut_page(_T('titre_page_forum_envoi'), "messagerie"); debut_gauche(); debut_droite(); @@ -93,7 +93,7 @@ if ($modif_forum == "oui") { echo "<p><a href='$url_site'>$nom_site</a>"; } - echo "<p><div align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider_forum' VALUE='Message définitif : envoyer'></div>"; + echo "<p><div align='right'><INPUT CLASS='fondo' TYPE='submit' NAME='valider_forum' VALUE='"._T('bouton_envoyer_message')."'></div>"; fin_cadre_relief(); if ($titre_parent) { @@ -109,7 +109,7 @@ echo "<p></p>"; debut_cadre_formulaire(); echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BACKGROUND='' WIDTH=\"100%\"><TR><TD>"; - icone("Retour", $adresse_retour, "forum-interne-24.gif"); + icone(_T('icone_retour'), $adresse_retour, "forum-interne-24.gif"); echo "</TD>"; echo "<TD><IMG SRC='img_pack/rien.gif' WIDTH=10 BORDER=0></td><TD WIDTH=\"100%\">"; @@ -132,16 +132,16 @@ echo "<INPUT TYPE='Hidden' NAME='id_syndic' VALUE=\"$id_syndic\">\n"; echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">\n"; -echo "<p><B>Texte de votre message :</B><BR>"; -echo "(Pour créer des paragraphes, laissez simplement des lignes vides.)<BR>"; +echo "<p><B>"._T('info_texte_message')."</B><BR>"; +echo _T('info_creation_paragraphe')."<BR>"; echo "<TEXTAREA NAME='texte' ROWS='15' CLASS='formo' COLS='40' wrap=soft>"; echo entites_html($texte); echo "</TEXTAREA><P>\n"; if ($statut != 'perso' AND $options == "avancees") { - echo "<B>Lien hypertexte :</B><BR>"; - echo "(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, veuillez indiquer ci-après le titre de la page et son adresse URL.)<BR>"; - echo "Titre :<BR>"; + echo "<B>"._T('info_lien_hypertexte')."</B><BR>"; + echo _T('texte_lien_hypertexte')."<BR>"; + echo _T('texte_titre_02')."<BR>"; echo "<INPUT TYPE='text' CLASS='forml' NAME='nom_site' VALUE=\"$nom_site\" SIZE='40'><BR>"; $lien_url="http://"; @@ -149,7 +149,7 @@ if ($statut != 'perso' AND $options == "avancees") { echo "<INPUT TYPE='text' CLASS='forml' NAME='url_site' VALUE=\"$url_site\" SIZE='40'><P>"; } -echo "<DIV ALIGN='right'><INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='Voir ce message avant de le valider'></div>"; +echo "<DIV ALIGN='right'><INPUT CLASS='fondo' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_voir_message')."'></div>"; echo "</FORM>"; fin_page(); diff --git a/ecrire/import_all.php3 b/ecrire/import_all.php3 index 868a6337af..3967f9f2a5 100644 --- a/ecrire/import_all.php3 +++ b/ecrire/import_all.php3 @@ -27,21 +27,14 @@ function verifier_version_sauvegarde ($archive) { AND $regs[1] == $spip_version) return false; // c'est bon else - return "{{Attention! Le fichier $archive correspond à - une autre version de SPIP que celle que vous avez - installée.}} Vous allez au-devant de grosses - difficultés: risque de destruction de votre base de - données, dysfonctionnements divers du site, etc. Ne - validez pas cette demande d'importation.<p>Pour plus - d'informations, voyez [la documentation de - SPIP->http://www.uzine.net/article1489.html]."; + return _T('avis_erreur_version_archive', array('archive' => $archive)); } else - return "Problème de lecture du fichier $archive"; + return _T('avis_probleme_archive', array('archive' => $archive)); } if ($archive) { - $action = "restauration de la sauvegarde $archive"; + $action = _T('info_restauration_sauvegarde', array('archive' => $archive)); $commentaire = verifier_version_sauvegarde ($archive); } diff --git a/ecrire/inc.php3 b/ecrire/inc.php3 index c5d1ee88fd..78420d51ba 100644 --- a/ecrire/inc.php3 +++ b/ecrire/inc.php3 @@ -1,5 +1,6 @@ <?php + if (!file_exists("inc_connect.php3")) { @header("Location: install.php3"); exit; @@ -176,10 +177,9 @@ switch ($prefs['couleur']) { $version_installee = (double) lire_meta("version_installee"); if ($version_installee <> $spip_version) { debut_page(); - if (!$version_installee) $version_installee = "antérieure"; - echo "<blockquote><blockquote><h4><font color='red'>Message technique :</font><br> la procédure de mise à jour doit être lancée afin d'adapter - la base de données à la nouvelle version de SPIP.</h4> - Si vous êtes administrateur du site, veuillez <a href='upgrade.php3'>cliquer sur ce lien</a>.</blockquote></blockquote><p>"; + if (!$version_installee) $version_installee = _T('info_anterieur'); + echo "<blockquote><blockquote><h4><font color='red'>"._T('info_message_technique')."</font><br> "._T('info_procedure_maj_version')."</h4> + "._T('info_administrateur_site_01')."<a href='upgrade.php3'>"._T('info_administrateur_site_02')."</a></blockquote></blockquote><p>"; fin_page(); exit; } @@ -203,7 +203,7 @@ if (!$activer_statistiques){ } if (!$nom_site_spip) { - $nom_site_spip = "Mon site SPIP"; + $nom_site_spip = _T('info_mon_site_spip'); ecrire_meta("nom_site", $nom_site_spip); ecrire_metas(); } diff --git a/ecrire/inc_admin.php3 b/ecrire/inc_admin.php3 index 57d8fe6c91..e3514b72d9 100644 --- a/ecrire/inc_admin.php3 +++ b/ecrire/inc_admin.php3 @@ -17,30 +17,30 @@ function debut_admin($action, $commentaire='') { if ((!$action) || ($connect_statut != "0minirezo")) { include_ecrire ("inc_presentation.php3"); - install_debut_html("Accès refusé"); + install_debut_html(_T('info_acces_refuse')); install_fin_html(); exit; } $fichier = fichier_admin($action); if (file_exists("data/$fichier")) { - spip_log ("Action admin: $action"); + spip_log (_T('info_action_administration', array('action' => $action))); return true; } include_ecrire ("inc_presentation.php3"); - install_debut_html("Action : $action"); + install_debut_html(_T('info_action', array('action' => $action))); if ($commentaire) { echo "<p>".propre($commentaire)."</p>"; } echo $this_link->getForm('POST'); - echo "<P><B>Authentification (par FTP).</B>"; + echo "<P><B>"._T('info_authentification_ftp')."</B>"; echo aide("ftp_auth"); - echo "<P>Veuillez créer un fichier ou un répertoire nommé :"; + echo "<P>"._T('info_creer_repertoire')." :"; echo "<P align='center'><INPUT TYPE='text' NAME='fichier' CLASS='fondl' VALUE=\"$fichier\" SIZE='30'>"; - echo "<P> à l'intérieur du sous-répertoire <b>ecrire/data/</b>, puis :"; - echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='recharger cette page' CLASS='fondo'>"; + echo "<P> "._T('info_creer_repertoire_2')." :"; + echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_recharger_page')."' CLASS='fondo'>"; echo "</FORM>"; install_fin_html(); diff --git a/ecrire/inc_auth.php3 b/ecrire/inc_auth.php3 index 51a4deaa97..36e9195d6e 100644 --- a/ecrire/inc_auth.php3 +++ b/ecrire/inc_auth.php3 @@ -43,7 +43,7 @@ function auth() { // Si pas MySQL, fini // if (!$GLOBALS['db_ok']) { - echo "<P><H4>Attention : un problème technique (serveur MySQL) empêche l'accès à cette partie du site.\nMerci de votre compréhension.</H4><P><P>\n". + echo "<P><H4>"._T('titre_probleme_technique')."</H4><P><P>\n". "<tt>".spip_sql_errno()." ".spip_sql_error()."</tt>"; return false; } @@ -72,8 +72,8 @@ function auth() { } else { // normalement on n'arrive pas la sauf changement de mot de passe dans la base $auth_login = ''; - echo "<p><b>Connexion refusée</b></p>"; - echo "[<a href='../spip_cookie.php3?essai_auth_http=oui'>réessayer</a>]"; + echo "<p><b>"._T('info_connexion_refusee')."</b></p>"; + echo "[<a href='../spip_cookie.php3?essai_auth_http=oui'>"._T('lien_reessayer')."</a>]"; exit; } $PHP_AUTH_PW = ''; @@ -200,11 +200,8 @@ function auth() { include_ecrire('inc_presentation.php3'); include_ecrire('inc_texte.php3'); install_debut_html("Erreur de connexion"); - echo "<br><br><p>".propre("Vous êtes identifié sous le - login {{$auth_login}}, mais celui-ci n'existe pas/plus dans la base. - Essayez de vous [reconnecter->../spip_cookie.php3?logout=$auth_login], après - avoir éventuellement quitté puis - redémarré votre navigateur."); + echo "<br><br><p>"._T('texte_inc_auth_1', array('auth_login' => $auth_login))."<A HREF='../spip_cookie.php3?logout=$auth_login'>". + _T('texte_inc_auth_2')."</A>"._T('texte_inc_auth_3'); install_fin_html(); exit; } diff --git a/ecrire/inc_base.php3 b/ecrire/inc_base.php3 index de90838652..9812c239f0 100644 --- a/ecrire/inc_base.php3 +++ b/ecrire/inc_base.php3 @@ -16,7 +16,7 @@ function creer_base() { // Elements redactionnels // - spip_log("creation des tables d'objets"); + spip_log(_T('log_creation_table')); $query = "CREATE TABLE spip_articles ( id_article bigint(21) DEFAULT '0' NOT NULL auto_increment, surtitre text NOT NULL, @@ -220,7 +220,7 @@ function creer_base() { // Elements interactifs // - spip_log("creation des tables interactions"); + spip_log(_T('log_creation_table_interactions')); $query = "CREATE TABLE spip_forum ( id_forum bigint(21) DEFAULT '0' NOT NULL auto_increment, id_parent bigint(21) DEFAULT '0' NOT NULL, @@ -335,7 +335,7 @@ function creer_base() { // Relations // - spip_log("creation des tables relations"); + spip_log(_T('log_tables_relations')); $query = "CREATE TABLE spip_auteurs_articles ( id_auteur bigint(21) DEFAULT '0' NOT NULL, id_article bigint(21) DEFAULT '0' NOT NULL, @@ -420,7 +420,7 @@ function creer_base() { // Gestion du site // - spip_log("creation des tables gestion du site"); + spip_log(_T('log_tables_gestion_site')); $query = "CREATE TABLE spip_forum_cache ( id_forum bigint(21) DEFAULT '0' NOT NULL, id_rubrique bigint(21) DEFAULT '0' NOT NULL, @@ -506,7 +506,7 @@ function creer_base() { // // Pre-remplissage de la base // - spip_log("pre-remplissage de la base"); + spip_log(_T('log_tables_remplissage_base')); remplir_type_documents(); // @@ -587,7 +587,7 @@ function stripslashes_base($table, $champs) { function maj_version ($version) { spip_query("REPLACE spip_meta (nom, valeur) VALUES ('version_installee', '$version')"); - spip_log("mise a jour de la base vers $version"); + spip_log(_T('log_tables_mise_a_jour_base', array('version' => $version))); } function maj_base() { @@ -922,11 +922,7 @@ function maj_base() { spip_query("INSERT INTO spip_documents_articles (id_document, id_article) VALUES ($id_document, $id_article)"); $replace = "REPLACE($replace, '<IMG$num_img|', '<IM_$id_document|')"; } else { - echo propre("Erreur de base de données lors de la mise à niveau. - L'image {{$fichier}} n'est pas passée (article $id_article).\n\n - Notez bien cette référence, réessayez la mise à - niveau, et enfin vérifiez que les images apparaissent - toujours dans les articles."); + echo _T('texte_erreur_mise_niveau_base', array('fichier' => $fichier, 'id_article' => $id_article)); exit; } } diff --git a/ecrire/inc_config.php3 b/ecrire/inc_config.php3 index ffe9a09fba..74a9cad6e0 100644 --- a/ecrire/inc_config.php3 +++ b/ecrire/inc_config.php3 @@ -74,11 +74,10 @@ function avertissement_config() { <P align="justify"> <img src="img_pack/warning.gif" alt="Avertissement" width="48" height="48" align="right"> - Les modifications effectuées dans ces pages influent notablement sur le - fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n'êtes pas - familier du fonctionnement du système SPIP. <P align="justify"><B>Plus - généralement, il est fortement conseillé - de laisser la charge de ces pages au webmestre principal de votre site.</B> +<? + + echo _T('texte_inc_config'); +?> </FONT> <?php @@ -141,7 +140,7 @@ function appliquer_modifs_config() { // Test du proxy : $tester_proxy est le bouton "submit" if ($tester_proxy) { if (!$test_proxy) { - echo "Vous n'avez pas indiqué d'adresse à tester !"; + echo _T('info_adresse_non_indiquee'); exit; } else { include_ecrire("inc_sites.php3"); @@ -149,7 +148,7 @@ function appliquer_modifs_config() { if ($page) echo "<pre>".entites_html($page)."</pre>"; else - echo propre("{{Erreur !}} Impossible de lire la page <tt><html>$test_proxy</html></tt> à travers le proxy <tt><html>$http_proxy</html></tt>.") . aide('confhttpproxy'); + echo _T('info_impossible_lire_page', array('test_proxy' => $test_proxy))."<html>$http_proxy</html></tt>.".aide('confhttpproxy'); exit; } } @@ -224,7 +223,7 @@ function appliquer_modifs_config() { $modif_secu=true; if ($modif_secu) { include_ecrire('inc_admin.php3'); - $admin = "modifications des paramètres de sécurité"; + $admin = _T('info_modification_parametres_securite'); debut_admin($admin); reset($liste_meta); while (list(,$i) = each($liste_meta)) diff --git a/ecrire/inc_db_mysql.php3 b/ecrire/inc_db_mysql.php3 index 8ee2600122..861c11c627 100644 --- a/ecrire/inc_db_mysql.php3 +++ b/ecrire/inc_db_mysql.php3 @@ -37,7 +37,7 @@ function spip_query_db($query) { } if ($my_debug AND $s = mysql_error()) { - echo "Erreur dans la requête : ".htmlentities($query)."<br>"; + echo _T('info_erreur_requete').htmlentities($query)."<br>"; echo "« ".htmlentities($s)." »<p>"; } diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3 index 5d82153f09..51c2c2257e 100644 --- a/ecrire/inc_documents.php3 +++ b/ecrire/inc_documents.php3 @@ -303,7 +303,7 @@ function afficher_upload($link, $intitule, $inclus = '', $afficher_texte_ftp = t if (tester_upload()) { echo "<br><b>$intitule</b>"; echo "<br><small><input name='image' type='File' class='fondl' style='font-size: 9px; width: 100px;'>\n"; - echo "<div align='right'><input name='ok' type='Submit' VALUE='Télécharger' CLASS='fondo' style='font-size: 9px;'></div></small>\n"; + echo "<div align='right'><input name='ok' type='Submit' VALUE='"._T('bouton_telecharger')."' CLASS='fondo' style='font-size: 9px;'></div></small>\n"; } if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques AND $options == "avancees") { @@ -311,24 +311,24 @@ function afficher_upload($link, $intitule, $inclus = '', $afficher_texte_ftp = t if ($texte_upload) { echo "<p><div style='border: 1px #303030 dashed; padding: 4px; color: #505050;'>"; if ($forcer_document) echo '<input type="hidden" name="forcer_document" value="oui">'; - echo "\nVous pouvez sélectionner un fichier du dossier <i>upload</i> :"; + echo "\n"._T('info_selectionner_fichier')." :"; echo "\n<select name='image2' size='1' class='fondl' style='width:100%; font-size: 9px;'>"; echo $texte_upload; echo "\n</select>"; - echo "\n <div align='right'><input name='ok' type='Submit' value='Choisir' class='fondo' style='font-size: 9px;'></div>"; + echo "\n <div align='right'><input name='ok' type='Submit' value='"._T('bouton_choisir')."' class='fondo' style='font-size: 9px;'></div>"; if ($afficher_texte_ftp){ if ($dossier_complet){ echo "\n<p><b>Portfolio automatique :</b>"; - echo "\n<br>Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>."; - echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='Installer tous les documents' class='fondo' style='font-size:9px;'></div>"; + echo "\n<br>"._T('info_installer_documents'); + echo "\n<div align='right'><input name='dossier_complet' type='Submit' value='"._T('info_installer_tous_documents')."' class='fondo' style='font-size:9px;'></div>"; } } echo "</div>\n"; } else if ($afficher_texte_ftp) { echo "<div style='border: 1px #303030 dashed; padding: 4px; color: #505050;'>"; - echo "En tant qu'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les sélectionner directement ici.".aide("ins_upload"); + echo _T('info_installer_ftp').aide("ins_upload"); echo "</div>"; } } @@ -373,10 +373,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod if ($type == "article") echo "<font size='2' face='Verdana,Arial,Helvetica,sans-serif'> - Les documents suivants sont associés à l'article, - mais ils n'y ont pas été directement - insérés. Selon la mise en page du site public, - ils pourront apparaître sous forme de documents joints.</font>"; + "._T('texte_documents_associes')."</font>"; $case = "gauche"; echo "<table width=100% cellpadding=0 cellspacing=0 border=0>"; @@ -409,8 +406,8 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod echo debut_cadre_enfonce("doc-24.gif",false,"creer.gif"); echo "<div style='padding: 2px; background-color: $couleur_claire; text-align: left; color: black;'>"; echo bouton_block_invisible("ajouter_document"); - if ($type == "rubrique") echo "<b><font size=1>PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE</font></b>".aide("ins_doc"); - else echo "<b><font size=1>JOINDRE UN DOCUMENT</font></b>".aide("ins_doc"); + if ($type == "rubrique") echo "<b><font size=1>"._T('titre_publier_document')."</font></b>".aide("ins_doc"); + else echo "<b><font size=1>"._T('titre_joindre_document')."</font></b>".aide("ins_doc"); echo "</div>\n"; echo debut_block_invisible("ajouter_document"); @@ -419,9 +416,9 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod echo "<td width='200' valign='top' class='verdana2'>"; if ($type == "article") - echo "Vous pouvez joindre à cet article des documents de type : "; + echo _T('info_joindre_document_article')." : "; else if ($type == "rubrique") - echo "Vous pouvez ajouter dans cette rubrique des documents de type : "; + echo _T('info_joindre_document_rubrique')." : "; $query_types_docs = "SELECT extension FROM spip_types_documents ORDER BY extension"; $result_types_docs = spip_query($query_types_docs); @@ -440,7 +437,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod if ($taille_preview < 15) $taille_preview = 120; if ($creer_preview == 'oui'){ - echo "<p>La création automatique de vignettes de prévisualisation est activée sur ce site. Si vous installez à partir de ce formulaire des images au(x) format(s) $gd_formats, elles seront accompagnées d'une vignette d'une taille maximale de $taille_preview pixels. "; + echo "<p>"._T('texte_creation_automatique_vignette', array('gd_formats' => $gd_formats, 'taille_preview' => $taille_preview)); } } echo "</td><td width=20> </td>"; @@ -452,7 +449,7 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod $link->addVar('ajout_doc', 'oui'); $link->addVar('type', $type); - afficher_upload($link, 'Télécharger depuis votre ordinateur :', '', true, true, true); + afficher_upload($link, _T('info_telecharger'), '', true, true, true); echo "</font>\n"; echo "</td></tr></table>"; @@ -544,10 +541,10 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = if ($flag_deplie) echo debut_block_visible($block); else echo debut_block_invisible($block); - echo "<b>Vignette personnalisée</b>"; + echo "<b>"._T('info_vignette_personnalisee')."</b>"; echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>"; if ($flag_modif) - echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n"; + echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">"._T('info_supprimer_vignette')."</a>]</b></font></center>\n"; echo fin_block(); echo "</div>\n"; } @@ -577,11 +574,11 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = if ($flag_deplie) echo debut_block_visible($block); else echo debut_block_invisible($block); - echo "<b>Vignette par défaut</b>"; + echo "<b>"._T('info_vignette_defaut')."</b>"; if ($flag_modif) { echo "<p></p><div><font size=1>"; - afficher_upload($link, 'Remplacer la vignette par défaut par un logo personnalisé :', 'image', false); + afficher_upload($link, _T('info_remplacer_vignette'), 'image', false); echo "</font></div>"; } echo fin_block(); @@ -612,7 +609,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = if ($flag_modif) { echo $link->getForm('POST'); - echo "<b>Titre du document :</b><br>\n"; + echo "<b>"._T('titre_titre_document')."</b><br>\n"; echo "<input type='text' name='titre_document' class='formo' style='font-size:9px;' value=\"".entites_html($titre)."\" size='40'><br>"; if ($GLOBALS['coll'] > 0){ @@ -621,7 +618,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = $jour = $regs[3]; $annee = $regs[1]; } - echo "<b>Date de mise en ligne :</b><br>\n"; + echo "<b>"._T('info_mise_en_ligne')."</b><br>\n"; echo "<SELECT NAME='jour_doc' SIZE=1 CLASS='fondl' style='font-size:9px;'>"; afficher_jour($jour); echo "</SELECT> "; @@ -633,19 +630,19 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = echo "</SELECT><br>"; } - echo "<b>Description :</b><br>\n"; + echo "<b>"._T('info_description')."</b><br>\n"; echo "<textarea name='descriptif_document' rows='4' class='formo' style='font-size:9px;' cols='*' wrap='soft'>"; echo entites_html($descriptif); echo "</textarea>\n"; if ($type_inclus == "embed" OR $type_inclus == "image") { - echo "<br><b>Dimensions :</b><br>\n"; + echo "<br><b>"._T('info_dimension')."</b><br>\n"; echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>"; echo " x <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> pixels"; } echo "<div align='right'>"; - echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>"; + echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='"._T('bouton_valider')."'>"; echo "</div>"; echo "</form>"; } @@ -662,7 +659,7 @@ function afficher_horizontal_document($id_document, $image_link, $redirect_url = if ($flag_modif) { echo "<p></p><div align='center'>"; - icone_horizontale("Supprimer ce document", $link_supp->getUrl(), "doc-24.gif", "supprimer.gif"); + icone_horizontale(_T('icone_supprimer_document'), $link_supp->getUrl(), "doc-24.gif", "supprimer.gif"); echo "</div>"; } echo fin_block(); @@ -734,12 +731,12 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif = echo "<div style='padding: 2px; background-color: $couleur_claire; text-align: center; color: black;'>"; echo bouton_block_invisible("ajouter_image"); - echo "<b><font size='2'>AJOUTER UNE IMAGE".aide("ins_img")."</font></b>"; + echo "<b><font size='2'>"._T('bouton_ajouter_image').aide("ins_img")."</font></b>"; echo "</div>\n"; echo debut_block_invisible("ajouter_image"); echo "<font size='2'>"; - echo "Vous pouvez installer des images aux formats JPEG, GIF et PNG."; + echo _T('info_installer_images'); echo "</font>"; $link = $image_link; @@ -750,7 +747,7 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif = $link->addVar('mode', 'vignette'); $link->addVar('type', $type); - afficher_upload($link, 'Télécharger depuis votre ordinateur :'); + afficher_upload($link, _T('info_telecharger')); echo fin_block(); echo "</font>\n"; @@ -774,12 +771,12 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif = debut_cadre_enfonce("doc-24.gif", false, "creer.gif"); echo "<div style='padding: 2px;background-color: $couleur_claire; text-align: center; color: black;'>"; echo bouton_block_invisible("ajouter_document"); - echo "<b><font size='2'>AJOUTER UN DOCUMENT</font></b>".aide("ins_doc"); + echo "<b><font size='2'>"._T('bouton_ajouter_document')."</font></b>".aide("ins_doc"); echo "</div>\n"; echo debut_block_invisible("ajouter_document"); echo "<font size='2'>"; - echo "Vous pouvez joindre à votre article des documents de type : "; + echo _T('info_joindre_documents_article'); $query_types_docs = "SELECT extension FROM spip_types_documents ORDER BY extension"; $result_types_docs = spip_query($query_types_docs); @@ -799,7 +796,7 @@ function afficher_documents_colonne($id_article, $type="article", $flag_modif = $link->addVar('mode', 'document'); $link->addVar('type', $type); - afficher_upload($link, 'Télécharger depuis votre ordinateur :'); + afficher_upload($link, _T('info_telecharger_ordinateur')); echo fin_block(); echo "</font>\n"; @@ -843,7 +840,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $taille = $document->get('taille'); $mode = $document->get('mode'); if (!$titre) { - $titre_fichier = "<i>sans titre</i> <small>(".ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier).")</small>"; + $titre_fichier = "<i>"._T('info_sans_titre_2')."</i> <small>(".ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier).")</small>"; } $result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type"); @@ -895,9 +892,9 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $link->addVar('doc_supp', $id_vignette); if ($flag_deplie) echo debut_block_visible("doc_vignette $id_document"); else echo debut_block_invisible("doc_vignette $id_document"); - echo "<b>Vignette personnalisée</b>"; - echo "<center>$largeur_vignette x $hauteur_vignette pixels</center>"; - echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">supprimer la vignette</a>]</b></font></center>\n"; + echo "<b>"._T('info_vignette_personnalisee')."</b>"; + echo "<center>"._T('info_largeur_vignette', array('largeur_vignette' => $largeur_vignette, 'hauteur_vignette' => $hauteur_vignette))."</center>"; + echo "<center><font face='Verdana,Arial,Helvetica,sans-serif'><b>[<a ".$link->getHref().">"._T('info_supprimer_vignette')."</a>]</b></font></center>\n"; echo fin_block(); echo "</div>\n"; } @@ -926,10 +923,10 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ if ($options == 'avancees'){ if ($flag_deplie) echo debut_block_visible("doc_vignette $id_document"); else echo debut_block_invisible("doc_vignette $id_document"); - echo "<b>Vignette par défaut</b>"; + echo "<b>"._T('info_vignette_defaut')."</b>"; echo "<p></p><div><font size=1>"; - afficher_upload($link, 'Remplacer la vignette par défaut par un logo personnalisé :', 'image', false); + afficher_upload($link, _T('info_remplacer_vignette_defaut'), 'image', false); echo "</font></div>"; echo fin_block(); } @@ -940,14 +937,14 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ if (!ereg(",$id_document,", "$doublons")) { echo "<div style='padding:2px;'><font size=1 face='arial,helvetica,sans-serif'>"; if ($options == "avancees" AND ($type_inclus == "embed" OR $type_inclus == "image") AND $largeur > 0 AND $hauteur > 0) { - echo "<b>Inclusion de la vignette :</b></br>"; + echo "<b>"._T('info_inclusion_vignette')."</b></br>"; } echo "<font color='333333'><div align=left><doc$id_document|left></div><div align=center><doc$id_document|center></div><div align=right><doc$id_document|right></div></font>\n"; echo "</font></div>"; if ($options == "avancees" AND ($type_inclus == "embed" OR $type_inclus == "image") AND $largeur > 0 AND $hauteur > 0) { echo "<div style='padding:2px;'><font size=1 face='arial,helvetica,sans-serif'>"; - echo "<b>Inclusion directe :</b></br>"; + echo "<b>"._T('info_inclusion_directe')."</b></br>"; echo "<font color='333333'><div align=left><emb$id_document|left></div><div align=center><emb$id_document|center></div><div align=right><emb$id_document|right></div></font>\n"; echo "</font></div>"; } @@ -975,7 +972,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ if ($type_titre){ echo "$type_titre"; } else { - echo "Document ".majuscules($type_extension); + echo _T('info_document').majuscules($type_extension); } echo " : <a href='$fichier'>".taille_en_octets($taille)."</a>"; } @@ -985,7 +982,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $link->addVar('id_document', $id_document); echo $link->getForm('POST'); - echo "<b>Titre du document :</b><br>\n"; + echo "<b>"._T('entree_titre_document')."</b><br>\n"; echo "<input type='text' name='titre_document' class='formo' value=\"".entites_html($titre)."\" size='40'><br>"; if ($descriptif OR $options == "avancees") { @@ -996,13 +993,13 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ } if (($type_inclus == "embed" OR $type_inclus == "image") AND $options == "avancees") { - echo "<br><b>Dimensions :</b><br>\n"; + echo "<br><b>"._T('entree_dimensions')."</b><br>\n"; echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>"; echo " x <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> pixels"; } echo "<div align='right'>"; - echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='Valider'>"; + echo "<input TYPE='submit' class='fondo' style='font-size:9px;' NAME='Valider' VALUE='"._T('bouton_valider')."'>"; echo "</div>"; echo "</form>"; @@ -1015,7 +1012,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ echo "</font></div>"; echo "<p></p><div align='center'>"; - icone_horizontale("Supprimer ce document", $link_supp->getUrl(), "doc-24.gif", "supprimer.gif"); + icone_horizontale(_T('icone_supprimer_document'), $link_supp->getUrl(), "doc-24.gif", "supprimer.gif"); echo "</div>"; echo fin_block(); @@ -1087,7 +1084,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ echo $link->getForm('POST'); echo "<p></p><div class='iconeoff'>"; - echo "<b>Titre de l'image :</b><br>\n"; + echo "<b>"._T('entree_titre_image')."</b><br>\n"; echo "<input type='text' name='titre_document' class='formo' value=\"".entites_html($titre)."\" size='40'><br>"; if ($descriptif OR $options == "avancees") { @@ -1098,7 +1095,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ } echo "<div align='right'>"; - echo "<input class='fondo' style='font-size: 9px;' TYPE='submit' NAME='Valider' VALUE='Valider'>"; + echo "<input class='fondo' style='font-size: 9px;' TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."'>"; echo "</div>"; echo "</div>"; echo "</form>"; @@ -1109,7 +1106,7 @@ function afficher_case_document($id_document, $image_link, $redirect_url = "", $ $link->addVar('hash', calculer_action_auteur("supp_doc ".$id_document)); $link->addVar('hash_id_auteur', $connect_id_auteur); $link->addVar('doc_supp', $id_document); - icone_horizontale ("Supprimer cette image", $link->getUrl(), "image-24.gif", "supprimer.gif"); + icone_horizontale (_T('icone_supprimer_image'), $link->getUrl(), "image-24.gif", "supprimer.gif"); echo "</center>\n"; echo fin_block(); diff --git a/ecrire/inc_export.php3 b/ecrire/inc_export.php3 index 0bdc39f297..94c779fd13 100644 --- a/ecrire/inc_export.php3 +++ b/ecrire/inc_export.php3 @@ -63,10 +63,10 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours="" $debut_limit = $debut_limit + 5000; if ($debut_limit > $total) { $debut_limit = 0; - echo " [tous les résultats sont enregistrés]"; + echo _T('info_tous_resultats_enregistres'); } else { - echo " [$debut_limit premiers résultats sur $total]"; + echo _T('info_premier_resultat', array('debut_limit' => $debut_limit, 'total' => $total)); } } else { @@ -80,10 +80,10 @@ function export_objets($query, $type, $file = 0, $gz = false, $etape_en_cours="" $debut_limit = $debut_limit + 500; if ($debut_limit > $total) { $debut_limit = 0; - echo " [tous les résultats sont enregistrés]"; + echo _T('info_tous_resultats_enregistres'); } else { - echo " [$debut_limit premiers résultats sur $total]"; + echo _T('info_premier_resultat_sur', array('debut_limit' => $debut_limit, 'total' => $total)); } } else { diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3 index e5839cbb53..c7a644a1db 100644 --- a/ecrire/inc_filtres.php3 +++ b/ecrire/inc_filtres.php3 @@ -512,7 +512,7 @@ function recup_date($numdate){ } -function affdate_base($numdate, $vue) { +function affdate_base($numdate, $vue) { global $lang; $date_array = recup_date($numdate); if ($date_array) @@ -522,14 +522,14 @@ function affdate_base($numdate, $vue) { if ($mois > 0){ $saison = "hiver"; - if (($mois == 3 AND $jour >= 21) OR $mois > 3) $saison = "printemps"; - if (($mois == 6 AND $jour >= 21) OR $mois > 6) $saison = unicode2charset("été"); - if (($mois == 9 AND $jour >= 21) OR $mois > 9) $saison = "automne"; - if (($mois == 12 AND $jour >= 21) OR $mois > 12) $saison = "hiver"; + if (($mois == 3 AND $jour >= 21) OR $mois > 3) $saison = _T('item_printemps'); + if (($mois == 6 AND $jour >= 21) OR $mois > 6) $saison = unicode2charset(_T('item_ete')); + if (($mois == 9 AND $jour >= 21) OR $mois > 9) $saison = _T('item_automne'); + if (($mois == 12 AND $jour >= 21) OR $mois > 12) $saison = _T('item_hiver'); } if ($lang == "fr") { - if ($jour == '1') $jour = '1er'; + if ($jour == '1') $jour = _T('item_premier'); $tab_mois = array('', 'janvier', "février", 'mars', 'avril', 'mai', 'juin', 'juillet', "août", 'septembre', 'octobre', 'novembre', "décembre"); @@ -596,7 +596,7 @@ function affdate_base($numdate, $vue) { return "$mois $annee"; } - return '<blink>format non défini</blink>'; + return "<blink>"._T('info_format_non_defini')."</blink>"; } function nom_jour($numdate) { diff --git a/ecrire/inc_gettext.php3 b/ecrire/inc_gettext.php3 new file mode 100644 index 0000000000..3e55ed53ac --- /dev/null +++ b/ecrire/inc_gettext.php3 @@ -0,0 +1,50 @@ +<?php + +// Ce fichier ne sera execute qu'une fois +if (defined("_ECRIRE_INC_GETTEXT")) return; +define("_ECRIRE_INC_GETTEXT", "1"); + + +// +// i18n : merge ("My name is @name@", array('name'=>'Bob')) +// into "My name is Bob" +// +function text_merge($text, $args) { + if (is_array($args)) { + while (list($name,$value) = each($args)) + $text = ereg_replace ("@$name@", "$value", $text); + } + return $text; +} + +// +// i18n : our own small gettext +// +function spip_gettext($text, $args, $lang) { + global $dir_ecrire; + + // load the language file + if (!is_array($GLOBALS["i18n_$lang"])) { + if (file_exists($dir_ecrire."lang/spip_$lang.php3")) + include_ecrire ("lang/spip_$lang.php3"); + else { + $lang = 'fr'; + include_ecrire ("lang/spip_fr.php3"); + } + } + + // get the french text if the translation file is not complete + if (!$GLOBALS["i18n_$lang"][$text]) { + $lang = 'fr'; + include_ecrire ("lang/spip_fr.php3"); + } + + // use the translated text if found + if ($GLOBALS["i18n_$lang"][$text]) + $text = $GLOBALS["i18n_$lang"][$text]; + + // merge it with the variables + return text_merge($text, $args); +} + +?> \ No newline at end of file diff --git a/ecrire/inc_import.php3 b/ecrire/inc_import.php3 index b9ad7337f5..3f807d6a90 100644 --- a/ecrire/inc_import.php3 +++ b/ecrire/inc_import.php3 @@ -201,8 +201,8 @@ function import_objet_1_2($f, $gz=false) { if (($type == 'article') && ($col == 'images')) { if ($value) { // ne pas afficher de message si on a un champ suppl mais vide - echo "--><br><font color='red'><b>Erreur dans la sauvegarde ($type $id_objet) ! </b></font>\n<font color='black'>La colonne $col n'existe pas"; - if ($col == 'images') echo ", veuillez vérifier que vos images ont été transférées correctement."; + echo "--><br><font color='red'><b>"._T('avis_erreur_sauvegarde', array('type' => $type, 'id_objet' => $id_objet))."</b></font>\n<font color='black'>"._T('avis_colonne_inexistante', array('col' => $col)); + if ($col == 'images') echo _T('info_verifier_image'); echo "</font>\n<!--"; $GLOBALS['erreur_restauration'] = true; } @@ -218,7 +218,7 @@ function import_objet_1_2($f, $gz=false) { $table = $tables[$type]; $query = "REPLACE $table (" . join(',', $cols) . ') VALUES (' . join(',', $values) . ')'; if (! spip_query($query)) { - echo "--><br><font color='red'><b>Erreur MySQL ! </b></font>\n<font color='black'><tt>".spip_sql_error()."</tt></font>\n<!--"; + echo "--><br><font color='red'><b>"._T('avis_erreur_mysql_2')."</b></font>\n<font color='black'><tt>".spip_sql_error()."</tt></font>\n<!--"; $GLOBALS['erreur_restauration'] = true; } @@ -419,7 +419,7 @@ function import_all($f, $gz=false) { if (!$my_pos) { // Debut de l'importation if (!($r = import_debut($f, $gz))) { - ecrire_meta("erreur", "le fichier archive n'est pas un fichier SPIP"); + ecrire_meta("erreur", _T('avis_archive_incorrect')); return false; } else { @@ -448,7 +448,7 @@ function import_all($f, $gz=false) { break; } if (!$import_ok) { - ecrire_meta("erreur", "le fichier archive n'est pas valide"); + ecrire_meta("erreur", _T('avis_archive_invalide')); return false; } @@ -500,9 +500,9 @@ function affiche_progression_javascript($abs_pos) { if ($abs_pos == '100 %') { $taille = $abs_pos; if ($GLOBALS['erreur_restauration']) - echo "document.progression.recharge.value='Erreur: voir ci-dessous';\n"; + echo "document.progression.recharge.value='"._T('avis_erreur')."\n"; else - echo "document.progression.recharge.value='C\'est fini !';\n"; + echo "document.progression.recharge.value='"._T('info_fini')."\n"; } else if (! $affiche_progression_pourcent) $taille = ereg_replace(" ", " ", taille_en_octets($abs_pos)); diff --git a/ecrire/inc_layer.php3 b/ecrire/inc_layer.php3 index 14480f09f7..72b243f68d 100644 --- a/ecrire/inc_layer.php3 +++ b/ecrire/inc_layer.php3 @@ -111,7 +111,7 @@ function bouton_block_invisible($nom_block) { $javasc .= "swap_couche(\\'".$numero_block[$nom_block]."\\');"; } $retour = "\n<script language='JavaScript'><!--\n"; - $retour .= "document.write('<a href=\"javascript:$javasc\"><img name=\"triangle$num_triangle\" src=\"img_pack/deplierhaut.gif\" alt=\"\" title=\"Déplier\" width=\"16\" height=\"14\" border=\"0\"></a> ');\n"; + $retour .= "document.write('<a href=\"javascript:$javasc\"><img name=\"triangle$num_triangle\" src=\"img_pack/deplierhaut.gif\" alt=\"\" title=\""._T('info_deplier')."\" width=\"16\" height=\"14\" border=\"0\"></a> ');\n"; $retour .= "//-->\n"; $retour .= "</script>\n"; @@ -131,7 +131,7 @@ function bouton_block_visible($nom_block){ $numero_block["$nom_block"] = $compteur_block; } - return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='img_pack/deplierbas.gif' alt='' title='Déplier' width='16' height='14' border='0'></a> "; + return "<a href=\"javascript:swap_couche('".$numero_block["$nom_block"]."')\"><IMG name='triangle".$numero_block["$nom_block"]."' src='img_pack/deplierbas.gif' alt='' title='"._T('info_deplier')."' width='16' height='14' border='0'></a> "; } } diff --git a/ecrire/inc_logos.php3 b/ecrire/inc_logos.php3 index fc88281964..e47ba4ee9a 100644 --- a/ecrire/inc_logos.php3 +++ b/ecrire/inc_logos.php3 @@ -139,9 +139,9 @@ function afficher_logo($racine, $titre) { echo "\n<INPUT NAME='ajout_logo' TYPE=Hidden VALUE='oui'>"; echo "\n<INPUT NAME='logo' TYPE=Hidden VALUE='$racine'>"; if (tester_upload()){ - echo "\nTélécharger un nouveau logo :<BR>"; + echo "\n"._T('info_telecharger_nouveau_logo')."<BR>"; echo "\n<INPUT NAME='image' TYPE=File CLASS='forml' style='font-size:9px;' SIZE=15>"; - echo "\n <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='Télécharger' CLASS='fondo' style='font-size:9px;'></div>"; + echo "\n <div align='right'><INPUT NAME='ok' TYPE=Submit VALUE='"._T('bouton_telecharger')."' CLASS='fondo' style='font-size:9px;'></div>"; } else { $myDir = opendir("upload"); @@ -154,13 +154,13 @@ function afficher_logo($racine, $titre) { closedir($myDir); if (strlen($afficher) > 10){ - echo "\nSélectionner un fichier :"; + echo "\n"._T('info_selectionner_fichier_2'); echo "\n<SELECT NAME='image' CLASS='forml' SIZE=1>"; echo $afficher; echo "\n</SELECT>"; - echo "\n <INPUT NAME='ok' TYPE=Submit VALUE='Choisir' CLASS='fondo'>"; + echo "\n <INPUT NAME='ok' TYPE=Submit VALUE='"._T('bouton_choisir')."' CLASS='fondo'>"; } else { - echo "Installer des images dans le dossier /ecrire/upload pour pouvoir les sélectionner ici."; + echo _T('info_installer_images_dossier'); } } diff --git a/ecrire/inc_mail.php3 b/ecrire/inc_mail.php3 index 54a7847881..26bdc79b32 100644 --- a/ecrire/inc_mail.php3 +++ b/ecrire/inc_mail.php3 @@ -42,7 +42,7 @@ function envoyer_mail($email, $sujet, $texte, $from = "", $headers = "") { if (!$from) $from = $email; if (!email_valide($email)) return false; - if ($email == "vous@fournisseur.com") return false; + if ($email == _T('info_mail_fournisseur')) return false; spip_log("mail ($email): $sujet"); @@ -103,8 +103,8 @@ function extrait_article($row) { } $extrait = "** $titre **\n"; - if ($les_auteurs) $extrait .= "par $les_auteurs "; - if ($statut == 'publie') $extrait .= "le ".nom_jour($date)." ".filtrer_entites(affdate($date)); + if ($les_auteurs) $extrait .= _T('info_les_auteurs_1', array('les_auteurs' => $les_auteurs)); + if ($statut == 'publie') $extrait .= _T('info_les_auteurs_2').nom_jour($date)." ".filtrer_entites(affdate($date)); $extrait .= "\n\n".textebrut(propre(couper_intro("$chapo<p>$texte", 700)))."\n\n"; if ($statut == 'publie') $extrait .= "-> ".$adresse_site."/spip_redirect.php3?id_article=$id_article\n\n"; return $extrait; @@ -130,9 +130,9 @@ function envoyer_mail_publication($id_article) { if ($row = spip_fetch_array($result)) { $titre = nettoyer_titre_email($row['titre']); - $sujet = "[$nom_site_spip] PUBLIE : $titre"; - $courr = "Article publi\xe9\n--------------\n\n"; - $courr .= "L'article \"$titre\" a \xe9t\xe9 valid\xe9 par $connect_nom.\n\n\n"; + $sujet = _T('info_publie_1', array('nom_site_spip' => $nom_site_spip, 'titre' => $titre)); + $courr = _T('info_publie_2')."\n\n"; + $courr .= _T('info_publie_01', array('titre' => $titre, 'connect_nom' => $connect_nom))."\n\n\n"; $courr .= extrait_article($row); envoyer_mail($adresse_suivi, $sujet, $courr); } @@ -152,11 +152,11 @@ function envoyer_mail_proposition($id_article) { if ($row = spip_fetch_array($result)) { $titre = nettoyer_titre_email($row['titre']); - $sujet = "[$nom_site_spip] Propose : $titre"; - $courr = "Article propos\xe9\n---------------\n\n"; - $courr .= "L'article \"$titre\" est propos\xe9 \xe0 la publication.\n"; - $courr .= "Vous \xeates invit\xe9 \xe0 venir le consulter et \xe0 donner votre opinion\n"; - $courr .= "dans le forum qui lui est attach\xe9. Il est disponible \xe0 l'adresse :\n"; + $sujet = _T('info_propose_1', array('nom_site_spip' => $nom_site_spip, 'titre' => $titre)); + $courr = _T('info_propose_2')."\n\n"; + $courr .= _T('info_propose_3', array('titre' => $titre))."\n"; + $courr .= _T('info_propose_4')."\n"; + $courr .= _T('info_propose_5')."\n"; $courr .= $adresse_site."/ecrire/articles.php3?id_article=$id_article\n\n\n"; $courr .= extrait_article($row); envoyer_mail($adresse_suivi, $sujet, $courr); diff --git a/ecrire/inc_meta.php3 b/ecrire/inc_meta.php3 index 01d0a4ec2e..ab6602b9cf 100644 --- a/ecrire/inc_meta.php3 +++ b/ecrire/inc_meta.php3 @@ -79,7 +79,7 @@ function lire_meta_maj($nom) { } else { global $connect_statut; if ($connect_statut == '0minirezo') - echo "<h4 font color=red>Veuillez, en tant qu'administrateur du site, <a href='../spip_test_dirs.php3'>vérifier les droits d'ecriture</a> sur le répertoire ecrire/ </h4>\n"; + echo "<h4 font color=red>"._T('texte_inc_meta_1')."<a href='../spip_test_dirs.php3'>"._T('texte_inc_meta_2')."</a>"._T('texte_inc_meta_3')."</h4>\n"; } } diff --git a/ecrire/inc_mots.php3 b/ecrire/inc_mots.php3 index 3f23f69bd0..88a84f80cf 100644 --- a/ecrire/inc_mots.php3 +++ b/ecrire/inc_mots.php3 @@ -115,7 +115,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, else echo bouton_block_invisible("lesmots"); } - echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>MOTS-CLÉS</B></FONT>"; + echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('titre_mots_cles')."</B></FONT>"; echo aide ("artmots"); echo "</TABLE>"; @@ -140,15 +140,15 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, $resultat = mots_ressemblants($cherche_mot, $table_mots, $table_ids); debut_boite_info(); if (!$resultat) { - echo "<B>Aucun résultat pour \"$cherche_mot\".</B><BR>"; + echo "<B>"._T('info_non_resultat', array('cherche_mot' => $cherche_mot))."</B><BR>"; } else if (count($resultat) == 1) { list(, $nouv_mot) = each($resultat); $nouveaux_mots[] = $nouv_mot; - echo "<B>Le mot-clé suivant a été ajouté à "; - if ($table == 'articles') echo "l'article"; - else if ($table == 'breves') echo "la brève"; - else if ($table == 'rubriques') echo "la rubrique"; + echo "<B>"._T('info_mot_cle_ajoute'); + if ($table == 'articles') echo _T('info_l_article'); + else if ($table == 'breves') echo _T('info_la_breve'); + else if ($table == 'rubriques') echo _T('info_la_rubrique'); echo " : </B><BR>"; $query = "SELECT * FROM spip_mots WHERE id_mot=$nouv_mot"; $result = spip_query($query); @@ -170,7 +170,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, while (list(, $id_mot) = each($resultat)) $les_mots[] = $id_mot; if ($les_mots) { $les_mots = join(',', $les_mots); - echo "<B>Plusieurs mots-clés trouvés pour \"$cherche_mot\":</B><BR>"; + echo "<B>"._T('info_plusieurs_mots_trouves', array('cherche_mot' => $cherche_mot))."</B><BR>"; $query = "SELECT * FROM spip_mots WHERE id_mot IN ($les_mots) ORDER BY titre"; $result = spip_query($query); echo "<UL>"; @@ -183,7 +183,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, echo "<LI><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B><FONT SIZE=3>$titre_mot</FONT></B>"; if ($type_mot) echo " ($type_mot)"; - echo " | <A HREF=\"$url_base&nouv_mot=$id_mot\">Ajouter ce mot</A>"; + echo " | <A HREF=\"$url_base&nouv_mot=$id_mot\">"._T('info_ajouter_mot')."</A>"; if (strlen($descriptif_mot) > 1) { echo "<BR><FONT SIZE=1>".propre(couper($descriptif_mot, 100))."</FONT>\n"; @@ -194,7 +194,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, } } else { - echo "<B>Trop de résultats pour \"$cherche_mot\" ; veuillez affiner la recherche.<BR>"; + echo "<B>"._T('info_trop_resultat', array('cherche_mot' => $cherche_mot))."<BR>"; } fin_boite_info(); echo "<P>"; @@ -302,7 +302,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, } echo "</select>"; echo "<INPUT TYPE='Hidden' NAME='supp_mot' VALUE='$id_mot'>"; - echo "<INPUT TYPE='submit' NAME='Choisir' VALUE='Changer' CLASS='fondo' STYLE='font-size:10px'>"; + echo "<INPUT TYPE='submit' NAME='Choisir' VALUE='"._T('bouton_changer')."' CLASS='fondo' STYLE='font-size:10px'>"; echo "</form>"; }else { @@ -321,7 +321,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, $url = $url_base."&supp_mot=$id_mot"; if ($flag_groupe) - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">Retirer ce mot</A></FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">"._T('info_retirer_mot')."</A></FONT>"; else echo " "; echo "</TD>"; } @@ -367,7 +367,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, if ($table == 'rubriques') $form_mot .= "<INPUT TYPE='Hidden' NAME='coll' VALUE='$id_objet'>"; - $message_ajouter_mot = "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>AJOUTER UN MOT-CLÉ : </B></FONT>\n"; + $message_ajouter_mot = "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>"._T('titre_ajouter_mot_cle')." </B></FONT>\n"; echo "<DIV align='right'>"; ////// @@ -409,7 +409,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, echo "<INPUT TYPE='hidden' NAME='select_groupe' VALUE='$id_groupe'>"; - echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo' STYLE='font-size:10px'>"; + echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='"._T('bouton_chercher')."' CLASS='fondo' STYLE='font-size:10px'>"; echo "</FORM>"; } } @@ -438,7 +438,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, echo $texte_option; } echo "</SELECT>"; - echo " <INPUT TYPE='submit' NAME='Choisir' VALUE='Choisir' CLASS='fondo' STYLE='font-size:10px'>"; + echo " <INPUT TYPE='submit' NAME='Choisir' VALUE='"._T('bouton_choisir')."' CLASS='fondo' STYLE='font-size:10px'>"; echo "</FORM>"; } } @@ -451,7 +451,7 @@ function formulaire_mots($table, $id_objet, $nouv_mot, $supp_mot, $cherche_mot, if ($nombre_mots_associes > 3) { echo "<DIV ALIGN='right'>"; $url = $url_base."&supp_mot=-1"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">Retirer tous les mots</A></FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><A HREF=\"$url\">"._T('info_retirer_mots')."</A></FONT>"; echo "</DIV>"; } diff --git a/ecrire/inc_objet_base.php3 b/ecrire/inc_objet_base.php3 index 9965e21655..3240e545bf 100644 --- a/ecrire/inc_objet_base.php3 +++ b/ecrire/inc_objet_base.php3 @@ -8,10 +8,10 @@ define("_ECRIRE_INC_OBJET_BASE", "1"); class _Abstract { function abstract_error($str) { - die ("<h4>".$str."<br>Veuillez contacter un developpeur.</h4>"); + die ("<h4>".$str."<br>"._T('info_contact_developpeur')."</h4>"); } function abstract() { - $this->abstract_error("Erreur de programmation. Cette fonction ne doit pas etre appelee dans ce contexte."); + $this->abstract_error(_T('avis_erreur_fonction_contexte')); } function _Abstract() { $this->abstract(); } } @@ -139,7 +139,7 @@ class _ObjectFactory extends _Abstract { return $GLOBALS[$g]->slow_vars[$v]; } else { - $this->abstract_error("Nom de champ incorrect $name pour objet de type ".$this->object_class); + $this->abstract_error(_T('avis_champ_incorrect_type_objet', array('name' => $name)).$this->object_class); } } @@ -159,7 +159,7 @@ class _ObjectFactory extends _Abstract { $GLOBALS[$g]->dirty = true; } else { - $this->abstract_error("Nom de champ incorrect $name pour objet de type ".$this->object_class); + $this->abstract_error(_T('avis_champ_incorrect_type_objet', array('name' => $name)).$this->object_class); } } diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index 170539a553..398d5bffad 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -5,7 +5,6 @@ if (defined("_ECRIRE_INC_PRESENTATION")) return; define("_ECRIRE_INC_PRESENTATION", "1"); - // // Aide // @@ -23,7 +22,7 @@ function aide ($aide) { "\n// --></script><noscript>". '<a href="'.$dir_ecrire.'aide_index.php3?aide='. $aide. - '" target="_blank"></noscript><img src="'.$dir_ecrire.'img_pack/aide.gif" alt="AIDE" title="De l\'aide sur cet élément" width="12" height="12" border="0" align="middle"></a>'; // " + '" target="_blank"></noscript><img src="'.$dir_ecrire.'img_pack/aide.gif" alt="'._T('info_image_aide').'" title="'._T('titre_image_aide').'" width="12" height="12" border="0" align="middle"></a>'; // " } @@ -53,8 +52,8 @@ function bouton_imessage($destinataire, $row = '') { $url->addVar('new','oui'); $url->addVar('type','normal'); - if ($destinataire) $title = "Envoyer un message privé à cet auteur"; - else $title = "Ecrire un message privé"; + if ($destinataire) $title = _T('info_envoyer_message_prive'); + else $title = _T('info_ecire_message_prive'); $texte_bouton = "<img src='img_pack/m_envoi.gif' width='14' height='7' border='0'>"; return "<a href='". $url->getUrl() ."' title=\"$title\">$texte_bouton</a>"; @@ -220,7 +219,7 @@ function debut_raccourcis() { debut_cadre_enfonce(); echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; - echo "<b>RACCOURCIS :</b><p>"; + echo "<b>"._T('titre_cadre_raccourcis')."</b><p>"; } function fin_raccourcis() { @@ -300,11 +299,11 @@ function afficher_tranches_requete(&$query, $colspan) { $texte .= "</td>\n"; $texte .= "<td background=\"\" class=\"arial2\" colspan=\"1\" align=\"right\" valign=\"top\">"; if ($deb_aff == -1) { - $texte .= "<B>Tout afficher</B>"; + $texte .= "<B>"._T('info_tout_afficher')."</B>"; } else { $link = new Link; $link->addTmpVar($tmp_var, -1); - $texte .= "<A HREF=\"".$link->getUrl()."\">Tout afficher</A>"; + $texte .= "<A HREF=\"".$link->getUrl()."\">"._T('lien_tout_afficher')."</A>"; } $texte .= "</td>\n"; @@ -385,23 +384,23 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a switch ($statut) { case 'publie': $puce = 'verte'; - $title = 'Article publié'; + $title = _T('info_article_publie'); break; case 'prepa': $puce = 'blanche'; - $title = 'Article en cours de rédaction'; + $title = _T('info_article_redaction'); break; case 'prop': $puce = 'orange'; - $title = 'Article proposé'; + $title = _T('info_article_propose'); break; case 'refuse': $puce = 'rouge'; - $title = 'Article refusé'; + $title = _T('info_article_refuse'); break; case 'poubelle': $puce = 'poubelle'; - $title = 'Article supprimé'; + $title = _T('info_article_supprime'); break; } $s = "<a href=\"articles.php3?id_article=$id_article\" title=\"$title\">"; @@ -409,9 +408,9 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a $s .= "<img src=\"img_pack/$puce\" alt='' width=\"13\" height=\"14\" border=\"0\"></a> "; if (acces_restreint_rubrique($id_rubrique)) - $s .= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cet article'> "; + $s .= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('titre_image_admin_article')."'> "; $s .= "<a href=\"articles.php3?id_article=$id_article\"$descriptif>".typo($titre)."</a>"; - if ($petition) $s .= " <Font size=1 color='red'>PÉTITION</font>"; + if ($petition) $s .= " <Font size=1 color='red'>"._T('lien_petitions')."</font>"; $vals[] = $s; @@ -419,8 +418,8 @@ function afficher_articles($titre_table, $requete, $afficher_visites = false, $a $s = affdate($date); if ($connect_statut == "0minirezo" AND $activer_statistiques != "non" AND $afficher_visites AND $visites > 0) { - $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>$visites visites</a></font>"; - if ($popularite > 0) $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>popularité : $popularite%</a></font>"; + $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>"._T('lien_visites', array('visites' => $visites))."</a></font>"; + if ($popularite > 0) $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>"._T('lien_popularite', array('popularite' => $popularite))."</a></font>"; } $vals[] = $s; @@ -487,15 +486,15 @@ function afficher_breves($titre_table, $requete, $affrub=false) { switch ($statut) { case 'prop': $puce = "puce-blanche"; - $title = "Brève proposée"; + $title = _T('titre_breve_proposee'); break; case 'publie': $puce = "puce-verte"; - $title = "Brève publiée"; + $title = _T('titre_breve_publiee'); break; case 'refuse': $puce = "puce-rouge"; - $title = "Brève refusée"; + $title = _T('titre_breve_refusee'); break; } @@ -513,7 +512,7 @@ function afficher_breves($titre_table, $requete, $affrub=false) { } else if ($statut != "prop") $s .= affdate($date_heure); else - $s .= "[à valider]"; + $s .= _T('info_a_valider'); $s .= "</div>"; $vals[] = $s; $table[] = $vals; @@ -602,19 +601,19 @@ function bonhomme_statut($row) { switch($row['statut']) { case "0minirezo": - $image = "<img src='img_pack/admin-12.gif' alt='' title='Administrateur' border='0'>"; + $image = "<img src='img_pack/admin-12.gif' alt='' title='"._T('titre_image_administrateur')."' border='0'>"; break; case "1comite": if ($connect_statut == '0minirezo' AND ($row['source'] == 'spip' AND !$row['pass'] AND !$row['login'])) - $image = "<img src='img_pack/visit-12.gif' alt='' title='Rédacteur sans accès' border='0'>"; + $image = "<img src='img_pack/visit-12.gif' alt='' title='"._T('titre_image_redacteur')."' border='0'>"; else - $image = "<img src='img_pack/redac-12.gif' alt='' title='Rédacteur' border='0'>"; + $image = "<img src='img_pack/redac-12.gif' alt='' title='"._T('titre_image_redacteur_02')."' border='0'>"; break; case "5poubelle": - $image = "<img src='img_pack/poubelle.gif' alt='' title='Auteur supprimé' border='0'>"; + $image = "<img src='img_pack/poubelle.gif' alt='' title='"._T('titre_image_auteur_supprime')."' border='0'>"; break; case "6forum": - $image = "<img src='img_pack/visit-12.gif' alt='' title='Visiteur' border='0'>"; + $image = "<img src='img_pack/visit-12.gif' alt='' title='"._T('titre_image_visiteur')."' border='0'>"; break; case "nouveau": default: @@ -765,16 +764,16 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc if ($controle == "oui") { if ($statut != "off") { - icone ("Supprimer ce message", "articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right"); + icone (_T('icone_supprimer_message'), "articles_forum.php3?id_article=$id_article&supp_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "supprimer.gif", "right"); } else { - echo "<br><font color='red'><b>MESSAGE SUPPRIMÉ $ip</b></font>"; + echo "<br><font color='red'><b>"._T('info_message_supprime')." $ip</b></font>"; if ($id_auteur) { - echo " - <a href='auteurs_edit.php3?id_auteur=$id_auteur'>Voir cet auteur</A>"; + echo " - <a href='auteurs_edit.php3?id_auteur=$id_auteur'>"._T('lien_voir_auteur')."</A>"; } } if ($statut == "prop" OR $statut == "off") { - icone ("Valider ce message", "articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "creer.gif", "right"); + icone (_T('icone_valider_message'), "articles_forum.php3?id_article=$id_article&valid_forum=$id_forum&debut=$debut", "forum-interne-24.gif", "creer.gif", "right"); } } echo justifier(propre($texte)); @@ -787,7 +786,7 @@ function afficher_forum($request, $adresse_retour, $controle = "non", $recurrenc echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; $url = "forum_envoi.php3?id_parent=$id_forum&adresse_retour=".rawurlencode($adresse_retour) ."&titre_message=".rawurlencode($titre); - echo "<b><a href=\"$url\">Répondre à ce message</a></b></font>"; + echo "<b><a href=\"$url\">"._T('lien_repondre_message')."</a></b></font>"; } if ($mots_cles_forums == "oui"){ @@ -984,42 +983,42 @@ function barre_onglets($rubrique, $onglet){ debut_onglet(); if ($rubrique == "statistiques"){ - onglet("Évolution des visites", "statistiques_visites.php3", "evolution", $onglet, "statistiques-24.gif"); - onglet("Répartition par rubriques", "statistiques.php3", "repartition", $onglet, "rubrique-24.gif"); + onglet(_T('onglet_evolution_visite'), "statistiques_visites.php3", "evolution", $onglet, "statistiques-24.gif"); + onglet(_T('onglet_repartition_rubrique'), "statistiques.php3", "repartition", $onglet, "rubrique-24.gif"); $activer_statistiques_ref = lire_meta("activer_statistiques_ref"); - if ($activer_statistiques_ref != "non") onglet("Origine des visites", "statistiques_referers.php3", "referers", $onglet, "referers-24.gif"); + if ($activer_statistiques_ref != "non") onglet(_T('onglet_origine_visites'), "statistiques_referers.php3", "referers", $onglet, "referers-24.gif"); } if ($rubrique == "administration"){ - onglet("Sauvegarder/restaurer la base", "admin_tech.php3", "sauver", $onglet, "base-24.gif"); - onglet("Vider le cache", "admin_vider.php3", "vider", $onglet, "cache-24.gif"); - onglet("Effacer la base", "admin_effacer.php3", "effacer", $onglet, "supprimer.gif"); + onglet(_T('onglet_save_restaur_base'), "admin_tech.php3", "sauver", $onglet, "base-24.gif"); + onglet(_T('onglet_vider_cache'), "admin_vider.php3", "vider", $onglet, "cache-24.gif"); + onglet(_T('onglet_affacer_base'), "admin_effacer.php3", "effacer", $onglet, "supprimer.gif"); } if ($rubrique == "auteur"){ $activer_messagerie = lire_meta("activer_messagerie"); $activer_imessage = lire_meta("activer_imessage"); - onglet("L'auteur", "auteurs_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteurs-24.gif"); - onglet("Informations personnelles", "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "fiche-perso-24.gif"); + onglet(_T('onglet_auteur'), "auteurs_edit.php3?id_auteur=$id_auteur", "auteur", $onglet, "redacteurs-24.gif"); + onglet(_T('onglet_informations_personnelles'), "auteur_infos.php3?id_auteur=$id_auteur", "infos", $onglet, "fiche-perso-24.gif"); if ($activer_messagerie!="non" AND $connect_id_auteur == $id_auteur) - onglet("Messagerie", "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.gif"); + onglet(_T('onglet_messagerie'), "auteur_messagerie.php3?id_auteur=$id_auteur", "messagerie", $onglet, "messagerie-24.gif"); } if ($rubrique == "configuration"){ - onglet("Contenu du site", "configuration.php3", "contenu", $onglet, "racine-site-24.gif"); - onglet("Interactivité", "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif"); - onglet("Fonctions avancées", "config-fonctions.php3", "fonctions", $onglet, "image-24.gif"); + onglet(_T('onglet_contenu_site'), "configuration.php3", "contenu", $onglet, "racine-site-24.gif"); + onglet(_T('onglet_intercativite'), "config-contenu.php3", "interactivite", $onglet, "forum-interne-24.gif"); + onglet(_T('onglet_fonctions_avances'), "config-fonctions.php3", "fonctions", $onglet, "image-24.gif"); } if ($rubrique == "suivi_forum"){ - onglet("Messages publics", "controle_forum.php3?page=public", "public", $onglet, "racine-site-24.gif"); - onglet("Messages internes", "controle_forum.php3?page=interne", "interne", $onglet, "forum-interne-24.gif"); + onglet(_T('onglet_messages_publics'), "controle_forum.php3?page=public", "public", $onglet, "racine-site-24.gif"); + onglet(_T('onglet_messages_internes'), "controle_forum.php3?page=interne", "interne", $onglet, "forum-interne-24.gif"); $query_forum = "SELECT * FROM spip_forum WHERE statut='publie' AND texte='' LIMIT 0,1"; $result_forum = spip_query($query_forum); if ($row = spip_fetch_array($result_forum)) { - onglet("Messages sans texte", "controle_forum.php3?page=vide", "sans", $onglet); + onglet(_T('onglet_messages_vide'), "controle_forum.php3?page=vide", "sans", $onglet); } } @@ -1313,41 +1312,41 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo "\n</map>"; echo "\n<map name='map_layout'>"; - echo lien_change_var ($clean_link, 'set_disp', 1, '1,0,18,15', "Afficher uniquement le texte"); - echo lien_change_var ($clean_link, 'set_disp', 2, '19,0,40,15', "Afficher les icones et le texte"); - echo lien_change_var ($clean_link, 'set_disp', 3, '41,0,59,15', "Afficher uniquement les icones"); + echo lien_change_var ($clean_link, 'set_disp', 1, '1,0,18,15', _T('lien_afficher_texte_seul')); + echo lien_change_var ($clean_link, 'set_disp', 2, '19,0,40,15', _T('lien_afficher_texte_icones')); + echo lien_change_var ($clean_link, 'set_disp', 3, '41,0,59,15', _T('lien_afficher_icones_seuls')); echo "\n</map>"; // Icones principales echo "<table cellpadding='0' style='background-image: url(img_pack/rayures-fines.gif);' width='100%'><tr width='100%'><td width='100%' align='center'>"; echo "<table cellpadding='0' background='' width='$largeur'><tr width='$largeur'>"; - icone_bandeau_principal ("À suivre", "index.php3", "asuivre-48.gif", "asuivre", $rubrique); - icone_bandeau_principal ("Édition du site", "naviguer.php3", "documents-48.gif", "documents", $rubrique); + icone_bandeau_principal (_T('icone_a_suivre'), "index.php3", "asuivre-48.gif", "asuivre", $rubrique); + icone_bandeau_principal (_T('icone_edition_site'), "naviguer.php3", "documents-48.gif", "documents", $rubrique); if ($options == "avancees") { - icone_bandeau_principal ('Auteurs', "auteurs.php3", "redacteurs-48.gif", "redacteurs", $rubrique); + icone_bandeau_principal (_T('icone_auteurs'), "auteurs.php3", "redacteurs-48.gif", "redacteurs", $rubrique); } else { - icone_bandeau_principal ('Informations personnelles', "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-48.gif", "redacteurs", $rubrique); + icone_bandeau_principal (_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-48.gif", "redacteurs", $rubrique); } if ($options == "avancees") { if ($connect_statut == "0minirezo") - icone_bandeau_principal ("Forums et pétitions", "forum.php3", "messagerie-48.gif", "messagerie", $rubrique); + icone_bandeau_principal (_T('icone_forums_petitions'), "forum.php3", "messagerie-48.gif", "messagerie", $rubrique); else - icone_bandeau_principal ("Forum interne", "forum.php3", "messagerie-48.gif", "messagerie", $rubrique); + icone_bandeau_principal (_T('icone_forum_interne'), "forum.php3", "messagerie-48.gif", "messagerie", $rubrique); } if ($connect_statut == '0minirezo' and $connect_toutes_rubriques){ bandeau_barre_verticale(); - icone_bandeau_principal ("Administration du site", "configuration.php3", "administration-48.gif", "administration", $rubrique); + icone_bandeau_principal (_T('icone_admin_site'), "configuration.php3", "administration-48.gif", "administration", $rubrique); } else if ($connect_statut == '0minirezo' and !$connect_toutes_rubriques and lire_meta("activer_statistiques") != 'non'){ bandeau_barre_verticale(); - icone_bandeau_principal ("Statistiques du site", "statistiques_visites.php3", "administration-48.gif", "administration", $rubrique); + icone_bandeau_principal (_T('icone_stat_site'), "statistiques_visites.php3", "administration-48.gif", "administration", $rubrique); } echo "<td background='' width='100%'> </td>"; echo "<td align='center'><font size=1>"; echo "<img src='img_pack/choix-layout.gif' alt='' vspace=3 border=0 usemap='#map_layout'>"; echo "</font></td>"; - icone_bandeau_principal ("Aide en ligne", "javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=740,height=580'); void(0);", "aide-48.gif", "vide", "", "aide_index.php3"); - icone_bandeau_principal ("Visiter le site", "$adresse_site", "visiter-48.gif"); + icone_bandeau_principal (_T('icone_aide_ligne'), "javascript:window.open('aide_index.php3', 'aide_spip', 'scrollbars=yes,resizable=yes,width=740,height=580'); void(0);", "aide-48.gif", "vide", "", "aide_index.php3"); + icone_bandeau_principal (_T('icone_visiter_site'), "$adresse_site", "visiter-48.gif"); echo "</tr></table>"; echo "</td></tr></table>"; @@ -1358,74 +1357,74 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo "<table cellpadding='0' background='' width='$largeur'><tr width='$largeur'>"; if ($rubrique == "asuivre"){ - icone_bandeau_secondaire ("À suivre", "index.php3", "asuivre-24.gif", "asuivre", $sous_rubrique); - icone_bandeau_secondaire ("Tout le site", "articles_tous.php3", "tout-site-24.gif", "tout-site", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_a_suivre'), "index.php3", "asuivre-24.gif", "asuivre", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_site_entier'), "articles_tous.php3", "tout-site-24.gif", "tout-site", $sous_rubrique); if ($options == "avancees") { bandeau_barre_verticale(); - icone_bandeau_secondaire ("Calendrier", "calendrier.php3", "calendrier-24.gif", "calendrier", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_calendrier'), "calendrier.php3", "calendrier-24.gif", "calendrier", $sous_rubrique); } } else if ($rubrique == "documents"){ - icone_bandeau_secondaire ("Rubriques", "naviguer.php3", "rubrique-24.gif", "rubriques", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_rubriques'), "naviguer.php3", "rubrique-24.gif", "rubriques", $sous_rubrique); $nombre_articles = spip_num_rows(spip_query("SELECT art.id_article FROM spip_articles AS art, spip_auteurs_articles AS lien WHERE lien.id_auteur = '$connect_id_auteur' AND art.id_article = lien.id_article")); if ($nombre_articles > 0) { - icone_bandeau_secondaire ("Articles", "articles_page.php3", "article-24.gif", "articles", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_articles'), "articles_page.php3", "article-24.gif", "articles", $sous_rubrique); } $activer_breves=lire_meta("activer_breves"); if ($activer_breves != "non"){ - icone_bandeau_secondaire ("Brèves", "breves.php3", "breve-24.gif", "breves", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_breves'), "breves.php3", "breve-24.gif", "breves", $sous_rubrique); } if ($options == "avancees"){ $articles_mots = lire_meta('articles_mots'); if ($articles_mots != "non") { - icone_bandeau_secondaire ("Mots-clés", "mots_tous.php3", "mot-cle-24.gif", "mots", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_mots_cles'), "mots_tous.php3", "mot-cle-24.gif", "mots", $sous_rubrique); } $activer_sites = lire_meta('activer_sites'); if ($activer_sites<>'non') - icone_bandeau_secondaire ("Sites référencés", "sites_tous.php3", "site-24.gif", "sites", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_sites_references'), "sites_tous.php3", "site-24.gif", "sites", $sous_rubrique); if (@spip_num_rows(spip_query("SELECT * FROM spip_documents_rubriques LIMIT 0,1")) > 0) { - icone_bandeau_secondaire ("Documents des rubriques", "documents_liste.php3", "doc-24.gif", "documents", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_doc_rubrique'), "documents_liste.php3", "doc-24.gif", "documents", $sous_rubrique); } } } else if ($rubrique == "redacteurs"){ if ($options == "avancees" OR $connect_statut == "0minirezo") - icone_bandeau_secondaire ("Tous les auteurs", "auteurs.php3", "redacteurs-24.gif", "redacteurs", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_tous_auteur'), "auteurs.php3", "redacteurs-24.gif", "redacteurs", $sous_rubrique); - icone_bandeau_secondaire ("Informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif", "perso", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur", "fiche-perso-24.gif", "perso", $sous_rubrique); } else if ($rubrique == "messagerie"){ - icone_bandeau_secondaire ("Forum interne", "forum.php3", "forum-interne-24.gif", "forum-interne", $sous_rubrique); + icone_bandeau_secondaire (_T('titre_forum'), "forum.php3", "forum-interne-24.gif", "forum-interne", $sous_rubrique); if ($connect_statut == "0minirezo"){ if (lire_meta('forum_prive_admin') == 'oui') - icone_bandeau_secondaire ("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif", "forum-admin", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_forum_administrateur'), "forum_admin.php3", "forum-admin-24.gif", "forum-admin", $sous_rubrique); bandeau_barre_verticale(); - icone_bandeau_secondaire ("Suivre/gérer les forums", "controle_forum.php3", "suivi-forum-24.gif", "forum-controle", $sous_rubrique); - icone_bandeau_secondaire ("Suivre/gérer les pétitions", "controle_petition.php3", "petition-24.gif", "suivi-petition", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_suivi_forums'), "controle_forum.php3", "suivi-forum-24.gif", "forum-controle", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_suivi_pettions'), "controle_petition.php3", "petition-24.gif", "suivi-petition", $sous_rubrique); } bandeau_barre_verticale(); if ($activer_messagerie != 'non' AND $connect_activer_messagerie != 'non') - icone_bandeau_secondaire ("Messagerie personnelle", "messagerie.php3", "messagerie-24.gif", "messagerie", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_messagerie_personnelle'), "messagerie.php3", "messagerie-24.gif", "messagerie", $sous_rubrique); } else if ($rubrique == "administration"){ if ($connect_toutes_rubriques) { - icone_bandeau_secondaire ("Configuration du site", "configuration.php3", "administration-24.gif", "configuration", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_configuration_site'), "configuration.php3", "administration-24.gif", "configuration", $sous_rubrique); } if (lire_meta("activer_statistiques") != 'non') - icone_bandeau_secondaire ("Statistiques des visites", "statistiques_visites.php3", "statistiques-24.gif", "statistiques", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_statistiques_visites'), "statistiques_visites.php3", "statistiques-24.gif", "statistiques", $sous_rubrique); if ($connect_toutes_rubriques) { if ($options == "avancees") { - icone_bandeau_secondaire ("Maintenance du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_maintenace_site'), "admin_tech.php3", "base-24.gif", "base", $sous_rubrique); } else { - icone_bandeau_secondaire ("Sauvegarde du site", "admin_tech.php3", "base-24.gif", "base", $sous_rubrique); + icone_bandeau_secondaire (_T('icone_save_site'), "admin_tech.php3", "base-24.gif", "base", $sous_rubrique); } } } @@ -1433,7 +1432,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr if ($options == "avancees") { global $recherche; if ($recherche == '' AND $spip_display != 2) - $recherche_aff = 'Rechercher'; + $recherche_aff = _T('info_rechercher'); else $recherche_aff = $recherche; bandeau_barre_verticale(); @@ -1441,7 +1440,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo "<td>"; echo "<form method='get' style='margin: 0px;' action='recherche.php3'>"; if ($spip_display == "2") - echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>Rechercher :</b></font><br>"; + echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>"._T('info_rechercher_02')."</b></font><br>"; echo '<input type="text" size="18" value="'.$recherche_aff.'" name="recherche" class="spip_recherche">'; echo "</form>"; echo "</td>"; @@ -1452,7 +1451,7 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr if ($auth_can_disconnect) { echo "<td width='5'> </td>"; - icone_bandeau_secondaire ("Se déconnecter", "../spip_cookie.php3?logout=$connect_login", "deconnecter-24.gif", "", $sous_rubrique, "deconnect"); + icone_bandeau_secondaire (_T('icone_deconnecter'), "../spip_cookie.php3?logout=$connect_login", "deconnecter-24.gif", "", $sous_rubrique, "deconnect"); } echo "</tr></table>"; @@ -1472,17 +1471,17 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo "<a href='message.php3?id_message=$ze_message'><font color='$couleur_claire'><b>VOUS AVEZ UN NOUVEAU MESSAGE</b></font></a>"; } } - if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='$couleur_claire'>VOUS AVEZ $total_messages NOUVEAUX MESSAGES</font></a>"; + if ($total_messages > 1) echo "<a href='messagerie.php3'><font color='$couleur_claire'>"._T('info_nouveaux_messages', array('total_messages' => $total_messages))."</font></a>"; $result_messages = spip_query("SELECT messages.* FROM spip_messages AS messages, spip_auteurs_messages AS lien WHERE lien.id_auteur='$connect_id_auteur' AND messages.statut='publie' AND lien.id_message=messages.id_message AND messages.rv='oui' AND messages.date_heure>DATE_SUB(NOW(),INTERVAL 1 DAY) GROUP BY messages.id_message"); $total_messages = @spip_num_rows($result_messages); if ($total_messages == 1) { while ($row = @spip_fetch_array($result_messages)) { $ze_message = $row['id_message']; - echo " | <a href='message.php3?id_message=$ze_message'><font color='white'>UN RENDEZ-VOUS</font></a> "; + echo " | <a href='message.php3?id_message=$ze_message'><font color='white'>"._T('lien_rendez_vous')."</font></a> "; } } - if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='white'>$total_messages RENDEZ-VOUS</font></a> "; + if ($total_messages > 1) echo " | <a href='calendrier.php3'><font color='white'>"._T('lien_rendez_vous_02', array('total_messages' => $total_messages))."</font></a> "; echo "</b></font>"; } @@ -1496,20 +1495,17 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr echo "<span class='fondgris' onMouseOver=\"changeclass(this,'fondgrison2')\" onMouseOut=\"changeclass(this,'fondgris')\"><a - href='". $lien->getUrl() ."' class='icone'><font color='black'>Interface - simplifiée</font></a></span>"; - echo " <span class = 'fondo'><b>interface complète</b></span>"; + href='". $lien->getUrl() ."' class='icone'><font color='black'>"._T('icone_interface_simple')."</font></a></span>"; + echo " <span class = 'fondo'><b>"._T('info_interface_complete')."</b></span>"; } else { $lien = $clean_link; $lien->addVar('set_options', 'avancees'); - echo "<span class='fondgrison2'><b>Interface - simplifiée</b></span> <span class='fondgris' + echo "<span class='fondgrison2'><b>"._T('info_interface_simple')."</b></span> <span class='fondgris' onMouseOver=\"changeclass(this,'fondgrison2')\" onMouseOut=\"changeclass(this,'fondgris')\"><a - href='". $lien->getUrl() ."' class='icone'><font color='black'>interface - complète</font></a></span>"; + href='". $lien->getUrl() ."' class='icone'><font color='black'>"._T('icone_interface_complet')."</font></a></span>"; } echo "</font>"; @@ -1521,11 +1517,11 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr if ($spip_ecran == "large") { $lien->addVar('set_ecran', 'etroit'); - echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='Petit écran' alt='Petit écran' width='23' height='19' border='0'></a>"; + echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='"._T('info_petit_ecran')."' alt='"._T('info_petit_ecran')."' width='23' height='19' border='0'></a>"; } else { $lien->addVar('set_ecran', 'large'); - echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='Grand écran' alt='Grand écran' width='23' height='19' border='0'></a>"; + echo "<a href='". $lien->getUrl() ."'><img src='img_pack/set-ecran.gif' title='"._T('info_grand_ecran')."' alt='"._T('info_grand_ecran')."' width='23' height='19' border='0'></a>"; } echo "</td>"; @@ -1657,12 +1653,12 @@ function debut_gauche($rubrique = "asuivre") { if ($flag_cadre) debut_cadre_relief("messagerie-24.gif"); if ($rubrique == "messagerie") { echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' alt='' width='14' height='7' border='0'>"; - echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> NOUVEAU MESSAGE</b></font></a>"; + echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> "._T('lien_nouveau_message')."</b></font></a>"; echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' alt='' width='14' height='7' border='0'>"; - echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> NOUVEAU PENSE-BÊTE</b></font></a>"; + echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> "._T('lien_nouvea_pense_bete')."</b></font></a>"; if ($connect_statut == "0minirezo") { echo "\n<br><a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' alt='' width='14' height='7' border='0'>"; - echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> NOUVELLE ANNONCE</b></font></a>"; + echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> "._T('lien_nouvelle_annonce')."</b></font></a>"; } } @@ -1670,7 +1666,7 @@ function debut_gauche($rubrique = "asuivre") { echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; if ($nb_connectes > 0) { if ($options == "avancees" AND $rubrique == "messagerie") echo "<p>"; - echo "<b>Actuellement en ligne :</b>"; + echo "<b>"._T('info_en_ligne')."</b>"; while ($row = spip_fetch_array($result_auteurs)) { $id_auteur = $row["id_auteur"]; $nom_auteur = typo($row["nom"]); @@ -1738,12 +1734,12 @@ function creer_colonne_droite($rubrique=""){ if ($flag_cadre) debut_cadre_relief("messagerie-24.gif"); if ($rubrique == "messagerie") { echo "<a href='message_edit.php3?new=oui&type=normal'><img src='img_pack/m_envoi.gif' alt='' width='14' height='7' border='0'>"; - echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> NOUVEAU MESSAGE</b></font></a>"; + echo "<font color='#169249' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> "._T('lien_nouveau_message')."</b></font></a>"; echo "\n<br><a href='message_edit.php3?new=oui&type=pb'><img src='img_pack/m_envoi_bleu.gif' alt='' width='14' height='7' border='0'>"; - echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> NOUVEAU PENSE-BÊTE</b></font></a>"; + echo "<font color='#044476' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> "._T('lien_nouvea_pense_bete')."</b></font></a>"; if ($connect_statut == "0minirezo") { echo "\n<br><a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' alt='' width='14' height='7' border='0'>"; - echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> NOUVELLE ANNONCE</b></font></a>"; + echo "<font color='#ff9900' face='Verdana,Arial,Helvetica,sans-serif' size=1><b> "._T('lien_nouvelle_annonce')."</b></font></a>"; } } @@ -1751,7 +1747,7 @@ function creer_colonne_droite($rubrique=""){ echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; if ($nb_connectes > 0) { if ($options == "avancees" AND $rubrique == "messagerie") echo "<p>"; - echo "<b>Actuellement en ligne :</b>"; + echo "<b>"._T('info_nombre_en_ligne')."</b>"; while ($row = spip_fetch_array($result_auteurs)) { $id_auteur = $row["id_auteur"]; $nom_auteur = typo($row["nom"]); @@ -1785,7 +1781,7 @@ function debut_droite($rubrique="") { debut_cadre_formulaire('racine-24.gif'); echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo "En cours d'édition".aide('artmodif'); + echo _T('info_cours_edition').aide('artmodif'); while ($row = @spip_fetch_array($result)) { $ze_article = $row['id_article']; $ze_titre = typo($row['titre']); @@ -1794,7 +1790,7 @@ function debut_droite($rubrique="") { if ($ze_article != $GLOBALS['id_article_bloque']) { $lien = $clean_link; $lien->addVar('debloquer_article', $ze_article); - echo " [<a href='". $lien->getUrl() ."'>libérer</a>]</font>"; + echo " [<a href='". $lien->getUrl() ."'>"._T('lien_liberer')."</a>]</font>"; } echo "</div>"; } @@ -1857,14 +1853,14 @@ function fin_page($credits='') { <?php debut_grand_cadre(); -?> -<div align='right'><font face="Verdana,Arial,Helvetica,sans-serif" size='2'> -<a href='http://www.uzine.net/spip'>SPIP <?php echo $spip_version_affichee; ?></a> -est un logiciel libre distribué <a href='copyright_fr.html'>sous licence GPL.</a> -<?php +echo "<div align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2'>"; +echo "<a href='http://www.uzine.net/spip'>SPIP $spip_version_affichee; </a>"; +echo _T('info_copyright'); + + if (ereg("jimmac", $credits)) - echo "<br>Les icones de l'interface sont de <a href='http://jimmac.musichall.cz/'>Jakub 'Jimmac' Steiner</a>."; + echo "<br>"._T('lien_icones_interface'); ?> <p> </font></div> @@ -1896,7 +1892,7 @@ function afficher_parents($id_rubrique) { $parents = " <FONT SIZE=3 FACE='Verdana,Arial,Helvetica,sans-serif'><a href='naviguer.php3?coll=$id_rubrique'><font color='$couleur_foncee'>$titre</font></a></FONT><BR>\n".$parents; if (acces_restreint_rubrique($id_rubrique)) - $parents = " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique et ses sous-rubriques'> ".$parents; + $parents = " <img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."'> ".$parents; if (!$id_parent) $parents = "~ <IMG SRC='img_pack/secteur-24.gif' alt='' WIDTH=24 HEIGHT=24 BORDER=0 align='middle'> ".$parents; else diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3 index 0e9dc41761..bfe48c3392 100644 --- a/ecrire/inc_sites.php3 +++ b/ecrire/inc_sites.php3 @@ -241,9 +241,9 @@ function syndic_a_jour($now_id_syndic, $statut = 'off') { spip_query("UPDATE spip_syndic SET syndication='oui', date_syndic=NOW() WHERE id_syndic='$now_id_syndic'"); } else - return "La syndication a échoué : le backend indiqué est indéchiffrable ou ne propose aucun article."; + return _T('avis_echec_syndication_01'); } else - return "La syndication a échoué : impossible d'accéder au backend de ce site."; + return _T('avis_echec_syndication_02'); } @@ -300,26 +300,26 @@ function afficher_sites($titre_table, $requete) { $puce = 'puce-verte-anim.gif'; else $puce='puce-verte.gif'; - $title = "Site référencé en ligne"; + $title = _T('info_site_reference'); break; case 'prop': if (acces_restreint_rubrique($id_rubrique)) $puce = 'puce-blanche-anim.gif'; else $puce='puce-blanche.gif'; - $title = "Site Web en attente de validation"; + $title = _T('info_site_attente'); break; case 'refuse': if (acces_restreint_rubrique($id_rubrique)) $puce = 'puce-poubelle-anim.gif'; else $puce='puce-poubelle.gif'; - $title = "Site Web refusé"; + $title = _T('info_site_refuse'); break; } if ($syndication == "off") { $puce = 'puce-orange-anim.gif'; - $title = "Site syndiqué en panne"; + $title = _T('info_panne_site_syndique'); } echo "<a href=\"".$link->getUrl()."\" title=\"$title\">"; @@ -329,15 +329,15 @@ function afficher_sites($titre_table, $requete) { else echo typo($nom_site); - echo "</a> <font size='1'>[<a href='$url_site'>visiter ce site</a>]</font>"; + echo "</a> <font size='1'>[<a href='$url_site'>"._T('lien_visite_site')."</a>]</font>"; echo "</td>"; echo "<td class='arial1' align='right'> "; if ($syndication == "off") { - echo "<font color='red'>problème de </font>"; + echo "<font color='red'>"._T('info_probleme_grave')." </font>"; } if ($syndication == "oui" or $syndication == "off"){ - echo "<font color='red'>syndication :</font>"; + echo "<font color='red'>"._T('info_syndication')."</font>"; } echo "</td>"; echo "<td class='arial1'>"; @@ -462,8 +462,8 @@ function afficher_syndic_articles($titre_table, $requete, $afficher_site = false echo "</A>"; - if (strlen($lesauteurs)>0) echo "<br>auteur(s) : <font color='#336666'>$lesauteurs</font>"; - if (strlen($descriptif)>0) echo "<br>descriptif(s) : <font color='#336666'>$descriptif</font>"; + if (strlen($lesauteurs)>0) echo "<br>"._T('info_auteurs_nombre')." <font color='#336666'>$lesauteurs</font>"; + if (strlen($descriptif)>0) echo "<br>"._T('info_descriptif_nombre')." <font color='#336666'>$descriptif</font>"; echo "</td>"; @@ -483,14 +483,14 @@ function afficher_syndic_articles($titre_table, $requete, $afficher_site = false if ($connect_statut == '0minirezo'){ if ($statut == "publie"){ - echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&supprimer_lien=$id_syndic_article'><font color='black'>bloquer ce lien</font></a>]"; + echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&supprimer_lien=$id_syndic_article'><font color='black'>"._T('info_bloquer_lien')."</font></a>]"; } else if ($statut == "refuse"){ - echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>rétablir ce lien</a>]"; + echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>"._T('info_retablir_lien')."</a>]"; } else if ($statut == "dispo") { - echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>valider ce lien</a>]"; + echo "[<a href='".$adresse_page.$lien_url."id_syndic=$id_syndic&ajouter_lien=$id_syndic_article'>"._T('info_valider_lien')."</a>]"; } } else { echo " "; diff --git a/ecrire/inc_statistiques.php3 b/ecrire/inc_statistiques.php3 index 339ca6bdb5..f291d84b5b 100644 --- a/ecrire/inc_statistiques.php3 +++ b/ecrire/inc_statistiques.php3 @@ -83,7 +83,7 @@ function stats_show_keywords($kw_referer, $kw_referer_host) { } $nom_url = strip_tags($kw_referer_host); - $title = "Aller à ".$kw_referer; + $title = _T('info_aller_a').$kw_referer; if (strlen($nom_url) > 50) $nom_url = substr($nom_url, 0, 48) . "..."; $buffer = " <a title=\"$title\" href='".strip_tags($kw_referer)."'>".$nom_url."</a>\n"; @@ -215,7 +215,7 @@ function calculer_n_referers($nb_referers) { function calculer_referers() { - spip_log("analyse referers"); + spip_log(_T('info_analyse_referers')); $encore = calculer_n_referers(100); if ($encore) { include_ecrire("inc_meta.php3"); @@ -234,7 +234,7 @@ function calculer_referers() { // function calculer_visites($date = "") { - spip_log("analyse visites"); + spip_log(_T('info_analyse_visites')); // calculer les popularites avant d'effacer les donnees calculer_popularites(); @@ -292,7 +292,7 @@ function calculer_visites($date = "") { // function calculer_popularites() { - spip_log("analyse popularites"); + spip_log(_T('info_analyse_popularites')); $date = lire_meta('date_stats_popularite'); include_ecrire("inc_meta.php3"); diff --git a/ecrire/inc_surligne.php3 b/ecrire/inc_surligne.php3 index f167316af6..0420d1db04 100644 --- a/ecrire/inc_surligne.php3 +++ b/ecrire/inc_surligne.php3 @@ -124,4 +124,4 @@ function fin_surligne($mots, $mode_surligne) { return $mode_surligne; } -?> \ No newline at end of file +?> diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index 2bc6a7db23..3192812249 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -70,7 +70,7 @@ if ($flag_ecrire) { $spip_version = 1.473; // version de spip -$spip_version_affichee = "1.5.1 CVS"; +$spip_version_affichee = "1.6a1 (tests i18n) CVS"; // version de spip / tag cvs if (ereg('Name: v(.*) ','$Name$', $regs)) $spip_version_affichee = $regs[1]; @@ -743,6 +743,13 @@ function email_valide($adresse) { } +// internationalisation (i18n) +function _T($text, $args=Array(), $lang='zg') { + include_ecrire('inc_gettext.php3'); + return spip_gettext($text, $args, $lang); +} + + // Enregistrement des evenements function spip_log($message) { @@ -772,11 +779,13 @@ function spip_log($message) { } } + function spip_debug($message) { if ($GLOBALS['debug']) spip_log($message); } + // En mode debug, logger l'URI appelante (pas efficace, c'est vraiment pour debugguer !) if ($debug) spip_debug("$REQUEST_METHOD: ".($flag_ecrire ? "/ecrire/" : "/").$clean_link->getUrl()); diff --git a/ecrire/index.php3 b/ecrire/index.php3 index e9502d78f1..a0379bb61b 100644 --- a/ecrire/index.php3 +++ b/ecrire/index.php3 @@ -2,7 +2,7 @@ include ("inc.php3"); -debut_page("Votre espace privé", "asuivre", "asuivre"); +debut_page(_T('titre_page_index'), "asuivre", "asuivre"); debut_gauche(); @@ -31,7 +31,7 @@ function enfant($collection){ $les_enfants.= $bouton_layer; } if (acces_restreint_rubrique($id_rubrique)) - $les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique et ses sous-rubriques'> "; + $les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubriques')."'> "; $les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='$couleur_foncee'>".typo($titre)."</font></A></B>"; if (strlen($descriptif)>1) $les_enfants.="<BR><FONT SIZE=1>$descriptif</FONT>"; @@ -81,23 +81,23 @@ else echo debut_block_invisible("info_perso"); if (lire_meta('activer_messagerie') != 'non') { if ($connect_activer_messagerie != "non") { - echo "<br>Vous utilisez la messagerie interne de ce site. "; + echo "<br>"._T('info_utilisation_messagerie_interne'); if ($connect_activer_imessage != "non") - echo "Votre nom apparaît dans la liste des utilisateurs connectés."; + echo _T('info_nom_utilisateurs_connectes'); else - echo "Votre nom n'apparaît pas dans la liste des utilisateurs connectés."; + echo _T('info_nom_non_utilisateurs_connectes'); } else - echo "<br>Vous n'utilisez pas la messagerie interne de ce site."; + echo "<br>"._T('info_non_utilisation_messagerie'); } -icone_horizontale("Modifier vos informations personnelles", "auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3", "fiche-perso-24.gif","rien.gif"); +icone_horizontale(_T('icone_modifier_informations_personnelles'), "auteurs_edit.php3?id_auteur=$connect_id_auteur&redirect=index.php3", "fiche-perso-24.gif","rien.gif"); // // Supprimer le cookie, se deconnecter... // if ($connect_statut == "0minirezo" AND $cookie_admin) { - icone_horizontale("Supprimer le cookie de correspondance" . aide("cookie"), "../spip_cookie.php3?cookie_admin=non&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", ""); + icone_horizontale(_T('icone_supprimer_cookie') . aide("cookie"), "../spip_cookie.php3?cookie_admin=non&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", ""); } echo fin_block(); @@ -114,7 +114,7 @@ if (spip_num_rows($result) > 0){ debut_cadre_enfonce("messagerie-24.gif"); echo "<font face='Verdana,Arial,Helvetica,sans-serif' size='1'>"; echo "<div style='background-color: yellow; padding: 3px;'>"; - echo "<b>Annonces générales :</b>"; + echo "<b>"._T('info_annonces_generales')."</b>"; echo "</div>"; while ($row = spip_fetch_object($result)) { if (ereg("^=([^[:space:]]+)$",$row->texte,$match)) @@ -141,21 +141,21 @@ $query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1"; $result = spip_query($query); if (spip_num_rows($result) > 0) { - icone_horizontale("Écrire un nouvel article", "articles_edit.php3?new=oui", "article-24.gif","creer.gif"); + icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?new=oui", "article-24.gif","creer.gif"); $activer_breves = lire_meta("activer_breves"); if ($activer_breves != "non") { - icone_horizontale("Écrire une nouvelle brève", "breves_edit.php3?new=oui", "breve-24.gif","creer.gif"); + icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?new=oui", "breve-24.gif","creer.gif"); } } else { if ($connect_statut == '0minirezo') { - echo "<font size='2'>Avant de pouvoir écrire des articles, "; - echo "vous devez créer au moins une rubrique.</font><p>"; + echo "<font size='2'>"._T('info_ecrire_article_1'); + echo _T('info_ecrire_article_2')."</font><p>"; } } if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) { - icone_horizontale("Créer une nouvelle rubrique", "rubriques_edit.php3?new=oui", "rubrique-24.gif","creer.gif"); + icone_horizontale(_T('icone_creer_rubrique_2'), "rubriques_edit.php3?new=oui", "rubrique-24.gif","creer.gif"); } @@ -163,26 +163,26 @@ if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) { if ($options == "avancees") { echo "<p>"; if (lire_meta("activer_messagerie") == 'oui' AND $connect_activer_messagerie != 'non') { - icone_horizontale("Messagerie personnelle", "messagerie.php3", "messagerie-24.gif"); + icone_horizontale(_T('icone_messagerie_peronnelle'), "messagerie.php3", "messagerie-24.gif"); } - icone_horizontale("Forum interne", "forum.php3", "forum-interne-24.gif","rien.gif"); + icone_horizontale(_T('titre_forum'), "forum.php3", "forum-interne-24.gif","rien.gif"); if ($connect_statut == "0minirezo") { if (lire_meta('forum_prive_admin') == 'oui') { - icone_horizontale("Forum des administrateurs", "forum_admin.php3", "forum-admin-24.gif"); + icone_horizontale(_T('titre_page_forum'), "forum_admin.php3", "forum-admin-24.gif"); echo "<p>"; } if (lire_meta("activer_statistiques") == 'oui') - icone_horizontale("Statistiques du site", "statistiques_visites.php3", "statistiques-24.gif"); - icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.gif"); + icone_horizontale(_T('icone_statistiques'), "statistiques_visites.php3", "statistiques-24.gif"); + icone_horizontale(_T('titre_page_forum_suivi'), "controle_forum.php3", "suivi-forum-24.gif"); if ($connect_toutes_rubriques) - icone_horizontale("Vider le cache", "admin_vider.php3", "cache-24.gif"); + icone_horizontale(_T('texte_vider_cache'), "admin_vider.php3", "cache-24.gif"); } } else if ($connect_statut == '0minirezo' and $connect_toutes_rubriques) { echo "<p>"; - icone_horizontale("Configurer votre site", "configuration.php3", "administration-24.gif"); + icone_horizontale(_T('icone_configurer_site'), "configuration.php3", "administration-24.gif"); } fin_raccourcis(); @@ -193,13 +193,8 @@ debut_droite(); if ($options != 'avancees') { debut_boite_info(); echo "<div class='verdana2'>"; - echo "<p><center><b>« À SUIVRE »</b></center>"; - echo "<p>".propre("Cette page recense l'actualité du site et vous permet de suivre vos contributions. ". - "Vous y retrouverez vos articles en cours de rédaction, les articles et les brèves ". - "pour lesquelles vous êtes invité à donner votre avis, puis un rappel de vos ". - "précédentes contributions.<p><hr><p>Quand vous serez familiarisé(e) avec ". - "l'interface, vous pourrez cliquer sur «<a href='index.php3?&set_options=avancees'>interface complète</a>» ". - "pour ouvrir plus de possibilités."); + echo "<p><center><b>« "._T('info_a_suivre')."</b></center>"; + echo "<p>"._T('texte_actualite_site_1')."<a href='index.php3?&set_options=avancees'>"._T('texte_actualite_site_2')."</a>"._T('texte_actualite_site_3'); echo "</div>"; fin_boite_info(); } @@ -231,12 +226,12 @@ if ($meta["debut_restauration"]) { $affiche_progression_pourcent = filesize($archive); $taille = floor(100 * $my_pos / $affiche_progression_pourcent)." %"; } - $texte_boite = "La base est en cours de restauration.<p> + $texte_boite = _T('info_base_restauration')."<p> <form name='progression'><center><input type='text' size=10 style='text-align:center;' name='taille' value='$taille'><br> - <input type='text' class='forml' name='recharge' value='Veuillez recharger cette page dans quelques instants.'></center></form>"; + <input type='text' class='forml' name='recharge' value='"._T('info_recharger_page')."'></center></form>"; } else { - $texte_boite = "Erreur de restauration : fichier inexistant."; + $texte_boite = _T('info_erreur_restauration'); } debut_boite_alerte(); @@ -269,13 +264,13 @@ if ($connect_statut == "0minirezo") { if (!$cookie_admin) { echo "<table width=100%><tr width=100%>"; echo "<td width=100%>"; - echo "Vous pouvez activer un <b>cookie de correspondance</b>, ce qui vous permettra de passer facilement du site public au site privé."; + echo _T('info_activer_cookie_1')."</b>"._T('info_activer_cookie_2'); echo aide ("cookie"); echo "</td>"; echo "<td width=10><img src='img_pack/rien.gif' width=10>"; echo "</td>"; echo "<td width='250'>"; - icone_horizontale("Activer le cookie de correspondance", "../spip_cookie.php3?cookie_admin=".rawurlencode("@$connect_login")."&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", ""); + icone_horizontale(_T('icone_activer_cookie'), "../spip_cookie.php3?cookie_admin=".rawurlencode("@$connect_login")."&url=".rawurlencode("ecrire/index.php3"), "cookie-24.gif", ""); echo "</td></tr></table>"; echo "<p><hr><p>"; } @@ -290,7 +285,7 @@ $post_dates = lire_meta("post_dates"); if ($post_dates == "non" AND $connect_statut == '0minirezo' AND $options == 'avancees') { echo "<P align=left>"; - afficher_articles("Les articles post-datés à paraître", + afficher_articles(_T('info_article_a_paraitre'), "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles WHERE statut='publie' AND date>NOW() ORDER BY date"); } @@ -301,7 +296,7 @@ if ($post_dates == "non" AND $connect_statut == '0minirezo' AND $options == 'ava // echo "<P align=left>"; -$vos_articles = afficher_articles("Vos articles en cours de rédaction", +$vos_articles = afficher_articles(_T('info_en_cours_validation'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur". @@ -343,12 +338,12 @@ if (!$relief AND lire_meta('activer_syndic') != 'non' AND $connect_statut == '0m if ($relief) { echo "<p>"; debut_cadre_enfonce(); - echo "<font color='$couleur_foncee' face='arial,helvetica,sans-serif'><b>Les articles et brèves ci-dessous sont proposés à la publication. N'hésitez pas à donner votre avis grâce aux forums qui leur sont attachés.</b></font><p>"; + echo "<font color='$couleur_foncee' face='arial,helvetica,sans-serif'><b>"._T('texte_en_cours_validation')."</b></font><p>"; // // Les articles a valider // - afficher_articles("Articles proposés", + afficher_articles(_T('info_articles_proposes'), "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles WHERE statut='prop'$vos_articles ORDER BY date DESC"); @@ -356,14 +351,14 @@ if ($relief) { // Les breves a valider // $query = "SELECT * FROM spip_breves WHERE statut='prepa' OR statut='prop' ORDER BY date_heure DESC"; - afficher_breves("Brèves à valider", $query, true); + afficher_breves(_T('info_breves_valider'), $query, true); // // Les sites references a valider // if (lire_meta('activer_syndic') != 'non') { include_ecrire("inc_sites.php3"); - afficher_sites("Sites à valider", "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site"); + afficher_sites(_T('info_site_valider'), "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site"); } // @@ -371,7 +366,7 @@ if ($relief) { // if (lire_meta('activer_syndic') != 'non' AND $connect_statut == '0minirezo' AND $connect_toutes_rubriques) { include_ecrire("inc_sites.php3"); - afficher_sites("Ces sites syndiqués ont posé un problème", + afficher_sites(_T('avis_sites_syndiques_probleme'), "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site"); } @@ -379,19 +374,19 @@ if ($relief) { if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) { $result = spip_query ("SELECT COUNT(*) AS compte FROM spip_syndic_articles WHERE statut='dispo'"); if (($row = spip_fetch_array($result)) AND $row['compte']) - echo "<br><small><a href='sites_tous.php3'>".$row['compte']." liens syndiqués</a> sont en attente de validation.</small>"; + echo "<br><small><a href='sites_tous.php3'>".$row['compte']." "._T('info_liens_syndiques_1')."</a>"._T('info_liens_syndiques_2')."</small>"; } - // Les forums en attente de moderation + // Les forums en attente de moderation if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques) { $result = spip_query ("SELECT COUNT(*) AS compte FROM spip_forum WHERE statut='prop'"); if (($row = spip_fetch_array($result)) AND $row['compte']) { - echo "<br><small><a href='controle_forum.php3'>".$row['compte']." forum"; + echo "<br><small> <a href='controle_forum.php3'>".$row['compte']; if ($row['compte']>1) - echo "s</a> sont"; + echo _T('info_liens_syndiques_3')."</a>"._T('info_liens_syndiques_4'); else - echo " </a> est"; - echo " en attente de validation</small>."; + echo _T('info_liens_syndiques_5')."</a>"._T('info_liens_syndiques_6'); + echo _T('info_liens_syndiques_7')."</small>."; } } @@ -425,7 +420,7 @@ if ($options == 'avancees') { // echo "<p>"; - afficher_articles("Vos derniers articles publiés en ligne", + afficher_articles(_T('info_derniers_articles_publies'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, referers, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND lien.id_auteur=\"$connect_id_auteur\" AND articles.statut=\"publie\" ORDER BY articles.date DESC", true); diff --git a/ecrire/install.php3 b/ecrire/install.php3 index 070e00a7ab..07577527eb 100644 --- a/ecrire/install.php3 +++ b/ecrire/install.php3 @@ -6,7 +6,7 @@ include_ecrire ("inc_presentation.php3"); if (file_exists("inc_connect.php3")) { install_debut_html(); - echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4><B>Espace interdit</B><p>SPIP est déjà installé.</FONT>"; + echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4>"._T('avis_espace_interdit')."</FONT>"; install_fin_html(); exit; } @@ -21,10 +21,10 @@ include_ecrire ("inc_base.php3"); if ($etape == 6) { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Dernière étape : <B>C'est terminé !</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_derniere_etape')."</B></FONT>"; echo "<P>"; - echo "<B>N'oubliez pas vos propres codes d'accès !</B>"; - echo "<P>Vous pouvez maintenant commencer à utiliser le système de publication assisté..."; + echo "<B>"._T('info_code_acces')."</B>"; + echo "<P>"._T('info_utilisation_spip'); include_ecrire ("inc_connect_install.php3"); @@ -58,10 +58,10 @@ if ($etape == 6) { init_config(); if ($hebergeur == 'nexenservices') { - echo "<p><B>Votre hébergeur est Nexen Services.</B><br />"; - echo "<p>La protection du répertoire <tt>ecrire/data/</tt> doit se faire par l'intermédiaire de "; - echo "<a href=\"http://www.nexenservices.com/webmestres/htlocal.php\" target=\"_blank\">l'espace webmestres</a>."; - echo "<p>Veuillez créer manuellement la protection pour ce répertoire (un couple login/mot de passe est nécessaire)."; + echo "<p><B>"._T('info_nexen_1')."</B><br />"; + echo "<p>"._T('info_nexen_2'); + echo "<a href=\"http://www.nexenservices.com/webmestres/htlocal.php\" target=\"_blank\">"._T('info_nexen_3')."</a>."; + echo "<p>"._T('info_nexen_4'); } else { include_ecrire ("inc_acces.php3"); @@ -79,7 +79,7 @@ if ($etape == 6) { } echo "<FORM ACTION='index.php3' METHOD='post'>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; install_fin_html(); @@ -91,46 +91,46 @@ else if ($etape == 5) { include_ecrire ("inc_connect_install.php3"); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Cinquième étape : <B>Informations personnelles</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_informations_personnelles')."</FONT>"; echo "<P>"; - echo "<b>Le système va maintenant vous créer un accès personnalisé au site.</b>"; + echo "<b>"._T('texte_informations_personnelles_1')."</b>"; echo aide ("install5"); - echo "<p>(Note : s'il s'agit d'une réinstallation, et que votre accès marche toujours, vous pouvez "; - echo "laisser ces champs vides)"; + echo "<p>"._T('texte_informations_personnelles_2'); + echo _T('info_laisser_champs_vides'); echo "<FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='6'>"; - echo "<fieldset><label><B>Votre identité publique...</B><BR></label>"; - echo "<B>Signature</B><BR>"; - echo "(Votre nom ou votre pseudo)<BR>"; + echo "<fieldset><label><B>"._T('info_identification_publique')."</B><BR></label>"; + echo "<B>"._T('entree_signature')."</B><BR>"; + echo _T('entree_nom_pseudo_1')."<BR>"; echo "<INPUT TYPE='text' NAME='nom' CLASS='formo' VALUE=\"$nom\" SIZE='40'><P>"; - echo "<B>Votre adresse email</B><BR>"; + echo "<B>"._T('entree_adresse_email')."</B><BR>"; echo "<INPUT TYPE='text' NAME='email' CLASS='formo' VALUE=\"$email\" SIZE='40'></fieldset><P>\n"; - echo "<fieldset><label><B>Vos identifiants de connexion...</B><BR></label>"; - echo "<B>Votre login</B><BR>"; - echo "(Plus de 3 caractères)<BR>"; + echo "<fieldset><label><B>"._T('entree_identifiants_connexion')."</B><BR></label>"; + echo "<B>"._T('entree_login')."</B><BR>"; + echo _T('info_plus_trois_car')."<BR>"; echo "<INPUT TYPE='text' NAME='login' CLASS='formo' VALUE=\"$login\" SIZE='40'><P>\n"; - echo "<B>Votre mot de passe</B> <BR>"; - echo "(Plus de 5 caractères)<BR>"; + echo "<B>"._T('entree_mot_passe')."</B> <BR>"; + echo _T('info_plus_cinq_car_2')."<BR>"; echo "<INPUT TYPE='password' NAME='pass' CLASS='formo' VALUE=\"$pass\" SIZE='40'></fieldset><P>\n"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; echo "<p>"; if ($flag_ldap AND !$ldap_present) { echo "<div style='border: 1px solid #404040; padding: 10px; text-align: left;'>"; - echo "<b>Authentification externe</b>"; - echo "<p>Si vous avez accès à un annuaire (LDAP), vous pouvez l'utiliser pour "; - echo "importer automatiquement des utilisateurs sous SPIP."; + echo "<b>"._T('info_authentification_externe')."</b>"; + echo "<p>"._T('texte_annuaire_ldap_1'); + echo _T('texte_annuaire_ldap_2'); echo "<FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap1'>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE=\"Ajouter l'accès à LDAP >>\">"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE=\""._T('bouton_acces_ldap')."\">"; echo "</FORM>"; } @@ -145,7 +145,7 @@ else if ($etape == 4) { // Necessaire pour appeler les fonctions SQL wrappees include_ecrire("inc_db_mysql.php3"); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Quatrième étape : <B>Création des tables de la base</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_creation_tables')."</FONT>"; echo "<P>"; $link = mysql_connect("$adresse_db", "$login_db", "$pass_db"); @@ -184,17 +184,17 @@ else if ($etape == 4) { fputs($myFile, $conn); fclose($myFile); - echo "<B>La structure de votre base de données est installée.</B><P>Vous pouvez passer à l'étape suivante."; + echo "<B>"._T('info_base_installee')."</B><P>"._T('info_etape_suivante_1'); echo "<FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='5'>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; } else { - echo "<B>L'opération a échoué.</B> Retournez à la page précédente, sélectionnez une autre base ou créez-en une nouvelle. Vérifiez les informations fournies par votre hébergeur."; + echo "<B>"._T('avis_operation_echec')."</B> "._T('texte_operation_echec'); } install_fin_html(); @@ -205,7 +205,7 @@ else if ($etape == 3) { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Troisième étape : <B>Choix de votre base</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_choix_base')."<B>"._T('menu_aide_installation_choix_base')."</B></FONT>"; echo aide ("install2"); echo "<P>"; @@ -219,10 +219,10 @@ else if ($etape == 3) { $link = mysql_connect("$adresse_db","$login_db","$pass_db"); $result = @mysql_list_dbs(); - echo "<fieldset><label><B>Choisissez votre base :</B><BR></label>"; + echo "<fieldset><label><B>"._T('texte_choix_base_1')."</B><BR></label>"; if ($result AND (($n = @mysql_num_rows($result)) > 0)) { - echo "<B>Le serveur MySQL contient plusieurs bases de données.</B><P> <B>Sélectionnez</B> ci-après celle qui vous a été attribuée par votre hébergeur:"; + echo "<B>"._T('texte_choix_base_2')."</B><P>"._T('texte_choix_base_3'); echo "<UL>"; $bases = ""; for ($i = 0; $i < $n; $i++) { @@ -238,28 +238,27 @@ else if ($etape == 3) { } } echo $bases."</UL>"; - echo "ou... "; + echo _T('info_ou'); } else { - echo "<B>Le programme d'installation n'a pas pu lire les noms des bases de données installées.</B> - Soit aucune base n'est disponible, soit la fonction permettant de lister les bases a été désactivée - pour des raisons de sécurité (ce qui est le cas chez de nombreux hébergeurs).<P>"; + echo "<B>"._T('avis_lecture_noms_bases_1')."</B> + "._T('avis_lecture_noms_bases_2')."<P>"; if ($login_db) { - echo "Dans la seconde alternative, il est probable qu'une base portant votre nom de login soit utilisable :"; + echo _T('avis_lecture_noms_bases_3'); echo "<UL>"; echo "<INPUT NAME=\"choix_db\" VALUE=\"".$login_db."\" TYPE=Radio id='stand' CHECKED>"; echo "<label for='stand'>".$login_db."</label><BR>\n"; echo "</UL>"; - echo "ou... "; + echo _T('info_ou'); $checked = true; } } echo "<INPUT NAME=\"choix_db\" VALUE=\"new_spip\" TYPE=Radio id='nou'"; if (!$checked) echo " CHECKED"; - echo "> <label for='nou'><B>Créer</B> une nouvelle base de données :</label> "; + echo "> <label for='nou'>"._T('info_creer_base')."</label> "; echo "<INPUT TYPE='text' NAME='table_new' CLASS='fondo' VALUE=\"spip\" SIZE='20'></fieldset><P>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; @@ -272,7 +271,7 @@ else if ($etape == 2) { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Deuxième étape : <B>Essai de connexion à la base</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_connexion_base')."</FONT>"; echo "<!--"; $link = mysql_connect("$adresse_db","$login_db","$pass_db"); @@ -282,7 +281,7 @@ else if ($etape == 2) { echo "<P>"; if (($db_connect=="0") && $link){ - echo "<B>La connexion a réussi.</B><P> Vous pouvez passer à l'étape suivante."; + echo "<B>"._T('info_connexion_ok')."</B><P> "._T('info_etape_suivante_2'); echo "<FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='3'>"; @@ -290,13 +289,13 @@ else if ($etape == 2) { echo "<INPUT TYPE='hidden' NAME='login_db' VALUE=\"$login_db\">"; echo "<INPUT TYPE='hidden' NAME='pass_db' VALUE=\"$pass_db\"><P>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; } else { - echo "<B>La connexion au serveur MySQL a échoué.</B>"; - echo "<P>Revenez à la page précédente, et vérifiez les informations que vous avez fournies."; - echo "<P><FONT SIZE=2><B>N.B.</B> Sur de nombreux serveurs, vous devez <B>demander</B> l'activation de votre accès à la base MySQL avant de pouvoir l'utiliser. Si vous ne pouvez vous connecter, vérifiez que vous avez effectué cette démarche.</FONT>"; + echo "<B>"._T('avis_connexion_echec_1')."</B>"; + echo "<P>"._T('avis_connexion_echec_2'); + echo "<P><FONT SIZE=2>"._T('avis_connexion_echec_3')."</FONT>"; } install_fin_html(); @@ -305,9 +304,9 @@ else if ($etape == 2) { else if ($etape == 1) { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Première étape : <B>Votre connexion MySQL</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_connexion_mysql')."</FONT>"; - echo "<P>Consultez les informations fournies par votre hébergeur : vous devez y trouver, si votre hébergeur supporte MySQL, les codes de connexion au serveur MySQL."; + echo "<P>"._T('texte_connexion_mysql'); echo aide ("install1"); @@ -331,19 +330,19 @@ else if ($etape == 1) { echo "<p><FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='2'>"; - echo "<fieldset><label><B>Adresse de la base de données</B><BR></label>"; - echo "(Souvent cette adresse correspond à celle de votre site, parfois elle correspond à la mention «localhost», parfois elle est laissée totalement vide.)<BR>"; + echo "<fieldset><label><B>"._T('entree_base_donnee_1')."</B><BR></label>"; + echo _T('entree_base_donnee_2')."<BR>"; echo "<INPUT TYPE='text' NAME='adresse_db' CLASS='formo' VALUE=\"$adresse_db\" SIZE='40'></fieldset><P>"; - echo "<fieldset><label><B>Le login de connexion</B><BR></label>"; - echo "(Correspond parfois à votre login d'accès au FTP; parfois laissé vide)<BR>"; + echo "<fieldset><label><B>"._T('entree_login_connexion_1')."</B><BR></label>"; + echo _T('entree_login_connexion_2')."<BR>"; echo "<INPUT TYPE='text' NAME='login_db' CLASS='formo' VALUE=\"$login_db\" SIZE='40'></fieldset><P>"; - echo "<fieldset><label><B>Le mot de passe de connexion</B><BR></label>"; - echo "(Correspond parfois à votre mot de passe pour le FTP; parfois laissé vide)<BR>"; + echo "<fieldset><label><B>"._T('entree_mot_passe_1')."</B><BR></label>"; + echo _T('entree_mot_passe_2')."<BR>"; echo "<INPUT TYPE='password' NAME='pass_db' CLASS='formo' VALUE=\"$pass_db\" SIZE='40'></fieldset><P>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; @@ -368,13 +367,13 @@ else if ($etape == 'ldap5') { ecrire_meta("ldap_statut_import", $statut_ldap); ecrire_metas(); - echo "<B>L'authentification LDAP est installée.</B>"; - echo "<P>Vous pouvez maintenant terminer la procédure d'installation standard."; + echo "<B>"._T('info_ldap_ok')."</B>"; + echo "<P>"._T('info_terminer_installation'); echo "<FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='5'>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; } @@ -392,15 +391,15 @@ else if ($etape == 'ldap4') { $fail = (ldap_errno($ldap_link) == 32); if ($fail) { - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Chemin d'accès dans l'annuaire</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_chemin_acces_annuaire')."</B></FONT>"; echo "<P>"; - echo "<B>L'opération a échoué.</B> Le chemin que vous avez choisi (<tt>".htmlspecialchars($base_ldap); - echo "</tt>) ne semble pas valide. Veuillez retourner à la page précédente "; - echo "et vérifier les informations fournies."; + echo "<B>"._T('avis_operation_echec')."</B> "._T('avis_chemin_invalide_1')." (<tt>".htmlspecialchars($base_ldap); + echo "</tt>) "._T('avis_chemin_invalide_2'); + echo _T('avis_chemin_invalide_3'); } else { - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Réglage de l'importation LDAP</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_reglage_ldap')."</FONT>"; echo "<P>"; $conn = join('', file("inc_connect_install.php3")); @@ -422,19 +421,19 @@ else if ($etape == 'ldap4') { echo "<p><FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap5'>"; - echo "<fieldset><label><B>Statut par défaut des utilisateurs importés</B></label><BR>"; - echo "Choisissez le statut qui est attribué aux personnes présentes dans "; - echo "l'annuaire LDAP lorsqu'elles se connectent pour la première fois. "; - echo "Vous pourrez par la suite modifier cette valeur pour chaque auteur au cas par cas. "; + echo "<fieldset><label><B>"._T('info_statut_utilisateurs_1')."</B></label><BR>"; + echo _T('info_statut_utilisateurs_2'); + echo _T('info_statut_utilisateurs_3'); + echo _T('info_statut_utilisateurs_4'); echo "<p>"; echo "<INPUT TYPE='Radio' NAME='statut_ldap' VALUE=\"6forum\" id='visit'>"; - echo "<label for='visit'><b>Visiteur</b></label> du site public<br>"; + echo "<label for='visit'><b>"._T('info_visiteur_1')."</b></label> "._T('info_visiteur_2')."<br>"; echo "<INPUT TYPE='Radio' NAME='statut_ldap' VALUE=\"1comite\" id='redac' CHECKED>"; - echo "<label for='redac'><b>Rédacteur</b></label> ayant accès à l'espace privé (<i>recommandé</i>)<br>"; + echo "<label for='redac'><b>"._T('info_redacteur_1')."</b></label> "._T('info_redacteur_2')."<br>"; echo "<INPUT TYPE='Radio' NAME='statut_ldap' VALUE=\"0minirezo\" id='admin'>"; - echo "<label for='admin'><b>Administrateur</b></label> du site (<i>utilisez avec précaution</i>)<br>"; + echo "<label for='admin'><b>"._T('info_administrateur_1')."</b></label> "._T('info_administrateur_2')."<br>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; } @@ -445,10 +444,10 @@ else if ($etape == 'ldap4') { else if ($etape == 'ldap3') { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Chemin d'accès dans l'annuaire</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_chemin_acces_1')."</FONT>"; - echo "<P>Vous devez désormais configurer le chemin d'accès aux informations dans l'annuaire. "; - echo "Cette information est indispensable pour lire les profils utilisateurs stockés dans l'annuaire. "; + echo "<P>"._T('info_chemin_acces_2'); + echo _T('info_chemin_acces_3'); $ldap_link = @ldap_connect("$adresse_ldap", "$port_ldap"); @ldap_bind($ldap_link, "$login_ldap", "$pass_ldap"); @@ -468,7 +467,7 @@ else if ($etape == 'ldap3') { $checked = false; if (is_array($info) AND $info["count"] > 0) { - echo "<P><b>Sélectionnez</b> ci-après le chemin d'accès dans l'annuaire :"; + echo "<P>"._T('info_selection_chemin_acces'); echo "<UL>"; $n = 0; for ($i = 0; $i < $info["count"]; $i++) { @@ -487,7 +486,7 @@ else if ($etape == 'ldap3') { } } echo "</UL>"; - echo "ou... "; + echo _T('info_ou'); } echo "<INPUT NAME=\"base_ldap\" VALUE=\"\" TYPE='Radio' id='manuel'"; if (!$checked) { @@ -495,10 +494,10 @@ else if ($etape == 'ldap3') { $checked = true; } echo ">"; - echo "<label for='manuel'><B>Entrer</B> le chemin d'accès :</label> "; + echo "<label for='manuel'>"._T('entree_chemin_acces')."</label> "; echo "<INPUT TYPE='text' NAME='base_ldap_text' CLASS='formo' VALUE=\"ou=users, dc=mon-domaine, dc=com\" SIZE='40'></fieldset><P>"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; install_fin_html(); @@ -508,7 +507,7 @@ else if ($etape == 'ldap3') { else if ($etape == 'ldap2') { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Votre connexion LDAP</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('titre_connexion_ldap')."</FONT>"; echo "<P>"; @@ -516,7 +515,7 @@ else if ($etape == 'ldap2') { $r = @ldap_bind($ldap_link, "$login_ldap", "$pass_ldap"); if ($ldap_link && ($r || !$login_ldap)) { - echo "<B>La connexion LDAP a réussi.</B><P> Vous pouvez passer à l'étape suivante."; + echo "<B>"._T('info_connexion_ldap_ok'); echo "<FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap3'>"; @@ -525,13 +524,13 @@ else if ($etape == 'ldap2') { echo "<INPUT TYPE='hidden' NAME='login_ldap' VALUE=\"$login_ldap\">"; echo "<INPUT TYPE='hidden' NAME='pass_ldap' VALUE=\"$pass_ldap\">"; - echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; } else { - echo "<B>La connexion au serveur LDAP a échoué.</B>"; - echo "<P>Revenez à la page précédente, et vérifiez les informations que vous avez fournies. "; - echo "<br>Alternativement, n'utilisez pas le support LDAP pour importer des utilisateurs."; + echo "<B>"._T('avis_connexion_ldap_echec_1')."</B>"; + echo "<P>"._T('avis_connexion_ldap_echec_2'); + echo "<br>"._T('avis_connexion_ldap_echec_3'); } install_fin_html(); @@ -541,11 +540,11 @@ else if ($etape == 'ldap2') { else if ($etape == 'ldap1') { install_debut_html(); - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Options : <B>Votre connexion LDAP</B></FONT>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('titre_connexion_ldap')."</FONT>"; - echo "<P>Veuillez entrer dans ce formulaire les informations de connexion à votre annuaire LDAP. "; - echo "Ces informations doivent pouvoir vous être fournies par l'administrateur du système "; - echo "ou du réseau."; + echo "<P>"._T('entree_informations_connexion_ldap_1'); + echo _T('entree_informations_connexion_ldap_2'); + echo _T('entree_informations_connexion_ldap_3'); $adresse_ldap = 'localhost'; $port_ldap = 389; @@ -561,29 +560,29 @@ else if ($etape == 'ldap1') { echo "<p><FORM ACTION='install.php3' METHOD='post'>"; echo "<INPUT TYPE='hidden' NAME='etape' VALUE='ldap2'>"; - echo "<fieldset><label><B>Adresse de l'annuaire</B><BR></label>"; - echo "(Si votre annuaire est installé sur la même machine que ce site Web, il s'agit "; - echo "probablement de «localhost».)<BR>"; + echo "<fieldset><label><B>"._T('entree_adresse_annuaire')."</B><BR></label>"; + echo _T('texte_adresse_annuaire_1'); + echo _T('texte_adresse_annuaire_2')."<BR>"; echo "<INPUT TYPE='text' NAME='adresse_ldap' CLASS='formo' VALUE=\"$adresse_ldap\" SIZE='20'><P>"; - echo "<label><B>Le numéro de port de l'annuaire</B><BR></label>"; - echo "(La valeur indiquée par défaut convient généralement.)<BR>"; + echo "<label><B>"._T('entree_port_annuaire')."</B><BR></label>"; + echo _T('texte_port_annuaire')."<BR>"; echo "<INPUT TYPE='text' NAME='port_ldap' CLASS='formo' VALUE=\"$port_ldap\" SIZE='20'><P></fieldset>"; echo "<p><fieldset>"; - echo "Certains serveurs LDAP n'acceptent aucun accès anonyme. Dans ce cas "; - echo "il faut spécifier un identifiant d'accès initial afin de pouvoir "; - echo "ensuite rechercher des informations dans l'annuaire. Dans la plupart des cas "; - echo "néanmoins, les champs suivants pourront être laissés vides.<p>"; - echo "<label><B>Login LDAP initial</B><BR></label>"; - echo "(Laisser vide pour un accès anonyme, ou entrer le chemin complet, "; - echo "par exemple « <tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt> ».)<br>"; + echo _T('texte_acces_ldap_anonyme_1'); + echo _T('texte_acces_ldap_anonyme_2'); + echo _T('texte_acces_ldap_anonyme_3'); + echo _T('texte_acces_ldap_anonyme_4')."<p>"; + echo "<label><B>"._T('entree_login_ldap')."</B><BR></label>"; + echo _T('texte_login_ldap_1'); + echo _T('texte_login_ldap_2')."<br>"; echo "<INPUT TYPE='text' NAME='login_ldap' CLASS='formo' VALUE=\"\" SIZE='40'><P>"; - echo "<label><B>Mot de passe</B><BR></label>"; + echo "<label><B>"._T('entree_passe_ldap')."</B><BR></label>"; echo "<INPUT TYPE='password' NAME='pass_ldap' CLASS='formo' VALUE=\"\" SIZE='40'></fieldset>"; - echo "<p><DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='Suivant >>'>"; + echo "<p><DIV align='right'><INPUT TYPE='submit' CLASS='fondl' NAME='Valider' VALUE='"._T('bouton_suivant')." >>'>"; echo "</FORM>"; diff --git a/ecrire/lang/spip_fr.php3 b/ecrire/lang/spip_fr.php3 new file mode 100644 index 0000000000..3b14d2358c --- /dev/null +++ b/ecrire/lang/spip_fr.php3 @@ -0,0 +1,1387 @@ +<?php + +// This is a SPIP language file -- Ceci est un fichier langue de SPIP + + +// langue = francais [fr] +// mainteneur = spip-dev@rezo.net +// liste = spip-dev@rezo.net +// URL = http://listes.rezo.net/mailman/listinfo/spip-dev/ + + + + +$GLOBALS['i18n_fr'] = array( + + + +// A +'avis_acces_interdit' => 'Accès interdit.', +'avis_archive_incorrect' => 'le fichier archive n\'est pas un fichier SPIP', +'avis_archive_invalide' => 'le fichier archive n\'est pas valide', +'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutes', +'avis_aucun_resultat' => 'Aucun résultat.', +'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type ', +'avis_chemin_invalide_1' => 'Le chemin que vous avez choisi', +'avis_chemin_invalide_2' => 'ne semble pas valide. Veuillez retourner à la page précédente ', +'avis_chemin_invalide_3' => 'et vérifier les informations fournies.', +'avis_colonne_inexistante' => 'La colonne @col@ n\'existe pas', +'avis_connexion_echec_1' => 'La connexion au serveur MySQL a échoué.', +'avis_connexion_echec_2' => 'Revenez à la page précédente, et vérifiez les informations que vous avez fournies.', +'avis_connexion_echec_3' => '<B>N.B.</B> Sur de nombreux serveurs, vous devez <B>demander</B> l\'activation de votre accès à la base MySQL avant de pouvoir l\'utiliser. Si vous ne pouvez vous connecter, vérifiez que vous avez effectué cette démarche.', +'avis_connexion_ldap_echec_1' => 'La connexion au serveur LDAP a échoué.', +'avis_connexion_ldap_echec_2' => 'Revenez à la page précédente, et vérifiez les informations que vous avez fournies. ', +'avis_connexion_ldap_echec_3' => 'Alternativement, n\'utilisez pas le support LDAP pour importer des utilisateurs.', +'avis_conseil_selection_mot_cle' => '<b>Groupe important :</b> il est fortement conseillé de sélectionner un mot-clé dans ce groupe.', +'avis_deplacement_rubrique' => 'Attention ! Cette rubrique contient @contient_breves@ brève@scb@ : si vous la déplacez, veuillez cocher cette case de confirmation.', +'avis_destinataire_obligatoire' => 'Vous devez indiquer un destinataire avant d\'envoyer ce message.', +'avis_echec_syndication_01' => 'La syndication a échoué : le backend indiqué est indéchiffrable ou ne propose aucun article.', +'avis_echec_syndication_02' => 'La syndication a échoué : impossible d\'accéder au backend de ce site.', +'avis_erreur' => 'Erreur: voir ci-dessous\';', +'avis_erreur_connexion_mysql' => 'Erreur de connexion MySQL', +'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas etre appelee dans ce contexte.', +'avis_erreur_mysql' => 'Erreur MySQL ', +'avis_erreur_mysql_2' => 'Erreur MySQL ! ', +'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) ! ', +'avis_erreur_version_archive' => '<B>Attention! Le fichier @archive@ correspond à + une autre version de SPIP que celle que vous avez + installée.</B> Vous allez au-devant de grosses + difficultés: risque de destruction de votre base de + données, dysfonctionnements divers du site, etc. Ne + validez pas cette demande d\'importation.<p>Pour plus + d\'informations, voyez <A HREF=\'http://www.uzine.net/article1489.html\'> + la documentation de SPIP</A>.', +'avis_espace_interdit' => '<B>Espace interdit</B><p>SPIP est déjà installé.', +'avis_lecture_noms_bases_1' => 'Le programme d\'installation n\'a pas pu lire les noms des bases de données installées.', +'avis_lecture_noms_bases_2' => 'Soit aucune base n\'est disponible, soit la fonction permettant de lister les bases a été désactivée + pour des raisons de sécurité (ce qui est le cas chez de nombreux hébergeurs).', +'avis_lecture_noms_bases_3' => 'Dans la seconde alternative, il est probable qu\'une base portant votre nom de login soit utilisable :', +'avis_non_acces_message' => 'Vous n\'avez pas accès à ce message.', +'avis_non_acces_page' => 'Vous n\'avez pas accès à cette page.', +'avis_operation_echec' => 'L\'opération a échoué.', +'avis_probleme_archive' => 'Problème de lecture du fichier @archive@', +'avis_site_introuvable' => 'Site introuvable', +'avis_site_syndique_probleme_1' => 'Attention : la syndication de ce site a rencontré un problème ; ', +'avis_site_syndique_probleme_2' => 'le système est donc temporairement interrompu pour l\'instant. Vérifiez ', +'avis_site_syndique_probleme_3' => 'l\'adresse du fichier de syndication de ce site (<b>@url_syndic@</b>), et tentez une nouvelle ', +'avis_site_syndique_probleme_4' => 'récupération des informations.', +'avis_sites_probleme_syndication' => 'Ces sites ont rencontré un problème de syndication', +'avis_sites_syndiques_probleme' => 'Ces sites syndiqués ont posé un problème', +'avis_suppression_base' => 'ATTENTION, la suppression des données est irréversible', +'avis_version_mysql' => 'Votre version de MySQL (@version_mysql@) ne permet pas l\'auto-réparation des tables de la base.', + + +// B +'bouton_acces_ldap' => 'Ajouter l\'accès à LDAP >>', +'bouton_ajouter' => 'Ajouter', +'bouton_ajouter_document' => 'AJOUTER UN DOCUMENT', +'bouton_ajouter_image' => 'AJOUTER UNE IMAGE', +'bouton_annonce' => 'ANNONCE', +'bouton_changer' => 'Changer', +'bouton_checkbox_envoi_message' => 'possibilité d\'envoyer un message', +'bouton_checkbox_indiquer_site' => 'indiquer obligatoirement un site Web', +'bouton_checkbox_qui_attribue_mot_cle_administrateurs' => 'les administrateurs du site', +'bouton_checkbox_qui_attribue_mot_cle_redacteurs' => 'les rédacteurs', +'bouton_checkbox_qui_attribue_mot_cle_visiteurs' => 'les visiteurs du site public lorsqu\'ils postent un message dans un forum.', +'bouton_checkbox_signature_unique_email' => 'une seule signature par adresse email', +'bouton_checkbox_signature_unique_site' => 'une seule signature par site Web', +'bouton_chercher' => 'Chercher', +'bouton_choisir' => 'Choisir', +'bouton_demande_publication' => 'Demander la publication de cet article', +'bouton_effacer_index' => 'Effacer les index', +'bouton_effacer_tout' => 'Effacer TOUT', +'bouton_envoi_message_02' => 'ENVOYER UN MESSAGE', +'bouton_envoyer_message' => 'Message définitif : envoyer', +'bouton_forum_petition' => 'FORUM & PÉTITION', +'bouton_modifier' => 'Modifier', +'bouton_pense_bete' => 'PENSE-BÊTE À USAGE PERSONNEL', +'bouton_radio_activer_messagerie' => 'Activer la messagerie interne', +'bouton_radio_activer_messagerie_interne' => 'Activer la messagerie interne', +'bouton_radio_activer_petition' => 'Activer la pétition', +'bouton_radio_afficher' => 'Afficher', +'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Apparaître dans la liste des rédacteurs connectés', +'bouton_radio_articles_futurs' => 'aux articles futurs uniquement (pas d\'action sur la base de données).', +'bouton_radio_articles_tous' => 'à tous les articles sans exception.', +'bouton_radio_articles_tous_sauf_forum_desactive' => 'à tous les articles, sauf ceux dont le forum est désactivé.', +'bouton_radio_desactiver_messagerie' => 'Désactiver la messagerie', +'bouton_radio_desactiver_messagerie_interne' => 'Désactiver la messagerie interne', +'bouton_radio_enregistrement_obligatoire' => 'Enregistrement obligatoire (les + utilisateurs doivent s\'abonner en fournissant leur adresse e-mail avant de + pouvoir poster des contributions).', +'bouton_radio_envoi_annonces' => 'Envoyer les annonces éditoriales', +'bouton_radio_envoi_annonces_adresse' => 'Envoyer les annonces à l\'adresse :', +'bouton_radio_envoi_liste_nouveautes' => 'Envoyer la liste des nouveautés', +'bouton_radio_moderation_priori' => 'Modération à priori (les + contributions ne s\'affichent publiquement qu\'après validation par les + administrateurs).', +'bouton_radio_modere_abonnement' => 'modéré sur abonnement', +'bouton_radio_modere_posteriori' => 'modéré à posteriori', +'bouton_radio_modere_priori' => 'modéré à priori', +'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Ne pas apparaître dans la liste des rédacteurs', +'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d\'annonces', +'bouton_radio_non_envoi_annonces_editoriales' => 'Ne pas envoyer d\'annonces éditoriales ', +'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés', +'bouton_radio_non_syndication' => 'Pas de syndication', +'bouton_radio_occidental' => 'Alphabet occidental (<tt>iso-8859-1</tt>): supporté par tous les navigateurs, mais permet uniquement + l\'affichage des langues ouest-européennes (anglais, français, allemand...).', +'bouton_radio_pas_petition' => 'Pas de pétition', +'bouton_radio_personnalise' => 'Jeu de caractères personnalisé : choisissez cette option si vous voulez + utiliser un jeu de caractères spécifique', +'bouton_radio_petition_activee' => 'Pétition activée', +'bouton_radio_publication_immediate' => 'Publication immédiate des messages + (les contributions s\'affichent dès leur envoi, les administrateurs peuvent + les supprimer ensuite).', +'bouton_radio_sauvegarde_compressee' => 'sauvegarde compressée sous <b>ecrire/data/dump.xml.gz</b>', +'bouton_radio_sauvegarde_non_compressee' => 'sauvegarde non compressée sous <b>ecrire/data/dump.xml</b>', +'bouton_radio_supprimer_petition' => 'Supprimer la pétition', +'bouton_radio_syndication' => 'Syndication :', +'bouton_radio_universel' => 'Alphabet universel (<tt>utf-8</tt>): permet l\'affichage de toutes les langues, mais n\'est pas reconnu + par tous les navigateurs à l\'heure actuelle.', +'bouton_recharger_page' => 'recharger cette page', +'bouton_relancer_installation' => 'Relancer l\'installation', +'bouton_restaurer_base' => 'Restaurer la base', +'bouton_suivant' => 'Suivant', +'bouton_telecharger' => 'Télécharger', +'bouton_tenter_recuperation' => 'Tenter une réparation', +'bouton_test_proxy' => 'Essayer le proxy', +'bouton_valider' => 'Valider', +'bouton_vider_cache' => 'Vider le cache', +'bouton_voir_message' => 'Voir ce message avant de le valider', + + +// E +'email' => 'email', +'email_2' => 'email :', +'entree_adresse_annuaire' => 'Adresse de l\'annuaire', +'entree_adresse_email' => 'Votre adresse email', +'entree_adresse_fichier_syndication' => 'Adresse du fichier « backend » pour la syndication :', +'entree_adresse_site' => '<b>Adresse du site</b> [Obligatoire]', +'entree_base_donnee_1' => 'Adresse de la base de données', +'entree_base_donnee_2' => '(Souvent cette adresse correspond à celle de votre site, parfois elle correspond à la mention «localhost», parfois elle est laissée totalement vide.)', +'entree_biographie' => 'Courte biographie en quelques mots.', +'entree_breve_publiee' => 'Cette brève doit-elle être publiée ?', +'entree_chemin_acces' => '<B>Entrer</B> le chemin d\'accès :', +'entree_cle_pgp' => 'Votre clé PGP', +'entree_contenu_rubrique' => '(Contenu de la rubrique en quelques mots.)', +'entree_description_site' => 'Description du site', +'entree_dimensions' => 'Dimensions :', +'entree_identifiants_connexion' => 'Vos identifiants de connexion...', +'entree_informations_connexion_ldap_1' => 'Veuillez entrer dans ce formulaire les informations de connexion à votre annuaire LDAP. ', +'entree_informations_connexion_ldap_2' => 'Ces informations doivent pouvoir vous être fournies par l\'administrateur du système ', +'entree_informations_connexion_ldap_3' => 'ou du réseau.', +'entree_infos_perso' => 'Qui êtes-vous ?', +'entree_interieur_rubrique' => 'À l\'intérieur de la rubrique :', +'entree_liens_sites' => '<B>Lien hypertexte</B> (référence, site à visiter...)', +'entree_login' => 'Votre login', +'entree_login_connexion_1' => 'Le login de connexion', +'entree_login_connexion_2' => '(Correspond parfois à votre login d\'accès au FTP; parfois laissé vide)', +'entree_login_ldap' => 'Login LDAP initial', +'entree_mot_passe' => 'Votre mot de passe', +'entree_mot_passe_1' => 'Le mot de passe de connexion', +'entree_mot_passe_2' => '(Correspond parfois à votre mot de passe pour le FTP; parfois laissé vide)', +'entree_nom_fichier' => 'Veuillez entrer le nom du fichier @texte_compresse@:', +'entree_nom_pseudo' => 'Votre nom ou votre pseudo', +'entree_nom_pseudo_1' => '(Votre nom ou votre pseudo)', +'entree_nom_site' => 'Le nom de votre site', +'entree_nouveau_passe' => 'Nouveau mot de passe', +'entree_passe_ldap' => 'Mot de passe', +'entree_port_annuaire' => 'Le numéro de port de l\'annuaire', +'entree_signature' => 'Signature', +'entree_texte_breve' => 'Texte de la brève', +'entree_titre_document' => 'Titre du document :', +'entree_titre_image' => 'Titre de l\'image :', +'entree_titre_obligatoire' => '<B>Titre</B> [Obligatoire]<BR>', +'entree_url' => 'L\'adresse (URL) de votre site', + + +// I +'icone_a_suivre' => 'À suivre', +'icone_activer_cookie' => 'Activer le cookie de correspondance', +'icone_admin_site' => 'Administration du site', +'icone_afficher_auteurs' => 'Afficher les auteurs', +'icone_afficher_visiteurs' => 'Afficher les visiteurs', +'icone_aide_ligne' => 'Aide en ligne', +'icone_arret_discussion' => 'Ne plus participer à cette discussion', +'icone_articles' => 'Articles', +'icone_auteurs' => 'Auteurs', +'icone_breves' => 'Brèves', +'icone_calendrier' => 'Calendrier', +'icone_configuration_site' => 'Configuration du site', +'icone_configurer_site' => 'Configurer votre site', +'icone_creation_groupe_mots' => 'Créer un nouveau groupe de mots', +'icone_creation_mots_cles' => 'Créer un nouveau mot-clé', +'icone_creer_auteur' => 'Créer un nouvel auteur et l\'associer à cet article', +'icone_creer_mot_cle' => 'Créer un nouveau mot-clé et le lier à cet article', +'icone_creer_nouvel_auteur' => 'Créer un nouvel auteur', +'icone_creer_rubrique' => 'Créer une rubrique', +'icone_creer_rubrique_2' => 'Créer une nouvelle rubrique', +'icone_creer_sous_rubrique' => 'Créer une sous-rubrique', +'icone_deconnecter' => 'Se déconnecter', +'icone_doc_rubrique' => 'Documents des rubriques', +'icone_ecrire_article' => 'Écrire un nouvel article', +'icone_ecrire_nouvel_article' => 'Les brèves contenues dans cette rubrique', +'icone_edition_site' => 'Édition du site', +'icone_envoyer_message' => 'Envoyer ce message', +'icone_evolution_visites' => 'Évolution des visites<br>@visites@ visites@aff_ref@', +'icone_evolution_visites_2' => 'Evolution des visites', +'icone_forum_administrateur' => 'Forum des administrateurs', +'icone_forum_interne' => 'Forum interne', +'icone_forum_suivi' => 'Suivi des forums', +'icone_forums_petitions' => 'Forums et pétitions', +'icone_informations_personnelles' => 'Informations personnelles', +'icone_interface_complet' => 'interface + complète', +'icone_interface_simple' => 'Interface + simplifiée', +'icone_maintenace_site' => 'Maintenance du site', +'icone_messagerie_peronnelle' => 'Messagerie personnelle', +'icone_messagerie_personnelle' => 'Messagerie personnelle', +'icone_modif_groupe_mots' => 'Modifier ce groupe de mots', +'icone_modifier_article' => 'Modifier cet article', +'icone_modifier_breve' => 'Modifier cette breve', +'icone_modifier_informations_personnelles' => 'Modifier vos informations personnelles', +'icone_modifier_message' => 'Modifier ce message', +'icone_modifier_rubrique' => 'Modifier cette rubrique', +'icone_modifier_site' => 'Modifier ce site', +'icone_mots_cles' => 'Mots-clés', +'icone_nouvelle_breve' => 'Écrire une nouvelle brève', +'icone_poster_message' => 'Poster un message', +'icone_publier_breve' => 'Publier cette brève', +'icone_referencer_nouveau_site' => 'Référencer un nouveau site', +'icone_refuser_breve' => 'Refuser cette brève', +'icone_retour' => 'Retour', +'icone_retour_article' => 'Retour à l\'article', +'icone_rubriques' => 'Rubriques', +'icone_save_site' => 'Sauvegarde du site', +'icone_site_entier' => 'Tout le site', +'icone_sites_references' => 'Sites référencés', +'icone_stat_site' => 'Statistiques du site', +'icone_statistiques' => 'Statistiques du site', +'icone_statistiques_visites' => 'Statistiques des visites', +'icone_suivi_forum' => 'Suivi du forum public : @nb_forums@ contribution(s)', +'icone_suivi_forums' => 'Suivre/gérer les forums', +'icone_suivi_pettions' => 'Suivre/gérer les pétitions', +'icone_supprimer_cookie' => 'Supprimer le cookie de correspondance', +'icone_supprimer_document' => 'Supprimer ce document', +'icone_supprimer_groupe_mots' => 'Supprimer ce groupe', +'icone_supprimer_image' => 'Supprimer cette image', +'icone_supprimer_message' => 'Supprimer ce message', +'icone_supprimer_rubrique' => 'Supprimer cette rubrique', +'icone_supprimer_signature' => 'Supprimer cette signature', +'icone_tous_articles' => 'Tous vos articles', +'icone_tous_auteur' => 'Tous les auteurs', +'icone_valider_message' => 'Valider ce message', +'icone_valider_signature' => 'Valider cette signature', +'icone_visiter_site' => 'Visiter le site', +'icone_voir_en_ligne' => 'Voir en ligne', +'icone_voir_sites_references' => 'Voir les sites référencés', +'icone_voir_tous_mots_cles' => 'Voir tous les mots-clés', +'image_administrer_rubrique' => 'Vous pouvez administrer cette rubrique', +'info_a_suivre' => 'À SUIVRE »', +'info_a_valider' => '[à valider]', +'info_acces_interdit' => 'Accès interdit', +'info_acces_refuse' => 'Accès refusé', +'info_action' => 'Action : @action@', +'info_action_administration' => 'Action admin: @action@', +'info_activer_cookie_1' => 'Vous pouvez activer un <b>cookie de correspondance', +'info_activer_cookie_2' => ', ce qui vous permettra de passer facilement du site public au site privé.', +'info_activer_forum_public' => '<I>Pour activer les forums publics, veuillez choisir leur mode + de modération par défaut:</I>', +'info_admin_gere_rubriques' => 'Cet administrateur gère les rubriques suivantes :', +'info_admin_gere_toutes_rubriques' => 'Cet administrateur gère <b>toutes les rubriques</b>.', +'info_administrateur' => 'Administrateur', +'info_administrateur_1' => 'Administrateur', +'info_administrateur_2' => 'du site (<i>utilisez avec précaution</i>)', +'info_administrateur_site_01' => 'Si vous êtes administrateur du site, veuillez ', +'info_administrateur_site_02' => 'cliquer sur ce lien', +'info_administrateurs' => 'Administrateurs', +'info_administrer_rubrique' => 'Vous pouvez administrer cette rubrique', +'info_administrer_rubriques' => 'Vous pouvez administrer cette rubrique et ses sous-rubriques', +'info_adresse' => 'à l\'adresse :', +'info_adresse_email' => 'ADRESSE EMAIL :', +'info_adresse_non_indiquee' => 'Vous n\'avez pas indiqué d\'adresse à tester !', +'info_adresse_url' => 'Adresse (URL) du site public', +'info_afficher_visites' => 'Afficher les visites pour:', +'info_affichier_visites_articles_plus_visites' => 'Afficher les visites pour <b>les articles les plus visités depuis le début :</b>', +'info_aide' => 'AIDE :', +'info_aide_en_ligne' => 'Aide en ligne SPIP', +'info_ajout_image' => 'Lorsque vous ajoutez des images en tant que documents joints à un article, + SPIP peut créer pour vous, automatiquement, des vignettes (miniatures) des + images insérées. Cela permet par exemple de créer + automatiquement une galerie ou un portfolio.', +'info_ajout_participant' => 'Le participant suivant est ajouté :', +'info_ajouter_mot' => 'Ajouter ce mot', +'info_ajouter_rubrique' => 'Ajouter une autre rubrique à administrer :', +'info_aller_a' => 'Aller à ', +'info_analyse_popularites' => 'analyse popularites', +'info_analyse_referers' => 'analyse referers', +'info_analyse_visites' => 'analyse visites', +'info_annonce' => 'ANNONCE', +'info_annonce_nouveautes' => 'Annonce des nouveautés', +'info_annonces_generales' => 'Annonces générales :', +'info_annuler_blocage_priori' => 'Annuler + ce blocage a priori', +'info_anterieur' => 'antérieure', +'info_appliquer_choix_moderation' => 'Appliquer ce choix de modération :', +'info_article' => 'article', +'info_article_2' => 'articles', +'info_article_a_paraitre' => 'Les articles post-datés à paraître', +'info_article_propose' => 'Article proposé', +'info_article_publie' => 'Article publié', +'info_article_redaction' => 'Article en cours de rédaction', +'info_article_refuse' => 'Article refusé', +'info_article_supprime' => 'Article supprimé', +'info_articles' => 'Articles', +'info_articles_02' => ' articles', +'info_articles_2' => 'Articles', +'info_articles_a_valider' => 'Les articles à valider', +'info_articles_auteur' => 'Les articles de cet auteur', +'info_articles_lies_mot' => 'Les articles liés à ce mot-clé', +'info_articles_proposes' => 'Articles proposés', +'info_articles_trouves' => 'Articles trouvés', +'info_articles_trouves_dans_texte' => 'Articles trouvés (dans le texte)', +'info_attente_validation' => 'Vos articles en attente de validation', +'info_aujourdhui' => 'aujourd\'hui : ', +'info_auteur_message' => 'AUTEUR DU MESSAGE :', +'info_auteurs' => 'Les auteurs', +'info_auteurs_nombre' => 'auteur(s) :', +'info_auteurs_par_tri' => 'Auteurs@partri@', +'info_auteurs_trouves' => 'Auteurs trouvés', +'info_authentification_externe' => 'Authentification externe', +'info_authentification_ftp' => 'Authentification (par FTP).', +'info_avertissement' => 'Avertissement', +'info_base_installee' => 'La structure de votre base de données est installée.', +'info_base_restauration' => 'La base est en cours de restauration.', +'info_bloquer_lien' => 'bloquer ce lien', +'info_breves' => 'Votre site utilise-t-il le système de brèves ?', +'info_breves_02' => 'Brèves', +'info_breves_03' => ' brèves', +'info_breves_2' => 'brèves', +'info_breves_liees_mot' => 'Les brèves liées à ce mot-clé', +'info_breves_touvees' => 'Brèves trouvées', +'info_breves_touvees_dans_texte' => 'Brèves trouvées (dans le texte)', +'info_breves_valider' => 'Brèves à valider', +'info_changer_nom_groupe' => 'Changer le nom de ce groupe :', +'info_chapeau' => 'Chapeau', +'info_chapeau_2' => 'Chapeau :', +'info_chemin_acces_1' => 'Options : <B>Chemin d\'accès dans l\'annuaire</B>', +'info_chemin_acces_2' => 'Vous devez désormais configurer le chemin d\'accès aux informations dans l\'annuaire. ', +'info_chemin_acces_3' => 'Cette information est indispensable pour lire les profils utilisateurs stockés dans l\'annuaire. ', +'info_chemin_acces_annuaire' => 'Options : <B>Chemin d\'accès dans l\'annuaire', +'info_choix_base' => 'Troisième étape : ', +'info_classement_1' => '<sup>er</sup> sur @liste@', +'info_classement_2' => '<sup>e</sup> sur @liste@', +'info_code_acces' => 'N\'oubliez pas vos propres codes d\'accès !', +'info_comment_lire_tableau' => 'Comment lire ce tableau', +'info_confirmer_passe' => 'Confirmer ce nouveau mot de passe :', +'info_connexion_base' => 'Deuxième étape : <B>Essai de connexion à la base</B>', +'info_connexion_ldap_ok' => 'La connexion LDAP a réussi.</B><P> Vous pouvez passer à l\'étape suivante.', +'info_connexion_mysql' => 'Première étape : <B>Votre connexion MySQL</B>', +'info_connexion_ok' => 'La connexion a réussi.', +'info_connexion_refusee' => 'Connexion refusée', +'info_contact' => 'Contact', +'info_contact_developpeur' => 'Veuillez contacter un developpeur.', +'info_contenance' => 'Ce site contient :', +'info_contenu_articles' => 'Contenu des articles', +'info_contribution' => 'contributions de forum', +'info_copyright' => 'est un logiciel libre distribué <a href=\'copyright_fr.html\'>sous licence GPL.</a>', +'info_cours_edition' => 'En cours d\'édition', +'info_creation_mots_cles' => 'Créez et configurez ici les mots-clés du site', +'info_creation_paragraphe' => '(Pour créer des paragraphes, laissez simplement des lignes vides.)', +'info_creation_rubrique' => 'Avant de pouvoir écrire des articles,<BR> vous devez créer au moins une rubrique.<BR>', +'info_creation_tables' => 'Quatrième étape : <B>Création des tables de la base</B>', +'info_creer_base' => '<B>Créer</B> une nouvelle base de données :', +'info_creer_repertoire' => 'Veuillez créer un fichier ou un répertoire nommé', +'info_creer_repertoire_2' => 'à l\'intérieur du sous-répertoire <b>ecrire/data/</b>, puis', +'info_dans_espace_prive' => '[dans l\'espace privé]', +'info_dans_groupe' => 'Dans le groupe :', +'info_dans_rubrique' => 'Dans la rubrique :', +'info_date_publication_anterieure' => 'Date de publication antérieure :', +'info_date_referencement' => 'DATE DE RÉFÉRENCEMENT DE CE SITE :', +'info_delet_mots_cles' => 'Vous avez demandé à supprimer le mot-clé +<B>@titre_mot@</B> (@type_mot@). Ce mot-clé étant lié à +<b>@texte_lie@</b> vous devez confirmer cette décision :', +'info_demander_blocage_priori' => 'Demander + un blocage a priori', +'info_deplier' => 'Déplier', +'info_derniere_etape' => 'Dernière étape : <B>C\'est terminé !', +'info_derniere_syndication' => 'La dernière syndication de ce site a été effectuée le ', +'info_derniers_articles_publies' => 'Vos derniers articles publiés en ligne', +'info_desactiver_forum_public' => 'Désactiver l\'utilisation des forums + publics. Les forums publics pourront être autorisés au cas par cas + sur les articles ; ils seront interdits sur les rubriques, brèves, etc.', +'info_desactiver_messagerie_personnelle' => 'Vous pouvez activer ou désactiver votre messagerie personnelle sur ce site.', +'info_descriptif' => 'Descriptif :', +'info_descriptif_nombre' => 'descriptif(s) :', +'info_description' => 'Description :', +'info_dimension' => 'Dimensions :', +'info_discussion_cours' => 'Discussions en cours', +'info_document' => 'Document ', +'info_donner_rendez_vous' => 'Ce bouton vous permet de donner un rendez-vous à un autre participant.', +'info_echange_message' => 'SPIP permet l\'échange de messages et la constitution de forums de discussion + privés entre les participants du site. Vous pouvez activer ou + désactiver cette fonctionnalité.', +'info_ecire_message_prive' => 'Ecrire un message privé', +'info_ecrire_article_1' => 'Avant de pouvoir écrire des articles, ', +'info_ecrire_article_2' => 'vous devez créer au moins une rubrique.', +'info_email_invalide' => 'Adresse email invalide.', +'info_email_webmestre' => 'Adresse e-mail du webmestre (optionnel)', +'info_en_cours_validation' => 'Vos articles en cours de rédaction', +'info_en_ligne' => 'Actuellement en ligne :', +'info_entrer_code_alphabet' => 'Entrez le code de l\'alphabet à utiliser : ', +'info_envoi_email_automatique' => 'Envoi de mails automatique', +'info_envoi_forum' => 'Envoi des forums aux auteurs des articles', +'info_envoyer_maintenant' => 'Envoyer maintenant', +'info_envoyer_message_prive' => 'Envoyer un message privé à cet auteur', +'info_erreur_requete' => 'Erreur dans la requête : ', +'info_erreur_restauration' => 'Erreur de restauration : fichier inexistant.', +'info_etape_suivante' => 'Passer à l\'étape suivante', +'info_etape_suivante_1' => 'Vous pouvez passer à l\'étape suivante.', +'info_etape_suivante_2' => 'Vous pouvez passer à l\'étape suivante.', +'info_exportation_base' => 'exportation de la base vers @archive@', +'info_facilite_suivi_activite' => 'Afin de faciliter le suivi de l\'activité + éditoriale du site, SPIP peut faire parvenir par mail, par exemple + à une mailing-list des rédacteurs, l\'annonce des demandes de + publication et des validations d\'articles.', +'info_fichiers_authent' => 'Fichiers d\'authentification « .htpasswd »', +'info_fini' => 'C\\\'est fini !\';', +'info_fonctionnement_forum' => 'Fonctionnement du forum :', +'info_format_image' => 'Formats d\'images pouvant être utilisées pour créer des vignettes : @gd_formats@.', +'info_format_non_defini' => 'format non défini', +'info_forum_administrateur' => 'forum des administrateurs', +'info_forum_interne' => 'forum interne', +'info_forum_ouvert' => 'Dans l\'espace privé du site, un forum est ouvert à tous + les rédacteurs enregistrés. Vous pouvez, ci-dessous, activer un + forum supplémentaire, réservé aux seuls administrateurs.', +'info_forum_statistiques' => 'Statistiques des visites', +'info_gauche_admin_effacer' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne accès aux différentes fonctions de maintenance technique. Certaines d\'entre elles donnent lieu à un processus d\'authentification spécifique, qui exige d\'avoir un accès FTP au site Web.', +'info_gauche_admin_tech' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne accès aux différentes +fonctions de maintenance technique. Certaines d\'entre elles donnent lieu à un processus d\'authentification spécifique, qui +exige d\'avoir un accès FTP au site Web.', +'info_gauche_admin_vider' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne accès aux différentes +fonctions de maintenance technique. Certaines d\'entre elles donnent lieu à un processus d\'authentification spécifique, qui +exige d\'avoir un accès FTP au site Web.', +'info_gauche_auteurs' => 'Vous trouverez ici tous les auteurs du site. + Leur statut est indiqué par la couleur de leur icone (rédacteur = vert; administrateur = jaune). ', +'info_gauche_auteurs_exterieurs' => 'Les auteurs extérieurs, sans accès au site, sont indiqués par une icone bleue ; + les auteurs effacés par une poubelle.', +'info_gauche_messagerie' => 'La messagerie vous permet d\'échanger des messages entre rédacteurs, de conserver des pense-bêtes (pour votre usage personnel) ou d\'afficher des annonces sur la page d\'accueil de l\'espace privé (si vous êtes administrateur).', +'info_gauche_numero_auteur' => 'AUTEUR NUMÉRO', +'info_gauche_numero_breve' => 'BRÈVE NUMÉRO', +'info_gauche_statistiques_referers' => 'Cette page présente la liste des <I>referers</I>, c\'est-à-dire des sites contenant des liens menant vers votre propre site, uniquement pour aujourd\'hui: en effet, cette liste est remise à zéro toutes les 24 heures.', +'info_gauche_suivi_forum' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de rédaction). Elle affiche toutes les contributions du forum public de cet article et vous permet de gérer ces contributions.', +'info_gauche_suivi_forum_2' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de rédaction). Elle affiche toutes les contributions des forums du site, aussi bien celles du site public que de l\'espace privé et vous permet de gérer ces contributions.', +'info_gauche_visiteurs_enregistres' => 'Vous trouverez ici les visiteurs enregistrés + dans l\'espace public du site (forums sur abonnement).', +'info_generation_miniatures_images' => 'Génération de miniatures des images', +'info_grand_ecran' => 'Grand écran', +'info_groupe_important' => 'Groupe important', +'info_hebergeur_desactiver_envoi_email' => 'Certains hébergeurs désactivent l\'envoi automatique de + mails depuis leurs serveurs. Dans ce cas, les fonctionnalités suivantes + de SPIP ne fonctionneront pas.', +'info_hier' => 'hier :', +'info_identification_publique' => 'Votre identité publique...', +'info_image_aide' => 'AIDE', +'info_impossible_lire_page' => '<B>Erreur !</B> Impossible de lire la page <tt><html>@test_proxy@</html></tt> à travers le proxy <tt>', +'info_inclusion_directe' => 'Inclusion directe :', +'info_inclusion_vignette' => 'Inclusion de la vignette :', +'info_informations_personnelles' => 'Cinquième étape : <B>Informations personnelles</B>', +'info_inscription_automatique' => 'Inscription automatique de nouveaux rédacteurs', +'info_installer_documents' => 'Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.', +'info_installer_ftp' => 'En tant qu\'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les sélectionner directement ici.', +'info_installer_images' => 'Vous pouvez installer des images aux formats JPEG, GIF et PNG.', +'info_installer_images_dossier' => 'Installer des images dans le dossier /ecrire/upload pour pouvoir les sélectionner ici.', +'info_installer_tous_documents' => 'Installer tous les documents', +'info_interface_complete' => 'interface complète', +'info_interface_simple' => 'Interface + simplifiée', +'info_jeu_caractere' => 'Jeu de caractères du site', +'info_joindre_document_article' => 'Vous pouvez joindre à cet article des documents de type', +'info_joindre_document_rubrique' => 'Vous pouvez ajouter dans cette rubrique des documents de type', +'info_joindre_documents_article' => 'Vous pouvez joindre à votre article des documents de type : ', +'info_l_article' => 'l\'article', +'info_la_breve' => 'la brève', +'info_la_rubrique' => 'la rubrique', +'info_laisser_champs_vides' => 'laisser ces champs vides)', +'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixels', +'info_ldap_ok' => 'L\'authentification LDAP est installée.', +'info_les_auteurs_1' => 'par @les_auteurs@ ', +'info_les_auteurs_2' => 'le ', +'info_lien' => 'lien : ', +'info_lien_hypertexte' => 'Lien hypertexte :', +'info_liens_syndiques_1' => 'liens syndiqués', +'info_liens_syndiques_2' => ' sont en attente de validation.', +'info_liens_syndiques_3' => ' forums', +'info_liens_syndiques_4' => ' sont', +'info_liens_syndiques_5' => ' forum', +'info_liens_syndiques_6' => ' est', +'info_liens_syndiques_7' => ' en attente de validation', +'info_liste_redacteurs_connectes' => 'Liste des rédacteurs connectés', +'info_login_existant' => 'Ce login existe déjà.', +'info_login_trop_court' => 'Login trop court.', +'info_mail_fournisseur' => 'vous@fournisseur.com', +'info_maximum' => 'maximum :', +'info_message' => 'Message du ', +'info_message_efface' => 'MESSAGE EFFACÉ', +'info_message_en_redaction' => 'Vos messages en cours de rédaction', +'info_message_supprime' => 'MESSAGE SUPPRIMÉ', +'info_message_technique' => 'Message technique :', +'info_messagerie_interne' => 'Messagerie interne', +'info_mise_a_niveau_base' => 'mise à niveau de votre base MySQL', +'info_mise_a_niveau_base_2' => '{{Attention!}} Vous avez installé une version + des fichiers SPIP {antérieure} à celle qui se trouvait + auparavant sur ce site: votre base de données risque d\'être + perdue et votre site ne fonctionnera plus.<br>{{Réinstallez les + fichiers de SPIP.}}', +'info_mise_en_ligne' => 'Date de mise en ligne :', +'info_mode_fonctionnement_defaut_forum_public' => 'Mode de fonctionnement par défaut des forums publics', +'info_modification_parametres_securite' => 'modifications des paramètres de sécurité', +'info_modifier_breve' => 'Modifier la brève :', +'info_modifier_rubrique' => 'Modifier la rubrique :', +'info_modifier_titre' => 'Modifier : @titre@', +'info_mois_courant' => 'Dans le courant du mois :', +'info_mon_site_spip' => 'Mon site SPIP', +'info_mot_cle_ajoute' => 'Le mot-clé suivant a été ajouté à ', +'info_moteur_recherche' => 'Moteur de recherche intégré', +'info_mots_cles' => 'Les mots-clés', +'info_mots_cles_association' => 'Les mots-clés de ce groupe peuvent être associés :', +'info_moyenne' => 'moyenne : ', +'info_nexen_1' => 'Votre hébergeur est Nexen Services.', +'info_nexen_2' => 'La protection du répertoire <tt>ecrire/data/</tt> doit se faire par l\'intermédiaire de ', +'info_nexen_3' => 'l\'espace webmestres', +'info_nexen_4' => 'Veuillez créer manuellement la protection pour ce répertoire (un couple login/mot de passe est nécessaire).', +'info_nom' => 'Nom', +'info_nom_destinataire' => 'Nom du destinataire', +'info_nom_non_utilisateurs_connectes' => 'Votre nom n\'apparaît pas dans la liste des utilisateurs connectés.', +'info_nom_site' => 'Nom de votre site', +'info_nom_site_2' => '<b>Nom du site</b> [Obligatoire]', +'info_nom_utilisateurs_connectes' => 'Votre nom apparaît dans la liste des utilisateurs connectés.', +'info_nombre_breves' => '@nb_breves@ brèves, ', +'info_nombre_en_ligne' => 'Actuellement en ligne :', +'info_nombre_partcipants' => 'PARTICIPANTS A LA DISCUSSION :', +'info_nombre_rubriques' => '@nb_rubriques@ rubriques, ', +'info_nombre_sites' => '@nb_sites@ sites, ', +'info_non_deplacer' => 'Ne pas déplacer...', +'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP peut envoyer, régulièrement, l\'annonce des dernières nouveautés du site + (articles et brèves récemment publiés).', +'info_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautés', +'info_non_modifiable' => 'ne peut pas être modifié', +'info_non_resultat' => 'Aucun résultat pour \"@cherche_mot@\"', +'info_non_suppression_mot_cle' => ' je ne veux pas supprimer ce mot-clé.', +'info_non_utilisation_messagerie' => 'Vous n\'utilisez pas la messagerie interne de ce site.', +'info_notes' => 'Notes', +'info_nouveau' => '(Nouveau)', +'info_nouveau_pense_bete' => 'Ce bouton vous permet de créer un nouveau pense-bête personnel.', +'info_nouveaux_message' => 'Nouveaux messages', +'info_nouveaux_messages' => 'VOUS AVEZ @total_messages@ NOUVEAUX MESSAGES', +'info_nouvel_article' => 'Nouvel article', +'info_numero_article' => 'ARTICLE NUMÉRO', +'info_obligatoire_02' => '[Obligatoire]', +'info_option_email' => 'Lorsqu\'un visiteur du site poste un nouveau message dans le forum + associé à un article, les auteurs de l\'article peuvent être + prévenus de ce message par e-mail. Souhaitez-vous utiliser cette option ?', +'info_option_faire_suivre' => 'Faire suivre les messages des forums aux auteurs des articles', +'info_option_ne_pas_faire_suivre' => 'Ne pas faire suivre les messages des forums', +'info_options_avancees' => 'OPTIONS AVANCÉES', +'info_ou' => 'ou... ', +'info_oui_suppression_mot_cle' => ' je veux supprimer définitivement ce mot-clé.', +'info_page_interdite' => 'Page interdite', +'info_panne_site_syndique' => 'Site syndiqué en panne', +'info_par_nombre_article' => ' (par nombre d\'articles)', +'info_par_tri' => ' (par @tri@)', +'info_pas_de_forum' => 'pas de forum', +'info_passe_trop_court' => 'Mot de passe trop court.', +'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.', +'info_pense_bete' => 'PENSE-BÊTE', +'info_pense_bete_ancien' => 'Vos anciens pense-bête', +'info_petit_ecran' => 'Petit écran', +'info_plus_cinq_car' => 'plus de 5 caractères', +'info_plus_cinq_car_2' => '(Plus de 5 caractères)', +'info_plus_trois_car' => '(Plus de 3 caractères)', +'info_plusieurs_mots_trouves' => 'Plusieurs mots-clés trouvés pour \"@cherche_mot@\":', +'info_popularite' => 'popularité : @popularite@ ; visites : @visites@', +'info_popularite_2' => 'popularité du site : ', +'info_popularite_3' => 'popularité : @popularite@ ; visites : @visites@', +'info_popularite_4' => 'popularité : @popularite@ ; visites : @visites@', +'info_popularite_5' => 'popularité :', +'info_post_scriptum' => 'Post-Scriptum', +'info_post_scriptum_2' => 'Post-scriptum :', +'info_pour' => 'pour', +'info_premier_resultat' => ' [@debut_limit@ premiers résultats sur @total@]', +'info_premier_resultat_sur' => ' [@debut_limit@ premiers résultats sur @total@]', +'info_probleme_grave' => 'problème de', +'info_procedez-par_etape' => 'procédez étape par étape', +'info_procedure_maj_version' => 'la procédure de mise à jour doit être lancée afin d\'adapter + la base de données à la nouvelle version de SPIP.', +'info_propose_1' => '[@nom_site_spip@] Propose : @titre@', +'info_propose_2' => 'Article propos\\xe9\\n---------------', +'info_propose_3' => 'L\'article \"@titre@\" est propos\\xe9 \\xe0 la publication.', +'info_propose_4' => 'Vous \\xeates invit\\xe9 \\xe0 venir le consulter et \\xe0 donner votre opinion', +'info_propose_5' => 'dans le forum qui lui est attach\\xe9. Il est disponible \\xe0 l\'adresse :', +'info_ps' => 'P.S', +'info_publie_01' => 'L\'article \"@titre@\" a \\xe9t\\xe9 valid\\xe9 par @connect_nom@.', +'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@', +'info_publie_2' => 'Article publi\\xe9\\n--------------', +'info_publies' => 'Vos articles publiés en ligne', +'info_question_gerer_statistiques' => 'Votre site doit-il gérer les statistiques des visites ?', +'info_question_inscription_nouveaux_redacteurs' => 'Acceptez-vous les inscriptions de nouveaux rédacteurs à + partir du site public ? Si vous acceptez, les visiteurs pourront s\'inscrire + depuis un formulaire automatisé et accéderont alors à l\'espace privé pour + proposer leurs propres articles. <blockquote><i>Lors de la phase d\'inscription, + les utilisateurs reçoivent un courrier électronique automatique + leur fournissant leurs codes d\'accès au site privé. Certains + hébergeurs désactivent l\'envoi de mails depuis leurs + serveurs : dans ce cas, l\'inscription automatique est + impossible.', +'info_question_mots_cles' => 'Souhaitez-vous utiliser les mots-clés sur votre site ?', +'info_question_proposer_site' => 'Qui peut proposer des sites référencés ?', +'info_question_referers' => 'Votre site doit-il conserver les <i>referers</i> + (adresses des liens externes menant à votre site) ?', +'info_question_utilisation_moteur_recherche' => 'Souhaitez-vous utiliser le moteur de recherche intégré à SPIP ? + (le désactiver accélère le fonctionnement du système.)', +'info_qui_attribue_mot_cle' => 'Les mots de ce groupe peuvent être attribués par :', +'info_racine_site' => 'Racine du site', +'info_recharger_page' => 'Veuillez recharger cette page dans quelques instants.', +'info_recherche_auteur_a_affiner' => 'Trop de résultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.', +'info_recherche_auteur_ok' => 'Plusieurs rédacteurs trouvés pour \"@cherche_auteur@\":', +'info_recherche_auteur_zero' => '<B>Aucun résultat pour \"@cherche_auteur@\".', +'info_rechercher' => 'Rechercher', +'info_rechercher_02' => 'Rechercher :', +'info_recommencer' => 'Veuillez recommencer.', +'info_redacteur_1' => 'Rédacteur', +'info_redacteur_2' => 'ayant accès à l\'espace privé (<i>recommandé</i>)', +'info_redacteurs' => 'Rédacteurs', +'info_redaction_en_cours' => 'EN COURS DE RÉDACTION', +'info_redirection' => 'Redirection', +'info_refuses' => 'Vos articles refusés', +'info_reglage_ldap' => 'Options : <B>Réglage de l\'importation LDAP</B>', +'info_remplacer_vignette' => 'Remplacer la vignette par défaut par un logo personnalisé :', +'info_remplacer_vignette_defaut' => 'Remplacer la vignette par défaut par un logo personnalisé :', +'info_renvoi_article' => '<B>Redirection.</B> Cet article renvoie à + la page: ', +'info_reserve_admin' => 'Seuls les administrateurs peuvent modifier cette adresse.', +'info_restauration_sauvegarde' => 'restauration de la sauvegarde @archive@', +'info_restreindre_rubrique' => 'Restreindre la gestion à la rubrique :', +'info_resultat_recherche' => 'Résultats de la recherche :', +'info_retablir_lien' => 'rétablir ce lien', +'info_retirer_mot' => 'Retirer ce mot', +'info_retirer_mots' => 'Retirer tous les mots', +'info_rubriques' => 'Rubriques', +'info_rubriques_02' => ' rubriques', +'info_rubriques_liees_mot' => 'Les rubriques liées à ce mot-clé', +'info_rubriques_trouvees' => 'Rubriques trouvées', +'info_rubriques_trouvees_dans_texte' => 'Rubriques trouvées (dans le texte)', +'info_sans_titre' => 'Sans titre', +'info_sans_titre_2' => 'sans titre', +'info_sauvegarde' => 'Sauvegarde', +'info_sauvegarde-reussi_01' => 'Sauvegarde réussie.', +'info_sauvegarde-reussi_02' => 'La base a été sauvegardée dans <b>ecrire/data/@archive@</b>. Vous pouvez ', +'info_sauvegarde-reussi_03' => 'retourner à la gestion', +'info_sauvegarde-reussi_04' => ' de votre site.', +'info_sauvegarde_articles' => 'Sauvegarder les articles', +'info_sauvegarde_articles_sites_ref' => 'Sauvegarder les articles des sites référencés', +'info_sauvegarde_auteurs' => 'Sauvegarder les auteurs', +'info_sauvegarde_breves' => 'Sauvegarder les brèves', +'info_sauvegarde_documents' => 'Sauvegarder les documents', +'info_sauvegarde_echouee' => 'Si la sauvegarde a échoué («Maximum execution time exceeded»),', +'info_sauvegarde_forums' => 'Sauvegarder les forums', +'info_sauvegarde_groupe_mots' => 'Sauvegarder les groupes de mots', +'info_sauvegarde_messages' => 'Sauvegarder les messages', +'info_sauvegarde_mots_cles' => 'Sauvegarder les mots-clés', +'info_sauvegarde_petitions' => 'Sauvegarder les pétitions', +'info_sauvegarde_refers' => 'Sauvegarder les referers', +'info_sauvegarde_rubriques' => 'Sauvegarder les rubriques', +'info_sauvegarde_signatures' => 'Sauvegarder les signatures de pétitions', +'info_sauvegarde_sites_references' => 'Sauvegarder les sites référencés', +'info_sauvegarde_type_documents' => 'Sauvegarder les types de documents', +'info_sauvegarde_visites' => 'Sauvegarder les visites', +'info_selection_chemin_acces' => '<b>Sélectionnez</b> ci-après le chemin d\'accès dans l\'annuaire :', +'info_selection_un_seul_mot_cle' => 'On ne peut sélectionner qu\'<b>un seul mot-clé à</b> la fois dans ce groupe.', +'info_selectionner_fichier' => 'Vous pouvez sélectionner un fichier du dossier <i>upload</i>', +'info_selectionner_fichier_2' => 'Sélectionner un fichier :', +'info_signatures' => 'signatures', +'info_site' => 'Site', +'info_site_2' => 'site : ', +'info_site_attente' => 'Site Web en attente de validation', +'info_site_propose' => 'Site proposé le :', +'info_site_reference' => 'Site référencé en ligne', +'info_site_reference_2' => 'Site référencé', +'info_site_refuse' => 'Site Web refusé', +'info_site_syndique' => 'Ce site est syndiqué...', +'info_site_valider' => 'Sites à valider', +'info_site_web' => 'SITE WEB :', +'info_sites' => ' sites', +'info_sites_lies_mot' => 'Les sites référencés liées à ce mot-clé', +'info_sites_proxy' => 'Utiliser un proxy', +'info_sites_referencer' => 'Référencer un site', +'info_sites_refuses' => 'Les sites refusés', +'info_sites_trouves' => 'Sites trouvés', +'info_sites_trouves_dans_texte' => 'Sites trouvés (dans le texte)', +'info_sous_titre' => 'Soustitre :', +'info_statut_administrateur' => 'Administrateur', +'info_statut_auteur' => 'Statut de cet auteur :', +'info_statut_efface' => 'Effacé', +'info_statut_redacteur' => 'Rédacteur', +'info_statut_site_1' => 'Ce site est :', +'info_statut_site_2' => 'Publié', +'info_statut_site_3' => 'Proposé', +'info_statut_site_4' => 'A la poubelle', +'info_statut_utilisateurs_1' => 'Statut par défaut des utilisateurs importés', +'info_statut_utilisateurs_2' => 'Choisissez le statut qui est attribué aux personnes présentes dans ', +'info_statut_utilisateurs_3' => 'l\'annuaire LDAP lorsqu\'elles se connectent pour la première fois. ', +'info_statut_utilisateurs_4' => 'Vous pourrez par la suite modifier cette valeur pour chaque auteur au cas par cas. ', +'info_suivi_activite' => 'Suivi de l\'activité éditoriale', +'info_supprimer_mot' => 'supprimer ce mot', +'info_supprimer_vignette' => 'supprimer la vignette', +'info_sur_site_public' => '[sur le site public]', +'info_surtitre' => 'Surtitre :', +'info_symbole_bleu' => 'Le symbole <B>bleu</B> indique un <B>pense-bête</B>: c\'est-à-dire un message à votre usage personnel.', +'info_symbole_jaune' => 'Le symbole <B>jaune</B> indique une <B>annonces à tous les rédacteurs</B> : modifiable par tous les administrateurs, et visible par tous les rédacteurs.', +'info_symbole_vert' => 'Le symbole <B>vert</B> indique les <B>messages échangés avec d\'autres utilisateurs</B> du site.', +'info_syndication' => 'syndication :', +'info_taille_maximale_vignette' => 'Taille maximale des vignettes générées par le système :', +'info_telecharger' => 'Télécharger depuis votre ordinateur :', +'info_telecharger_nouveau_logo' => 'Télécharger un nouveau logo :', +'info_telecharger_ordinateur' => 'Télécharger depuis votre ordinateur :', +'info_terminer_installation' => 'Vous pouvez maintenant terminer la procédure d\'installation standard.', +'info_texte' => 'Texte', +'info_texte_explicatif' => 'Texte explicatif', +'info_texte_long' => '(le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation.)', +'info_texte_message' => 'Texte de votre message :', +'info_texte_message_02' => 'Texte du message', +'info_titre_mot_cle' => 'Nom ou titre du mot-clé', +'info_total' => 'total : ', +'info_tous_articles_en_redaction' => 'Tous les articles en cours de rédaction', +'info_tous_articles_presents' => 'Tous les articles publiés dans cette rubrique', +'info_tous_les' => 'tous les :', +'info_tous_redacteur' => 'Annonces à tous les rédacteurs ', +'info_tous_redacteurs' => 'Annonces à tous les rédacteurs', +'info_tous_resultats_enregistres' => ' [tous les résultats sont enregistrés]', +'info_tout_afficher' => 'Tout afficher', +'info_tout_site' => 'Tout le site', +'info_travail_colaboratif' => 'Travail collaboratif sur les articles', +'info_trop_resultat' => 'Trop de résultats pour \"@cherche_mot@\" ; veuillez affiner la recherche.', +'info_un_article' => 'un article, ', +'info_un_mot' => 'Un seul mot à la fois', +'info_un_site' => 'un site, ', +'info_une_breve' => 'une brève, ', +'info_une_rubrique' => 'une rubrique, ', +'info_une_rubrique_02' => '1 rubrique', +'info_url_site' => 'URL DU SITE :', +'info_utilisation_messagerie_interne' => 'Vous utilisez la messagerie interne de ce site. ', +'info_utilisation_spip' => 'Vous pouvez maintenant commencer à utiliser le système de publication assisté...', +'info_valider_lien' => 'valider ce lien', +'info_verifier_image' => ', veuillez vérifier que vos images ont été transférées correctement.', +'info_vignette_defaut' => 'Vignette par défaut', +'info_vignette_personnalisee' => 'Vignette personnalisée', +'info_visite' => 'visite :', +'info_visites' => 'visites :', +'info_visites_plus_populaires' => 'Afficher les visites pour <b>les articles les plus populaires</b> et pour <b>les derniers articles publiés :</b>', +'info_visiteur_1' => 'Visiteur', +'info_visiteur_2' => 'du site public', +'info_visiteurs' => 'Visiteurs', +'info_visiteurs_02' => 'Visiteurs du site public', +'info_vos_rendez_vous' => 'Vos rendez-vous à venir', +'infos_vos_pense_bete' => 'Vos pense-bête', +'intem_redacteur' => 'rédacteur', +'item_accepter_inscriptions' => 'Accepter les inscriptions', +'item_activer_forum_administrateur' => 'Activer le forum des administrateurs', +'item_activer_messages_avertissement' => 'Activer les messages d\'avertissement', +'item_administrateur' => 'Administrateur', +'item_administrateur_2' => 'administrateur', +'item_afficher_calendrier' => 'Afficher dans le calendrier', +'item_ajout_mots_cles' => 'Autoriser l\'ajout de mots-clés aux forums', +'item_automne' => 'automne', +'item_autoriser_documents_joints' => 'Autoriser les documents joints aux articles', +'item_autoriser_documents_joints_rubriques' => 'Autoriser les documents dans les rubriques', +'item_bloquer_liens_syndiques' => 'Bloquer les liens syndiqués pour validation', +'item_breve_proposee' => 'Brève proposée', +'item_breve_refusee' => 'NON - Brève refusée', +'item_breve_validee' => 'OUI - Brève validée', +'item_choix_administrateurs' => 'les administrateurs', +'item_choix_generation_miniature' => 'Générer automatiquement les miniatures des images.', +'item_choix_non_generation_miniature' => 'Ne pas générer de miniatures des images.', +'item_choix_redacteurs' => 'les rédacteurs', +'item_choix_visiteurs' => 'les visiteurs du site public', +'item_creer_fichiers_authent' => 'Créer les fichiers .htpasswd', +'item_desactiver_forum_administrateur' => 'Désactiver le forum des administrateurs', +'item_dimanche' => 'dimanche', +'item_efface' => 'Effacé', +'item_ete' => 'été', +'item_gerer_annuaire_site_web' => 'Gérer un annuaire de sites Web', +'item_gerer_referers' => 'Gérer les referers', +'item_gerer_statistiques' => 'Gérer les statistiques', +'item_hiver' => 'hiver', +'item_jeudi' => 'jeudi', +'item_limiter_recherche' => 'Limiter la recherche aux informations contenues dans votre site', +'item_login' => 'Login', +'item_lundi' => 'lundi', +'item_mardi' => 'mardi', +'item_mercredi' => 'mercredi', +'item_mots_cles_association_articles' => 'aux articles', +'item_mots_cles_association_breves' => 'aux brèves', +'item_mots_cles_association_rubriques' => 'aux rubriques', +'item_mots_cles_association_sites' => 'aux sites référencés ou syndiqués.', +'item_non' => 'Non', +'item_non_accepter_inscriptions' => 'Ne pas accepter les inscriptions', +'item_non_activer_messages_avertissement' => 'Pas de messages d\'avertissement', +'item_non_afficher_calendrier' => 'Ne pas afficher dans le calendrier', +'item_non_ajout_mots_cles' => 'Interdire l\'utilisation des mots-clés dans les forums', +'item_non_autoriser_documents_joints' => 'Ne pas autoriser les documents dans les articles', +'item_non_autoriser_documents_joints_rubriques' => 'Ne pas autoriser les documents dans les rubriques', +'item_non_bloquer_liens_syndiques' => 'Ne pas bloquer les liens issus de la syndication', +'item_non_creer_fichiers_authent' => 'Ne pas créer ces fichiers', +'item_non_gerer_annuaire_site_web' => 'Désactiver l\'annuaire de sites Web', +'item_non_gerer_referers' => 'Ne pas gérer les referers', +'item_non_gerer_statistiques' => 'Ne pas gérer les statistiques', +'item_non_limiter_recherche' => 'Etendre la recherche au contenu des sites référencés', +'item_non_publier_articles' => 'Ne pas publier les articles avant la date de publication fixée.', +'item_non_utiliser_breves' => 'Ne pas utiliser les brèves', +'item_non_utiliser_config_groupe_mots_cles' => 'Ne pas utiliser la configuration avancée des groupes de mots-clés', +'item_non_utiliser_moteur_recherche' => 'Ne pas utiliser le moteur', +'item_non_utiliser_mots_cles' => 'Ne pas utiliser les mots-clés', +'item_non_utiliser_syndication' => 'Ne pas utiliser la syndication automatique', +'item_nouvel_auteur' => 'Nouvel auteur', +'item_nouvelle_breve' => 'Nouvelle breve', +'item_nouvelle_rubrique' => 'Nouvelle rubrique', +'item_oui' => 'Oui', +'item_premier' => '1er', +'item_printemps' => 'printemps', +'item_publier_articles' => 'Publier les articles, quelle que soit leur date de publication.', +'item_redacteur' => 'Rédacteur', +'item_reponse_article' => 'Réponse à l\'article ', +'item_samedi' => 'samedi', +'item_utiliser_breves' => 'Utiliser les brèves', +'item_utiliser_config_groupe_mots_cles' => 'Utiliser la configuration avancée des groupes de mots-clés', +'item_utiliser_moteur_recherche' => 'Utiliser le moteur de recherche', +'item_utiliser_mots_cles' => 'Utiliser les mots-clés', +'item_utiliser_syndication' => 'Utiliser la syndication automatique', +'item_vendredi' => 'vendredi', +'item_visiteur' => 'visiteur', + + +// L +'lien_afficher_icones_seuls' => 'Afficher uniquement les icones', +'lien_afficher_texte_icones' => 'Afficher les icones et le texte', +'lien_afficher_texte_seul' => 'Afficher uniquement le texte', +'lien_ajout_destinataire' => 'Ajouter ce destinataire', +'lien_ajouter_participant' => 'Ajouter un participant', +'lien_forum_public' => 'Gérer le forum public de cet article', +'lien_icones_interface' => 'Les icones de l\'interface sont de <a href=\'http://jimmac.musichall.cz/\'>Jakub \'Jimmac\' Steiner</a>.', +'lien_liberer' => 'libérer', +'lien_mise_a_jour_syndication' => 'Mettre à jour maintenant', +'lien_modifer_date' => 'Modifier la date', +'lien_nom_site' => 'NOM DU SITE :', +'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-BÊTE', +'lien_nouveau_message' => 'NOUVEAU MESSAGE', +'lien_nouvelle_annonce' => 'NOUVELLE ANNONCE', +'lien_nouvelle_recuperation' => 'Tenter une nouvelle récupération des données', +'lien_petitions' => 'PÉTITION', +'lien_popularite' => 'popularité : @popularite@%', +'lien_racine_site' => 'RACINE DU SITE', +'lien_reessayer' => 'réessayer', +'lien_rendez_vous' => 'UN RENDEZ-VOUS', +'lien_rendez_vous_02' => '@total_messages@ RENDEZ-VOUS', +'lien_repondre_message' => 'Répondre à ce message', +'lien_reponse_article' => 'Réponse à l\'article', +'lien_reponse_breve' => 'Réponse à la brève', +'lien_reponse_breve_2' => 'Réponse à la brève', +'lien_reponse_rubrique' => 'Réponse à la rubrique', +'lien_reponse_site_reference' => 'Réponse au site référencé :', +'lien_retirer_auteur' => 'Retirer l\'auteur', +'lien_retrait_particpant' => 'retirer ce participant', +'lien_site' => 'site', +'lien_supprimer_rubrique' => 'supprimer cette rubrique', +'lien_test_format_image' => 'Tester les formats d\'image que ce site peut utiliser pour créer des vignettes', +'lien_tout_afficher' => 'Tout afficher', +'lien_tout_deplier' => 'Tout déplier', +'lien_tout_replier' => 'Tout replier', +'lien_trier_nom' => 'Trier par nom', +'lien_trier_nombre_articles' => 'Trier par nombre d\'articles', +'lien_trier_statut' => 'Trier par statut', +'lien_visite_site' => 'visiter ce site', +'lien_visites' => '@visites@ visites', +'lien_voir_auteur' => 'Voir cet auteur', +'lien_voir_en_ligne' => 'VOIR EN LIGNE :', +'lnfo_liens' => 'liens : ', +'log_creation_table' => 'creation des tables d\'objets', +'log_creation_table_interactions' => 'creation des tables interactions', +'log_optimier_base' => 'optimisation de la base', +'log_optimisation_ok' => 'optimisation ok', +'log_suppression_auteur' => 'suppression de l\'auteur @id_auteur@ (@nom@ @email@)', +'log_tables_gestion_site' => 'creation des tables gestion du site', +'log_tables_mise_a_jour_base' => 'mise a jour de la base vers @version@', +'log_tables_relations' => 'creation des tables relations', +'log_tables_remplissage_base' => 'pre-remplissage de la base', +'logo_article' => 'LOGO DE L\'ARTICLE', +'logo_auteur' => 'LOGO DE L\'AUTEUR', +'logo_breve' => 'LOGO DE LA BR&Eagrave;VE', +'logo_mot_cle' => 'LOGO DU MOT-CLÉ', +'logo_rubrique' => 'LOGO DE LA RUBRIQUE ', +'logo_site' => 'LOGO DE CE SITE ', +'logo_standard_rubrique' => 'LOGO STANDARD DES RUBRIQUES ', +'logo_survol' => 'LOGO POUR SURVOL', + + +// M +'menu_aide_articles' => 'Les articles', +'menu_aide_articles_auteurs' => 'Les auteurs', +'menu_aide_articles_chapeau' => 'Chapeau', +'menu_aide_articles_choix_rubrique' => 'Choisir la rubrique', +'menu_aide_articles_date' => 'Date', +'menu_aide_articles_date_anterieure' => 'Date de publication antérieure', +'menu_aide_articles_descriptif_rapide' => 'Descriptif rapide', +'menu_aide_articles_en_cours_modification' => 'Articles en cours de modification', +'menu_aide_articles_logos' => 'Logo de l\'article', +'menu_aide_articles_proposer' => 'Proposer son article', +'menu_aide_articles_raccourcis_typo' => 'Les raccourcis typographiques', +'menu_aide_articles_redirection' => 'Redirection d\'article', +'menu_aide_articles_statut' => 'Le statut de l\'article', +'menu_aide_articles_texte' => 'Texte', +'menu_aide_articles_titres' => 'Titre, surtitre, soustitre', +'menu_aide_breves' => 'Les brèves', +'menu_aide_breves_breves' => 'Les brèves', +'menu_aide_breves_choix' => 'Choisir la rubrique', +'menu_aide_breves_lien' => 'Le lien hypertexte', +'menu_aide_breves_logo' => 'Le logo de la brève', +'menu_aide_breves_statut' => 'Le statut de la brève', +'menu_aide_images_doc' => 'Images et documents', +'menu_aide_images_doc_ftp' => 'Installer des fichiers par FTP', +'menu_aide_images_doc_inserer' => 'Insérer des images', +'menu_aide_images_doc_joindre' => 'Joindre des documents', +'menu_aide_installation_choix_base' => 'Choix de votre base', +'menu_aide_installation_connexion_mysql' => 'Votre connexion MySQL', +'menu_aide_installation_ftp' => 'Vérification par FTP', +'menu_aide_installation_informations_personnelles' => 'Informations personnelles', +'menu_aide_installation_probleme_squelette' => 'Un problème de squelette ?', +'menu_aide_installation_reactuliser_droits' => 'Régler les droits d\'accès', +'menu_aide_installation_spip' => 'Installation de SPIP', +'menu_aide_interface_perso' => 'Configuration de l\'interface personnelle', +'menu_aide_interface_perso_cookie' => 'Le cookie de correspondance', +'menu_aide_interface_perso_deconnecter' => 'Se déconnecter', +'menu_aide_interface_perso_simplifiee' => 'Interface simplifiée / complète', +'menu_aide_messagerie' => 'La messagerie interne', +'menu_aide_messagerie_calendrier' => 'Le calendrier', +'menu_aide_messagerie_configuration_perso' => 'Configuration personnelle de la messagerie', +'menu_aide_messagerie_pense_bete' => 'Les pense-bête', +'menu_aide_messagerie_utilisateurs' => 'Les messsages entre utilisateurs', +'menu_aide_mots_cles' => 'Les mots-clés', +'menu_aide_mots_cles_groupes' => 'Les groupes de mots', +'menu_aide_mots_cles_mots_cles' => 'Les mots-clés', +'menu_aide_mots_cles_principe' => 'Principe des mots-clés', +'menu_aide_rubriques' => 'Les rubriques', +'menu_aide_rubriques_choix' => 'Choisir la rubrique', +'menu_aide_rubriques_logo' => 'Logo de la rubrique', +'menu_aide_rubriques_structure' => 'Une structure hiérarchisée', +'menu_aide_sites' => 'Les sites référencés', +'menu_aide_sites_articles_syndiques' => 'Articles syndiqués', +'menu_aide_sites_proxy' => 'Utiliser un proxy', +'menu_aide_sites_referencer' => 'Référencer un site', +'menu_aide_sites_syndiquer' => 'Sites syndiqués', +'menu_aide_suivi_forum' => 'Suivi des forums', +'menu_aide_suivi_forum_articles_postes' => 'Articles post-datés', +'menu_aide_suivi_forum_configuration' => 'Configuration précise', +'menu_aide_suivi_forum_contenu_articles' => 'Contenu des articles', +'menu_aide_suivi_forum_envoi_emails' => 'Envoi automatique de mails', +'menu_aide_suivi_forum_fonctionnement' => 'Fonctionnement des forums', +'menu_aide_suivi_forum_messagerie_interne' => 'Messagerie interne', +'menu_aide_suivi_forum_moteur_recherche' => 'Moteur de recherche intégré', +'menu_aide_suivi_forum_nom_adresse' => 'Nom et adresse de votre site', +'menu_aide_suivi_forum_statistiques' => 'Statistiques des visites', +'menu_aide_suivi_forum_suivi' => 'Suivi des forums', +'menu_aide_suivi_forum_systeme_breves' => 'Système de brèves', +'mois_aout' => 'août', +'mois_avril' => 'avril', +'mois_decembre' => 'décembre', +'mois_fevrier' => 'février', +'mois_janvier' => 'janvier', +'mois_juillet' => 'juillet', +'mois_juin' => 'juin', +'mois_mai' => 'mai', +'mois_mars' => 'mars', +'mois_non_connu' => 'non connu', +'mois_novembre' => 'novembre', +'mois_octobre' => 'octobre', +'mois_septembre' => 'septembre', + + +// O +'onglet_affacer_base' => 'Effacer la base', +'onglet_auteur' => 'L\'auteur', +'onglet_contenu_site' => 'Contenu du site', +'onglet_evolution_visite' => 'Évolution des visites', +'onglet_fonctions_avances' => 'Fonctions avancées', +'onglet_informations_personnelles' => 'Informations personnelles', +'onglet_intercativite' => 'Interactivité', +'onglet_messagerie' => 'Messagerie', +'onglet_messages_internes' => 'Messages internes', +'onglet_messages_publics' => 'Messages publics', +'onglet_messages_vide' => 'Messages sans texte', +'onglet_origine_visites' => 'Origine des visites', +'onglet_repartition_rubrique' => 'Répartition par rubriques', +'onglet_save_restaur_base' => 'Sauvegarder/restaurer la base', +'onglet_vider_cache' => 'Vider le cache', + + +// T +'text_article_propose_publication' => 'Article proposé pour la publication. N\'hésitez pas à donner votre avis grâce au forum attaché à cet article (en bas de page).', +'texte_acces_ldap_anonyme_1' => 'Certains serveurs LDAP n\'acceptent aucun accès anonyme. Dans ce cas ', +'texte_acces_ldap_anonyme_2' => 'il faut spécifier un identifiant d\'accès initial afin de pouvoir ', +'texte_acces_ldap_anonyme_3' => 'ensuite rechercher des informations dans l\'annuaire. Dans la plupart des cas ', +'texte_acces_ldap_anonyme_4' => 'néanmoins, les champs suivants pourront être laissés vides.', +'texte_actualite_site_1' => 'Cette page recense l\'actualité du site et vous permet de suivre vos contributions. Vous y retrouverez vos articles en cours de rédaction, les articles et les brèves pour lesquelles vous êtes invité à donner votre avis, puis un rappel de vos précédentes contributions.<p><hr><p>Quand vous serez familiarisé(e) avec l\'interface, vous pourrez cliquer sur «', +'texte_actualite_site_2' => 'interface complète', +'texte_actualite_site_3' => '» pour ouvrir plus de possibilités.', +'texte_admin_effacer_01' => 'Cette commande efface <i>tout</i> le contenu de la base de données, +y compris <i>tous</i> les accès rédacteurs et administrateurs. Après l\'avoir exécutée, vous devrez lancer la +réinstallation de SPIP pour recréer une nouvelle base ainsi qu\'un premier accès administrateur.', +'texte_admin_tech_01' => 'Cette option vous permet de sauvegarder +le contenu de la base dans un fichier qui sera stocké dans le répertoire <i>ecrire/data/</i>. +N\'oubliez pas également de récupérer l\'intégralité du répertoire <i>IMG/</i>, qui contient +les images utilisées dans les articles et les rubriques.', +'texte_admin_tech_02' => 'Attention: cette sauvegarde ne pourra être restaurée + QUE dans un site installé sous la même version de SPIP. L\'erreur + consistant à faire une sauvegarde avant de faire une mise à jour + de SPIP est courante... Pour plus de détails consultez [la documentation de SPIP->http://www.uzine.net/article1489.html].', +'texte_admin_tech_03' => 'Vous pouvez choisir de sauvegarder le fichier sous forme compressée, afin + d\'écourter son transfert chez vous ou sur un serveur de sauvegardes, et d\'économiser de l\'espace disque.', +'texte_adresse_annuaire_1' => '(Si votre annuaire est installé sur la même machine que ce site Web, il s\'agit ', +'texte_adresse_annuaire_2' => 'probablement de «localhost».)', +'texte_ajout_auteur' => 'L\'auteur suivant a été ajouté à l\'article :', +'texte_annuaire_ldap_1' => 'Si vous avez accès à un annuaire (LDAP), vous pouvez l\'utiliser pour ', +'texte_annuaire_ldap_2' => 'importer automatiquement des utilisateurs sous SPIP.', +'texte_article_statut' => 'Cet article est :', +'texte_article_virtuel' => 'Article virtuel', +'texte_article_virtuel_reference' => '<b>Article virtuel :</b> article référencé dans votre site SPIP, mais redirigé vers une autre URL. Pour supprimer la redirection, effacez l\'URL ci-dessus.', +'texte_aucun_resultat_auteur' => 'Aucun résultat pour \"@cherche_auteur@\"', +'texte_auteur_messagerie' => 'Ce site peut vous indiquer en permanence la liste des rédacteurs connectés, ce qui vous permet d\'échanger des messages en direct (lorsque la messagerie est désactivée ci-dessus, la liste des rédacteurs est elle-même désactivée). Vous pouvez décider de ne pas apparaître dans cette liste (vous êtes «invisible» pour les autres utilisateurs).', +'texte_auteur_messagerie_1' => 'Ce site permet l\'échange de messages et la constitution de forums de discussion privés entre les participants du site. Vous pouvez décider de ne pas participer à ces échanges.', +'texte_auteurs' => 'LES AUTEURS', +'texte_breves' => 'Les brèves sont des textes courts et simples permettant de + mettre en ligne rapidement des informations concises, de gérer + une revue de presse, un calendrier d\'événements...', +'texte_choix_base_1' => 'Choisissez votre base :', +'texte_choix_base_2' => 'Le serveur MySQL contient plusieurs bases de données.', +'texte_choix_base_3' => ' <B>Sélectionnez</B> ci-après celle qui vous a été attribuée par votre hébergeur:', +'texte_commande_vider_tables_indexation' => ' Utilisez cette commande afin de vider les tables d\'indexation utilisées + par le moteur de recherche intégré à SPIP. Cela vous permettra + de gagner de l\'espace disque.', +'texte_comment_lire_tableau' => 'Le rang de l\'article, + dans le classement par popularité, est indiqué dans la + marge ; la popularité de l\'article (une estimation du + nombre de visites quotidiennes qu\'il recevra si le rythme actuel de + consultation se maintient) et le nombre de visites reçues + depuis le début sont affichées dans la bulle qui + apparaît lorsque la souris survole le titre.', +'texte_compresse_ou_non' => '(celui-ci peut être compressé ou non)', +'texte_compte_element' => '@count@ élément', +'texte_compte_elements' => '@count@ éléments', +'texte_config_groupe_mots_cles' => 'Souhaitez-vous activer la configuration avancée des mots-clés, + en indiquant par exemple qu\'on peut sélectionner un mot unique + par groupe, qu\'un groupe est important... ?', +'texte_connexion_mysql' => 'Consultez les informations fournies par votre hébergeur : vous devez y trouver, si votre hébergeur supporte MySQL, les codes de connexion au serveur MySQL.', +'texte_contenu_article' => '(Contenu de l\'article en quelques mots.)', +'texte_contenu_articles' => 'Selon la maquette adoptée pour votre site, vous pouvez décider + que certains éléments des articles ne sont pas utilisés. + Utilisez la liste ci-dessous pour indiquer quels éléments sont disponibles.', +'texte_crash_base' => 'Si votre base de données a + crashé, vous pouvez tenter une réparation + automatique.', +'texte_creation_automatique_vignette' => 'La création automatique de vignettes de prévisualisation est activée sur ce site. Si vous installez à partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagnées d\'une vignette d\'une taille maximale de @taille_preview@ pixels. ', +'texte_creer_rubrique' => 'Avant de pouvoir écrire des articles,<BR> vous devez créer une rubrique.', +'texte_date_creation_article' => 'DATE DE CRÉATION DE L\'ARTICLE', +'texte_date_publication_anterieure' => 'DATE DE PUBLICATION ANTÉRIEURE', +'texte_date_publication_anterieure_nonaffichee' => 'Ne pas afficher de date de publication antérieure.', +'texte_date_publication_article' => 'DATE DE PUBLICATION EN LIGNE :', +'texte_demander_blocage_priori' => 'Les prochains liens en + provenance de ce site seront bloqués a priori.', +'texte_descriptif_petition' => 'Descriptif de la pétition', +'texte_descriptif_rapide' => 'Descriptif rapide', +'texte_documents_associes' => 'Les documents suivants sont associés à l\'article, + mais ils n\'y ont pas été directement + insérés. Selon la mise en page du site public, + ils pourront apparaître sous forme de documents joints.', +'texte_documents_joints' => 'Vous pouvez autoriser l\'ajout de documents (fichiers bureautiques, images, + multimédia, etc.) aux articles et/ou aux rubriques. Ces fichiers + peuvent ensuite être référencés dans + l\'article, ou affichés séparément.<p>', +'texte_documents_joints_2' => 'Ce réglage n\'empêche pas l\'insertion d\'images directement dans les articles.', +'texte_effacer_base' => 'Effacer la base de données SPIP', +'texte_effacer_donnees_indexation' => 'Effacer les données d\'indexation', +'texte_en_cours_validation' => 'Les articles et brèves ci-dessous sont proposés à la publication. N\'hésitez pas à donner votre avis grâce aux forums qui leur sont attachés.', +'texte_enrichir_mise_a_jour' => 'Vous pouvez enrichir la mise en page de votre texte en utilisant des « raccourcis typographiques ».', +'texte_erreur_mise_niveau_base' => 'Erreur de base de données lors de la mise à niveau. + L\'image <B>@fichier@</B> n\'est pas passée (article @id_article@).\\n\\n + Notez bien cette référence, réessayez la mise à + niveau, et enfin vérifiez que les images apparaissent + toujours dans les articles.', +'texte_fichier_authent' => '<b>SPIP doit-il créer les fichiers spéciaux <tt>.htpasswd</tt> + et <tt>.htpasswd-admin</tt> dans le répertoire <tt>ecrire/data/</tt> ?</b><p> + Ces fichiers peuvent vous servir à restreindre l\'accès aux auteurs + et administrateurs en d\'autres endroits de votre site + (programme externe de statistiques, par exemple).<p> + Si vous n\'en avez pas utilité, vous pouvez laisser cette option + à sa valeur par défaut (pas de création + des fichiers).', +'texte_inc_auth_1' => 'Vous êtes identifié sous le + login <B>@auth_login@</B>, mais celui-ci n\'existe pas/plus dans la base. + Essayez de vous ', +'texte_inc_auth_2' => 'reconnecter', +'texte_inc_auth_3' => ', après avoir éventuellement quitté puis + redémarré votre navigateur.', +'texte_inc_config' => 'Les modifications effectuées dans ces pages influent notablement sur le + fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n\'êtes pas + familier du fonctionnement du système SPIP. <P align="justify\"><B>Plus + généralement, il est fortement conseillé + de laisser la charge de ces pages au webmestre principal de votre site.</B>', +'texte_inc_meta_1' => 'Veuillez, en tant qu\'administrateur du site, ', +'texte_inc_meta_2' => 'vérifier les droits d\'ecriture', +'texte_inc_meta_3' => ' sur le répertoire ecrire/ ', +'texte_informations_personnelles_1' => 'Le système va maintenant vous créer un accès personnalisé au site.', +'texte_informations_personnelles_2' => '(Note : s\'il s\'agit d\'une réinstallation, et que votre accès marche toujours, vous pouvez ', +'texte_introductif_article' => '(Texte introductif de l\'article.)', +'texte_jeu_caractere' => 'Cette option est utile si votre site doit afficher des alphabets + différents de l\'alphabet romain (ou « occidental ») et ses dérivés. + Dans ce cas, il faut changer le réglage par défaut pour utiliser + un jeu de caractères approprié. N\'oubliez pas non plus d\'adapter + le site public en conséquence (balise <tt>#CHARSET</tt>).', +'texte_jeu_caractere_2' => 'Ce réglage n\'a pas d\'effet rétroactif. Par + conséquent, les textes déjà entrés peuvent s\'afficher + incorrectement à la suite d\'une modification du réglage. Dans tous + les cas, vous pourrez sans dommage revenir au réglage précédent.', +'texte_lien_hypertexte' => '(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d\'informations, veuillez indiquer ci-après le titre de la page et son adresse URL.)', +'texte_liens_sites_syndiques' => 'Les liens issus des sites syndiqués peuvent + être bloqués a priori ; le réglage + ci-dessous indique le réglage par défaut des + sites syndiqués après leur création. Il + est ensuite possible, de toutes façons, de + débloquer chaque lien individuellement, ou de + choisir, site par site, de bloquer les liens à venir + de tel ou tel site.', +'texte_liens_syndication' => 'Les prochains liens en + provenance de ce site seront affichés immédiatement sur le site public.', +'texte_login_ldap_1' => '(Laisser vide pour un accès anonyme, ou entrer le chemin complet, ', +'texte_login_ldap_2' => 'par exemple « <tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt> ».)', +'texte_login_precaution' => 'Attention ! Ceci est le login sous lequel vous êtes connecté actuellement. + Utilisez ce formulaire avec précaution...', +'texte_message_edit' => 'Attention : ce message peut être modifié par tous les administrateurs du site, et est visible par tous les rédacteurs. N\'utilisez les annonces que pour exposer des événements importants de la vie du site.', +'texte_messages_publics' => 'Messages publics de l\'article :', +'texte_mise_a_niveau_base_1' => 'Vous venez de mettre à jour les fichiers SPIP. + Il faut maintenant mettre à niveau la base de données + du site.', +'texte_modifier_article' => 'Modifier l\'article :', +'texte_moteur_recherche_active' => '<b>Le moteur de recherche est activé.</b> Utilisez cette commande + si vous souhaitez procéder à une réindexation rapide (après restauration + d\'une sauvegarde par exemple). Notez que les documents modifiés de + façon normale (depuis l\'interface SPIP) sont automatiquement + réindexés : cette commande n\'est donc utile que de façon exceptionnelle.', +'texte_moteur_recherche_non_active' => 'Le moteur de recherche n\'est pas activé.', +'texte_mots_cles' => 'Les mots-clés permettent de créer des liens thématiques entre vos articles + indépendamment de leur placement dans des rubriques. Vous pouvez ainsi + enrichir la navigation de votre site, voire utiliser ces propriétés + pour personnaliser la présentation des articles dans vos squelettes.', +'texte_mots_cles_dans_forum' => 'Souhaitez-vous permettre d\'utilisation des mots-clés, sélectionnables par les visiteurs, dans les forums du site public ? (Attention : cette option est relativement complexe à utiliser correctement.)', +'texte_non_compresse' => '<i>non compressé</i> (votre serveur ne supportant pas cette fonctionnalité)', +'texte_non_fonction_referencement' => 'Vous pouvez préférer ne pas utiliser cette fonction automatique, et indiquer vous-même les éléments concernant ce site...', +'texte_nouveau_message' => 'Nouveau message', +'texte_nouveau_mot' => 'Nouveau mot', +'texte_nouvelle_version_spip_1' => 'Vous avez installé une nouvelle version de SPIP.', +'texte_nouvelle_version_spip_10' => 'avant de le supprimer...)', +'texte_nouvelle_version_spip_2' => 'Cette nouvelle version nécessite une mise à jour plus ', +'texte_nouvelle_version_spip_3' => 'complète qu\'à l\'accoutumée. ', +'texte_nouvelle_version_spip_4' => 'Si vous êtes webmestre du site, veuillez effacer le fichier ', +'texte_nouvelle_version_spip_5' => '<tt>inc_connect.php3</tt> du répertoire <tt>ecrire</tt> ', +'texte_nouvelle_version_spip_6' => 'et reprendre l\'installation afin de mettre à jour vos ', +'texte_nouvelle_version_spip_7' => 'paramètres de connexion à la base de données.', +'texte_nouvelle_version_spip_8' => '(NB. : si vous avez oublié vos paramètres ', +'texte_nouvelle_version_spip_9' => 'de connexion, jetez un oeil au fichier <tt>inc_connect.php3</tt> ', +'texte_operation_echec' => 'Retournez à la page précédente, sélectionnez une autre base ou créez-en une nouvelle. Vérifiez les informations fournies par votre hébergeur.', +'texte_plus_trois_car' => 'plus de 3 caractères', +'texte_plusieurs_articles' => 'Plusieurs auteurs trouvés pour \"@cherche_auteur@\":', +'texte_port_annuaire' => '(La valeur indiquée par défaut convient généralement.)', +'texte_proposer_publication' => 'Lorsque votre article est terminé,<br> vous pouvez proposer sa publication.', +'texte_proxy' => 'Dans certains cas (intranet, réseaux protégés...), + il peut être nécessaire d\'utiliser un <I>proxy HTTP</I> pour atteindre les sites syndiqués. + Le cas échéant, indiquez ci-dessous son adresse, sous la forme + <tt><html>http://proxy:8080</html></tt>. En général, + vous laisserez cette case vide.', +'texte_publication_articles_post_dates' => 'Quel comportement SPIP doit-il adopter face aux articles dont la + date de publication a été fixée à une + échéance future ?', +'texte_rappel_selection_champs' => '[N\'oubliez pas de sélectionner correctement ce champ.]\\n', +'texte_recalcul_page' => 'Si vous voulez +recalculer une seule page, passez plutôt par l\'espace public et utilisez-y le bouton « recalculer ».', +'texte_recapitiule_liste_documents' => 'Cette page récapitule la liste des documents que vous avez placé dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique.', +'texte_recuperer_base' => 'Réparer la base de données', +'texte_reference_mais_redirige' => 'article référencé dans votre site SPIP, mais redirigé vers une autre URL.', +'texte_referencement_automatique' => '<b>Référencement automatisé d\'un site</b><br>Vous pouvez référencer rapidement un site Web en indiquant ci-dessous l\'adresse URL désirée, ou l\'adresse de son fichier backend. SPIP va récupérer automatiquement les informations concernant ce site (titre, description...).', +'texte_requetes_echouent' => '<B>Lorsque certaines requêtes MySQL échouent + systématiquement et sans raison apparente, il est possible + que ce soit à cause de la base de données + elle-même.</B>\\n\\n + MySQL dispose d\'une faculté de réparation de ses + tables lorsqu\'elles ont été endommagées par + accident. Vous pouvez ici tenter cette réparation ; en + cas d\'échec, conservez une copie de l\'affichage, qui contient + peut-être des indices de ce qui ne va pas...\\n\\n + Si le problème persiste, prenez contact avec votre + hébergeur.\\n', +'texte_restaurer_base' => 'Restaurer le contenu d\'une sauvegarde de la base', +'texte_restaurer_sauvegarde' => 'Cette option vous permet de restaurer une sauvegarde précédemment +effectuée de la base. A cet effet, le fichier contenant la sauvegarde doit avoir été +placé dans le répertoire <i>ecrire/data/</i>. +Soyez prudent avec cette fonctionnalité : <b>les modifications, pertes éventuelles, sont +irréversibles.</b>', +'texte_sauvegarde' => 'Sauvegarder le contenu de la base', +'texte_sauvegarde_base' => 'Sauvegarder la base', +'texte_sauvegarde_compressee' => 'La sauvegarde sera faite dans le fichier non compressé <b>ecrire/data/dump.xml</b>.', +'texte_signification' => 'Les barres rouges représentent les entrées cumulées (total des sous-rubriques), les barres vertes le nombre de visites pour chaque rubrique.', +'texte_sous_titre' => 'Sous-titre', +'texte_statistiques_visites' => '(barres foncées : dimanche / courbe foncée : évolution de la moyenne)', +'texte_statut_attente_validation' => 'en attente de validation', +'texte_statut_en_cours_redaction' => 'en cours de rédaction', +'texte_statut_poubelle' => 'à la poubelle', +'texte_statut_propose_evaluation' => 'proposé à l\'évaluation', +'texte_statut_publie' => 'publié en ligne', +'texte_statut_publies' => 'publiés en ligne', +'texte_statut_refuse' => 'refusé', +'texte_statut_refuses' => 'refusés', +'texte_suppression_fichiers' => 'Utilisez cette commande afin de supprimer tous les fichiers présents +dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous +avez fait des modifications importantes de graphisme ou de structure du site. ', +'texte_sur_titre' => 'Sur-titre', +'texte_syndication' => 'Il est possible de récupérer automatiquement, lorsqu\'un site Web le permet, + la liste de ses nouveautés. Pour cela, vous devez activer la syndication. + <blockquote><i>Certains hébergeurs désactivent cette fonctionnalité ; + dans ce cas, vous ne pourrez pas utiliser la syndication de contenu + depuis votre site.</i></blockquote>', +'texte_table_ok' => ' : cette table est OK.', +'texte_tables_indexation_vides' => ' Les tables d\'indexation du moteur sont vides.', +'texte_tentative_recuperation' => 'Tentative de réparation', +'texte_tenter_reparation' => 'Tenter une réparation de la base de données', +'texte_test_proxy' => 'Pour faire un essai de ce proxy, indiquez ici l\'adresse d\'un site Web + que vous souhaitez tester.', +'texte_titre_02' => 'Titre :', +'texte_titre_obligatoire' => '<B>Titre</B> [Obligatoire]', +'texte_travail_article' => '@nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutes', +'texte_travail_colaboratif' => 'S\'il est fréquent que plusieurs rédacteurs + travaillent sur le même article, le système + peut afficher les articles récemment « ouverts » + afin d\'éviter les modifications simultanées. + Cette option est désactivée par défaut + afin d\'éviter d\'afficher des messages d\'avertissement + intempestifs.', +'texte_trop_resultats_auteurs' => 'Trop de résultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.', +'texte_unpack' => 'téléchargement de la dernière version', +'texte_utilisation_moteur_syndiques' => 'Lorsque vous utilisez le moteur de recherche intégré + à SPIP, vous pouvez effectuer les recherches sur les sites et + les articles syndiqués de deux manières + différentes. <br><img src=\'puce.gif\'> La plus + simple consiste à rechercher uniquement dans les + titres et les descriptifs des articles. <br><img src=\'puce.gif\'> + Une seconde méthode, beaucoup plus puissante, permet + à SPIP de rechercher également dans le texte des + sites référencés . Si vous + référencez un site, SPIP va alors effectuer la + recherche dans le texte du site lui-même. ', +'texte_utilisation_moteur_syndiques_2' => 'Cette méthode oblige SPIP à visiter + régulièrement les sites référencés, + ce qui peut provoquer un léger ralentissement de votre propre + site.', +'texte_vide' => 'vide', +'texte_vider_cache' => 'Vider le cache', +'titre_admin_effacer' => 'Maintenance technique', +'titre_admin_tech' => 'Maintenance technique', +'titre_admin_vider' => 'Maintenance technique', +'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CLÉ :', +'titre_articles_syndiques' => 'Articles syndiqués tirés de ce site', +'titre_breve_proposee' => 'Brève proposée', +'titre_breve_publiee' => 'Brève publiée', +'titre_breve_refusee' => 'Brève refusée', +'titre_breves' => 'Les brèves', +'titre_cadre_afficher_article' => 'Afficher les articles', +'titre_cadre_ajouter_auteur' => 'AJOUTER UN AUTEUR : ', +'titre_cadre_forum_administrateur' => 'Forum privé des administrateurs', +'titre_cadre_forum_interne' => 'Forum interne', +'titre_cadre_interieur_rubrique' => 'À l\'intérieur de la rubrique', +'titre_cadre_numero_auteur' => 'AUTEUR NUMÉRO', +'titre_cadre_raccourcis' => 'RACCOURCIS :', +'titre_cadre_signature_obligatoire' => '<B>Signature</B> [Obligatoire]<BR>', +'titre_config_fonctions' => 'Configuration du site', +'titre_config_groupe_mots_cles' => 'Configuration des groupes de mots-clés', +'titre_configuration' => 'Configuration du site', +'titre_connexion_ldap' => 'Options : <B>Votre connexion LDAP</B>', +'titre_dernier_article_syndique' => 'Derniers articles syndiqués', +'titre_documents_joints' => 'Documents joints', +'titre_evolution_visite' => 'Évolution des visites', +'titre_forum' => 'Forum interne', +'titre_forum_suivi' => 'Suivi des forums', +'titre_gauche_mots_edit' => 'MOT NUMÉRO :', +'titre_groupe_mots' => 'GROUPE DE MOTS :', +'titre_image_admin_article' => 'Vous pouvez administrer cet article', +'titre_image_administrateur' => 'Administrateur', +'titre_image_aide' => 'De l\\\'aide sur cet élément', +'titre_image_auteur_supprime' => 'Auteur supprimé', +'titre_image_redacteur' => 'Rédacteur sans accès', +'titre_image_redacteur_02' => 'Rédacteur', +'titre_image_visiteur' => 'Visiteur', +'titre_joindre_document' => 'JOINDRE UN DOCUMENT', +'titre_les_articles' => 'LES ARTICLES', +'titre_liens_entrants' => 'Les liens entrants du jour', +'titre_mots_cles' => 'MOTS-CLÉS', +'titre_mots_cles_dans_forum' => 'Mots-clés dans les forums du site public', +'titre_mots_tous' => 'Les mots-clés', +'titre_naviguer_dans_le_site' => 'Naviguer dans le site...', +'titre_nouveau_groupe' => 'Nouveau groupe', +'titre_nouvelle_breve' => 'Nouvelle br\\xe8ve', +'titre_nouvelle_rubrique' => 'Nouvelle rubrique', +'titre_numero_rubrique' => 'RUBRIQUE NUMÉRO :', +'titre_page_admin_effacer' => 'Maintenance technique : effacer la base', +'titre_page_admin_vider' => 'Maintenance technique : gestion du cache', +'titre_page_articles_edit' => 'Modifier : @titre@', +'titre_page_articles_page' => 'Les articles', +'titre_page_articles_tous' => 'Tout le site', +'titre_page_auteurs' => 'Visiteurs', +'titre_page_breves' => 'Brèves', +'titre_page_breves_edit' => 'Modifier la brève : « @titre@ »', +'titre_page_calendrier' => 'Calendrier @nom_mois@ @annee@', +'titre_page_config_contenu' => 'Configuration du site', +'titre_page_config_fonctions' => 'Configuration du site', +'titre_page_configuration' => 'Configuration du site', +'titre_page_controle_petition' => 'Suivi des pétitions', +'titre_page_delete_all' => 'suppression totale et irréversible', +'titre_page_documents_liste' => 'Les documents des rubriques', +'titre_page_forum' => 'Forum des administrateurs', +'titre_page_forum_envoi' => 'Envoyer un message', +'titre_page_forum_suivi' => 'Suivi des forums', +'titre_page_index' => 'Votre espace privé', +'titre_page_message_edit' => 'Rédiger un message', +'titre_page_messagerie' => 'Votre messagerie', +'titre_page_mots_tous' => 'Mots-clés', +'titre_page_recherche' => 'Résultats de la recherche @recherche@', +'titre_page_sites_tous' => 'Les sites référencés', +'titre_page_statistiques' => 'Statistiques par rubriques', +'titre_page_statistiques_referers' => 'Statistiques (liens entrants)', +'titre_page_statistiques_visites' => 'Statistiques des visites', +'titre_page_upgrade' => 'Mise à niveau de SPIP', +'titre_probleme_technique' => 'Attention : un problème technique (serveur MySQL) empêche l\'accès à cette partie du site.\nMerci de votre compréhension.', +'titre_publication_articles_post_dates' => 'Publication des articles post-datés', +'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUE', +'titre_referencement_sites' => 'Référencement de sites et syndication', +'titre_referencer_site' => 'Référencer le site :', +'titre_rendez_vous' => 'RENDEZ-VOUS :', +'titre_reparation' => 'Réparation', +'titre_site_numero' => 'SITE NUMÉRO :', +'titre_sites_proposes' => 'Les sites proposés', +'titre_sites_references_rubrique' => 'Les sites référencés dans cette rubrique', +'titre_sites_syndiques' => 'Les sites syndiqués', +'titre_sites_tous' => 'Les sites référencés', +'titre_statistiques' => 'Statistiques du site', +'titre_suivi_petition' => 'Suivi des pétitions', +'titre_syndication' => 'Syndication de sites', +'titre_titre_document' => 'Titre du document :' + +); + + +?> diff --git a/ecrire/lang/spip_zg.php3 b/ecrire/lang/spip_zg.php3 new file mode 100644 index 0000000000..42dffff7e8 --- /dev/null +++ b/ecrire/lang/spip_zg.php3 @@ -0,0 +1,1387 @@ +<?php + +// This is a SPIP language file -- Ceci est un fichier langue de SPIP + + +// langue = zorglub [zg] +// mainteneur = fil@rezo.net +// liste = spip-zg@rezo.net +// URL = http://listes.rezo.net/mailman/listinfo/spip-zg/ + + + + +$GLOBALS['i18n_zg'] = array( + + + +// A +'avis_acces_interdit' => 'Accès interdit.ZORG', +'avis_archive_incorrect' => 'le fichier archive n\'est pas un fichier SPIPZORG', +'avis_archive_invalide' => 'le fichier archive n\'est pas valideZORG', +'avis_article_modifie' => 'Attention, @nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutesZORG', +'avis_aucun_resultat' => 'Aucun résultat.ZORG', +'avis_champ_incorrect_type_objet' => 'Nom de champ incorrect @name@ pour objet de type ZORG', +'avis_chemin_invalide_1' => 'Le chemin que vous avez choisiZORG', +'avis_chemin_invalide_2' => 'ne semble pas valide. Veuillez retourner à la page précédente ZORG', +'avis_chemin_invalide_3' => 'et vérifier les informations fournies.ZORG', +'avis_colonne_inexistante' => 'La colonne @col@ n\'existe pas', +'avis_connexion_echec_1' => 'La connexion au serveur MySQL a échoué.ZORG', +'avis_connexion_echec_2' => 'Revenez à la page précédente, et vérifiez les informations que vous avez fournies.ZORG', +'avis_connexion_echec_3' => '<B>N.B.</B> Sur de nombreux serveurs, vous devez <B>demander</B> l\'activation de votre accès à la base MySQL avant de pouvoir l\'utiliser. Si vous ne pouvez vous connecter, vérifiez que vous avez effectué cette démarche.', +'avis_connexion_ldap_echec_1' => 'La connexion au serveur LDAP a échoué.ZORG', +'avis_connexion_ldap_echec_2' => 'Revenez à la page précédente, et vérifiez les informations que vous avez fournies. ZORG', +'avis_connexion_ldap_echec_3' => 'Alternativement, n\'utilisez pas le support LDAP pour importer des utilisateurs.', +'avis_conseil_selection_mot_cle' => '<b>Groupe important :</b> il est fortement conseillé de sélectionner un mot-clé dans ce groupe.ZORG', +'avis_deplacement_rubrique' => 'Attention ! Cette rubrique contient @contient_breves@ brève@scb@ : si vous la déplacez, veuillez cocher cette case de confirmation.ZORG', +'avis_destinataire_obligatoire' => 'Vous devez indiquer un destinataire avant d\'envoyer ce message.', +'avis_echec_syndication_01' => 'La syndication a échoué : le backend indiqué est indéchiffrable ou ne propose aucun article.ZORG', +'avis_echec_syndication_02' => 'La syndication a échoué : impossible d\'accéder au backend de ce site.', +'avis_erreur' => 'Erreur: voir ci-dessous\';', +'avis_erreur_connexion_mysql' => 'Erreur de connexion MySQLZORG', +'avis_erreur_fonction_contexte' => 'Erreur de programmation. Cette fonction ne doit pas etre appelee dans ce contexte.ZORG', +'avis_erreur_mysql' => 'Erreur MySQL ZORG', +'avis_erreur_mysql_2' => 'Erreur MySQL ! ZORG', +'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@ @id_objet@) ! ZORG', +'avis_erreur_version_archive' => '<B>Attention! Le fichier @archive@ correspond à + une autre version de SPIP que celle que vous avez + installée.</B> Vous allez au-devant de grosses + difficultés: risque de destruction de votre base de + données, dysfonctionnements divers du site, etc. Ne + validez pas cette demande d\'importation.<p>Pour plus + d\'informations, voyez <A HREF=\'http://www.uzine.net/article1489.html\'> + la documentation de SPIP</A>.', +'avis_espace_interdit' => '<B>Espace interdit</B><p>SPIP est déjà installé.ZORG', +'avis_lecture_noms_bases_1' => 'Le programme d\'installation n\'a pas pu lire les noms des bases de données installées.', +'avis_lecture_noms_bases_2' => 'Soit aucune base n\'est disponible, soit la fonction permettant de lister les bases a été désactivée + pour des raisons de sécurité (ce qui est le cas chez de nombreux hébergeurs).', +'avis_lecture_noms_bases_3' => 'Dans la seconde alternative, il est probable qu\'une base portant votre nom de login soit utilisable :', +'avis_non_acces_message' => 'Vous n\'avez pas accès à ce message.', +'avis_non_acces_page' => 'Vous n\'avez pas accès à cette page.', +'avis_operation_echec' => 'L\'opération a échoué.', +'avis_probleme_archive' => 'Problème de lecture du fichier @archive@ZORG', +'avis_site_introuvable' => 'Site introuvableZORG', +'avis_site_syndique_probleme_1' => 'Attention : la syndication de ce site a rencontré un problème ; ZORG', +'avis_site_syndique_probleme_2' => 'le système est donc temporairement interrompu pour l\'instant. Vérifiez ', +'avis_site_syndique_probleme_3' => 'l\'adresse du fichier de syndication de ce site (<b>@url_syndic@</b>), et tentez une nouvelle ', +'avis_site_syndique_probleme_4' => 'récupération des informations.ZORG', +'avis_sites_probleme_syndication' => 'Ces sites ont rencontré un problème de syndicationZORG', +'avis_sites_syndiques_probleme' => 'Ces sites syndiqués ont posé un problèmeZORG', +'avis_suppression_base' => 'ATTENTION, la suppression des données est irréversibleZORG', +'avis_version_mysql' => 'Votre version de MySQL (@version_mysql@) ne permet pas l\'auto-réparation des tables de la base.', + + +// B +'bouton_acces_ldap' => 'Ajouter l\'accès à LDAP >>', +'bouton_ajouter' => 'AjouterZORG', +'bouton_ajouter_document' => 'AJOUTER UN DOCUMENTZORG', +'bouton_ajouter_image' => 'AJOUTER UNE IMAGEZORG', +'bouton_annonce' => 'ANNONCEZORG', +'bouton_changer' => 'ChangerZORG', +'bouton_checkbox_envoi_message' => 'possibilité d\'envoyer un message', +'bouton_checkbox_indiquer_site' => 'indiquer obligatoirement un site WebZORG', +'bouton_checkbox_qui_attribue_mot_cle_administrateurs' => 'les administrateurs du siteZORG', +'bouton_checkbox_qui_attribue_mot_cle_redacteurs' => 'les rédacteursZORG', +'bouton_checkbox_qui_attribue_mot_cle_visiteurs' => 'les visiteurs du site public lorsqu\'ils postent un message dans un forum.', +'bouton_checkbox_signature_unique_email' => 'une seule signature par adresse emailZORG', +'bouton_checkbox_signature_unique_site' => 'une seule signature par site WebZORG', +'bouton_chercher' => 'ChercherZORG', +'bouton_choisir' => 'ChoisirZORG', +'bouton_demande_publication' => 'Demander la publication de cet articleZORG', +'bouton_effacer_index' => 'Effacer les indexZORG', +'bouton_effacer_tout' => 'Effacer TOUTZORG', +'bouton_envoi_message_02' => 'ENVOYER UN MESSAGEZORG', +'bouton_envoyer_message' => 'Message définitif : envoyerZORG', +'bouton_forum_petition' => 'FORUM & PÉTITIONZORG', +'bouton_modifier' => 'ModifierZORG', +'bouton_pense_bete' => 'PENSE-BÊTE À USAGE PERSONNELZORG', +'bouton_radio_activer_messagerie' => 'Activer la messagerie interneZORG', +'bouton_radio_activer_messagerie_interne' => 'Activer la messagerie interneZORG', +'bouton_radio_activer_petition' => 'Activer la pétitionZORG', +'bouton_radio_afficher' => 'AfficherZORG', +'bouton_radio_apparaitre_liste_redacteurs_connectes' => 'Apparaître dans la liste des rédacteurs connectésZORG', +'bouton_radio_articles_futurs' => 'aux articles futurs uniquement (pas d\'action sur la base de données).', +'bouton_radio_articles_tous' => 'à tous les articles sans exception.ZORG', +'bouton_radio_articles_tous_sauf_forum_desactive' => 'à tous les articles, sauf ceux dont le forum est désactivé.ZORG', +'bouton_radio_desactiver_messagerie' => 'Désactiver la messagerieZORG', +'bouton_radio_desactiver_messagerie_interne' => 'Désactiver la messagerie interneZORG', +'bouton_radio_enregistrement_obligatoire' => 'Enregistrement obligatoire (les + utilisateurs doivent s\'abonner en fournissant leur adresse e-mail avant de + pouvoir poster des contributions).', +'bouton_radio_envoi_annonces' => 'Envoyer les annonces éditorialesZORG', +'bouton_radio_envoi_annonces_adresse' => 'Envoyer les annonces à l\'adresse :', +'bouton_radio_envoi_liste_nouveautes' => 'Envoyer la liste des nouveautésZORG', +'bouton_radio_moderation_priori' => 'Modération à priori (les + contributions ne s\'affichent publiquement qu\'après validation par les + administrateurs).', +'bouton_radio_modere_abonnement' => 'modéré sur abonnementZORG', +'bouton_radio_modere_posteriori' => 'modéré à posterioriZORG', +'bouton_radio_modere_priori' => 'modéré à prioriZORG', +'bouton_radio_non_apparaitre_liste_redacteurs_connectes' => 'Ne pas apparaître dans la liste des rédacteursZORG', +'bouton_radio_non_envoi_annonces' => 'Ne pas envoyer d\'annonces', +'bouton_radio_non_envoi_annonces_editoriales' => 'Ne pas envoyer d\'annonces éditoriales ', +'bouton_radio_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautésZORG', +'bouton_radio_non_syndication' => 'Pas de syndicationZORG', +'bouton_radio_occidental' => 'Alphabet occidental (<tt>iso-8859-1</tt>): supporté par tous les navigateurs, mais permet uniquement + l\'affichage des langues ouest-européennes (anglais, français, allemand...).', +'bouton_radio_pas_petition' => 'Pas de pétitionZORG', +'bouton_radio_personnalise' => 'Jeu de caractères personnalisé : choisissez cette option si vous voulez + utiliser un jeu de caractères spécifique', +'bouton_radio_petition_activee' => 'Pétition activéeZORG', +'bouton_radio_publication_immediate' => 'Publication immédiate des messages + (les contributions s\'affichent dès leur envoi, les administrateurs peuvent + les supprimer ensuite).', +'bouton_radio_sauvegarde_compressee' => 'sauvegarde compressée sous <b>ecrire/data/dump.xml.gz</b>ZORG', +'bouton_radio_sauvegarde_non_compressee' => 'sauvegarde non compressée sous <b>ecrire/data/dump.xml</b>ZORG', +'bouton_radio_supprimer_petition' => 'Supprimer la pétitionZORG', +'bouton_radio_syndication' => 'Syndication :ZORG', +'bouton_radio_universel' => 'Alphabet universel (<tt>utf-8</tt>): permet l\'affichage de toutes les langues, mais n\'est pas reconnu + par tous les navigateurs à l\'heure actuelle.', +'bouton_recharger_page' => 'recharger cette pageZORG', +'bouton_relancer_installation' => 'Relancer l\'installation', +'bouton_restaurer_base' => 'Restaurer la baseZORG', +'bouton_suivant' => 'SuivantZORG', +'bouton_telecharger' => 'TéléchargerZORG', +'bouton_tenter_recuperation' => 'Tenter une réparationZORG', +'bouton_test_proxy' => 'Essayer le proxyZORG', +'bouton_valider' => 'ValiderZORG', +'bouton_vider_cache' => 'Vider le cacheZORG', +'bouton_voir_message' => 'Voir ce message avant de le validerZORG', + + +// E +'email' => 'emailZORG', +'email_2' => 'email :ZORG', +'entree_adresse_annuaire' => 'Adresse de l\'annuaire', +'entree_adresse_email' => 'Votre adresse emailZORG', +'entree_adresse_fichier_syndication' => 'Adresse du fichier « backend » pour la syndication :ZORG', +'entree_adresse_site' => '<b>Adresse du site</b> [Obligatoire]ZORG', +'entree_base_donnee_1' => 'Adresse de la base de donnéesZORG', +'entree_base_donnee_2' => '(Souvent cette adresse correspond à celle de votre site, parfois elle correspond à la mention «localhost», parfois elle est laissée totalement vide.)ZORG', +'entree_biographie' => 'Courte biographie en quelques mots.ZORG', +'entree_breve_publiee' => 'Cette brève doit-elle être publiée ?ZORG', +'entree_chemin_acces' => '<B>Entrer</B> le chemin d\'accès :', +'entree_cle_pgp' => 'Votre clé PGPZORG', +'entree_contenu_rubrique' => '(Contenu de la rubrique en quelques mots.)ZORG', +'entree_description_site' => 'Description du siteZORG', +'entree_dimensions' => 'Dimensions :ZORG', +'entree_identifiants_connexion' => 'Vos identifiants de connexion...ZORG', +'entree_informations_connexion_ldap_1' => 'Veuillez entrer dans ce formulaire les informations de connexion à votre annuaire LDAP. ZORG', +'entree_informations_connexion_ldap_2' => 'Ces informations doivent pouvoir vous être fournies par l\'administrateur du système ', +'entree_informations_connexion_ldap_3' => 'ou du réseau.ZORG', +'entree_infos_perso' => 'Qui êtes-vous ?ZORG', +'entree_interieur_rubrique' => 'À l\'intérieur de la rubrique :', +'entree_liens_sites' => '<B>Lien hypertexte</B> (référence, site à visiter...)ZORG', +'entree_login' => 'Votre loginZORG', +'entree_login_connexion_1' => 'Le login de connexionZORG', +'entree_login_connexion_2' => '(Correspond parfois à votre login d\'accès au FTP; parfois laissé vide)', +'entree_login_ldap' => 'Login LDAP initialZORG', +'entree_mot_passe' => 'Votre mot de passeZORG', +'entree_mot_passe_1' => 'Le mot de passe de connexionZORG', +'entree_mot_passe_2' => '(Correspond parfois à votre mot de passe pour le FTP; parfois laissé vide)ZORG', +'entree_nom_fichier' => 'Veuillez entrer le nom du fichier @texte_compresse@:ZORG', +'entree_nom_pseudo' => 'Votre nom ou votre pseudoZORG', +'entree_nom_pseudo_1' => '(Votre nom ou votre pseudo)ZORG', +'entree_nom_site' => 'Le nom de votre siteZORG', +'entree_nouveau_passe' => 'Nouveau mot de passeZORG', +'entree_passe_ldap' => 'Mot de passeZORG', +'entree_port_annuaire' => 'Le numéro de port de l\'annuaire', +'entree_signature' => 'SignatureZORG', +'entree_texte_breve' => 'Texte de la brèveZORG', +'entree_titre_document' => 'Titre du document :ZORG', +'entree_titre_image' => 'Titre de l\'image :', +'entree_titre_obligatoire' => '<B>Titre</B> [Obligatoire]<BR>ZORG', +'entree_url' => 'L\'adresse (URL) de votre site', + + +// I +'icone_a_suivre' => 'À suivreZORG', +'icone_activer_cookie' => 'Activer le cookie de correspondanceZORG', +'icone_admin_site' => 'Administration du siteZORG', +'icone_afficher_auteurs' => 'Afficher les auteursZORG', +'icone_afficher_visiteurs' => 'Afficher les visiteursZORG', +'icone_aide_ligne' => 'Aide en ligneZORG', +'icone_arret_discussion' => 'Ne plus participer à cette discussionZORG', +'icone_articles' => 'ArticlesZORG', +'icone_auteurs' => 'AuteursZORG', +'icone_breves' => 'BrèvesZORG', +'icone_calendrier' => 'CalendrierZORG', +'icone_configuration_site' => 'Configuration du siteZORG', +'icone_configurer_site' => 'Configurer votre siteZORG', +'icone_creation_groupe_mots' => 'Créer un nouveau groupe de motsZORG', +'icone_creation_mots_cles' => 'Créer un nouveau mot-cléZORG', +'icone_creer_auteur' => 'Créer un nouvel auteur et l\'associer à cet article', +'icone_creer_mot_cle' => 'Créer un nouveau mot-clé et le lier à cet articleZORG', +'icone_creer_nouvel_auteur' => 'Créer un nouvel auteurZORG', +'icone_creer_rubrique' => 'Créer une rubriqueZORG', +'icone_creer_rubrique_2' => 'Créer une nouvelle rubriqueZORG', +'icone_creer_sous_rubrique' => 'Créer une sous-rubriqueZORG', +'icone_deconnecter' => 'Se déconnecterZORG', +'icone_doc_rubrique' => 'Documents des rubriquesZORG', +'icone_ecrire_article' => 'Écrire un nouvel articleZORG', +'icone_ecrire_nouvel_article' => 'Les brèves contenues dans cette rubriqueZORG', +'icone_edition_site' => 'Édition du siteZORG', +'icone_envoyer_message' => 'Envoyer ce messageZORG', +'icone_evolution_visites' => 'Évolution des visites<br>@visites@ visites@aff_ref@ZORG', +'icone_evolution_visites_2' => 'Evolution des visitesZORG', +'icone_forum_administrateur' => 'Forum des administrateursZORG', +'icone_forum_interne' => 'Forum interneZORG', +'icone_forum_suivi' => 'Suivi des forumsZORG', +'icone_forums_petitions' => 'Forums et pétitionsZORG', +'icone_informations_personnelles' => 'Informations personnellesZORG', +'icone_interface_complet' => 'interface + complète', +'icone_interface_simple' => 'Interface + simplifiée', +'icone_maintenace_site' => 'Maintenance du siteZORG', +'icone_messagerie_peronnelle' => 'Messagerie personnelleZORG', +'icone_messagerie_personnelle' => 'Messagerie personnelleZORG', +'icone_modif_groupe_mots' => 'Modifier ce groupe de motsZORG', +'icone_modifier_article' => 'Modifier cet articleZORG', +'icone_modifier_breve' => 'Modifier cette breveZORG', +'icone_modifier_informations_personnelles' => 'Modifier vos informations personnellesZORG', +'icone_modifier_message' => 'Modifier ce messageZORG', +'icone_modifier_rubrique' => 'Modifier cette rubriqueZORG', +'icone_modifier_site' => 'Modifier ce siteZORG', +'icone_mots_cles' => 'Mots-clésZORG', +'icone_nouvelle_breve' => 'Écrire une nouvelle brèveZORG', +'icone_poster_message' => 'Poster un messageZORG', +'icone_publier_breve' => 'Publier cette brèveZORG', +'icone_referencer_nouveau_site' => 'Référencer un nouveau siteZORG', +'icone_refuser_breve' => 'Refuser cette brèveZORG', +'icone_retour' => 'RetourZORG', +'icone_retour_article' => 'Retour à l\'article', +'icone_rubriques' => 'RubriquesZORG', +'icone_save_site' => 'Sauvegarde du siteZORG', +'icone_site_entier' => 'Tout le siteZORG', +'icone_sites_references' => 'Sites référencésZORG', +'icone_stat_site' => 'Statistiques du siteZORG', +'icone_statistiques' => 'Statistiques du siteZORG', +'icone_statistiques_visites' => 'Statistiques des visitesZORG', +'icone_suivi_forum' => 'Suivi du forum public : @nb_forums@ contribution(s)ZORG', +'icone_suivi_forums' => 'Suivre/gérer les forumsZORG', +'icone_suivi_pettions' => 'Suivre/gérer les pétitionsZORG', +'icone_supprimer_cookie' => 'Supprimer le cookie de correspondanceZORG', +'icone_supprimer_document' => 'Supprimer ce documentZORG', +'icone_supprimer_groupe_mots' => 'Supprimer ce groupeZORG', +'icone_supprimer_image' => 'Supprimer cette imageZORG', +'icone_supprimer_message' => 'Supprimer ce messageZORG', +'icone_supprimer_rubrique' => 'Supprimer cette rubriqueZORG', +'icone_supprimer_signature' => 'Supprimer cette signatureZORG', +'icone_tous_articles' => 'Tous vos articlesZORG', +'icone_tous_auteur' => 'Tous les auteursZORG', +'icone_valider_message' => 'Valider ce messageZORG', +'icone_valider_signature' => 'Valider cette signatureZORG', +'icone_visiter_site' => 'Visiter le siteZORG', +'icone_voir_en_ligne' => 'Voir en ligneZORG', +'icone_voir_sites_references' => 'Voir les sites référencésZORG', +'icone_voir_tous_mots_cles' => 'Voir tous les mots-clésZORG', +'image_administrer_rubrique' => 'Vous pouvez administrer cette rubriqueZORG', +'info_a_suivre' => 'À SUIVRE »ZORG', +'info_a_valider' => '[à valider]ZORG', +'info_acces_interdit' => 'Accès interditZORG', +'info_acces_refuse' => 'Accès refuséZORG', +'info_action' => 'Action : @action@ZORG', +'info_action_administration' => 'Action admin: @action@ZORG', +'info_activer_cookie_1' => 'Vous pouvez activer un <b>cookie de correspondanceZORG', +'info_activer_cookie_2' => ', ce qui vous permettra de passer facilement du site public au site privé.ZORG', +'info_activer_forum_public' => '<I>Pour activer les forums publics, veuillez choisir leur mode + de modération par défaut:</I>', +'info_admin_gere_rubriques' => 'Cet administrateur gère les rubriques suivantes :ZORG', +'info_admin_gere_toutes_rubriques' => 'Cet administrateur gère <b>toutes les rubriques</b>.ZORG', +'info_administrateur' => 'AdministrateurZORG', +'info_administrateur_1' => 'AdministrateurZORG', +'info_administrateur_2' => 'du site (<i>utilisez avec précaution</i>)ZORG', +'info_administrateur_site_01' => 'Si vous êtes administrateur du site, veuillez ZORG', +'info_administrateur_site_02' => 'cliquer sur ce lienZORG', +'info_administrateurs' => 'AdministrateursZORG', +'info_administrer_rubrique' => 'Vous pouvez administrer cette rubriqueZORG', +'info_administrer_rubriques' => 'Vous pouvez administrer cette rubrique et ses sous-rubriquesZORG', +'info_adresse' => 'à l\'adresse :', +'info_adresse_email' => 'ADRESSE EMAIL :ZORG', +'info_adresse_non_indiquee' => 'Vous n\'avez pas indiqué d\'adresse à tester !', +'info_adresse_url' => 'Adresse (URL) du site publicZORG', +'info_afficher_visites' => 'Afficher les visites pour:ZORG', +'info_affichier_visites_articles_plus_visites' => 'Afficher les visites pour <b>les articles les plus visités depuis le début :</b>ZORG', +'info_aide' => 'AIDE :ZORG', +'info_aide_en_ligne' => 'Aide en ligne SPIPZORG', +'info_ajout_image' => 'Lorsque vous ajoutez des images en tant que documents joints à un article, + SPIP peut créer pour vous, automatiquement, des vignettes (miniatures) des + images insérées. Cela permet par exemple de créer + automatiquement une galerie ou un portfolio.', +'info_ajout_participant' => 'Le participant suivant est ajouté :ZORG', +'info_ajouter_mot' => 'Ajouter ce motZORG', +'info_ajouter_rubrique' => 'Ajouter une autre rubrique à administrer :ZORG', +'info_aller_a' => 'Aller à ZORG', +'info_analyse_popularites' => 'analyse popularitesZORG', +'info_analyse_referers' => 'analyse referersZORG', +'info_analyse_visites' => 'analyse visitesZORG', +'info_annonce' => 'ANNONCEZORG', +'info_annonce_nouveautes' => 'Annonce des nouveautésZORG', +'info_annonces_generales' => 'Annonces générales :ZORG', +'info_annuler_blocage_priori' => 'Annuler + ce blocage a priori', +'info_anterieur' => 'antérieureZORG', +'info_appliquer_choix_moderation' => 'Appliquer ce choix de modération :ZORG', +'info_article' => 'articleZORG', +'info_article_2' => 'articlesZORG', +'info_article_a_paraitre' => 'Les articles post-datés à paraîtreZORG', +'info_article_propose' => 'Article proposéZORG', +'info_article_publie' => 'Article publiéZORG', +'info_article_redaction' => 'Article en cours de rédactionZORG', +'info_article_refuse' => 'Article refuséZORG', +'info_article_supprime' => 'Article suppriméZORG', +'info_articles' => 'ArticlesZORG', +'info_articles_02' => ' articlesZORG', +'info_articles_2' => 'ArticlesZORG', +'info_articles_a_valider' => 'Les articles à validerZORG', +'info_articles_auteur' => 'Les articles de cet auteurZORG', +'info_articles_lies_mot' => 'Les articles liés à ce mot-cléZORG', +'info_articles_proposes' => 'Articles proposésZORG', +'info_articles_trouves' => 'Articles trouvésZORG', +'info_articles_trouves_dans_texte' => 'Articles trouvés (dans le texte)ZORG', +'info_attente_validation' => 'Vos articles en attente de validationZORG', +'info_aujourdhui' => 'aujourd\'hui : ', +'info_auteur_message' => 'AUTEUR DU MESSAGE :ZORG', +'info_auteurs' => 'Les auteursZORG', +'info_auteurs_nombre' => 'auteur(s) :ZORG', +'info_auteurs_par_tri' => 'Auteurs@partri@ZORG', +'info_auteurs_trouves' => 'Auteurs trouvésZORG', +'info_authentification_externe' => 'Authentification externeZORG', +'info_authentification_ftp' => 'Authentification (par FTP).ZORG', +'info_avertissement' => 'AvertissementZORG', +'info_base_installee' => 'La structure de votre base de données est installée.ZORG', +'info_base_restauration' => 'La base est en cours de restauration.ZORG', +'info_bloquer_lien' => 'bloquer ce lienZORG', +'info_breves' => 'Votre site utilise-t-il le système de brèves ?ZORG', +'info_breves_02' => 'BrèvesZORG', +'info_breves_03' => ' brèvesZORG', +'info_breves_2' => 'brèvesZORG', +'info_breves_liees_mot' => 'Les brèves liées à ce mot-cléZORG', +'info_breves_touvees' => 'Brèves trouvéesZORG', +'info_breves_touvees_dans_texte' => 'Brèves trouvées (dans le texte)ZORG', +'info_breves_valider' => 'Brèves à validerZORG', +'info_changer_nom_groupe' => 'Changer le nom de ce groupe :ZORG', +'info_chapeau' => 'ChapeauZORG', +'info_chapeau_2' => 'Chapeau :ZORG', +'info_chemin_acces_1' => 'Options : <B>Chemin d\'accès dans l\'annuaire</B>', +'info_chemin_acces_2' => 'Vous devez désormais configurer le chemin d\'accès aux informations dans l\'annuaire. ', +'info_chemin_acces_3' => 'Cette information est indispensable pour lire les profils utilisateurs stockés dans l\'annuaire. ', +'info_chemin_acces_annuaire' => 'Options : <B>Chemin d\'accès dans l\'annuaire', +'info_choix_base' => 'Troisième étape : ZORG', +'info_classement_1' => '<sup>er</sup> sur @liste@ZORG', +'info_classement_2' => '<sup>e</sup> sur @liste@ZORG', +'info_code_acces' => 'N\'oubliez pas vos propres codes d\'accès !', +'info_comment_lire_tableau' => 'Comment lire ce tableauZORG', +'info_confirmer_passe' => 'Confirmer ce nouveau mot de passe :ZORG', +'info_connexion_base' => 'Deuxième étape : <B>Essai de connexion à la base</B>ZORG', +'info_connexion_ldap_ok' => 'La connexion LDAP a réussi.</B><P> Vous pouvez passer à l\'étape suivante.', +'info_connexion_mysql' => 'Première étape : <B>Votre connexion MySQL</B>ZORG', +'info_connexion_ok' => 'La connexion a réussi.ZORG', +'info_connexion_refusee' => 'Connexion refuséeZORG', +'info_contact' => 'ContactZORG', +'info_contact_developpeur' => 'Veuillez contacter un developpeur.ZORG', +'info_contenance' => 'Ce site contient :ZORG', +'info_contenu_articles' => 'Contenu des articlesZORG', +'info_contribution' => 'contributions de forumZORG', +'info_copyright' => 'est un logiciel libre distribué <a href=\'copyright_fr.html\'>sous licence GPL.</a>', +'info_cours_edition' => 'En cours d\'édition', +'info_creation_mots_cles' => 'Créez et configurez ici les mots-clés du siteZORG', +'info_creation_paragraphe' => '(Pour créer des paragraphes, laissez simplement des lignes vides.)ZORG', +'info_creation_rubrique' => 'Avant de pouvoir écrire des articles,<BR> vous devez créer au moins une rubrique.<BR>ZORG', +'info_creation_tables' => 'Quatrième étape : <B>Création des tables de la base</B>ZORG', +'info_creer_base' => '<B>Créer</B> une nouvelle base de données :ZORG', +'info_creer_repertoire' => 'Veuillez créer un fichier ou un répertoire nomméZORG', +'info_creer_repertoire_2' => 'à l\'intérieur du sous-répertoire <b>ecrire/data/</b>, puis', +'info_dans_espace_prive' => '[dans l\'espace privé]', +'info_dans_groupe' => 'Dans le groupe :ZORG', +'info_dans_rubrique' => 'Dans la rubrique :ZORG', +'info_date_publication_anterieure' => 'Date de publication antérieure :ZORG', +'info_date_referencement' => 'DATE DE RÉFÉRENCEMENT DE CE SITE :ZORG', +'info_delet_mots_cles' => 'Vous avez demandé à supprimer le mot-clé +<B>@titre_mot@</B> (@type_mot@). Ce mot-clé étant lié à +<b>@texte_lie@</b> vous devez confirmer cette décision :', +'info_demander_blocage_priori' => 'Demander + un blocage a priori', +'info_deplier' => 'DéplierZORG', +'info_derniere_etape' => 'Dernière étape : <B>C\'est terminé !', +'info_derniere_syndication' => 'La dernière syndication de ce site a été effectuée le ZORG', +'info_derniers_articles_publies' => 'Vos derniers articles publiés en ligneZORG', +'info_desactiver_forum_public' => 'Désactiver l\'utilisation des forums + publics. Les forums publics pourront être autorisés au cas par cas + sur les articles ; ils seront interdits sur les rubriques, brèves, etc.', +'info_desactiver_messagerie_personnelle' => 'Vous pouvez activer ou désactiver votre messagerie personnelle sur ce site.ZORG', +'info_descriptif' => 'Descriptif :ZORG', +'info_descriptif_nombre' => 'descriptif(s) :ZORG', +'info_description' => 'Description :ZORG', +'info_dimension' => 'Dimensions :ZORG', +'info_discussion_cours' => 'Discussions en coursZORG', +'info_document' => 'Document ZORG', +'info_donner_rendez_vous' => 'Ce bouton vous permet de donner un rendez-vous à un autre participant.ZORG', +'info_echange_message' => 'SPIP permet l\'échange de messages et la constitution de forums de discussion + privés entre les participants du site. Vous pouvez activer ou + désactiver cette fonctionnalité.', +'info_ecire_message_prive' => 'Ecrire un message privéZORG', +'info_ecrire_article_1' => 'Avant de pouvoir écrire des articles, ZORG', +'info_ecrire_article_2' => 'vous devez créer au moins une rubrique.ZORG', +'info_email_invalide' => 'Adresse email invalide.ZORG', +'info_email_webmestre' => 'Adresse e-mail du webmestre (optionnel)ZORG', +'info_en_cours_validation' => 'Vos articles en cours de rédactionZORG', +'info_en_ligne' => 'Actuellement en ligne :ZORG', +'info_entrer_code_alphabet' => 'Entrez le code de l\'alphabet à utiliser : ', +'info_envoi_email_automatique' => 'Envoi de mails automatiqueZORG', +'info_envoi_forum' => 'Envoi des forums aux auteurs des articlesZORG', +'info_envoyer_maintenant' => 'Envoyer maintenantZORG', +'info_envoyer_message_prive' => 'Envoyer un message privé à cet auteurZORG', +'info_erreur_requete' => 'Erreur dans la requête : ZORG', +'info_erreur_restauration' => 'Erreur de restauration : fichier inexistant.ZORG', +'info_etape_suivante' => 'Passer à l\'étape suivante', +'info_etape_suivante_1' => 'Vous pouvez passer à l\'étape suivante.', +'info_etape_suivante_2' => 'Vous pouvez passer à l\'étape suivante.', +'info_exportation_base' => 'exportation de la base vers @archive@ZORG', +'info_facilite_suivi_activite' => 'Afin de faciliter le suivi de l\'activité + éditoriale du site, SPIP peut faire parvenir par mail, par exemple + à une mailing-list des rédacteurs, l\'annonce des demandes de + publication et des validations d\'articles.', +'info_fichiers_authent' => 'Fichiers d\'authentification « .htpasswd »', +'info_fini' => 'C\\\'est fini !\';', +'info_fonctionnement_forum' => 'Fonctionnement du forum :ZORG', +'info_format_image' => 'Formats d\'images pouvant être utilisées pour créer des vignettes : @gd_formats@.', +'info_format_non_defini' => 'format non définiZORG', +'info_forum_administrateur' => 'forum des administrateursZORG', +'info_forum_interne' => 'forum interneZORG', +'info_forum_ouvert' => 'Dans l\'espace privé du site, un forum est ouvert à tous + les rédacteurs enregistrés. Vous pouvez, ci-dessous, activer un + forum supplémentaire, réservé aux seuls administrateurs.', +'info_forum_statistiques' => 'Statistiques des visitesZORG', +'info_gauche_admin_effacer' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne accès aux différentes fonctions de maintenance technique. Certaines d\'entre elles donnent lieu à un processus d\'authentification spécifique, qui exige d\'avoir un accès FTP au site Web.', +'info_gauche_admin_tech' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne accès aux différentes +fonctions de maintenance technique. Certaines d\'entre elles donnent lieu à un processus d\'authentification spécifique, qui +exige d\'avoir un accès FTP au site Web.', +'info_gauche_admin_vider' => '<B>Cette page est uniquement accessible aux responsables du site.</B><P> Elle donne accès aux différentes +fonctions de maintenance technique. Certaines d\'entre elles donnent lieu à un processus d\'authentification spécifique, qui +exige d\'avoir un accès FTP au site Web.', +'info_gauche_auteurs' => 'Vous trouverez ici tous les auteurs du site. + Leur statut est indiqué par la couleur de leur icone (rédacteur = vert; administrateur = jaune). ', +'info_gauche_auteurs_exterieurs' => 'Les auteurs extérieurs, sans accès au site, sont indiqués par une icone bleue ; + les auteurs effacés par une poubelle.', +'info_gauche_messagerie' => 'La messagerie vous permet d\'échanger des messages entre rédacteurs, de conserver des pense-bêtes (pour votre usage personnel) ou d\'afficher des annonces sur la page d\'accueil de l\'espace privé (si vous êtes administrateur).', +'info_gauche_numero_auteur' => 'AUTEUR NUMÉROZORG', +'info_gauche_numero_breve' => 'BRÈVE NUMÉROZORG', +'info_gauche_statistiques_referers' => 'Cette page présente la liste des <I>referers</I>, c\'est-à-dire des sites contenant des liens menant vers votre propre site, uniquement pour aujourd\'hui: en effet, cette liste est remise à zéro toutes les 24 heures.', +'info_gauche_suivi_forum' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de rédaction). Elle affiche toutes les contributions du forum public de cet article et vous permet de gérer ces contributions.ZORG', +'info_gauche_suivi_forum_2' => 'La page de <I>suivi des forums</I> est un outil de gestion de votre site (et non un espace de discussion ou de rédaction). Elle affiche toutes les contributions des forums du site, aussi bien celles du site public que de l\'espace privé et vous permet de gérer ces contributions.', +'info_gauche_visiteurs_enregistres' => 'Vous trouverez ici les visiteurs enregistrés + dans l\'espace public du site (forums sur abonnement).', +'info_generation_miniatures_images' => 'Génération de miniatures des imagesZORG', +'info_grand_ecran' => 'Grand écranZORG', +'info_groupe_important' => 'Groupe importantZORG', +'info_hebergeur_desactiver_envoi_email' => 'Certains hébergeurs désactivent l\'envoi automatique de + mails depuis leurs serveurs. Dans ce cas, les fonctionnalités suivantes + de SPIP ne fonctionneront pas.', +'info_hier' => 'hier :ZORG', +'info_identification_publique' => 'Votre identité publique...ZORG', +'info_image_aide' => 'AIDEZORG', +'info_impossible_lire_page' => '<B>Erreur !</B> Impossible de lire la page <tt><html>@test_proxy@</html></tt> à travers le proxy <tt>ZORG', +'info_inclusion_directe' => 'Inclusion directe :ZORG', +'info_inclusion_vignette' => 'Inclusion de la vignette :ZORG', +'info_informations_personnelles' => 'Cinquième étape : <B>Informations personnelles</B>ZORG', +'info_inscription_automatique' => 'Inscription automatique de nouveaux rédacteursZORG', +'info_installer_documents' => 'Vous pouvez installer automatiquement tous les documents contenus dans le dossier <i>upload</i>.ZORG', +'info_installer_ftp' => 'En tant qu\'administrateur, vous pouvez installer (par FTP) des fichiers dans le dossier ecrire/upload pour ensuite les sélectionner directement ici.', +'info_installer_images' => 'Vous pouvez installer des images aux formats JPEG, GIF et PNG.ZORG', +'info_installer_images_dossier' => 'Installer des images dans le dossier /ecrire/upload pour pouvoir les sélectionner ici.ZORG', +'info_installer_tous_documents' => 'Installer tous les documentsZORG', +'info_interface_complete' => 'interface complèteZORG', +'info_interface_simple' => 'Interface + simplifiée', +'info_jeu_caractere' => 'Jeu de caractères du siteZORG', +'info_joindre_document_article' => 'Vous pouvez joindre à cet article des documents de typeZORG', +'info_joindre_document_rubrique' => 'Vous pouvez ajouter dans cette rubrique des documents de typeZORG', +'info_joindre_documents_article' => 'Vous pouvez joindre à votre article des documents de type : ZORG', +'info_l_article' => 'l\'article', +'info_la_breve' => 'la brèveZORG', +'info_la_rubrique' => 'la rubriqueZORG', +'info_laisser_champs_vides' => 'laisser ces champs vides)ZORG', +'info_largeur_vignette' => '@largeur_vignette@ x @hauteur_vignette@ pixelsZORG', +'info_ldap_ok' => 'L\'authentification LDAP est installée.', +'info_les_auteurs_1' => 'par @les_auteurs@ ZORG', +'info_les_auteurs_2' => 'le ZORG', +'info_lien' => 'lien : ZORG', +'info_lien_hypertexte' => 'Lien hypertexte :ZORG', +'info_liens_syndiques_1' => 'liens syndiquésZORG', +'info_liens_syndiques_2' => ' sont en attente de validation.ZORG', +'info_liens_syndiques_3' => ' forumsZORG', +'info_liens_syndiques_4' => ' sontZORG', +'info_liens_syndiques_5' => ' forumZORG', +'info_liens_syndiques_6' => ' estZORG', +'info_liens_syndiques_7' => ' en attente de validationZORG', +'info_liste_redacteurs_connectes' => 'Liste des rédacteurs connectésZORG', +'info_login_existant' => 'Ce login existe déjà.ZORG', +'info_login_trop_court' => 'Login trop court.ZORG', +'info_mail_fournisseur' => 'vous@fournisseur.comZORG', +'info_maximum' => 'maximum :ZORG', +'info_message' => 'Message du ZORG', +'info_message_efface' => 'MESSAGE EFFACÉZORG', +'info_message_en_redaction' => 'Vos messages en cours de rédactionZORG', +'info_message_supprime' => 'MESSAGE SUPPRIMÉZORG', +'info_message_technique' => 'Message technique :ZORG', +'info_messagerie_interne' => 'Messagerie interneZORG', +'info_mise_a_niveau_base' => 'mise à niveau de votre base MySQLZORG', +'info_mise_a_niveau_base_2' => '{{Attention!}} Vous avez installé une version + des fichiers SPIP {antérieure} à celle qui se trouvait + auparavant sur ce site: votre base de données risque d\'être + perdue et votre site ne fonctionnera plus.<br>{{Réinstallez les + fichiers de SPIP.}}', +'info_mise_en_ligne' => 'Date de mise en ligne :ZORG', +'info_mode_fonctionnement_defaut_forum_public' => 'Mode de fonctionnement par défaut des forums publicsZORG', +'info_modification_parametres_securite' => 'modifications des paramètres de sécuritéZORG', +'info_modifier_breve' => 'Modifier la brève :ZORG', +'info_modifier_rubrique' => 'Modifier la rubrique :ZORG', +'info_modifier_titre' => 'Modifier : @titre@ZORG', +'info_mois_courant' => 'Dans le courant du mois :ZORG', +'info_mon_site_spip' => 'Mon site SPIPZORG', +'info_mot_cle_ajoute' => 'Le mot-clé suivant a été ajouté à ZORG', +'info_moteur_recherche' => 'Moteur de recherche intégréZORG', +'info_mots_cles' => 'Les mots-clésZORG', +'info_mots_cles_association' => 'Les mots-clés de ce groupe peuvent être associés :ZORG', +'info_moyenne' => 'moyenne : ZORG', +'info_nexen_1' => 'Votre hébergeur est Nexen Services.ZORG', +'info_nexen_2' => 'La protection du répertoire <tt>ecrire/data/</tt> doit se faire par l\'intermédiaire de ', +'info_nexen_3' => 'l\'espace webmestres', +'info_nexen_4' => 'Veuillez créer manuellement la protection pour ce répertoire (un couple login/mot de passe est nécessaire).ZORG', +'info_nom' => 'NomZORG', +'info_nom_destinataire' => 'Nom du destinataireZORG', +'info_nom_non_utilisateurs_connectes' => 'Votre nom n\'apparaît pas dans la liste des utilisateurs connectés.', +'info_nom_site' => 'Nom de votre siteZORG', +'info_nom_site_2' => '<b>Nom du site</b> [Obligatoire]ZORG', +'info_nom_utilisateurs_connectes' => 'Votre nom apparaît dans la liste des utilisateurs connectés.ZORG', +'info_nombre_breves' => '@nb_breves@ brèves, ZORG', +'info_nombre_en_ligne' => 'Actuellement en ligne :ZORG', +'info_nombre_partcipants' => 'PARTICIPANTS A LA DISCUSSION :ZORG', +'info_nombre_rubriques' => '@nb_rubriques@ rubriques, ZORG', +'info_nombre_sites' => '@nb_sites@ sites, ZORG', +'info_non_deplacer' => 'Ne pas déplacer...ZORG', +'info_non_envoi_annonce_dernieres_nouveautes' => 'SPIP peut envoyer, régulièrement, l\'annonce des dernières nouveautés du site + (articles et brèves récemment publiés).', +'info_non_envoi_liste_nouveautes' => 'Ne pas envoyer la liste des nouveautésZORG', +'info_non_modifiable' => 'ne peut pas être modifiéZORG', +'info_non_resultat' => 'Aucun résultat pour \"@cherche_mot@\"', +'info_non_suppression_mot_cle' => ' je ne veux pas supprimer ce mot-clé.ZORG', +'info_non_utilisation_messagerie' => 'Vous n\'utilisez pas la messagerie interne de ce site.', +'info_notes' => 'NotesZORG', +'info_nouveau' => '(Nouveau)ZORG', +'info_nouveau_pense_bete' => 'Ce bouton vous permet de créer un nouveau pense-bête personnel.ZORG', +'info_nouveaux_message' => 'Nouveaux messagesZORG', +'info_nouveaux_messages' => 'VOUS AVEZ @total_messages@ NOUVEAUX MESSAGESZORG', +'info_nouvel_article' => 'Nouvel articleZORG', +'info_numero_article' => 'ARTICLE NUMÉROZORG', +'info_obligatoire_02' => '[Obligatoire]ZORG', +'info_option_email' => 'Lorsqu\'un visiteur du site poste un nouveau message dans le forum + associé à un article, les auteurs de l\'article peuvent être + prévenus de ce message par e-mail. Souhaitez-vous utiliser cette option ?', +'info_option_faire_suivre' => 'Faire suivre les messages des forums aux auteurs des articlesZORG', +'info_option_ne_pas_faire_suivre' => 'Ne pas faire suivre les messages des forumsZORG', +'info_options_avancees' => 'OPTIONS AVANCÉESZORG', +'info_ou' => 'ou... ZORG', +'info_oui_suppression_mot_cle' => ' je veux supprimer définitivement ce mot-clé.ZORG', +'info_page_interdite' => 'Page interditeZORG', +'info_panne_site_syndique' => 'Site syndiqué en panneZORG', +'info_par_nombre_article' => ' (par nombre d\'articles)', +'info_par_tri' => ' (par @tri@)ZORG', +'info_pas_de_forum' => 'pas de forumZORG', +'info_passe_trop_court' => 'Mot de passe trop court.ZORG', +'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.ZORG', +'info_pense_bete' => 'PENSE-BÊTEZORG', +'info_pense_bete_ancien' => 'Vos anciens pense-bêteZORG', +'info_petit_ecran' => 'Petit écranZORG', +'info_plus_cinq_car' => 'plus de 5 caractèresZORG', +'info_plus_cinq_car_2' => '(Plus de 5 caractères)ZORG', +'info_plus_trois_car' => '(Plus de 3 caractères)ZORG', +'info_plusieurs_mots_trouves' => 'Plusieurs mots-clés trouvés pour \"@cherche_mot@\":', +'info_popularite' => 'popularité : @popularite@ ; visites : @visites@ZORG', +'info_popularite_2' => 'popularité du site : ZORG', +'info_popularite_3' => 'popularité : @popularite@ ; visites : @visites@ZORG', +'info_popularite_4' => 'popularité : @popularite@ ; visites : @visites@ZORG', +'info_popularite_5' => 'popularité :ZORG', +'info_post_scriptum' => 'Post-ScriptumZORG', +'info_post_scriptum_2' => 'Post-scriptum :ZORG', +'info_pour' => 'pourZORG', +'info_premier_resultat' => ' [@debut_limit@ premiers résultats sur @total@]ZORG', +'info_premier_resultat_sur' => ' [@debut_limit@ premiers résultats sur @total@]ZORG', +'info_probleme_grave' => 'problème deZORG', +'info_procedez-par_etape' => 'procédez étape par étapeZORG', +'info_procedure_maj_version' => 'la procédure de mise à jour doit être lancée afin d\'adapter + la base de données à la nouvelle version de SPIP.', +'info_propose_1' => '[@nom_site_spip@] Propose : @titre@ZORG', +'info_propose_2' => 'Article propos\\xe9\\n---------------', +'info_propose_3' => 'L\'article \"@titre@\" est propos\\xe9 \\xe0 la publication.', +'info_propose_4' => 'Vous \\xeates invit\\xe9 \\xe0 venir le consulter et \\xe0 donner votre opinion', +'info_propose_5' => 'dans le forum qui lui est attach\\xe9. Il est disponible \\xe0 l\'adresse :', +'info_ps' => 'P.SZORG', +'info_publie_01' => 'L\'article \"@titre@\" a \\xe9t\\xe9 valid\\xe9 par @connect_nom@.', +'info_publie_1' => '[@nom_site_spip@] PUBLIE : @titre@ZORG', +'info_publie_2' => 'Article publi\\xe9\\n--------------', +'info_publies' => 'Vos articles publiés en ligneZORG', +'info_question_gerer_statistiques' => 'Votre site doit-il gérer les statistiques des visites ?ZORG', +'info_question_inscription_nouveaux_redacteurs' => 'Acceptez-vous les inscriptions de nouveaux rédacteurs à + partir du site public ? Si vous acceptez, les visiteurs pourront s\'inscrire + depuis un formulaire automatisé et accéderont alors à l\'espace privé pour + proposer leurs propres articles. <blockquote><i>Lors de la phase d\'inscription, + les utilisateurs reçoivent un courrier électronique automatique + leur fournissant leurs codes d\'accès au site privé. Certains + hébergeurs désactivent l\'envoi de mails depuis leurs + serveurs : dans ce cas, l\'inscription automatique est + impossible.', +'info_question_mots_cles' => 'Souhaitez-vous utiliser les mots-clés sur votre site ?ZORG', +'info_question_proposer_site' => 'Qui peut proposer des sites référencés ?ZORG', +'info_question_referers' => 'Votre site doit-il conserver les <i>referers</i> + (adresses des liens externes menant à votre site) ?', +'info_question_utilisation_moteur_recherche' => 'Souhaitez-vous utiliser le moteur de recherche intégré à SPIP ? + (le désactiver accélère le fonctionnement du système.)', +'info_qui_attribue_mot_cle' => 'Les mots de ce groupe peuvent être attribués par :ZORG', +'info_racine_site' => 'Racine du siteZORG', +'info_recharger_page' => 'Veuillez recharger cette page dans quelques instants.ZORG', +'info_recherche_auteur_a_affiner' => 'Trop de résultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.', +'info_recherche_auteur_ok' => 'Plusieurs rédacteurs trouvés pour \"@cherche_auteur@\":', +'info_recherche_auteur_zero' => '<B>Aucun résultat pour \"@cherche_auteur@\".', +'info_rechercher' => 'RechercherZORG', +'info_rechercher_02' => 'Rechercher :ZORG', +'info_recommencer' => 'Veuillez recommencer.ZORG', +'info_redacteur_1' => 'RédacteurZORG', +'info_redacteur_2' => 'ayant accès à l\'espace privé (<i>recommandé</i>)', +'info_redacteurs' => 'RédacteursZORG', +'info_redaction_en_cours' => 'EN COURS DE RÉDACTIONZORG', +'info_redirection' => 'RedirectionZORG', +'info_refuses' => 'Vos articles refusésZORG', +'info_reglage_ldap' => 'Options : <B>Réglage de l\'importation LDAP</B>', +'info_remplacer_vignette' => 'Remplacer la vignette par défaut par un logo personnalisé :ZORG', +'info_remplacer_vignette_defaut' => 'Remplacer la vignette par défaut par un logo personnalisé :ZORG', +'info_renvoi_article' => '<B>Redirection.</B> Cet article renvoie à + la page: ', +'info_reserve_admin' => 'Seuls les administrateurs peuvent modifier cette adresse.ZORG', +'info_restauration_sauvegarde' => 'restauration de la sauvegarde @archive@ZORG', +'info_restreindre_rubrique' => 'Restreindre la gestion à la rubrique :ZORG', +'info_resultat_recherche' => 'Résultats de la recherche :ZORG', +'info_retablir_lien' => 'rétablir ce lienZORG', +'info_retirer_mot' => 'Retirer ce motZORG', +'info_retirer_mots' => 'Retirer tous les motsZORG', +'info_rubriques' => 'RubriquesZORG', +'info_rubriques_02' => ' rubriquesZORG', +'info_rubriques_liees_mot' => 'Les rubriques liées à ce mot-cléZORG', +'info_rubriques_trouvees' => 'Rubriques trouvéesZORG', +'info_rubriques_trouvees_dans_texte' => 'Rubriques trouvées (dans le texte)ZORG', +'info_sans_titre' => 'Sans titreZORG', +'info_sans_titre_2' => 'sans titreZORG', +'info_sauvegarde' => 'SauvegardeZORG', +'info_sauvegarde-reussi_01' => 'Sauvegarde réussie.ZORG', +'info_sauvegarde-reussi_02' => 'La base a été sauvegardée dans <b>ecrire/data/@archive@</b>. Vous pouvez ZORG', +'info_sauvegarde-reussi_03' => 'retourner à la gestionZORG', +'info_sauvegarde-reussi_04' => ' de votre site.ZORG', +'info_sauvegarde_articles' => 'Sauvegarder les articlesZORG', +'info_sauvegarde_articles_sites_ref' => 'Sauvegarder les articles des sites référencésZORG', +'info_sauvegarde_auteurs' => 'Sauvegarder les auteursZORG', +'info_sauvegarde_breves' => 'Sauvegarder les brèvesZORG', +'info_sauvegarde_documents' => 'Sauvegarder les documentsZORG', +'info_sauvegarde_echouee' => 'Si la sauvegarde a échoué («Maximum execution time exceeded»),ZORG', +'info_sauvegarde_forums' => 'Sauvegarder les forumsZORG', +'info_sauvegarde_groupe_mots' => 'Sauvegarder les groupes de motsZORG', +'info_sauvegarde_messages' => 'Sauvegarder les messagesZORG', +'info_sauvegarde_mots_cles' => 'Sauvegarder les mots-clésZORG', +'info_sauvegarde_petitions' => 'Sauvegarder les pétitionsZORG', +'info_sauvegarde_refers' => 'Sauvegarder les referersZORG', +'info_sauvegarde_rubriques' => 'Sauvegarder les rubriquesZORG', +'info_sauvegarde_signatures' => 'Sauvegarder les signatures de pétitionsZORG', +'info_sauvegarde_sites_references' => 'Sauvegarder les sites référencésZORG', +'info_sauvegarde_type_documents' => 'Sauvegarder les types de documentsZORG', +'info_sauvegarde_visites' => 'Sauvegarder les visitesZORG', +'info_selection_chemin_acces' => '<b>Sélectionnez</b> ci-après le chemin d\'accès dans l\'annuaire :', +'info_selection_un_seul_mot_cle' => 'On ne peut sélectionner qu\'<b>un seul mot-clé à</b> la fois dans ce groupe.', +'info_selectionner_fichier' => 'Vous pouvez sélectionner un fichier du dossier <i>upload</i>ZORG', +'info_selectionner_fichier_2' => 'Sélectionner un fichier :ZORG', +'info_signatures' => 'signaturesZORG', +'info_site' => 'SiteZORG', +'info_site_2' => 'site : ZORG', +'info_site_attente' => 'Site Web en attente de validationZORG', +'info_site_propose' => 'Site proposé le :ZORG', +'info_site_reference' => 'Site référencé en ligneZORG', +'info_site_reference_2' => 'Site référencéZORG', +'info_site_refuse' => 'Site Web refuséZORG', +'info_site_syndique' => 'Ce site est syndiqué...ZORG', +'info_site_valider' => 'Sites à validerZORG', +'info_site_web' => 'SITE WEB :ZORG', +'info_sites' => ' sitesZORG', +'info_sites_lies_mot' => 'Les sites référencés liées à ce mot-cléZORG', +'info_sites_proxy' => 'Utiliser un proxyZORG', +'info_sites_referencer' => 'Référencer un siteZORG', +'info_sites_refuses' => 'Les sites refusésZORG', +'info_sites_trouves' => 'Sites trouvésZORG', +'info_sites_trouves_dans_texte' => 'Sites trouvés (dans le texte)ZORG', +'info_sous_titre' => 'Soustitre :ZORG', +'info_statut_administrateur' => 'AdministrateurZORG', +'info_statut_auteur' => 'Statut de cet auteur :ZORG', +'info_statut_efface' => 'EffacéZORG', +'info_statut_redacteur' => 'RédacteurZORG', +'info_statut_site_1' => 'Ce site est :ZORG', +'info_statut_site_2' => 'PubliéZORG', +'info_statut_site_3' => 'ProposéZORG', +'info_statut_site_4' => 'A la poubelleZORG', +'info_statut_utilisateurs_1' => 'Statut par défaut des utilisateurs importésZORG', +'info_statut_utilisateurs_2' => 'Choisissez le statut qui est attribué aux personnes présentes dans ZORG', +'info_statut_utilisateurs_3' => 'l\'annuaire LDAP lorsqu\'elles se connectent pour la première fois. ', +'info_statut_utilisateurs_4' => 'Vous pourrez par la suite modifier cette valeur pour chaque auteur au cas par cas. ZORG', +'info_suivi_activite' => 'Suivi de l\'activité éditoriale', +'info_supprimer_mot' => 'supprimer ce motZORG', +'info_supprimer_vignette' => 'supprimer la vignetteZORG', +'info_sur_site_public' => '[sur le site public]ZORG', +'info_surtitre' => 'Surtitre :ZORG', +'info_symbole_bleu' => 'Le symbole <B>bleu</B> indique un <B>pense-bête</B>: c\'est-à-dire un message à votre usage personnel.', +'info_symbole_jaune' => 'Le symbole <B>jaune</B> indique une <B>annonces à tous les rédacteurs</B> : modifiable par tous les administrateurs, et visible par tous les rédacteurs.ZORG', +'info_symbole_vert' => 'Le symbole <B>vert</B> indique les <B>messages échangés avec d\'autres utilisateurs</B> du site.', +'info_syndication' => 'syndication :ZORG', +'info_taille_maximale_vignette' => 'Taille maximale des vignettes générées par le système :ZORG', +'info_telecharger' => 'Télécharger depuis votre ordinateur :ZORG', +'info_telecharger_nouveau_logo' => 'Télécharger un nouveau logo :ZORG', +'info_telecharger_ordinateur' => 'Télécharger depuis votre ordinateur :ZORG', +'info_terminer_installation' => 'Vous pouvez maintenant terminer la procédure d\'installation standard.', +'info_texte' => 'TexteZORG', +'info_texte_explicatif' => 'Texte explicatifZORG', +'info_texte_long' => '(le texte est long : il apparaît donc en plusieurs parties qui seront recollées après validation.)ZORG', +'info_texte_message' => 'Texte de votre message :ZORG', +'info_texte_message_02' => 'Texte du messageZORG', +'info_titre_mot_cle' => 'Nom ou titre du mot-cléZORG', +'info_total' => 'total : ZORG', +'info_tous_articles_en_redaction' => 'Tous les articles en cours de rédactionZORG', +'info_tous_articles_presents' => 'Tous les articles publiés dans cette rubriqueZORG', +'info_tous_les' => 'tous les :ZORG', +'info_tous_redacteur' => 'Annonces à tous les rédacteurs ZORG', +'info_tous_redacteurs' => 'Annonces à tous les rédacteursZORG', +'info_tous_resultats_enregistres' => ' [tous les résultats sont enregistrés]ZORG', +'info_tout_afficher' => 'Tout afficherZORG', +'info_tout_site' => 'Tout le siteZORG', +'info_travail_colaboratif' => 'Travail collaboratif sur les articlesZORG', +'info_trop_resultat' => 'Trop de résultats pour \"@cherche_mot@\" ; veuillez affiner la recherche.', +'info_un_article' => 'un article, ZORG', +'info_un_mot' => 'Un seul mot à la foisZORG', +'info_un_site' => 'un site, ZORG', +'info_une_breve' => 'une brève, ZORG', +'info_une_rubrique' => 'une rubrique, ZORG', +'info_une_rubrique_02' => '1 rubriqueZORG', +'info_url_site' => 'URL DU SITE :ZORG', +'info_utilisation_messagerie_interne' => 'Vous utilisez la messagerie interne de ce site. ZORG', +'info_utilisation_spip' => 'Vous pouvez maintenant commencer à utiliser le système de publication assisté...ZORG', +'info_valider_lien' => 'valider ce lienZORG', +'info_verifier_image' => ', veuillez vérifier que vos images ont été transférées correctement.ZORG', +'info_vignette_defaut' => 'Vignette par défautZORG', +'info_vignette_personnalisee' => 'Vignette personnaliséeZORG', +'info_visite' => 'visite :ZORG', +'info_visites' => 'visites :ZORG', +'info_visites_plus_populaires' => 'Afficher les visites pour <b>les articles les plus populaires</b> et pour <b>les derniers articles publiés :</b>ZORG', +'info_visiteur_1' => 'VisiteurZORG', +'info_visiteur_2' => 'du site publicZORG', +'info_visiteurs' => 'VisiteursZORG', +'info_visiteurs_02' => 'Visiteurs du site publicZORG', +'info_vos_rendez_vous' => 'Vos rendez-vous à venirZORG', +'infos_vos_pense_bete' => 'Vos pense-bêteZORG', +'intem_redacteur' => 'rédacteurZORG', +'item_accepter_inscriptions' => 'Accepter les inscriptionsZORG', +'item_activer_forum_administrateur' => 'Activer le forum des administrateursZORG', +'item_activer_messages_avertissement' => 'Activer les messages d\'avertissement', +'item_administrateur' => 'AdministrateurZORG', +'item_administrateur_2' => 'administrateurZORG', +'item_afficher_calendrier' => 'Afficher dans le calendrierZORG', +'item_ajout_mots_cles' => 'Autoriser l\'ajout de mots-clés aux forums', +'item_automne' => 'automneZORG', +'item_autoriser_documents_joints' => 'Autoriser les documents joints aux articlesZORG', +'item_autoriser_documents_joints_rubriques' => 'Autoriser les documents dans les rubriquesZORG', +'item_bloquer_liens_syndiques' => 'Bloquer les liens syndiqués pour validationZORG', +'item_breve_proposee' => 'Brève proposéeZORG', +'item_breve_refusee' => 'NON - Brève refuséeZORG', +'item_breve_validee' => 'OUI - Brève validéeZORG', +'item_choix_administrateurs' => 'les administrateursZORG', +'item_choix_generation_miniature' => 'Générer automatiquement les miniatures des images.ZORG', +'item_choix_non_generation_miniature' => 'Ne pas générer de miniatures des images.ZORG', +'item_choix_redacteurs' => 'les rédacteursZORG', +'item_choix_visiteurs' => 'les visiteurs du site publicZORG', +'item_creer_fichiers_authent' => 'Créer les fichiers .htpasswdZORG', +'item_desactiver_forum_administrateur' => 'Désactiver le forum des administrateursZORG', +'item_dimanche' => 'dimancheZORG', +'item_efface' => 'EffacéZORG', +'item_ete' => 'étéZORG', +'item_gerer_annuaire_site_web' => 'Gérer un annuaire de sites WebZORG', +'item_gerer_referers' => 'Gérer les referersZORG', +'item_gerer_statistiques' => 'Gérer les statistiquesZORG', +'item_hiver' => 'hiverZORG', +'item_jeudi' => 'jeudiZORG', +'item_limiter_recherche' => 'Limiter la recherche aux informations contenues dans votre siteZORG', +'item_login' => 'LoginZORG', +'item_lundi' => 'lundiZORG', +'item_mardi' => 'mardiZORG', +'item_mercredi' => 'mercrediZORG', +'item_mots_cles_association_articles' => 'aux articlesZORG', +'item_mots_cles_association_breves' => 'aux brèvesZORG', +'item_mots_cles_association_rubriques' => 'aux rubriquesZORG', +'item_mots_cles_association_sites' => 'aux sites référencés ou syndiqués.ZORG', +'item_non' => 'NonZORG', +'item_non_accepter_inscriptions' => 'Ne pas accepter les inscriptionsZORG', +'item_non_activer_messages_avertissement' => 'Pas de messages d\'avertissement', +'item_non_afficher_calendrier' => 'Ne pas afficher dans le calendrierZORG', +'item_non_ajout_mots_cles' => 'Interdire l\'utilisation des mots-clés dans les forums', +'item_non_autoriser_documents_joints' => 'Ne pas autoriser les documents dans les articlesZORG', +'item_non_autoriser_documents_joints_rubriques' => 'Ne pas autoriser les documents dans les rubriquesZORG', +'item_non_bloquer_liens_syndiques' => 'Ne pas bloquer les liens issus de la syndicationZORG', +'item_non_creer_fichiers_authent' => 'Ne pas créer ces fichiersZORG', +'item_non_gerer_annuaire_site_web' => 'Désactiver l\'annuaire de sites Web', +'item_non_gerer_referers' => 'Ne pas gérer les referersZORG', +'item_non_gerer_statistiques' => 'Ne pas gérer les statistiquesZORG', +'item_non_limiter_recherche' => 'Etendre la recherche au contenu des sites référencésZORG', +'item_non_publier_articles' => 'Ne pas publier les articles avant la date de publication fixée.ZORG', +'item_non_utiliser_breves' => 'Ne pas utiliser les brèvesZORG', +'item_non_utiliser_config_groupe_mots_cles' => 'Ne pas utiliser la configuration avancée des groupes de mots-clésZORG', +'item_non_utiliser_moteur_recherche' => 'Ne pas utiliser le moteurZORG', +'item_non_utiliser_mots_cles' => 'Ne pas utiliser les mots-clésZORG', +'item_non_utiliser_syndication' => 'Ne pas utiliser la syndication automatiqueZORG', +'item_nouvel_auteur' => 'Nouvel auteurZORG', +'item_nouvelle_breve' => 'Nouvelle breveZORG', +'item_nouvelle_rubrique' => 'Nouvelle rubriqueZORG', +'item_oui' => 'OuiZORG', +'item_premier' => '1erZORG', +'item_printemps' => 'printempsZORG', +'item_publier_articles' => 'Publier les articles, quelle que soit leur date de publication.ZORG', +'item_redacteur' => 'RédacteurZORG', +'item_reponse_article' => 'Réponse à l\'article ', +'item_samedi' => 'samediZORG', +'item_utiliser_breves' => 'Utiliser les brèvesZORG', +'item_utiliser_config_groupe_mots_cles' => 'Utiliser la configuration avancée des groupes de mots-clésZORG', +'item_utiliser_moteur_recherche' => 'Utiliser le moteur de rechercheZORG', +'item_utiliser_mots_cles' => 'Utiliser les mots-clésZORG', +'item_utiliser_syndication' => 'Utiliser la syndication automatiqueZORG', +'item_vendredi' => 'vendrediZORG', +'item_visiteur' => 'visiteurZORG', + + +// L +'lien_afficher_icones_seuls' => 'Afficher uniquement les iconesZORG', +'lien_afficher_texte_icones' => 'Afficher les icones et le texteZORG', +'lien_afficher_texte_seul' => 'Afficher uniquement le texteZORG', +'lien_ajout_destinataire' => 'Ajouter ce destinataireZORG', +'lien_ajouter_participant' => 'Ajouter un participantZORG', +'lien_forum_public' => 'Gérer le forum public de cet articleZORG', +'lien_icones_interface' => 'Les icones de l\'interface sont de <a href=\'http://jimmac.musichall.cz/\'>Jakub \'Jimmac\' Steiner</a>.', +'lien_liberer' => 'libérerZORG', +'lien_mise_a_jour_syndication' => 'Mettre à jour maintenantZORG', +'lien_modifer_date' => 'Modifier la dateZORG', +'lien_nom_site' => 'NOM DU SITE :ZORG', +'lien_nouvea_pense_bete' => 'NOUVEAU PENSE-BÊTEZORG', +'lien_nouveau_message' => 'NOUVEAU MESSAGEZORG', +'lien_nouvelle_annonce' => 'NOUVELLE ANNONCEZORG', +'lien_nouvelle_recuperation' => 'Tenter une nouvelle récupération des donnéesZORG', +'lien_petitions' => 'PÉTITIONZORG', +'lien_popularite' => 'popularité : @popularite@%ZORG', +'lien_racine_site' => 'RACINE DU SITEZORG', +'lien_reessayer' => 'réessayerZORG', +'lien_rendez_vous' => 'UN RENDEZ-VOUSZORG', +'lien_rendez_vous_02' => '@total_messages@ RENDEZ-VOUSZORG', +'lien_repondre_message' => 'Répondre à ce messageZORG', +'lien_reponse_article' => 'Réponse à l\'article', +'lien_reponse_breve' => 'Réponse à la brèveZORG', +'lien_reponse_breve_2' => 'Réponse à la brèveZORG', +'lien_reponse_rubrique' => 'Réponse à la rubriqueZORG', +'lien_reponse_site_reference' => 'Réponse au site référencé :ZORG', +'lien_retirer_auteur' => 'Retirer l\'auteur', +'lien_retrait_particpant' => 'retirer ce participantZORG', +'lien_site' => 'siteZORG', +'lien_supprimer_rubrique' => 'supprimer cette rubriqueZORG', +'lien_test_format_image' => 'Tester les formats d\'image que ce site peut utiliser pour créer des vignettes', +'lien_tout_afficher' => 'Tout afficherZORG', +'lien_tout_deplier' => 'Tout déplierZORG', +'lien_tout_replier' => 'Tout replierZORG', +'lien_trier_nom' => 'Trier par nomZORG', +'lien_trier_nombre_articles' => 'Trier par nombre d\'articles', +'lien_trier_statut' => 'Trier par statutZORG', +'lien_visite_site' => 'visiter ce siteZORG', +'lien_visites' => '@visites@ visitesZORG', +'lien_voir_auteur' => 'Voir cet auteurZORG', +'lien_voir_en_ligne' => 'VOIR EN LIGNE :ZORG', +'lnfo_liens' => 'liens : ZORG', +'log_creation_table' => 'creation des tables d\'objets', +'log_creation_table_interactions' => 'creation des tables interactionsZORG', +'log_optimier_base' => 'optimisation de la baseZORG', +'log_optimisation_ok' => 'optimisation okZORG', +'log_suppression_auteur' => 'suppression de l\'auteur @id_auteur@ (@nom@ @email@)', +'log_tables_gestion_site' => 'creation des tables gestion du siteZORG', +'log_tables_mise_a_jour_base' => 'mise a jour de la base vers @version@ZORG', +'log_tables_relations' => 'creation des tables relationsZORG', +'log_tables_remplissage_base' => 'pre-remplissage de la baseZORG', +'logo_article' => 'LOGO DE L\'ARTICLE', +'logo_auteur' => 'LOGO DE L\'AUTEUR', +'logo_breve' => 'LOGO DE LA BR&Eagrave;VEZORG', +'logo_mot_cle' => 'LOGO DU MOT-CLÉZORG', +'logo_rubrique' => 'LOGO DE LA RUBRIQUE ZORG', +'logo_site' => 'LOGO DE CE SITE ZORG', +'logo_standard_rubrique' => 'LOGO STANDARD DES RUBRIQUES ZORG', +'logo_survol' => 'LOGO POUR SURVOLZORG', + + +// M +'menu_aide_articles' => 'Les articlesZORG', +'menu_aide_articles_auteurs' => 'Les auteursZORG', +'menu_aide_articles_chapeau' => 'ChapeauZORG', +'menu_aide_articles_choix_rubrique' => 'Choisir la rubriqueZORG', +'menu_aide_articles_date' => 'DateZORG', +'menu_aide_articles_date_anterieure' => 'Date de publication antérieureZORG', +'menu_aide_articles_descriptif_rapide' => 'Descriptif rapideZORG', +'menu_aide_articles_en_cours_modification' => 'Articles en cours de modificationZORG', +'menu_aide_articles_logos' => 'Logo de l\'article', +'menu_aide_articles_proposer' => 'Proposer son articleZORG', +'menu_aide_articles_raccourcis_typo' => 'Les raccourcis typographiquesZORG', +'menu_aide_articles_redirection' => 'Redirection d\'article', +'menu_aide_articles_statut' => 'Le statut de l\'article', +'menu_aide_articles_texte' => 'TexteZORG', +'menu_aide_articles_titres' => 'Titre, surtitre, soustitreZORG', +'menu_aide_breves' => 'Les brèvesZORG', +'menu_aide_breves_breves' => 'Les brèvesZORG', +'menu_aide_breves_choix' => 'Choisir la rubriqueZORG', +'menu_aide_breves_lien' => 'Le lien hypertexteZORG', +'menu_aide_breves_logo' => 'Le logo de la brèveZORG', +'menu_aide_breves_statut' => 'Le statut de la brèveZORG', +'menu_aide_images_doc' => 'Images et documentsZORG', +'menu_aide_images_doc_ftp' => 'Installer des fichiers par FTPZORG', +'menu_aide_images_doc_inserer' => 'Insérer des imagesZORG', +'menu_aide_images_doc_joindre' => 'Joindre des documentsZORG', +'menu_aide_installation_choix_base' => 'Choix de votre baseZORG', +'menu_aide_installation_connexion_mysql' => 'Votre connexion MySQLZORG', +'menu_aide_installation_ftp' => 'Vérification par FTPZORG', +'menu_aide_installation_informations_personnelles' => 'Informations personnellesZORG', +'menu_aide_installation_probleme_squelette' => 'Un problème de squelette ?ZORG', +'menu_aide_installation_reactuliser_droits' => 'Régler les droits d\'accès', +'menu_aide_installation_spip' => 'Installation de SPIPZORG', +'menu_aide_interface_perso' => 'Configuration de l\'interface personnelle', +'menu_aide_interface_perso_cookie' => 'Le cookie de correspondanceZORG', +'menu_aide_interface_perso_deconnecter' => 'Se déconnecterZORG', +'menu_aide_interface_perso_simplifiee' => 'Interface simplifiée / complèteZORG', +'menu_aide_messagerie' => 'La messagerie interneZORG', +'menu_aide_messagerie_calendrier' => 'Le calendrierZORG', +'menu_aide_messagerie_configuration_perso' => 'Configuration personnelle de la messagerieZORG', +'menu_aide_messagerie_pense_bete' => 'Les pense-bêteZORG', +'menu_aide_messagerie_utilisateurs' => 'Les messsages entre utilisateursZORG', +'menu_aide_mots_cles' => 'Les mots-clésZORG', +'menu_aide_mots_cles_groupes' => 'Les groupes de motsZORG', +'menu_aide_mots_cles_mots_cles' => 'Les mots-clésZORG', +'menu_aide_mots_cles_principe' => 'Principe des mots-clésZORG', +'menu_aide_rubriques' => 'Les rubriquesZORG', +'menu_aide_rubriques_choix' => 'Choisir la rubriqueZORG', +'menu_aide_rubriques_logo' => 'Logo de la rubriqueZORG', +'menu_aide_rubriques_structure' => 'Une structure hiérarchiséeZORG', +'menu_aide_sites' => 'Les sites référencésZORG', +'menu_aide_sites_articles_syndiques' => 'Articles syndiquésZORG', +'menu_aide_sites_proxy' => 'Utiliser un proxyZORG', +'menu_aide_sites_referencer' => 'Référencer un siteZORG', +'menu_aide_sites_syndiquer' => 'Sites syndiquésZORG', +'menu_aide_suivi_forum' => 'Suivi des forumsZORG', +'menu_aide_suivi_forum_articles_postes' => 'Articles post-datésZORG', +'menu_aide_suivi_forum_configuration' => 'Configuration préciseZORG', +'menu_aide_suivi_forum_contenu_articles' => 'Contenu des articlesZORG', +'menu_aide_suivi_forum_envoi_emails' => 'Envoi automatique de mailsZORG', +'menu_aide_suivi_forum_fonctionnement' => 'Fonctionnement des forumsZORG', +'menu_aide_suivi_forum_messagerie_interne' => 'Messagerie interneZORG', +'menu_aide_suivi_forum_moteur_recherche' => 'Moteur de recherche intégréZORG', +'menu_aide_suivi_forum_nom_adresse' => 'Nom et adresse de votre siteZORG', +'menu_aide_suivi_forum_statistiques' => 'Statistiques des visitesZORG', +'menu_aide_suivi_forum_suivi' => 'Suivi des forumsZORG', +'menu_aide_suivi_forum_systeme_breves' => 'Système de brèvesZORG', +'mois_aout' => 'aoûtZORG', +'mois_avril' => 'avrilZORG', +'mois_decembre' => 'décembreZORG', +'mois_fevrier' => 'févrierZORG', +'mois_janvier' => 'janvierZORG', +'mois_juillet' => 'juilletZORG', +'mois_juin' => 'juinZORG', +'mois_mai' => 'maiZORG', +'mois_mars' => 'marsZORG', +'mois_non_connu' => 'non connuZORG', +'mois_novembre' => 'novembreZORG', +'mois_octobre' => 'octobreZORG', +'mois_septembre' => 'septembreZORG', + + +// O +'onglet_affacer_base' => 'Effacer la baseZORG', +'onglet_auteur' => 'L\'auteur', +'onglet_contenu_site' => 'Contenu du siteZORG', +'onglet_evolution_visite' => 'Évolution des visitesZORG', +'onglet_fonctions_avances' => 'Fonctions avancéesZORG', +'onglet_informations_personnelles' => 'Informations personnellesZORG', +'onglet_intercativite' => 'InteractivitéZORG', +'onglet_messagerie' => 'MessagerieZORG', +'onglet_messages_internes' => 'Messages internesZORG', +'onglet_messages_publics' => 'Messages publicsZORG', +'onglet_messages_vide' => 'Messages sans texteZORG', +'onglet_origine_visites' => 'Origine des visitesZORG', +'onglet_repartition_rubrique' => 'Répartition par rubriquesZORG', +'onglet_save_restaur_base' => 'Sauvegarder/restaurer la baseZORG', +'onglet_vider_cache' => 'Vider le cacheZORG', + + +// T +'text_article_propose_publication' => 'Article proposé pour la publication. N\'hésitez pas à donner votre avis grâce au forum attaché à cet article (en bas de page).', +'texte_acces_ldap_anonyme_1' => 'Certains serveurs LDAP n\'acceptent aucun accès anonyme. Dans ce cas ', +'texte_acces_ldap_anonyme_2' => 'il faut spécifier un identifiant d\'accès initial afin de pouvoir ', +'texte_acces_ldap_anonyme_3' => 'ensuite rechercher des informations dans l\'annuaire. Dans la plupart des cas ', +'texte_acces_ldap_anonyme_4' => 'néanmoins, les champs suivants pourront être laissés vides.ZORG', +'texte_actualite_site_1' => 'Cette page recense l\'actualité du site et vous permet de suivre vos contributions. Vous y retrouverez vos articles en cours de rédaction, les articles et les brèves pour lesquelles vous êtes invité à donner votre avis, puis un rappel de vos précédentes contributions.<p><hr><p>Quand vous serez familiarisé(e) avec l\'interface, vous pourrez cliquer sur «', +'texte_actualite_site_2' => 'interface complèteZORG', +'texte_actualite_site_3' => '» pour ouvrir plus de possibilités.ZORG', +'texte_admin_effacer_01' => 'Cette commande efface <i>tout</i> le contenu de la base de données, +y compris <i>tous</i> les accès rédacteurs et administrateurs. Après l\'avoir exécutée, vous devrez lancer la +réinstallation de SPIP pour recréer une nouvelle base ainsi qu\'un premier accès administrateur.', +'texte_admin_tech_01' => 'Cette option vous permet de sauvegarder +le contenu de la base dans un fichier qui sera stocké dans le répertoire <i>ecrire/data/</i>. +N\'oubliez pas également de récupérer l\'intégralité du répertoire <i>IMG/</i>, qui contient +les images utilisées dans les articles et les rubriques.', +'texte_admin_tech_02' => 'Attention: cette sauvegarde ne pourra être restaurée + QUE dans un site installé sous la même version de SPIP. L\'erreur + consistant à faire une sauvegarde avant de faire une mise à jour + de SPIP est courante... Pour plus de détails consultez [la documentation de SPIP->http://www.uzine.net/article1489.html].', +'texte_admin_tech_03' => 'Vous pouvez choisir de sauvegarder le fichier sous forme compressée, afin + d\'écourter son transfert chez vous ou sur un serveur de sauvegardes, et d\'économiser de l\'espace disque.', +'texte_adresse_annuaire_1' => '(Si votre annuaire est installé sur la même machine que ce site Web, il s\'agit ', +'texte_adresse_annuaire_2' => 'probablement de «localhost».)ZORG', +'texte_ajout_auteur' => 'L\'auteur suivant a été ajouté à l\'article :', +'texte_annuaire_ldap_1' => 'Si vous avez accès à un annuaire (LDAP), vous pouvez l\'utiliser pour ', +'texte_annuaire_ldap_2' => 'importer automatiquement des utilisateurs sous SPIP.ZORG', +'texte_article_statut' => 'Cet article est :ZORG', +'texte_article_virtuel' => 'Article virtuelZORG', +'texte_article_virtuel_reference' => '<b>Article virtuel :</b> article référencé dans votre site SPIP, mais redirigé vers une autre URL. Pour supprimer la redirection, effacez l\'URL ci-dessus.', +'texte_aucun_resultat_auteur' => 'Aucun résultat pour \"@cherche_auteur@\"', +'texte_auteur_messagerie' => 'Ce site peut vous indiquer en permanence la liste des rédacteurs connectés, ce qui vous permet d\'échanger des messages en direct (lorsque la messagerie est désactivée ci-dessus, la liste des rédacteurs est elle-même désactivée). Vous pouvez décider de ne pas apparaître dans cette liste (vous êtes «invisible» pour les autres utilisateurs).', +'texte_auteur_messagerie_1' => 'Ce site permet l\'échange de messages et la constitution de forums de discussion privés entre les participants du site. Vous pouvez décider de ne pas participer à ces échanges.', +'texte_auteurs' => 'LES AUTEURSZORG', +'texte_breves' => 'Les brèves sont des textes courts et simples permettant de + mettre en ligne rapidement des informations concises, de gérer + une revue de presse, un calendrier d\'événements...', +'texte_choix_base_1' => 'Choisissez votre base :ZORG', +'texte_choix_base_2' => 'Le serveur MySQL contient plusieurs bases de données.ZORG', +'texte_choix_base_3' => ' <B>Sélectionnez</B> ci-après celle qui vous a été attribuée par votre hébergeur:ZORG', +'texte_commande_vider_tables_indexation' => ' Utilisez cette commande afin de vider les tables d\'indexation utilisées + par le moteur de recherche intégré à SPIP. Cela vous permettra + de gagner de l\'espace disque.', +'texte_comment_lire_tableau' => 'Le rang de l\'article, + dans le classement par popularité, est indiqué dans la + marge ; la popularité de l\'article (une estimation du + nombre de visites quotidiennes qu\'il recevra si le rythme actuel de + consultation se maintient) et le nombre de visites reçues + depuis le début sont affichées dans la bulle qui + apparaît lorsque la souris survole le titre.', +'texte_compresse_ou_non' => '(celui-ci peut être compressé ou non)ZORG', +'texte_compte_element' => '@count@ élémentZORG', +'texte_compte_elements' => '@count@ élémentsZORG', +'texte_config_groupe_mots_cles' => 'Souhaitez-vous activer la configuration avancée des mots-clés, + en indiquant par exemple qu\'on peut sélectionner un mot unique + par groupe, qu\'un groupe est important... ?', +'texte_connexion_mysql' => 'Consultez les informations fournies par votre hébergeur : vous devez y trouver, si votre hébergeur supporte MySQL, les codes de connexion au serveur MySQL.ZORG', +'texte_contenu_article' => '(Contenu de l\'article en quelques mots.)', +'texte_contenu_articles' => 'Selon la maquette adoptée pour votre site, vous pouvez décider + que certains éléments des articles ne sont pas utilisés. + Utilisez la liste ci-dessous pour indiquer quels éléments sont disponibles.', +'texte_crash_base' => 'Si votre base de données a + crashé, vous pouvez tenter une réparation + automatique.', +'texte_creation_automatique_vignette' => 'La création automatique de vignettes de prévisualisation est activée sur ce site. Si vous installez à partir de ce formulaire des images au(x) format(s) @gd_formats@, elles seront accompagnées d\'une vignette d\'une taille maximale de @taille_preview@ pixels. ', +'texte_creer_rubrique' => 'Avant de pouvoir écrire des articles,<BR> vous devez créer une rubrique.ZORG', +'texte_date_creation_article' => 'DATE DE CRÉATION DE L\'ARTICLE', +'texte_date_publication_anterieure' => 'DATE DE PUBLICATION ANTÉRIEUREZORG', +'texte_date_publication_anterieure_nonaffichee' => 'Ne pas afficher de date de publication antérieure.ZORG', +'texte_date_publication_article' => 'DATE DE PUBLICATION EN LIGNE :ZORG', +'texte_demander_blocage_priori' => 'Les prochains liens en + provenance de ce site seront bloqués a priori.', +'texte_descriptif_petition' => 'Descriptif de la pétitionZORG', +'texte_descriptif_rapide' => 'Descriptif rapideZORG', +'texte_documents_associes' => 'Les documents suivants sont associés à l\'article, + mais ils n\'y ont pas été directement + insérés. Selon la mise en page du site public, + ils pourront apparaître sous forme de documents joints.', +'texte_documents_joints' => 'Vous pouvez autoriser l\'ajout de documents (fichiers bureautiques, images, + multimédia, etc.) aux articles et/ou aux rubriques. Ces fichiers + peuvent ensuite être référencés dans + l\'article, ou affichés séparément.<p>', +'texte_documents_joints_2' => 'Ce réglage n\'empêche pas l\'insertion d\'images directement dans les articles.', +'texte_effacer_base' => 'Effacer la base de données SPIPZORG', +'texte_effacer_donnees_indexation' => 'Effacer les données d\'indexation', +'texte_en_cours_validation' => 'Les articles et brèves ci-dessous sont proposés à la publication. N\'hésitez pas à donner votre avis grâce aux forums qui leur sont attachés.', +'texte_enrichir_mise_a_jour' => 'Vous pouvez enrichir la mise en page de votre texte en utilisant des « raccourcis typographiques ».ZORG', +'texte_erreur_mise_niveau_base' => 'Erreur de base de données lors de la mise à niveau. + L\'image <B>@fichier@</B> n\'est pas passée (article @id_article@).\\n\\n + Notez bien cette référence, réessayez la mise à + niveau, et enfin vérifiez que les images apparaissent + toujours dans les articles.', +'texte_fichier_authent' => '<b>SPIP doit-il créer les fichiers spéciaux <tt>.htpasswd</tt> + et <tt>.htpasswd-admin</tt> dans le répertoire <tt>ecrire/data/</tt> ?</b><p> + Ces fichiers peuvent vous servir à restreindre l\'accès aux auteurs + et administrateurs en d\'autres endroits de votre site + (programme externe de statistiques, par exemple).<p> + Si vous n\'en avez pas utilité, vous pouvez laisser cette option + à sa valeur par défaut (pas de création + des fichiers).', +'texte_inc_auth_1' => 'Vous êtes identifié sous le + login <B>@auth_login@</B>, mais celui-ci n\'existe pas/plus dans la base. + Essayez de vous ', +'texte_inc_auth_2' => 'reconnecterZORG', +'texte_inc_auth_3' => ', après avoir éventuellement quitté puis + redémarré votre navigateur.', +'texte_inc_config' => 'Les modifications effectuées dans ces pages influent notablement sur le + fonctionnement de votre site. Nous vous recommandons de ne pas y intervenir tant que vous n\'êtes pas + familier du fonctionnement du système SPIP. <P align="justify\"><B>Plus + généralement, il est fortement conseillé + de laisser la charge de ces pages au webmestre principal de votre site.</B>', +'texte_inc_meta_1' => 'Veuillez, en tant qu\'administrateur du site, ', +'texte_inc_meta_2' => 'vérifier les droits d\'ecriture', +'texte_inc_meta_3' => ' sur le répertoire ecrire/ ZORG', +'texte_informations_personnelles_1' => 'Le système va maintenant vous créer un accès personnalisé au site.ZORG', +'texte_informations_personnelles_2' => '(Note : s\'il s\'agit d\'une réinstallation, et que votre accès marche toujours, vous pouvez ', +'texte_introductif_article' => '(Texte introductif de l\'article.)', +'texte_jeu_caractere' => 'Cette option est utile si votre site doit afficher des alphabets + différents de l\'alphabet romain (ou « occidental ») et ses dérivés. + Dans ce cas, il faut changer le réglage par défaut pour utiliser + un jeu de caractères approprié. N\'oubliez pas non plus d\'adapter + le site public en conséquence (balise <tt>#CHARSET</tt>).', +'texte_jeu_caractere_2' => 'Ce réglage n\'a pas d\'effet rétroactif. Par + conséquent, les textes déjà entrés peuvent s\'afficher + incorrectement à la suite d\'une modification du réglage. Dans tous + les cas, vous pourrez sans dommage revenir au réglage précédent.', +'texte_lien_hypertexte' => '(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d\'informations, veuillez indiquer ci-après le titre de la page et son adresse URL.)', +'texte_liens_sites_syndiques' => 'Les liens issus des sites syndiqués peuvent + être bloqués a priori ; le réglage + ci-dessous indique le réglage par défaut des + sites syndiqués après leur création. Il + est ensuite possible, de toutes façons, de + débloquer chaque lien individuellement, ou de + choisir, site par site, de bloquer les liens à venir + de tel ou tel site.', +'texte_liens_syndication' => 'Les prochains liens en + provenance de ce site seront affichés immédiatement sur le site public.', +'texte_login_ldap_1' => '(Laisser vide pour un accès anonyme, ou entrer le chemin complet, ZORG', +'texte_login_ldap_2' => 'par exemple « <tt>uid=dupont, ou=users, dc=mon-domaine, dc=com</tt> ».)ZORG', +'texte_login_precaution' => 'Attention ! Ceci est le login sous lequel vous êtes connecté actuellement. + Utilisez ce formulaire avec précaution...', +'texte_message_edit' => 'Attention : ce message peut être modifié par tous les administrateurs du site, et est visible par tous les rédacteurs. N\'utilisez les annonces que pour exposer des événements importants de la vie du site.', +'texte_messages_publics' => 'Messages publics de l\'article :', +'texte_mise_a_niveau_base_1' => 'Vous venez de mettre à jour les fichiers SPIP. + Il faut maintenant mettre à niveau la base de données + du site.', +'texte_modifier_article' => 'Modifier l\'article :', +'texte_moteur_recherche_active' => '<b>Le moteur de recherche est activé.</b> Utilisez cette commande + si vous souhaitez procéder à une réindexation rapide (après restauration + d\'une sauvegarde par exemple). Notez que les documents modifiés de + façon normale (depuis l\'interface SPIP) sont automatiquement + réindexés : cette commande n\'est donc utile que de façon exceptionnelle.', +'texte_moteur_recherche_non_active' => 'Le moteur de recherche n\'est pas activé.', +'texte_mots_cles' => 'Les mots-clés permettent de créer des liens thématiques entre vos articles + indépendamment de leur placement dans des rubriques. Vous pouvez ainsi + enrichir la navigation de votre site, voire utiliser ces propriétés + pour personnaliser la présentation des articles dans vos squelettes.', +'texte_mots_cles_dans_forum' => 'Souhaitez-vous permettre d\'utilisation des mots-clés, sélectionnables par les visiteurs, dans les forums du site public ? (Attention : cette option est relativement complexe à utiliser correctement.)', +'texte_non_compresse' => '<i>non compressé</i> (votre serveur ne supportant pas cette fonctionnalité)ZORG', +'texte_non_fonction_referencement' => 'Vous pouvez préférer ne pas utiliser cette fonction automatique, et indiquer vous-même les éléments concernant ce site...ZORG', +'texte_nouveau_message' => 'Nouveau messageZORG', +'texte_nouveau_mot' => 'Nouveau motZORG', +'texte_nouvelle_version_spip_1' => 'Vous avez installé une nouvelle version de SPIP.ZORG', +'texte_nouvelle_version_spip_10' => 'avant de le supprimer...)ZORG', +'texte_nouvelle_version_spip_2' => 'Cette nouvelle version nécessite une mise à jour plus ZORG', +'texte_nouvelle_version_spip_3' => 'complète qu\'à l\'accoutumée. ', +'texte_nouvelle_version_spip_4' => 'Si vous êtes webmestre du site, veuillez effacer le fichier ZORG', +'texte_nouvelle_version_spip_5' => '<tt>inc_connect.php3</tt> du répertoire <tt>ecrire</tt> ZORG', +'texte_nouvelle_version_spip_6' => 'et reprendre l\'installation afin de mettre à jour vos ', +'texte_nouvelle_version_spip_7' => 'paramètres de connexion à la base de données.ZORG', +'texte_nouvelle_version_spip_8' => '(NB. : si vous avez oublié vos paramètres ZORG', +'texte_nouvelle_version_spip_9' => 'de connexion, jetez un oeil au fichier <tt>inc_connect.php3</tt> ZORG', +'texte_operation_echec' => 'Retournez à la page précédente, sélectionnez une autre base ou créez-en une nouvelle. Vérifiez les informations fournies par votre hébergeur.ZORG', +'texte_plus_trois_car' => 'plus de 3 caractèresZORG', +'texte_plusieurs_articles' => 'Plusieurs auteurs trouvés pour \"@cherche_auteur@\":', +'texte_port_annuaire' => '(La valeur indiquée par défaut convient généralement.)ZORG', +'texte_proposer_publication' => 'Lorsque votre article est terminé,<br> vous pouvez proposer sa publication.ZORG', +'texte_proxy' => 'Dans certains cas (intranet, réseaux protégés...), + il peut être nécessaire d\'utiliser un <I>proxy HTTP</I> pour atteindre les sites syndiqués. + Le cas échéant, indiquez ci-dessous son adresse, sous la forme + <tt><html>http://proxy:8080</html></tt>. En général, + vous laisserez cette case vide.', +'texte_publication_articles_post_dates' => 'Quel comportement SPIP doit-il adopter face aux articles dont la + date de publication a été fixée à une + échéance future ?', +'texte_rappel_selection_champs' => '[N\'oubliez pas de sélectionner correctement ce champ.]\\n', +'texte_recalcul_page' => 'Si vous voulez +recalculer une seule page, passez plutôt par l\'espace public et utilisez-y le bouton « recalculer ».', +'texte_recapitiule_liste_documents' => 'Cette page récapitule la liste des documents que vous avez placé dans les rubriques. Pour modifier les informations de chaque document, suivez le lien vers la page de sa rubrique.ZORG', +'texte_recuperer_base' => 'Réparer la base de donnéesZORG', +'texte_reference_mais_redirige' => 'article référencé dans votre site SPIP, mais redirigé vers une autre URL.ZORG', +'texte_referencement_automatique' => '<b>Référencement automatisé d\'un site</b><br>Vous pouvez référencer rapidement un site Web en indiquant ci-dessous l\'adresse URL désirée, ou l\'adresse de son fichier backend. SPIP va récupérer automatiquement les informations concernant ce site (titre, description...).', +'texte_requetes_echouent' => '<B>Lorsque certaines requêtes MySQL échouent + systématiquement et sans raison apparente, il est possible + que ce soit à cause de la base de données + elle-même.</B>\\n\\n + MySQL dispose d\'une faculté de réparation de ses + tables lorsqu\'elles ont été endommagées par + accident. Vous pouvez ici tenter cette réparation ; en + cas d\'échec, conservez une copie de l\'affichage, qui contient + peut-être des indices de ce qui ne va pas...\\n\\n + Si le problème persiste, prenez contact avec votre + hébergeur.\\n', +'texte_restaurer_base' => 'Restaurer le contenu d\'une sauvegarde de la base', +'texte_restaurer_sauvegarde' => 'Cette option vous permet de restaurer une sauvegarde précédemment +effectuée de la base. A cet effet, le fichier contenant la sauvegarde doit avoir été +placé dans le répertoire <i>ecrire/data/</i>. +Soyez prudent avec cette fonctionnalité : <b>les modifications, pertes éventuelles, sont +irréversibles.</b>', +'texte_sauvegarde' => 'Sauvegarder le contenu de la baseZORG', +'texte_sauvegarde_base' => 'Sauvegarder la baseZORG', +'texte_sauvegarde_compressee' => 'La sauvegarde sera faite dans le fichier non compressé <b>ecrire/data/dump.xml</b>.ZORG', +'texte_signification' => 'Les barres rouges représentent les entrées cumulées (total des sous-rubriques), les barres vertes le nombre de visites pour chaque rubrique.ZORG', +'texte_sous_titre' => 'Sous-titreZORG', +'texte_statistiques_visites' => '(barres foncées : dimanche / courbe foncée : évolution de la moyenne)ZORG', +'texte_statut_attente_validation' => 'en attente de validationZORG', +'texte_statut_en_cours_redaction' => 'en cours de rédactionZORG', +'texte_statut_poubelle' => 'à la poubelleZORG', +'texte_statut_propose_evaluation' => 'proposé à l\'évaluation', +'texte_statut_publie' => 'publié en ligneZORG', +'texte_statut_publies' => 'publiés en ligneZORG', +'texte_statut_refuse' => 'refuséZORG', +'texte_statut_refuses' => 'refusésZORG', +'texte_suppression_fichiers' => 'Utilisez cette commande afin de supprimer tous les fichiers présents +dans le cache SPIP. Cela permet par exemple de forcer un recalcul de toutes les pages si vous +avez fait des modifications importantes de graphisme ou de structure du site. ', +'texte_sur_titre' => 'Sur-titreZORG', +'texte_syndication' => 'Il est possible de récupérer automatiquement, lorsqu\'un site Web le permet, + la liste de ses nouveautés. Pour cela, vous devez activer la syndication. + <blockquote><i>Certains hébergeurs désactivent cette fonctionnalité ; + dans ce cas, vous ne pourrez pas utiliser la syndication de contenu + depuis votre site.</i></blockquote>', +'texte_table_ok' => ' : cette table est OK.ZORG', +'texte_tables_indexation_vides' => ' Les tables d\'indexation du moteur sont vides.', +'texte_tentative_recuperation' => 'Tentative de réparationZORG', +'texte_tenter_reparation' => 'Tenter une réparation de la base de donnéesZORG', +'texte_test_proxy' => 'Pour faire un essai de ce proxy, indiquez ici l\'adresse d\'un site Web + que vous souhaitez tester.', +'texte_titre_02' => 'Titre :ZORG', +'texte_titre_obligatoire' => '<B>Titre</B> [Obligatoire]ZORG', +'texte_travail_article' => '@nom_auteur_modif@ a travaillé sur cet article il y a @date_diff@ minutesZORG', +'texte_travail_colaboratif' => 'S\'il est fréquent que plusieurs rédacteurs + travaillent sur le même article, le système + peut afficher les articles récemment « ouverts » + afin d\'éviter les modifications simultanées. + Cette option est désactivée par défaut + afin d\'éviter d\'afficher des messages d\'avertissement + intempestifs.', +'texte_trop_resultats_auteurs' => 'Trop de résultats pour \"@cherche_auteur@\" ; veuillez affiner la recherche.', +'texte_unpack' => 'téléchargement de la dernière versionZORG', +'texte_utilisation_moteur_syndiques' => 'Lorsque vous utilisez le moteur de recherche intégré + à SPIP, vous pouvez effectuer les recherches sur les sites et + les articles syndiqués de deux manières + différentes. <br><img src=\'puce.gif\'> La plus + simple consiste à rechercher uniquement dans les + titres et les descriptifs des articles. <br><img src=\'puce.gif\'> + Une seconde méthode, beaucoup plus puissante, permet + à SPIP de rechercher également dans le texte des + sites référencés . Si vous + référencez un site, SPIP va alors effectuer la + recherche dans le texte du site lui-même. ', +'texte_utilisation_moteur_syndiques_2' => 'Cette méthode oblige SPIP à visiter + régulièrement les sites référencés, + ce qui peut provoquer un léger ralentissement de votre propre + site.', +'texte_vide' => 'videZORG', +'texte_vider_cache' => 'Vider le cacheZORG', +'titre_admin_effacer' => 'Maintenance techniqueZORG', +'titre_admin_tech' => 'Maintenance techniqueZORG', +'titre_admin_vider' => 'Maintenance techniqueZORG', +'titre_ajouter_mot_cle' => 'AJOUTER UN MOT-CLÉ :ZORG', +'titre_articles_syndiques' => 'Articles syndiqués tirés de ce siteZORG', +'titre_breve_proposee' => 'Brève proposéeZORG', +'titre_breve_publiee' => 'Brève publiéeZORG', +'titre_breve_refusee' => 'Brève refuséeZORG', +'titre_breves' => 'Les brèvesZORG', +'titre_cadre_afficher_article' => 'Afficher les articlesZORG', +'titre_cadre_ajouter_auteur' => 'AJOUTER UN AUTEUR : ZORG', +'titre_cadre_forum_administrateur' => 'Forum privé des administrateursZORG', +'titre_cadre_forum_interne' => 'Forum interneZORG', +'titre_cadre_interieur_rubrique' => 'À l\'intérieur de la rubrique', +'titre_cadre_numero_auteur' => 'AUTEUR NUMÉROZORG', +'titre_cadre_raccourcis' => 'RACCOURCIS :ZORG', +'titre_cadre_signature_obligatoire' => '<B>Signature</B> [Obligatoire]<BR>ZORG', +'titre_config_fonctions' => 'Configuration du siteZORG', +'titre_config_groupe_mots_cles' => 'Configuration des groupes de mots-clésZORG', +'titre_configuration' => 'Configuration du siteZORG', +'titre_connexion_ldap' => 'Options : <B>Votre connexion LDAP</B>ZORG', +'titre_dernier_article_syndique' => 'Derniers articles syndiquésZORG', +'titre_documents_joints' => 'Documents jointsZORG', +'titre_evolution_visite' => 'Évolution des visitesZORG', +'titre_forum' => 'Forum interneZORG', +'titre_forum_suivi' => 'Suivi des forumsZORG', +'titre_gauche_mots_edit' => 'MOT NUMÉRO :ZORG', +'titre_groupe_mots' => 'GROUPE DE MOTS :ZORG', +'titre_image_admin_article' => 'Vous pouvez administrer cet articleZORG', +'titre_image_administrateur' => 'AdministrateurZORG', +'titre_image_aide' => 'De l\\\'aide sur cet élément', +'titre_image_auteur_supprime' => 'Auteur suppriméZORG', +'titre_image_redacteur' => 'Rédacteur sans accèsZORG', +'titre_image_redacteur_02' => 'RédacteurZORG', +'titre_image_visiteur' => 'VisiteurZORG', +'titre_joindre_document' => 'JOINDRE UN DOCUMENTZORG', +'titre_les_articles' => 'LES ARTICLESZORG', +'titre_liens_entrants' => 'Les liens entrants du jourZORG', +'titre_mots_cles' => 'MOTS-CLÉSZORG', +'titre_mots_cles_dans_forum' => 'Mots-clés dans les forums du site publicZORG', +'titre_mots_tous' => 'Les mots-clésZORG', +'titre_naviguer_dans_le_site' => 'Naviguer dans le site...ZORG', +'titre_nouveau_groupe' => 'Nouveau groupeZORG', +'titre_nouvelle_breve' => 'Nouvelle br\\xe8ve', +'titre_nouvelle_rubrique' => 'Nouvelle rubriqueZORG', +'titre_numero_rubrique' => 'RUBRIQUE NUMÉRO :ZORG', +'titre_page_admin_effacer' => 'Maintenance technique : effacer la baseZORG', +'titre_page_admin_vider' => 'Maintenance technique : gestion du cacheZORG', +'titre_page_articles_edit' => 'Modifier : @titre@ZORG', +'titre_page_articles_page' => 'Les articlesZORG', +'titre_page_articles_tous' => 'Tout le siteZORG', +'titre_page_auteurs' => 'VisiteursZORG', +'titre_page_breves' => 'BrèvesZORG', +'titre_page_breves_edit' => 'Modifier la brève : « @titre@ »ZORG', +'titre_page_calendrier' => 'Calendrier @nom_mois@ @annee@ZORG', +'titre_page_config_contenu' => 'Configuration du siteZORG', +'titre_page_config_fonctions' => 'Configuration du siteZORG', +'titre_page_configuration' => 'Configuration du siteZORG', +'titre_page_controle_petition' => 'Suivi des pétitionsZORG', +'titre_page_delete_all' => 'suppression totale et irréversibleZORG', +'titre_page_documents_liste' => 'Les documents des rubriquesZORG', +'titre_page_forum' => 'Forum des administrateursZORG', +'titre_page_forum_envoi' => 'Envoyer un messageZORG', +'titre_page_forum_suivi' => 'Suivi des forumsZORG', +'titre_page_index' => 'Votre espace privéZORG', +'titre_page_message_edit' => 'Rédiger un messageZORG', +'titre_page_messagerie' => 'Votre messagerieZORG', +'titre_page_mots_tous' => 'Mots-clésZORG', +'titre_page_recherche' => 'Résultats de la recherche @recherche@ZORG', +'titre_page_sites_tous' => 'Les sites référencésZORG', +'titre_page_statistiques' => 'Statistiques par rubriquesZORG', +'titre_page_statistiques_referers' => 'Statistiques (liens entrants)ZORG', +'titre_page_statistiques_visites' => 'Statistiques des visitesZORG', +'titre_page_upgrade' => 'Mise à niveau de SPIPZORG', +'titre_probleme_technique' => 'Attention : un problème technique (serveur MySQL) empêche l\'accès à cette partie du site.\nMerci de votre compréhension.', +'titre_publication_articles_post_dates' => 'Publication des articles post-datésZORG', +'titre_publier_document' => 'PUBLIER UN DOCUMENT DANS CETTE RUBRIQUEZORG', +'titre_referencement_sites' => 'Référencement de sites et syndicationZORG', +'titre_referencer_site' => 'Référencer le site :ZORG', +'titre_rendez_vous' => 'RENDEZ-VOUS :ZORG', +'titre_reparation' => 'RéparationZORG', +'titre_site_numero' => 'SITE NUMÉRO :ZORG', +'titre_sites_proposes' => 'Les sites proposésZORG', +'titre_sites_references_rubrique' => 'Les sites référencés dans cette rubriqueZORG', +'titre_sites_syndiques' => 'Les sites syndiquésZORG', +'titre_sites_tous' => 'Les sites référencésZORG', +'titre_statistiques' => 'Statistiques du siteZORG', +'titre_suivi_petition' => 'Suivi des pétitionsZORG', +'titre_syndication' => 'Syndication de sitesZORG', +'titre_titre_document' => 'Titre du document :ZORG' + +); + + +?> diff --git a/ecrire/message.php3 b/ecrire/message.php3 index 26b2425a9d..38b6c3947b 100644 --- a/ecrire/message.php3 +++ b/ecrire/message.php3 @@ -16,10 +16,10 @@ if (!$n) { $type = $row['type']; } if ($type != "affich"){ - debut_page("Accès refusé"); + debut_page(_T('info_acces_refuse')); debut_gauche(); debut_droite(); - echo "<b>Vous n'avez pas accès à ce message.</b><p>"; + echo "<b>"._T('avis_non_acces_message')."</b><p>"; fin_page(); exit; } @@ -35,18 +35,18 @@ function my_sel($num, $tex, $comp) { } function afficher_mois($mois){ - my_sel("01", "janvier", $mois); - my_sel("02", "février", $mois); - my_sel("03", "mars", $mois); - my_sel("04", "avril", $mois); - my_sel("05", "mai", $mois); - my_sel("06", "juin", $mois); - my_sel("07", "juillet", $mois); - my_sel("08", "août", $mois); - my_sel("09", "septembre", $mois); - my_sel("10", "octobre", $mois); - my_sel("11", "novembre", $mois); - my_sel("12", "décembre", $mois); + my_sel("01", _T('mois_janvier'), $mois); + my_sel("02", _T('mois_fevrier'), $mois); + my_sel("03", _T('mois_mars'), $mois); + my_sel("04", _T('mois_avril'), $mois); + my_sel("05", _T('mois_mai'), $mois); + my_sel("06", _T('mois_juin'), $mois); + my_sel("07", _T('mois_juillet'), $mois); + my_sel("08", _T('mois_aout'), $mois); + my_sel("09", _T('mois_septembre'), $mois); + my_sel("10", _T('mois_octobre'), $mois); + my_sel("11", _T('mois_novembre'), $mois); + my_sel("12", _T('mois_decembre'), $mois); } function afficher_annee($annee) { @@ -126,7 +126,7 @@ while($row = spip_fetch_array($result_message)) { if ($statut == 'publie' AND $type == 'normal' AND $type != 'affich') { echo "<div align='center'>"; - icone ("Ne plus participer à cette discussion", "messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur", "messagerie-24.gif", "supprimer.gif"); + icone (_T('icone_arret_discussion'), "messagerie.php3?id_message=$id_message&supp_dest=$connect_id_auteur", "messagerie-24.gif", "supprimer.gif"); echo "</div>"; } @@ -142,18 +142,18 @@ while($row = spip_fetch_array($result_message)) { $la_couleur = "green"; } else if ($type == 'pb') { - $le_type = "PENSE-BÊTE".aide ("messpense"); + $le_type = _T('info_pense_bete').aide ("messpense"); $la_couleur = "blue"; } else if ($type == 'affich') { - $le_type = "ANNONCE"; + $le_type = _T('info_annonce'); $la_couleur = "red"; } echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='$la_couleur'><b>$le_type</b></font><br>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=5><b>$titre</b></font>"; if ($statut == 'redac') { - echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='red'><b>EN COURS DE RÉDACTION</b></font>"; + echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='red'><b>"._T('info_redaction_en_cours')."</b></font>"; } else if ($rv != 'oui') { echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='#666666'><b>".nom_jour($date_heure)." ".affdate($date_heure)." À ".heures($date_heure)."H".minutes($date_heure)."</b></font>"; @@ -176,7 +176,7 @@ while($row = spip_fetch_array($result_message)) { if ($row = spip_fetch_array($result)) { echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC'>"; - echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>AUTEUR DU MESSAGE :</B></FONT>"; + echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('info_auteur_message')."</B></FONT>"; echo "</td></tr>"; $nom_auteur = typo($row["nom"]); @@ -219,12 +219,12 @@ while($row = spip_fetch_array($result_message)) { $resultat = mots_ressemblants($cherche_auteur, $table_auteurs, $table_ids); debut_boite_info(); if (!$resultat) { - echo "<B>Aucun résultat pour \"$cherche_auteur\".</B><BR>"; + echo _T('info_recherche_auteur_zero', array('cherche_auteur' => $cherche_auteur))."</B><BR>"; } else if (count($resultat) == 1) { $ajout_auteur = 'oui'; list(, $nouv_auteur) = each($resultat); - echo "<B>Le participant suivant est ajouté :</B><BR>"; + echo "<B>"._T('info_ajout_participant')."</B><BR>"; $query = "SELECT * FROM spip_auteurs WHERE id_auteur=$nouv_auteur"; $result = spip_query($query); echo "<UL>"; @@ -245,7 +245,7 @@ while($row = spip_fetch_array($result_message)) { while (list(, $id_auteur) = each($resultat)) $les_auteurs[] = $id_auteur; if ($les_auteurs) { $les_auteurs = join(',', $les_auteurs); - echo "<B>Plusieurs rédacteurs trouvés pour \"$cherche_auteur\":</B><BR>"; + echo "<B>"._T('info_recherche_auteur_ok', array('cherche_auteur' => $cherche_auteur))."</B><BR>"; $query = "SELECT * FROM spip_auteurs WHERE id_auteur IN ($les_auteurs) ORDER BY nom"; $result = spip_query($query); echo "<UL>"; @@ -258,7 +258,7 @@ while($row = spip_fetch_array($result_message)) { echo "<LI><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B><FONT SIZE=3>$nom_auteur</FONT></B>"; if ($email_auteur) echo " ($email_auteur)"; - echo " | <A HREF=\"message.php3?id_message=$id_message&ajout_auteur=oui&nouv_auteur=$id_auteur\">Ajouter ce destinataire</A>"; + echo " | <A HREF=\"message.php3?id_message=$id_message&ajout_auteur=oui&nouv_auteur=$id_auteur\">"._T('lien_ajout_destinataire')."</A>"; if (trim($bio_auteur)) { echo "<BR><FONT SIZE=1>".propre(couper($bio_auteur, 100))."</FONT>\n"; @@ -269,7 +269,7 @@ while($row = spip_fetch_array($result_message)) { } } else { - echo "<B>Trop de résultats pour \"$cherche_auteur\" ; veuillez affiner la recherche.</B><BR>"; + echo "<B>"._T('info_recherche_auteur_a_affiner', array('cherche_auteur' => $cherche_auteur))."</B><BR>"; } fin_boite_info(); echo "<P>"; @@ -295,7 +295,7 @@ while($row = spip_fetch_array($result_message)) { if ($total_dest > 0) { echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#EEEECC' colspan=2>"; - echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>PARTICIPANTS A LA DISCUSSION :</B></FONT>"; + echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif'><B>"._T('info_nombre_partcipants')."</B></FONT>"; echo "</td></tr>"; $ifond = 0; @@ -321,7 +321,7 @@ while($row = spip_fetch_array($result_message)) { echo "<td background='' bgcolor='$couleur' align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; if ($id_auteur != $connect_id_auteur) { - echo "[<a href='message.php3?id_message=$id_message&supp_dest=$id_auteur'>retirer ce participant</a>]"; + echo "[<a href='message.php3?id_message=$id_message&supp_dest=$id_auteur'>"._T('lien_retrait_particpant')."</a>]"; } else { echo " "; @@ -355,7 +355,7 @@ while($row = spip_fetch_array($result_message)) { if (spip_num_rows($result_ajout_auteurs) > 50 AND $flag_mots_ressemblants) { echo "<INPUT TYPE='text' NAME='cherche_auteur' CLASS='fondl' VALUE='' SIZE='20'>"; - echo "<INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Chercher' VALUE='"._T('bouton_chercher')."' CLASS='fondo'>"; } else { echo "<SELECT NAME='nouv_auteur' SIZE='1' STYLE='WIDTH=150' CLASS='fondl'>"; @@ -368,10 +368,10 @@ while($row = spip_fetch_array($result_message)) { $email = $row['email']; $statut_auteur = $row['statut']; - $statut_auteur=ereg_replace("0minirezo", "Administrateur", $statut_auteur); - $statut_auteur=ereg_replace("1comite", "Rédacteur", $statut_auteur); - $statut_auteur=ereg_replace("2redac", "Rédacteur", $statut_auteur); - $statut_auteur=ereg_replace("5poubelle", "Effacé", $statut_auteur); + $statut_auteur=ereg_replace("0minirezo", _T('info_statut_administrateur'), $statut_auteur); + $statut_auteur=ereg_replace("1comite", _T('info_statut_redacteur'), $statut_auteur); + $statut_auteur=ereg_replace("2redac", _T('info_statut_redacteur'), $statut_auteur); + $statut_auteur=ereg_replace("5poubelle", _T('info_statut_efface'), $statut_auteur); $premiere = strtoupper(substr(trim($nom), 0, 1)); @@ -384,7 +384,7 @@ while($row = spip_fetch_array($result_message)) { echo "\n<OPTION VALUE=\"x\"> $statut_auteur".'s'; } - if ($premiere != $premiere_old AND ($statut_auteur != 'Administrateur' OR !$premiere_old)) { + if ($premiere != $premiere_old AND ($statut_auteur != _T('info_administrateur') OR !$premiere_old)) { echo "\n<OPTION VALUE=\"x\">"; } @@ -395,13 +395,13 @@ while($row = spip_fetch_array($result_message)) { } echo "</SELECT>"; - echo "<INPUT TYPE='submit' NAME='Ajouter' VALUE='Ajouter' CLASS='fondo'>"; + echo "<INPUT TYPE='submit' NAME='Ajouter' VALUE='"._T('bouton_ajouter')."' CLASS='fondo'>"; } echo "</div></FORM>"; } } else { - echo "<br><div align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2'><a href='message.php3?id_message=$id_message&forcer_dest=oui'>Ajouter un participant</a></font></div>"; + echo "<br><div align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2'><a href='message.php3?id_message=$id_message&forcer_dest=oui'>"._T('lien_ajouter_participant')."</a></font></div>"; } } fin_cadre_enfonce(); @@ -421,19 +421,19 @@ while($row = spip_fetch_array($result_message)) { echo "<form action='message.php3' method='post'>"; debut_boite_info(); echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% BACKGROUND=''><TR><TD BGCOLOR='#$couleur_foncee' colspan=2>"; - echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif' color='#FFFFFF'><B>RENDEZ-VOUS :</B></FONT>"; + echo "<FONT SIZE=2 FACE='Georgia,Garamond,Times,serif' color='#FFFFFF'><B>"._T('titre_rendez_vous')."</B></FONT>"; echo "</td></tr></table>"; echo "<input type='hidden' name='id_message' value='$id_message'>"; echo "<input type='hidden' name='changer_rv' value='$id_message'>"; if ($rv != "oui") { echo "<INPUT TYPE='radio' NAME='rv' VALUE='oui' id='rv_on'>"; - echo " <label for='rv_on'>Afficher dans le calendrier</label> "; + echo " <label for='rv_on'>"._T('item_afficher_calendrier')."</label> "; echo " <br><INPUT TYPE='radio' NAME='rv' VALUE='non' CHECKED id='rv_off'>"; - echo " <B><label for='rv_off'>Ne pas afficher dans le calendrier</label></B> "; + echo " <B><label for='rv_off'>"._T('item_non_afficher_calendrier')."</label></B> "; } else { echo "<INPUT TYPE='radio' NAME='rv' VALUE='oui' CHECKED id='rv_on'>"; - echo " <b><label for='rv_on'>Afficher dans le calendrier</label></b> "; + echo " <b><label for='rv_on'>"._T('item_afficher_calendrier')."</label></b> "; echo "<center><SELECT NAME='jour' SIZE=1 CLASS='fondl'>"; afficher_jour(jour($date_heure)); @@ -451,17 +451,17 @@ while($row = spip_fetch_array($result_message)) { echo "</center>"; echo " <p><INPUT TYPE='radio' NAME='rv' VALUE='non' id='rv_off'>"; - echo " <label for='rv_off'>Ne pas afficher dans le calendrier</label> "; + echo " <label for='rv_off'>"._T('item_non_afficher_calendrier')."</label> "; } - echo "<div align='right'><INPUT TYPE='submit' NAME='Ajouter' VALUE='Ajouter' CLASS='fondo'></div>"; + echo "<div align='right'><INPUT TYPE='submit' NAME='Ajouter' VALUE='"._T('bouton_ajouter')."' CLASS='fondo'></div>"; fin_boite_info(); echo "</form>"; } else if ($rv == "oui") { echo "<p><center><font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='#666666'><b>RENDEZ-VOUS : <font color='red'>".majuscules(nom_jour($date_heure))." ".majuscules(affdate($date_heure))." À ".heures($date_heure)."H".minutes($date_heure)."</font></b></font></center>"; - if ($type != "affich") echo "<div align='right'><font size=2><a href='message.php3?id_message=$id_message&forcer_rv=oui'>Modifier la date</a></font></div><p>"; + if ($type != "affich") echo "<div align='right'><font size=2><a href='message.php3?id_message=$id_message&forcer_rv=oui'>"._T('lien_modifer_date')."</a></font></div><p>"; } @@ -477,7 +477,7 @@ while($row = spip_fetch_array($result_message)) { if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) { echo "\n<table align='right'><tr><td>"; - icone ("Modifier ce message", newLinkUrl("message_edit.php3?id_message=$id_message"), "messagerie-24.gif", "edit.gif"); + icone (_T('icone_modifier_message'), newLinkUrl("message_edit.php3?id_message=$id_message"), "messagerie-24.gif", "edit.gif"); echo "</td></tr></table>"; } @@ -492,16 +492,16 @@ while($row = spip_fetch_array($result_message)) { if ($expediteur == $connect_id_auteur AND ($statut == 'redac' OR $type == 'pb') OR ($type == 'affich' AND $connect_statut == '0minirezo')) { echo "\n<table align='left'><tr><td>"; - icone ("Supprimer ce message", newLinkUrl("messagerie.php3?detruire_message=$id_message"), "messagerie-24.gif", "supprimer.gif"); + icone (_T('icone_supprimer_message'), newLinkUrl("messagerie.php3?detruire_message=$id_message"), "messagerie-24.gif", "supprimer.gif"); echo "</td></tr></table>"; } if ($expediteur == $connect_id_auteur AND $statut == 'redac') { if ($type == 'normal' AND $total_dest < 2){ - echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#666666'><b>Vous devez indiquer un destinataire avant d'envoyer ce message.</b></font></p>"; + echo "<p align='right'><font face='Verdana,Arial,Helvetica,sans-serif' size='2' color='#666666'><b>"._T('avis_destinataire_obligatoire')."</b></font></p>"; } else { echo "\n<table align='right'><tr><td>"; - icone ("Envoyer ce message", newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), "messagerie-24.gif", "creer.gif"); + icone (_T('icone_envoyer_message'), newLinkUrl("message.php3?id_message=$id_message&change_statut=publie"), "messagerie-24.gif", "creer.gif"); echo "</td></tr></table>"; } } @@ -521,7 +521,7 @@ while($row = spip_fetch_array($result_message)) { echo "\n<div align='center'>"; - icone("Poster un message", "forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif"); + icone(_T('icone_poster_message'), "forum_envoi.php3?statut=perso&adresse_retour=".$forum_retour."&id_message=$id_message&titre_message=".urlencode($titre), "forum-interne-24.gif", "creer.gif"); echo "</div>"; diff --git a/ecrire/message_edit.php3 b/ecrire/message_edit.php3 index 2721e09431..e0e24979e0 100644 --- a/ecrire/message_edit.php3 +++ b/ecrire/message_edit.php3 @@ -3,7 +3,7 @@ include ("inc.php3"); -debut_page("Rédiger un message", "asuivre", "messagerie"); +debut_page(_T('titre_page_message_edit'), "asuivre", "messagerie"); debut_gauche(); debut_droite(); @@ -16,7 +16,7 @@ if ($new == "oui") { if ($type == 'pb') $statut = 'publie'; else $statut = 'redac'; - $query = "INSERT INTO spip_messages (titre, date_heure, statut, type, id_auteur) VALUES ('Nouveau message', NOW(), '$statut', '$type', $connect_id_auteur)"; + $query = "INSERT INTO spip_messages (titre, date_heure, statut, type, id_auteur) VALUES ('"._T('texte_nouveau_message')."', NOW(), '$statut', '$type', $connect_id_auteur)"; $result = spip_query($query); $id_message = spip_insert_id(); @@ -51,33 +51,33 @@ if ($row = spip_fetch_array($result)) { echo "<FORM ACTION='message.php3?id_message=$id_message' METHOD='post'>"; - if ($type == 'normal') $le_type = "ENVOYER UN MESSAGE"; - if ($type == 'pb') $le_type = "PENSE-BÊTE À USAGE PERSONNEL"; - if ($type == 'affich') $le_type = "ANNONCE"; + if ($type == 'normal') $le_type = _T('bouton_envoi_message_02'); + if ($type == 'pb') $le_type = _T('bouton_pense_bete'); + if ($type == 'affich') $le_type = _T('bouton_annonce'); echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2 color='green'><b>$le_type</b></font><p>"; if ($type == "affich") - echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1 color='red'>Attention : ce message peut être modifié par tous les administrateurs du site, et est visible par tous les rédacteurs. N'utilisez les annonces que pour exposer des événements importants de la vie du site.</font><p>"; + echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1 color='red'>"._T('texte_message_edit')."</font><p>"; echo "<INPUT TYPE='Hidden' NAME='modifier_message' VALUE=\"oui\">"; echo "<INPUT TYPE='Hidden' NAME='id_message' VALUE=\"$id_message\">"; - echo "<B>Titre</B> [Obligatoire]<BR>"; + echo _T('texte_titre_obligatoire')."<BR>"; echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><P>"; if ($ajouter_auteur) { - echo "<B>Nom du destinataire</B><BR>"; + echo "<B>"._T('info_nom_destinataire')."</B><BR>"; echo "<INPUT TYPE='text' CLASS='formo' NAME='cherche_auteur' VALUE='' SIZE='40'><P>"; } - echo "<B>Texte du message</B><BR>"; + echo "<B>"._T('info_texte_message_02')."</B><BR>"; echo "<TEXTAREA NAME='texte' ROWS='20' CLASS='formo' COLS='40' wrap=soft>"; echo $texte; echo "</TEXTAREA><P>\n"; - echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</FORM>"; } diff --git a/ecrire/messagerie.php3 b/ecrire/messagerie.php3 index 04de18e0b0..6fd52bc5d3 100644 --- a/ecrire/messagerie.php3 +++ b/ecrire/messagerie.php3 @@ -13,23 +13,23 @@ if ($detruire_message) { } -debut_page("Votre messagerie", "messagerie", "messagerie"); +debut_page(_T('titre_page_messagerie'), "messagerie", "messagerie"); debut_gauche("messagerie"); debut_boite_info(); -echo propre("La messagerie vous permet d'échanger des messages entre rédacteurs, de conserver des pense-bêtes (pour votre usage personnel) ou d'afficher des annonces sur la page d'accueil de l'espace privé (si vous êtes administrateur)."); +echo _T('info_gauche_messagerie'); -echo "<p>".propre("<IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{vert}} indique les {{messages échangés avec d'autres utilisateurs}} du site."); +echo "<p>"."<IMG SRC='img_pack/m_envoi.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_symbole_vert'); echo aide ("messut"); -echo "<p>".propre("<IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{bleu}} indique un {{pense-bête}}: c'est-à-dire un message à votre usage personnel."); +echo "<p>"."<IMG SRC='img_pack/m_envoi_bleu.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_symbole_bleu'); echo aide ("messpense"); -echo "<p>".propre("<IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'> Le symbole {{jaune}} indique une {{annonces à tous les rédacteurs}} : modifiable par tous les administrateurs, et visible par tous les rédacteurs."); +echo "<p>"."<IMG SRC='img_pack/m_envoi_jaune.gif' WIDTH='14' HEIGHT='7' BORDER='0'> "._T('info_symbole_jaune'); fin_boite_info(); @@ -156,33 +156,33 @@ $messages_vus = ''; $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ". "WHERE lien.id_auteur=$connect_id_auteur AND rv='oui' AND date_heure > DATE_SUB(NOW(), INTERVAL 1 DAY) ". "AND statut='publie' AND lien.id_message=messages.id_message"; -afficher_messages("Vos rendez-vous à venir", $query_message, true, true); +afficher_messages(_T('info_vos_rendez_vous'), $query_message, true, true); $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb' AND (date_heure > DATE_SUB(NOW(), INTERVAL 1 DAY) OR rv != 'oui')"; -afficher_messages("Vos pense-bête", $query_message, false, true); +afficher_messages(_T('infos_vos_pense_bete'), $query_message, false, true); $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ". "WHERE lien.id_auteur=$connect_id_auteur AND vu='non' ". "AND statut='publie' AND lien.id_message=messages.id_message"; -afficher_messages("Nouveaux messages", $query_message, true, true); +afficher_messages(_T('info_nouveaux_message'), $query_message, true, true); $query_message = "SELECT * FROM spip_messages AS messages, spip_auteurs_messages AS lien ". "WHERE lien.id_auteur=$connect_id_auteur AND statut='publie' AND type='normal' AND lien.id_message=messages.id_message"; -afficher_messages("Discussions en cours", $query_message, true, false); +afficher_messages(_T('info_discussion_cours'), $query_message, true, false); $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='redac'"; -afficher_messages("Vos messages en cours de rédaction", $query_message, true, false, false); +afficher_messages(_T('info_message_en_redaction'), $query_message, true, false, false); $query_message = "SELECT * FROM spip_messages AS messages WHERE id_auteur=$connect_id_auteur AND statut='publie' AND type='pb'"; -afficher_messages("Vos anciens pense-bête", $query_message, false, false, false); +afficher_messages(_T('info_pense_bete_ancien'), $query_message, false, false, false); if ($connect_statut == '0minirezo') { $query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'"; - afficher_messages("Annonces à tous les rédacteurs <font size=1> <a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' width='14' height='7' border='0'> Ajouter</a></font>", $query_message, false, false, false, true); + afficher_messages(_T('info_tous_redacteur')."<font size=1> <a href='message_edit.php3?new=oui&type=affich'><img src='img_pack/m_envoi_jaune.gif' width='14' height='7' border='0'> "._T('bouton_ajouter')."</a></font>", $query_message, false, false, false, true); } else { $query_message = "SELECT * FROM spip_messages AS messages WHERE statut='publie' AND type='affich'"; - afficher_messages("Annonces à tous les rédacteurs", $query_message, false, false, false, true); + afficher_messages(_T('info_tous_redacteurs'), $query_message, false, false, false, true); } fin_page(); diff --git a/ecrire/mots_edit.php3 b/ecrire/mots_edit.php3 index a34815a4f7..2399c10817 100644 --- a/ecrire/mots_edit.php3 +++ b/ecrire/mots_edit.php3 @@ -52,7 +52,7 @@ if ($connect_statut == '0minirezo') { } } else if ($new == 'oui') { - $titre_mot = 'Nouveau mot'; + $titre_mot = _T('texte_nouveau_mot'); } } @@ -89,11 +89,11 @@ debut_gauche(); debut_boite_info(); echo "<CENTER>"; -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>MOT NUMÉRO :</B></FONT>"; +echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('titre_gauche_mots_edit')."</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$id_mot</B></FONT>"; echo "</CENTER>"; - icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_mot=$id_mot&recalcul=oui", "racine-24.gif", "rien.gif"); + icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_mot=$id_mot&recalcul=oui", "racine-24.gif", "rien.gif"); fin_boite_info(); @@ -114,7 +114,7 @@ $arton = "moton$id_mot"; $artoff = "motoff$id_mot"; if ($id_mot > 0 AND $connect_statut == '0minirezo') - afficher_boite_logo($arton, $artoff, "LOGO DU MOT-CLÉ".aide("breveslogo"), "LOGO POUR SURVOL"); + afficher_boite_logo($arton, $artoff, _T('logo_mot_cle').aide("breveslogo"), _T('logo_survol')); // @@ -122,10 +122,10 @@ if ($id_mot > 0 AND $connect_statut == '0minirezo') // debut_raccourcis(); -icone_horizontale("Voir tous les mots-clés", "mots_tous.php3", "mot-cle-24.gif", "rien.gif"); +icone_horizontale(_T('icone_voir_tous_mots_cles'), "mots_tous.php3", "mot-cle-24.gif", "rien.gif"); if ($connect_statut == '0minirezo') - icone_horizontale("Créer un nouveau mot-clé", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif"); + icone_horizontale(_T('icone_creation_mots_cles'), "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif"); fin_raccourcis(); @@ -144,7 +144,7 @@ gros_titre($titre_mot); if ($descriptif) { echo "<p><div align='left' border: 1px dashed #aaaaaa;'>"; echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; - echo "<b>Descriptif :</b> "; + echo "<b>"._T('info_descriptif')."</b> "; echo propre($descriptif); echo " "; echo "</font>"; @@ -170,19 +170,19 @@ if ($id_mot) { else $aff_articles = "prop,publie"; - afficher_rubriques("Les rubriques liées à ce mot-clé", + afficher_rubriques(_T('info_rubriques_liees_mot'), "SELECT rubrique.* FROM spip_rubriques AS rubrique, spip_mots_rubriques AS lien WHERE lien.id_mot='$id_mot' AND lien.id_rubrique=rubrique.id_rubrique ORDER BY rubrique.titre"); - afficher_articles("Les articles liés à ce mot-clé", + afficher_articles(_T('info_articles_lies_mot'), "SELECT article.* FROM spip_articles AS article, spip_mots_articles AS lien WHERE lien.id_mot='$id_mot' AND lien.id_article=article.id_article AND FIND_IN_SET(article.statut,'$aff_articles')>0 ORDER BY article.date DESC"); - afficher_breves("Les brèves liées à ce mot-clé", + afficher_breves(_T('info_breves_liees_mot'), "SELECT breves.* FROM spip_breves AS breves, spip_mots_breves AS lien WHERE lien.id_mot='$id_mot' AND lien.id_breve=breves.id_breve ORDER BY breves.date_heure DESC LIMIT 0,10"); - afficher_sites("Les sites référencés liées à ce mot-clé", + afficher_sites(_T('info_sites_lies_mot'), "SELECT syndic.* FROM spip_syndic AS syndic, spip_mots_syndic AS lien WHERE lien.id_mot='$id_mot' AND lien.id_syndic=syndic.id_syndic ORDER BY syndic.nom_site DESC LIMIT 0,10"); } @@ -209,7 +209,7 @@ if ($connect_statut =="0minirezo"){ $descriptif = entites_html($descriptif); $texte = entites_html($texte); - echo "<B>Nom ou titre du mot-clé</B> [Obligatoire]"; + echo "<B>"._T('info_titre_mot_cle')."</B> "._T('info_obligatoire_02'); echo aide ("mots"); echo "<BR><INPUT TYPE='text' NAME='titre_mot' CLASS='formo' VALUE=\"$titre_mot\" SIZE='40'>"; @@ -219,7 +219,7 @@ if ($connect_statut =="0minirezo"){ $result = spip_query($query_groupes); if (spip_num_rows($result)>1) { debut_cadre_relief("groupe-mot-24.gif"); - echo "Dans le groupe :</label>\n"; + echo _T('info_dans_groupe')."</label>\n"; echo aide ("motsgroupes"); echo " <SELECT NAME='id_groupe' class='fondl'>\n"; while ($row_groupes = spip_fetch_array($result)){ @@ -242,7 +242,7 @@ if ($connect_statut =="0minirezo"){ } if ($options == 'avancees' OR $descriptif) { - echo "<B>Descriptif rapide</B><BR>"; + echo "<B>"._T('texte_descriptif_rapide')."</B><BR>"; echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='4' COLS='40' wrap=soft>"; echo $descriptif; echo "</TEXTAREA><P>\n"; @@ -251,7 +251,7 @@ if ($connect_statut =="0minirezo"){ echo "<INPUT TYPE='hidden' NAME='descriptif' VALUE=\"$descriptif\">"; if ($options == 'avancees' OR $texte) { - echo "<B>Texte explicatif</B><BR>"; + echo "<B>"._T('info_texte_explicatif')."</B><BR>"; echo "<TEXTAREA NAME='texte' ROWS='8' CLASS='forml' COLS='40' wrap=soft>"; echo $texte; echo "</TEXTAREA><P>\n"; @@ -259,7 +259,7 @@ if ($connect_statut =="0minirezo"){ else echo "<INPUT TYPE='hidden' NAME='texte' VALUE=\"$texte\">"; - echo "<DIV align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; + echo "<DIV align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</FORM>"; fin_cadre_formulaire(); diff --git a/ecrire/mots_tous.php3 b/ecrire/mots_tous.php3 index 6a2b253bd9..9695eae199 100644 --- a/ecrire/mots_tous.php3 +++ b/ecrire/mots_tous.php3 @@ -74,47 +74,45 @@ if ($connect_statut == '0minirezo') { } -debut_page("Mots-clés", "documents", "mots"); +debut_page(_T('titre_page_mots_tous'), "documents", "mots"); debut_gauche(); debut_droite(); -gros_titre("Les mots-clés"); -echo typo("Créez et configurez ici les mots-clés du site") . aide ("mots") . "<br><br>"; +gros_titre(_T('titre_mots_tous')); +echo typo(_T('info_creation_mots_cles')) . aide ("mots") . "<br><br>"; ///// if ($conf_mot>0) { if ($nb_articles == 1) { - $texte_lie = "un article, "; + $texte_lie = _T('info_un_article'); } else if ($nb_articles > 1) { $texte_lie = "$nb_articles articles, "; } if ($nb_breves == 1) { - $texte_lie .= "une brève, "; + $texte_lie .= _T('info_une_breve'); } else if ($nb_breves > 1) { - $texte_lie .= "$nb_breves brèves, "; + $texte_lie .= _T('info_nombre_breves', array('nb_breves' => $nb_breves)); } if ($nb_sites == 1) { - $texte_lie .= "un site, "; + $texte_lie .= _T('info_un_site'); } else if ($nb_sites > 1) { - $texte_lie .= "$nb_sites sites, "; + $texte_lie .= _T('info_nombre_sites', array('nb_sites' => $nb_sites)); } if ($nb_rubriques == 1) { - $texte_lie .= "une rubrique, "; + $texte_lie .= _T('info_une_rubrique'); } else if ($nb_rubriques > 1) { - $texte_lie .= "$nb_rubriques rubriques, "; + $texte_lie .= _T('info_nombre_rubriques', array('nb_rubriques' => $nb_rubriques)); } debut_boite_info(); echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; - echo "Vous avez demandé à supprimer le mot-clé -<B>$titre_mot</B> ($type_mot). Ce mot-clé étant lié à -<b>$texte_lie</b> vous devez confirmer cette décision :"; + echo _T('info_delet_mots_cles', array('titre_mot' => $titre_mot, 'type_mot' => $type_mot, 'texte_lie' => $texte_lie)); echo "<UL>"; - echo "<LI> <B><A HREF='mots_edit.php3?supp_mot=$id_mot&redirect_ok=oui&redirect=mots_tous.php3'>Oui</A>,</B> je veux supprimer définitivement ce mot-clé."; - echo "<LI> <B><A HREF='mots_tous.php3'>Non</A>,</B> je ne veux pas supprimer ce mot-clé."; + echo "<LI><B><A HREF='mots_edit.php3?supp_mot=$id_mot&redirect_ok=oui&redirect=mots_tous.php3'>"._T('item_oui')."</A>,</B>"._T('info_oui_suppression_mot_cle'); + echo "<LI><B><A HREF='mots_tous.php3'>"._T('item_non')."</A>,</B>"._T('info_non_suppression_mot_cle'); echo "</UL>"; echo "</FONT>"; fin_boite_info(); @@ -204,23 +202,23 @@ while($row_groupes = spip_fetch_array($result_groupes)) { echo "<tr><td colspan=3><font face='Verdana,Arial,Helvetica,sans-serif' size=1>"; - if ($articles == "oui") echo "> Articles "; - if ($breves == "oui") echo "> Brèves "; - if ($rubriques == "oui") echo "> Rubriques "; - if ($syndic == "oui") echo "> Sites référencés "; + if ($articles == "oui") echo "> "._T('info_articles_2')." "; + if ($breves == "oui") echo "> "._T('info_breves_02')." "; + if ($rubriques == "oui") echo "> "._T('info_rubriques')." "; + if ($syndic == "oui") echo "> "._T('icone_sites_references')." "; if ($unseul == "oui" OR $obligatoire == "oui") echo "<br>"; - if ($unseul == "oui") echo "> Un seul mot à la fois "; - if ($obligatoire == "oui") echo "> Groupe important "; + if ($unseul == "oui") echo "> "._T('info_un_mot')." "; + if ($obligatoire == "oui") echo "> "._T('info_groupe_important')." "; echo "<br>"; - if ($acces_minirezo == "oui") echo "> Administrateurs "; - if ($acces_comite == "oui") echo "> Rédacteurs "; - if ($acces_forum == "oui") echo "> Visiteurs du site public "; + if ($acces_minirezo == "oui") echo "> "._T('info_administrateurs')." "; + if ($acces_comite == "oui") echo "> "._T('info_redacteurs')." "; + if ($acces_forum == "oui") echo "> "._T('info_visiteurs_02')." "; echo "</font></td></tr></table>"; @@ -279,28 +277,28 @@ while($row_groupes = spip_fetch_array($result_groupes)) { if ($nb_articles[$id_mot] == 1) $texte_lie[] = "1 article"; else if ($nb_articles[$id_mot] > 1) - $texte_lie[] = $nb_articles[$id_mot]." articles"; + $texte_lie[] = $nb_articles[$id_mot]._T('info_articles_02'); if ($nb_breves[$id_mot] == 1) $texte_lie[] = "1 brève"; else if ($nb_breves[$id_mot] > 1) - $texte_lie[] = $nb_breves[$id_mot]." brèves"; + $texte_lie[] = $nb_breves[$id_mot]._T('info_breves_03'); if ($nb_sites[$id_mot] == 1) $texte_lie[] = "1 site"; else if ($nb_sites[$id_mot] > 1) - $texte_lie[] = $nb_sites[$id_mot]." sites"; + $texte_lie[] = $nb_sites[$id_mot]._T('info_sites'); if ($nb_rubriques[$id_mot] == 1) - $texte_lie[] = "1 rubrique"; + $texte_lie[] = _T('info_une_rubrique_02'); else if ($nb_rubriques[$id_mot] > 1) - $texte_lie[] = $nb_rubriques[$id_mot]." rubriques"; + $texte_lie[] = $nb_rubriques[$id_mot]._T('info_rubriques_02'); echo $texte_lie = join($texte_lie,", "); if ($connect_statut=="0minirezo") { echo " "; - echo "<FONT SIZE=1>[<A HREF='mots_tous.php3?conf_mot=$id_mot'>supprimer ce mot</A>]</FONT>"; + echo "<FONT SIZE=1>[<A HREF='mots_tous.php3?conf_mot=$id_mot'>"._T('info_supprimer_mot')."</A>]</FONT>"; } else echo " "; @@ -323,16 +321,16 @@ while($row_groupes = spip_fetch_array($result_groupes)) { echo "\n<table cellpadding=0 cellspacing=0 border=0 width=100%>"; echo "<tr>"; echo "<td>"; - icone("Modifier ce groupe de mots", "mots_type.php3?id_groupe=$id_groupe", "groupe-mot-24.gif", "edit.gif"); + icone(_T('icone_modif_groupe_mots'), "mots_type.php3?id_groupe=$id_groupe", "groupe-mot-24.gif", "edit.gif"); echo "</td>"; if ($supprimer_groupe) { echo "<td>"; - icone("Supprimer ce groupe", "mots_tous.php3?supp_group=$id_groupe", "groupe-mot-24.gif", "supprimer.gif"); + icone(_T('icone_supprimer_groupe_mots'), "mots_tous.php3?supp_group=$id_groupe", "groupe-mot-24.gif", "supprimer.gif"); echo "</td>"; echo "<td> </td>"; // Histoire de forcer "supprimer" un peu plus vers la gauche } echo "<td align='right'>"; - icone("Créer un nouveau mot-clé", "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif"); + icone(_T('icone_creation_mots_cles'), "mots_edit.php3?new=oui&redirect=mots_tous.php3&id_groupe=$id_groupe", "mot-cle-24.gif", "creer.gif"); echo "</td></tr></table>"; } @@ -341,7 +339,7 @@ while($row_groupes = spip_fetch_array($result_groupes)) { if ($connect_statut =="0minirezo" AND !$conf_mot){ echo "<p> </p><div align='right'>"; - icone("Créer un nouveau groupe de mots", "mots_type.php3?new=oui", "groupe-mot-24.gif", "creer.gif"); + icone(_T('icone_creation_groupe_mots'), "mots_type.php3?new=oui", "groupe-mot-24.gif", "creer.gif"); echo "</div>"; } diff --git a/ecrire/mots_type.php3 b/ecrire/mots_type.php3 index c021ea46ea..e870f9804a 100644 --- a/ecrire/mots_type.php3 +++ b/ecrire/mots_type.php3 @@ -5,7 +5,7 @@ include ("inc.php3"); if ($connect_statut == '0minirezo' AND $new == "oui") { $id_groupe = ''; - $type = entites_html("Nouveau groupe"); + $type = entites_html(_T('titre_nouveau_groupe')); $ancien_type = ''; $unseul = 'non'; $obligatoire = 'non'; @@ -51,13 +51,13 @@ echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; echo "<tr width='100%'>"; echo "<td align='right' valign='top'>"; - icone("Retour", "mots_tous.php3", "mot-cle-24.gif", "rien.gif"); + icone(_T('icone_retour'), "mots_tous.php3", "mot-cle-24.gif", "rien.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; echo "<td width='100%' valign='top'>"; -echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>GROUPE DE MOTS :</b><br></font>"; +echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>"._T('titre_groupe_mots')."</b><br></font>"; gros_titre($type); echo aide("motsgroupes"); @@ -69,9 +69,9 @@ if ($connect_statut =="0minirezo"){ echo "<INPUT TYPE='Hidden' NAME='id_groupe' VALUE=\"$id_groupe\">\n"; echo "<INPUT TYPE='Hidden' NAME='ancien_type' VALUE=\"$ancien_type\">\n"; debut_cadre_formulaire(); - echo "<b>Changer le nom de ce groupe :</b><br>\n"; + echo "<b>"._T('info_changer_nom_groupe')."</b><br>\n"; echo "<INPUT TYPE='Text' SIZE=40 CLASS='formo' NAME='change_type' VALUE=\"$type\">\n"; - echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>"; + echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></div>"; fin_cadre_formulaire(); } @@ -86,26 +86,26 @@ if ($connect_statut =="0minirezo"){ echo "<p>"; debut_cadre_formulaire(); echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>"; - echo "<b>Les mots-clés de ce groupe peuvent être associés :</b>"; + echo "<b>"._T('info_mots_cles_association')."</b>"; echo "<ul>"; if ($articles == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='articles' value='oui' $checked id='articles'> <label for='articles'>aux articles</label><br>"; + echo "<input type='checkbox' name='articles' value='oui' $checked id='articles'> <label for='articles'>"._T('item_mots_cles_association_articles')."</label><br>"; $activer_breves = lire_meta("activer_breves"); if ($activer_breves != "non"){ if ($breves == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='breves' value='oui' $checked id='breves'> <label for='breves'>aux brèves</label><br>"; + echo "<input type='checkbox' name='breves' value='oui' $checked id='breves'> <label for='breves'>"._T('item_mots_cles_association_breves')."</label><br>"; } else { echo "<input type='hidden' name='breves' value='non'>"; } if ($rubriques == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='rubriques' value='oui' $checked id='rubriques'> <label for='rubriques'>aux rubriques</label><br>"; + echo "<input type='checkbox' name='rubriques' value='oui' $checked id='rubriques'> <label for='rubriques'>"._T('item_mots_cles_association_rubriques')."</label><br>"; if ($syndic == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='syndic' value='oui' $checked id='syndic'> <label for='syndic'>aux sites référencés ou syndiqués.</label>"; + echo "<input type='checkbox' name='syndic' value='oui' $checked id='syndic'> <label for='syndic'>"._T('item_mots_cles_association_sites')."</label>"; echo "</ul>"; echo "</div>"; @@ -119,13 +119,13 @@ if ($connect_statut =="0minirezo"){ $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='unseul' value='oui' $checked id='unseul'> <label for='unseul'>On ne peut sélectionner qu'<b>un seul mot-clé à</b> la fois dans ce groupe.</label>"; + echo "<input type='checkbox' name='unseul' value='oui' $checked id='unseul'> <label for='unseul'>"._T('info_selection_un_seul_mot_cle')."</label>"; echo "<br>"; if ($obligatoire == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='obligatoire' value='oui' $checked id='obligatoire'> <label for='obligatoire'><b>Groupe important :</b> il est fortement conseillé de sélectionner un mot-clé dans ce groupe.</label>"; + echo "<input type='checkbox' name='obligatoire' value='oui' $checked id='obligatoire'> <label for='obligatoire'>"._T('avis_conseil_selection_mot_cle')."</label>"; echo "</div>"; } else { @@ -137,15 +137,15 @@ if ($connect_statut =="0minirezo"){ echo "<p>"; echo "<div style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #dddddd;'>"; - echo "<b>Les mots de ce groupe peuvent être attribués par :</b>"; + echo "<b>"._T('info_qui_attribue_mot_cle')."</b>"; echo "<ul>"; if ($acces_minirezo == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='acces_minirezo' value='oui' $checked id='administrateurs'> <label for='administrateurs'>les administrateurs du site</label><br>"; + echo "<input type='checkbox' name='acces_minirezo' value='oui' $checked id='administrateurs'> <label for='administrateurs'>"._T('bouton_checkbox_qui_attribue_mot_cle_administrateurs')."</label><br>"; if ($acces_comite == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='acces_comite' value='oui' $checked id='comite'> <label for='comite'>les rédacteurs</label><br>"; + echo "<input type='checkbox' name='acces_comite' value='oui' $checked id='comite'> <label for='comite'>"._T('bouton_checkbox_qui_attribue_mot_cle_redacteurs')."</label><br>"; $mots_cles_forums = lire_meta("mots_cles_forums"); $forums_publics=lire_meta("forums_publics"); @@ -153,7 +153,7 @@ if ($connect_statut =="0minirezo"){ if (($mots_cles_forums == "oui" OR $acces_forum == "oui") AND $forums_publics != "non"){ if ($acces_forum == "oui") $checked = "checked"; else $checked = ""; - echo "<input type='checkbox' name='acces_forum' value='oui' $checked id='forum'> <label for='forum'>les visiteurs du site public lorsqu'ils postent un message dans un forum.</label>"; + echo "<input type='checkbox' name='acces_forum' value='oui' $checked id='forum'> <label for='forum'>"._T('bouton_checkbox_qui_attribue_mot_cle_visiteurs')."</label>"; } else { echo "<input type='hidden' name='acces_forum' value='non'>"; @@ -165,7 +165,7 @@ if ($connect_statut =="0minirezo"){ - echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='Valider'></div>"; + echo "<p><div align='right'><INPUT TYPE='submit' CLASS='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'></div>"; echo "</FORM><P>"; fin_cadre_formulaire(); echo "</font>"; @@ -173,7 +173,7 @@ if ($connect_statut =="0minirezo"){ }else{ - echo "<H3>Vous n'avez pas accès à cette page.</H3>"; + echo "<H3>"._T('avis_non_acces_page')."</H3>"; } diff --git a/ecrire/naviguer.php3 b/ecrire/naviguer.php3 index d95e345904..f262806728 100644 --- a/ecrire/naviguer.php3 +++ b/ecrire/naviguer.php3 @@ -33,7 +33,7 @@ function enfant($collection){ $les_enfants.= $bouton_layer; } if (acces_restreint_rubrique($id_rubrique)) - $les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique'> "; + $les_enfants.= "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('image_administrer_rubrique')."'> "; $les_enfants.= "<B><A HREF='naviguer.php3?coll=$id_rubrique'><font color='$couleur_foncee'>".typo($titre)."</font></A></B>"; if (strlen($descriptif)>1) @@ -76,19 +76,19 @@ function my_sel($num,$tex,$comp){ } function afficher_mois($mois){ - my_sel("00","non connu",$mois); - my_sel("01","janvier",$mois); - my_sel("02","février",$mois); - my_sel("03","mars",$mois); - my_sel("04","avril",$mois); - my_sel("05","mai",$mois); - my_sel("06","juin",$mois); - my_sel("07","juillet",$mois); - my_sel("08","août",$mois); - my_sel("09","septembre",$mois); - my_sel("10","octobre",$mois); - my_sel("11","novembre",$mois); - my_sel("12","décembre",$mois); + my_sel("00",_T('mois_non_connu'),$mois); + my_sel("01",_T('mois_janvier'),$mois); + my_sel("02",_T('mois_fevrier'),$mois); + my_sel("03",_T('mois_mars'),$mois); + my_sel("04",_T('mois_avril'),$mois); + my_sel("05",_T('mois_mai'),$mois); + my_sel("06",_T('mois_juin'),$mois); + my_sel("07",_T('mois_juillet'),$mois); + my_sel("08",_T('mois_aout'),$mois); + my_sel("09",_T('mois_septembre'),$mois); + my_sel("10",_T('mois_octobre'),$mois); + my_sel("11",_T('mois_novembre'),$mois); + my_sel("12",_T('mois_decembre'),$mois); } function afficher_annee($annee){ @@ -127,7 +127,7 @@ if ($modifier_rubrique == "oui") { if ($titre) { // creation, le cas echeant if ($new == 'oui' AND $flag_editable AND !$coll) { - $query = "INSERT INTO spip_rubriques (titre, id_parent) VALUES ('Nouvelle rubrique', '$id_parent')"; + $query = "INSERT INTO spip_rubriques (titre, id_parent) VALUES ('"._T('item_nouvelle_rubrique')."', '$id_parent')"; $result = spip_query($query); $coll = spip_insert_id(); } @@ -184,7 +184,7 @@ while($row=spip_fetch_array($result)){ if ($titre) $titre_page = "« ".textebrut($titre)." »"; else - $titre_page = "Naviguer dans le site..."; + $titre_page = _T('titre_naviguer_dans_le_site'); if ($id_document) { @@ -228,7 +228,7 @@ debut_grand_cadre(); if ($coll > 0) { afficher_parents($id_parent); - $parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><b><font color='$couleur_foncee'>RACINE DU SITE</font></b></A> ".aide ("rubhier")."<BR>".$parents; + $parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><b><font color='$couleur_foncee'>"._T('lien_racine_site')."</font></b></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -245,12 +245,12 @@ debut_gauche(); if ($coll > 0) { debut_boite_info(); echo "<CENTER>"; - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>RUBRIQUE NUMÉRO :</B></FONT>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1><B>"._T('titre_numero_rubrique')."</B></FONT>"; echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=6><B>$coll</B></FONT>"; echo "</CENTER>"; if ($coll > 0 AND $statut == 'publie') { - icone_horizontale("Voir en ligne", "../spip_redirect.php3?id_rubrique=$coll&recalcul=oui", "racine-24.gif", "rien.gif"); + icone_horizontale(_T('icone_voir_en_ligne'), "../spip_redirect.php3?id_rubrique=$coll&recalcul=oui", "racine-24.gif", "rien.gif"); } fin_boite_info(); @@ -265,9 +265,9 @@ $ruboff = "ruboff$coll"; if ($connect_statut == '0minirezo' AND acces_rubrique($coll)) { if ($coll > 0) - afficher_boite_logo($rubon, $ruboff, "LOGO DE LA RUBRIQUE ".aide ("rublogo"), "LOGO POUR SURVOL"); + afficher_boite_logo($rubon, $ruboff, _T('logo_rubrique').aide ("rublogo"), _T('logo_survol')); else - afficher_boite_logo($rubon, $ruboff, "LOGO STANDARD DES RUBRIQUES ".aide ("rublogo"), "LOGO POUR SURVOL"); + afficher_boite_logo($rubon, $ruboff, _T('logo_standard_rubrique').aide ("rublogo"), _T('logo_survol')); } @@ -279,22 +279,22 @@ debut_raccourcis(); $query = "SELECT id_rubrique FROM spip_rubriques LIMIT 0,1"; $result = spip_query($query); -icone_horizontale("Tous vos articles", "articles_page.php3", "article-24.gif"); +icone_horizontale(_T('icone_tous_articles'), "articles_page.php3", "article-24.gif"); echo "<p>"; if (spip_num_rows($result) > 0) { if ($coll > 0) - icone_horizontale("Écrire un nouvel article", "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif","creer.gif"); + icone_horizontale(_T('icone_ecrire_article'), "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif","creer.gif"); $activer_breves = lire_meta("activer_breves"); if ($activer_breves != "non" AND $id_parent == "0") { - icone_horizontale("Écrire une nouvelle brève", "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif","creer.gif"); + icone_horizontale(_T('icone_nouvelle_breve'), "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif","creer.gif"); } } else { if ($connect_statut == '0minirezo') { - echo "<p>Avant de pouvoir écrire des articles,<BR> vous devez créer au moins une rubrique.<BR>"; + echo "<p>"._T('info_creation_rubrique'); } } @@ -305,7 +305,7 @@ fin_raccourcis(); debut_droite(); -if ($coll == 0) $titre = "Racine du site"; +if ($coll == 0) $titre = _T('info_racine_site'); if ($coll == 0) $ze_logo = "racine-site-24.gif"; else if ($id_parent == 0) $ze_logo = "secteur-24.gif"; @@ -317,14 +317,14 @@ debut_cadre_relief($ze_logo); echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; echo "<tr width='100%'><td width='100%' valign='top'>"; if (acces_restreint_rubrique($id_rubrique)) - $fleche = "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='Vous pouvez administrer cette rubrique'> "; + $fleche = "<img src='img_pack/admin-12.gif' alt='' width='12' height='12' title='"._T('info_administrer_rubrique')."'> "; gros_titre($fleche.$titre); echo "</td>"; if ($coll > 0 AND $flag_editable) { echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; echo "<td align='right' valign='top'>"; - icone("Modifier cette rubrique", "rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav", $ze_logo, "edit.gif"); + icone(_T('icone_modifier_rubrique'), "rubriques_edit.php3?id_rubrique=$id_rubrique&retour=nav", $ze_logo, "edit.gif"); echo "</td>"; } echo "</tr>\n"; @@ -381,8 +381,8 @@ if (strpos($les_enfants2,"<P>")){ echo "<tr><td align='right' valign='bottom'>"; if ($flag_editable) { - if ($coll == "0") icone("Créer une rubrique", "rubriques_edit.php3?new=oui&retour=nav", "secteur-24.gif", "creer.gif"); - else icone("Créer une sous-rubrique", "rubriques_edit.php3?new=oui&retour=nav&id_parent=$coll", "rubrique-24.gif", "creer.gif"); + if ($coll == "0") icone(_T('icone_creer_rubrique'), "rubriques_edit.php3?new=oui&retour=nav", "secteur-24.gif", "creer.gif"); + else icone(_T('icone_creer_sous_rubrique'), "rubriques_edit.php3?new=oui&retour=nav&id_parent=$coll", "rubrique-24.gif", "creer.gif"); echo "<p>"; } echo "</td></tr>"; @@ -396,7 +396,7 @@ echo "<DIV align='left'>"; ///////////////////////// echo "<P>"; -afficher_articles("Vos articles en cours de rédaction", +afficher_articles(_T('info_en_cours_validation'), "SELECT articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles AS articles, spip_auteurs_articles AS lien ". "WHERE articles.id_article=lien.id_article AND id_rubrique='$coll' ". @@ -406,7 +406,7 @@ afficher_articles("Vos articles en cours de rédaction", ////////// Les articles a valider ///////////////////////// -afficher_articles("Les articles à valider", +afficher_articles(_T('info_articles_a_valider'), "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles WHERE statut=\"prop\" AND id_rubrique='$coll' ORDER BY date DESC"); @@ -415,7 +415,7 @@ afficher_articles("Les articles à valider", ///////////////////////// if ($connect_statut == "0minirezo" AND $options == 'avancees') { - afficher_articles("Tous les articles en cours de rédaction", + afficher_articles(_T('info_tous_articles_en_redaction'), "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles WHERE statut=\"prepa\" AND id_rubrique='$coll' ORDER BY date DESC"); } @@ -424,25 +424,25 @@ if ($connect_statut == "0minirezo" AND $options == 'avancees') { ////////// Les articles publies ///////////////////////// -afficher_articles("Tous les articles publiés dans cette rubrique", +afficher_articles(_T('info_tous_articles_presents'), "SELECT id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut ". "FROM spip_articles WHERE statut=\"publie\" AND id_rubrique='$coll' ORDER BY date DESC"); if ($coll > 0){ echo "<div align='right'>"; - icone("Écrire un nouvel article", "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif", "creer.gif"); + icone(_T('icone_ecrire_article'), "articles_edit.php3?id_rubrique=$coll&new=oui", "article-24.gif", "creer.gif"); echo "</div><p>"; } //// Les breves -afficher_breves("Les brèves contenues dans cette rubrique", "SELECT * FROM spip_breves WHERE id_rubrique='$coll' ORDER BY date_heure DESC"); +afficher_breves(_T('icone_ecrire_nouvel_article'), "SELECT * FROM spip_breves WHERE id_rubrique='$coll' ORDER BY date_heure DESC"); $activer_breves=lire_meta("activer_breves"); if ($id_parent == "0" AND $activer_breves!="non"){ echo "<div align='right'>"; - icone("Écrire une nouvelle brève", "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif", "creer.gif"); + icone(_T('icone_nouvelle_breve'), "breves_edit.php3?id_rubrique=$coll&new=oui", "breve-24.gif", "creer.gif"); echo "</div><p>"; } @@ -452,7 +452,7 @@ if ($id_parent == "0" AND $activer_breves!="non"){ if (lire_meta("activer_sites") == 'oui') { include_ecrire("inc_sites.php3"); - afficher_sites("Les sites référencés dans cette rubrique", "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site"); + afficher_sites(_T('titre_sites_references_rubrique'), "SELECT * FROM spip_syndic WHERE id_rubrique='$coll' AND statut!='refuse' ORDER BY nom_site"); } $proposer_sites=lire_meta("proposer_sites"); @@ -463,7 +463,7 @@ if ($coll > 0 AND ($flag_editable OR $proposer_sites > 0)) { $link->addVar('redirect', $clean_link->getUrl()); echo "<div align='right'>"; - icone("Référencer un site", $link->getUrl(), "site-24.gif", "creer.gif"); + icone(_T('info_sites_referencer'), $link->getUrl(), "site-24.gif", "creer.gif"); echo "</div><p>"; } @@ -484,7 +484,7 @@ if (($coll>0) AND tester_rubrique_vide($coll) AND $flag_editable) { $link->addVar('supp_rubrique', $coll); echo "<p><div align='center'>"; - icone("Supprimer cette rubrique", $link->getUrl(), "$ze_logo", "supprimer.gif"); + icone(_T('icone_supprimer_rubrique'), $link->getUrl(), "$ze_logo", "supprimer.gif"); echo "</div><p>"; diff --git a/ecrire/optimiser.php3 b/ecrire/optimiser.php3 index 9f46e69205..04e67d0ccd 100644 --- a/ecrire/optimiser.php3 +++ b/ecrire/optimiser.php3 @@ -7,7 +7,7 @@ define("_ECRIRE_OPTIMISER", "1"); function optimiser_base() { - spip_log ("optimisation de la base"); + spip_log (_T('log_optimier_base')); $mydate = date("YmdHis", time() - 24 * 3600); @@ -124,7 +124,7 @@ function optimiser_base() { if (!spip_num_rows($result2)) { $query3 = "DELETE FROM spip_auteurs WHERE id_auteur=$id_auteur"; $result3 = spip_query($query3); - spip_log ("suppression de l'auteur $id_auteur ($nom $email)"); + spip_log (_T('log_suppression_auteur', array('id_auteur' => $id_auteur, 'nom' => $nom, 'email' => $email))); } } @@ -201,7 +201,7 @@ function optimiser_base() { . "spip_index_dico, spip_index_articles, spip_index_rubriques, spip_index_breves, spip_index_auteurs, spip_index_mots, spip_index_syndic"; spip_query($query); - spip_log("optimisation ok"); + spip_log(_T('log_optimisation_ok')); } optimiser_base(); diff --git a/ecrire/recherche.php3 b/ecrire/recherche.php3 index 081c8cefd2..80f5a4c0d8 100644 --- a/ecrire/recherche.php3 +++ b/ecrire/recherche.php3 @@ -4,7 +4,7 @@ include ("inc.php3"); include_ecrire ("inc_mots.php3"); include_ecrire ("inc_sites.php3"); -debut_page("Résultats de la recherche $recherche"); +debut_page(_T('titre_page_recherche', array('recherche' => $recherche))); debut_gauche(); @@ -12,7 +12,7 @@ debut_gauche(); debut_droite(); -echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'><B>Résultats de la recherche :</B><BR>"; +echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'><B>"._T('info_resultat_recherche')."</B><BR>"; echo "<FONT SIZE=5 COLOR='$couleur_foncee'><B>".typo($recherche)."</B></FONT><p>"; $query_articles = "SELECT spip_articles.id_article, surtitre, titre, soustitre, descriptif, chapo, date, visites, id_rubrique, statut FROM spip_articles WHERE"; @@ -51,50 +51,50 @@ if (lire_meta('activer_moteur') == 'oui') { // texte integral } if ($query_articles) - $nba = afficher_articles ("Articles trouvés", $query_articles); + $nba = afficher_articles (_T('info_articles_trouves'), $query_articles); if ($query_articles_int) { if ($nba) { $doublons = join($nba, ","); $query_articles_int = ereg_replace ("WHERE", "WHERE objet.id_article NOT IN ($doublons) AND", $query_articles_int); } - $nba1 = afficher_articles ("Articles trouvés (dans le texte)", $query_articles_int); + $nba1 = afficher_articles (_T('info_articles_trouves_dans_texte'), $query_articles_int); } if ($query_breves) - $nbb = afficher_breves ("Brèves trouvées", $query_breves); + $nbb = afficher_breves (_T('info_breves_touvees'), $query_breves); if ($query_breves_int) { if ($nbb) { $doublons = join($nbb, ","); $query_breves_int = ereg_replace ("WHERE", "WHERE objet.id_breve NOT IN ($doublons) AND", $query_breves_int); } - $nbb1 = afficher_breves ("Brèves trouvées (dans le texte)", $query_breves_int); + $nbb1 = afficher_breves (_T('info_breves_touvees_dans_texte'), $query_breves_int); } if ($query_rubriques) - $nbr = afficher_rubriques ("Rubriques trouvées", $query_rubriques); + $nbr = afficher_rubriques (_T('info_rubriques_trouvees'), $query_rubriques); if ($query_rubriques_int) { if ($nbr) { $doublons = join($nbr, ","); $query_rubriques_int = ereg_replace ("WHERE", "WHERE objet.id_rubrique NOT IN ($doublons) AND", $query_rubriques_int); } - $nbr1 = afficher_rubriques ("Rubriques trouvées (dans le texte)", $query_rubriques_int); + $nbr1 = afficher_rubriques (_T('info_rubriques_trouvees_dans_texte'), $query_rubriques_int); } if ($query_auteurs_int AND $connect_statut == '0minirezo') - $nbt = afficher_auteurs ("Auteurs trouvés", $query_auteurs_int); + $nbt = afficher_auteurs (_T('info_auteurs_trouves'), $query_auteurs_int); if ($query_sites) - $nbs = afficher_sites ("Sites trouvés", $query_sites); + $nbs = afficher_sites (_T('info_sites_trouves'), $query_sites); if ($query_sites_int) { if ($nbs) { $doublons = join($nbs, ","); $query_sites_int = ereg_replace ("WHERE", "WHERE objet.id_syndic NOT IN ($doublons) AND", $query_sites_int); } - $nbs1 = afficher_sites ("Sites trouvés (dans le texte)", $query_sites_int); + $nbs1 = afficher_sites (_T('info_sites_trouves_dans_texte'), $query_sites_int); } if (!$nba AND !$nba1 AND !$nbb AND !$nbb1 AND !$nbr AND !$nbr1 AND !$nbt AND !$nbs AND !$nbs1) { - echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>Aucun résultat.</FONT><P>"; + echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif'>"._T('avis_aucun_resultat')."</FONT><P>"; } echo "<p>"; diff --git a/ecrire/rubriques_edit.php3 b/ecrire/rubriques_edit.php3 index 4bc1534ddb..cb56f7991a 100644 --- a/ecrire/rubriques_edit.php3 +++ b/ecrire/rubriques_edit.php3 @@ -60,12 +60,12 @@ if ($new == "oui") { if (($connect_statut=='0minirezo') AND acces_rubrique($id_parent)) { $id_parent = intval($id_parent); $id_rubrique = 0; - $titre = "Nouvelle rubrique"; + $titre = _T('titre_nouvelle_rubrique'); $descriptif = ""; $texte = ""; } else { - echo "Accès interdit."; + echo _T('avis_acces_interdit'); exit; } } @@ -81,7 +81,7 @@ else { } } -debut_page("Modifier : $titre", "documents", "rubriques"); +debut_page(_T('info_modifier_titre', array('titre' => $titre)), "documents", "rubriques"); if ($id_parent == 0) $ze_logo = "secteur-24.gif"; else $ze_logo = "rubrique-24.gif"; @@ -102,7 +102,7 @@ else { debut_grand_cadre(); afficher_parents($id_parent); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -125,12 +125,12 @@ echo "<tr width='100%'>"; echo "<td>"; if ($id_rubrique) icone("Retour", "naviguer.php3?coll=$id_rubrique", $ze_logo, "rien.gif"); -else icone("Retour", "naviguer.php3?coll=$id_parent", $ze_logo, "rien.gif"); +else icone(_T('icone_retour'), "naviguer.php3?coll=$id_parent", $ze_logo, "rien.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; echo "<td width='100%'>"; -echo "Modifier la rubrique :"; +echo _T('info_modifier_rubrique'); gros_titre($titre); echo "</td></tr></table>"; echo "<p>"; @@ -145,17 +145,17 @@ if ($new == "oui") echo "<INPUT TYPE='Hidden' NAME='new' VALUE=\"oui\">"; $titre = entites_html($titre); -echo "<B>Titre</B> [Obligatoire]<BR>"; +echo _T('entree_titre_obligatoire'); echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40'><P>"; debut_cadre_relief("$logo_parent"); -echo "<B>À l'intérieur de la rubrique :</B> ".aide ("rubrub")."<BR>\n"; +echo "<B>"._T('entree_interieur_rubrique')."</B> ".aide ("rubrub")."<BR>\n"; echo "<SELECT NAME='id_parent' style='background-color:#ffffff; font-size:90%; font-face:verdana,arial,helvetica,sans-serif;' class='forml' SIZE='1'>\n"; if ($connect_toutes_rubriques) { - echo "<OPTION".mySel("0",$id_parent)." style='background-color:$couleur_foncee; font-weight:bold; color:white;'>Racine du site\n"; + echo "<OPTION".mySel("0",$id_parent)." style='background-color:$couleur_foncee; font-weight:bold; color:white;'>"._T('info_racine_site')."\n"; } else { - echo "<OPTION".mySel("0",$id_parent).">Ne pas déplacer...\n"; + echo "<OPTION".mySel("0",$id_parent).">"._T('info_non_deplacer')."\n"; } // si le parent ne fait pas partie des rubriques restreintes, modif impossible if (acces_rubrique($id_parent)) { @@ -168,7 +168,8 @@ $query = "SELECT COUNT(*) AS cnt FROM spip_breves WHERE id_rubrique=\"$id_rubriq $row = spip_fetch_array(spip_query($query)); $contient_breves = $row['cnt']; if ($contient_breves > 0) { - echo "<br><font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme-deplace'><label for='confirme-deplace'> Attention ! Cette rubrique contient $contient_breves brève".($contient_breves>1? 's':'')." : si vous la déplacez, veuillez cocher cette case de confirmation.</font></label>\n"; + $scb = ($contient_breves>1? 's':''); + echo "<br><font size='2'><input type='checkbox' name='confirme_deplace' value='oui' id='confirme-deplace'><label for='confirme-deplace'> "._T('avis_deplacement_rubrique', array('contient_breves' => $contient_breves, 'scb' => $scb))."</font></label>\n"; } fin_cadre_relief(); @@ -176,8 +177,8 @@ echo "<P>"; if ($options == "avancees" OR $descriptif) { - echo "<B>Descriptif rapide</B><BR>"; - echo "(Contenu de la rubrique en quelques mots.)<BR>"; + echo "<B>"._T('texte_descriptif_rapide')."</B><BR>"; + echo _T('entree_contenu_rubrique')."<BR>"; echo "<TEXTAREA NAME='descriptif' CLASS='forml' ROWS='7' COLS='40' wrap=soft>"; echo $descriptif; echo "</TEXTAREA><P>\n"; @@ -186,13 +187,13 @@ else { echo "<INPUT TYPE='Hidden' NAME='descriptif' VALUE=\"".entites_html($descriptif)."\">"; } -echo "<B>Texte explicatif</B>"; +echo "<B>"._T('info_texte_explicatif')."</B>"; echo aide ("raccourcis"); echo "<BR><TEXTAREA NAME='texte' ROWS='25' CLASS='forml' COLS='40' wrap=soft>"; echo $texte; echo "</TEXTAREA>\n"; -echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'>"; +echo "<P align='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'>"; echo "</FORM>"; fin_cadre_formulaire(); diff --git a/ecrire/sites.php3 b/ecrire/sites.php3 index 24e6c6f627..b4ac7914d4 100644 --- a/ecrire/sites.php3 +++ b/ecrire/sites.php3 @@ -29,19 +29,19 @@ function my_sel($num,$tex,$comp){ function afficher_mois($mois){ - my_sel("00","non connu",$mois); - my_sel("01","janvier",$mois); - my_sel("02","février",$mois); - my_sel("03","mars",$mois); - my_sel("04","avril",$mois); - my_sel("05","mai",$mois); - my_sel("06","juin",$mois); - my_sel("07","juillet",$mois); - my_sel("08","août",$mois); - my_sel("09","septembre",$mois); - my_sel("10","octobre",$mois); - my_sel("11","novembre",$mois); - my_sel("12","décembre",$mois); + my_sel("00",_T('mois_non_connu'),$mois); + my_sel("01",_T('mois_janvier'),$mois); + my_sel("02",_T('mois_fevrier'),$mois); + my_sel("03",_T('mois_mars'),$mois); + my_sel("04",_T('mois_avril'),$mois); + my_sel("05",_T('mois_mai'),$mois); + my_sel("06",_T('mois_juin'),$mois); + my_sel("07",_T('mois_juillet'),$mois); + my_sel("08",_T('mois_aout'),$mois); + my_sel("09",_T('mois_septembre'),$mois); + my_sel("10",_T('mois_octobre'),$mois); + my_sel("11",_T('mois_novembre'),$mois); + my_sel("12",_T('mois_decembre'),$mois); } function afficher_annee($annee){ @@ -81,7 +81,7 @@ if ($new == 'oui' AND ($connect_statut == '0minirezo' OR $proposer_sites > 0)) { $moderation = (lire_meta("moderation_sites") == "oui")? 'oui' : 'non'; $query = "INSERT INTO spip_syndic (nom_site, id_rubrique, id_secteur, date, date_syndic, statut, syndication, moderation) ". - "VALUES ('Site introuvable', $id_rubrique, $id_rubrique, NOW(), NOW(), 'refuse', 'non', '$moderation')"; + "VALUES ('"._T('avis_site_introuvable')."', $id_rubrique, $id_rubrique, NOW(), NOW(), 'refuse', 'non', '$moderation')"; $result = spip_query($query); $id_syndic = spip_insert_id(); } @@ -232,7 +232,7 @@ if ($row = spip_fetch_array($result)) { if ($nom_site) $titre_page = "« $nom_site »"; else - $titre_page = "Site"; + $titre_page = _T('info_site'); @@ -245,7 +245,7 @@ debut_page("$titre_page","documents","sites"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <IMG SRC='img_pack/racine-site-24.gif' WIDTH=24 HEIGHT=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -260,21 +260,21 @@ debut_gauche(); debut_boite_info(); echo "<center>"; - echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>SITE NUMÉRO :</b></font>"; + echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=1><b>"._T('titre_site_numero')."</b></font>"; echo "<br><font face='Verdana,Arial,Helvetica,sans-serif' size=6><b>$id_syndic</b></font>"; echo "</center>"; fin_boite_info(); echo "<p><center>"; - icone ("Voir les sites référencés", "sites_tous.php3", "site-24.gif","rien.gif"); + icone (_T('icone_voir_sites_references'), "sites_tous.php3", "site-24.gif","rien.gif"); echo "</center>"; $rubon = "siteon$id_syndic"; $ruboff = "siteoff$id_syndic"; if ($id_syndic>0 AND $flag_administrable) - afficher_boite_logo($rubon, $ruboff, "LOGO DE CE SITE ".aide ("rublogo"), "LOGO POUR SURVOL"); + afficher_boite_logo($rubon, $ruboff, _T('logo_site').aide ("rublogo"), _T('logo_survol')); debut_droite(); @@ -309,7 +309,7 @@ echo "<a href='$url_site'><b>$url_affichee</b></a>"; if (strlen($descriptif) > 1) { echo "<p><div align='left' style='padding: 5px; border: 1px dashed #aaaaaa; background-color: #e4e4e4;'>"; echo "<font size=2 face='Verdana,Arial,Helvetica,sans-serif'>"; - echo "<b>Descriptif :</b> "; + echo "<b>"._T('info_descriptif')."</b> "; echo propre($descriptif); echo " "; echo "</font>"; @@ -323,7 +323,7 @@ if ($flag_editable) { $link->addVar('target', $clean_link->getUrl()); echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; echo "<td align='right'>"; - icone("Modifier ce site", $link->getUrl(), "site-24.gif", "edit.gif"); + icone(_T('icone_modifier_site'), $link->getUrl(), "site-24.gif", "edit.gif"); echo "</td>"; } echo "</tr></table>\n"; @@ -350,7 +350,7 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { echo "<INPUT TYPE='hidden' NAME='id_syndic' VALUE='$id_syndic'>"; echo "<INPUT NAME='options' TYPE=Hidden VALUE=\"$options\">"; echo "<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=0 WIDTH=100% BACKGROUND='img_pack/rien.gif'>"; - echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>DATE DE RÉFÉRENCEMENT DE CE SITE :"; + echo "<TR><TD BGCOLOR='$couleur_foncee' COLSPAN=2><FONT SIZE=2 COLOR='#FFFFFF'><B>"._T('info_date_referencement'); //echo aide ("artdate"); echo "</B></FONT></TR>"; echo "<TR><TD ALIGN='center'>"; @@ -365,13 +365,13 @@ if ($flag_editable AND ($options == 'avancees' OR $statut == 'publie')) { echo "</SELECT>"; echo "</TD><TD ALIGN='right'>"; - echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='Changer'>"; + echo "<INPUT TYPE='submit' NAME='Changer' CLASS='fondo' VALUE='"._T('bouton_changer')."'>"; echo "</TD></TR></TABLE>"; echo "</FORM>"; fin_cadre_enfonce(); } else { - echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Site proposé le : <B>".affdate($date_heure)." </B></FONT><P>"; + echo "<BR><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('info_site_propose')." <B>".affdate($date_heure)." </B></FONT><P>"; } } @@ -386,47 +386,47 @@ if ($flag_administrable) { debut_cadre_relief("racine-site-24.gif"); echo "\n<center>"; - echo "<b>Ce site est :</b> \n"; + echo "<b>"._T('info_statut_site_1')."</b> \n"; echo "<select name='nouveau_statut' size=1 class='fondl'>\n"; - my_sel("publie","Publié",$statut); - my_sel("prop","Proposé",$statut); - my_sel("refuse","A la poubelle",$statut); + my_sel("publie",_T('info_statut_site_2'),$statut); + my_sel("prop",_T('info_statut_site_3'),$statut); + my_sel("refuse",_T('info_statut_site_4'),$statut); echo "</select>\n"; - echo " <input type='submit' name='Valider' value='Valider' class='fondo'>\n</center>\n"; + echo " <input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo'>\n</center>\n"; fin_cadre_relief(); echo "</form>\n"; } if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") { - echo "<p><font size=3 face='Verdana,Arial,Helvetica,sans-serif'><b>Ce site est syndiqué...</b></font>"; + echo "<p><font size=3 face='Verdana,Arial,Helvetica,sans-serif'><b>"._T('info_site_syndique')."</b></font>"; if ($erreur_syndic) echo "<p><font color=red><b>$erreur_syndic</b></font>"; if ($syndication == "off") { debut_boite_info(); - echo "Attention : la syndication de ce site a rencontré un problème ; "; - echo "le système est donc temporairement interrompu pour l'instant. Vérifiez "; - echo "l'adresse du fichier de syndication de ce site (<b>$url_syndic</b>), et tentez une nouvelle "; - echo "récupération des informations.</font>\n"; + echo _T('avis_site_syndique_probleme_1'); + echo _T('avis_site_syndique_probleme_2'); + echo _T('avis_site_syndique_probleme_3', array('url_syndic' => $url_syndic)); + echo _T('avis_site_syndique_probleme_4')."</font>\n"; echo "<center><b>"; echo "<a ".newLinkHref("sites.php3?id_syndic=$id_syndic&recalcul=oui").">"; - echo "Tenter une nouvelle récupération des données</a></b></center>\n"; + echo _T('lien_nouvelle_recuperation')."</a></b></center>\n"; fin_boite_info(); } - afficher_syndic_articles("Articles syndiqués tirés de ce site", + afficher_syndic_articles(_T('titre_articles_syndiques'), "SELECT * FROM spip_syndic_articles WHERE id_syndic='$id_syndic' ORDER BY date DESC"); echo "<font face='verdana,arial,helvetica' size=2>"; // afficher la date de dernier acces a la syndication if ($date_syndic) - echo "<p><div align='left'>La dernière syndication de ce site a été effectuée le ".affdate($date_syndic) - ." à ".heures($date_syndic)."h ".minutes($date_syndic)."min.</div><div align='right'><a href='sites.php3?id_syndic=$id_syndic&recalcul=oui'>Mettre à jour maintenant</a></div>\n"; + echo "<p><div align='left'>"._T('info_derniere_syndication').affdate($date_syndic) + ." à ".heures($date_syndic)."h ".minutes($date_syndic)."min.</div><div align='right'><a href='sites.php3?id_syndic=$id_syndic&recalcul=oui'>"._T('lien_mise_a_jour_syndication')."</a></div>\n"; // modifier la moderation if ($flag_administrable && $options=='avancees') { @@ -436,17 +436,13 @@ if ($syndication == "oui" OR $syndication == "off" OR $syndication == "sus") { $moderation = $mod; if ($moderation == 'non' || $moderation =='') - echo "<p><div align='left'>Les prochains liens en - provenance de ce site seront affichés immédiatement sur le site public.". aide('artsyn') . + echo "<p><div align='left'>"._T('texte_liens_syndication'). aide('artsyn') . "</div><div align='right'><a - href='sites.php3?id_syndic=$id_syndic&moderation=oui'>Demander - un blocage a priori</a></div>\n"; + href='sites.php3?id_syndic=$id_syndic&moderation=oui'>"._T('info_demander_blocage_priori')."</a></div>\n"; else if ($moderation == 'oui') - echo "<p><div align='left'>Les prochains liens en - provenance de ce site seront bloqués a priori.". aide('artsyn') . + echo "<p><div align='left'>"._T('texte_demander_blocage_priori'). aide('artsyn') . "</div><div align='right'> <a - href='sites.php3?id_syndic=$id_syndic&moderation=non'>Annuler - ce blocage a priori</a></div>\n"; + href='sites.php3?id_syndic=$id_syndic&moderation=non'>"._T('info_annuler_blocage_priori')."</a></div>\n"; } echo "</font>"; } @@ -471,7 +467,7 @@ $link->addVar('titre_message', $nom_site); echo "<div align='center'>"; -icone ("Poster un message", $link->getUrl(), "forum-interne-24.gif", "creer.gif"); +icone (_T('icone_poster_message'), $link->getUrl(), "forum-interne-24.gif", "creer.gif"); echo "</div>"; echo "<p align='left'>\n"; diff --git a/ecrire/sites_edit.php3 b/ecrire/sites_edit.php3 index 89a46fccc4..7f541b57ad 100644 --- a/ecrire/sites_edit.php3 +++ b/ecrire/sites_edit.php3 @@ -97,13 +97,13 @@ if (!$id_rubrique > 0) $id_rubrique = premiere_rubrique(); -debut_page("Site référencé", "documents", "sites"); +debut_page(_T('info_site_reference_2'), "documents", "sites"); debut_grand_cadre(); afficher_parents($id_rubrique); -$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>RACINE DU SITE</B></A> ".aide ("rubhier")."<BR>".$parents; +$parents="~ <img src='img_pack/racine-site-24.gif' width=24 height=24 align='middle'> <A HREF='naviguer.php3?coll=0'><B>"._T('lien_racine_site')."</B></A> ".aide ("rubhier")."<BR>".$parents; $parents=ereg_replace("~"," ",$parents); $parents=ereg_replace(" ","",$parents); @@ -123,12 +123,12 @@ echo "<tr width='100%'>"; if ($new != 'oui') { echo "<td>"; - icone("Retour", "sites.php3?id_syndic=$id_syndic", 'site-24.gif', "rien.gif"); + icone(_T('icone_retour'), "sites.php3?id_syndic=$id_syndic", 'site-24.gif', "rien.gif"); echo "</td>"; echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; } echo "<td width='100%'>"; -echo "Référencer le site :"; +echo _T('titre_referencer_site'); gros_titre($nom_site); echo "</td></tr></table>"; echo "<p>"; @@ -148,14 +148,14 @@ if ($new == 'oui'){ $link->addVar('analyser_site', 'oui'); echo $link->getForm(); - echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2><b>Référencement automatisé d'un site</b><br>Vous pouvez référencer rapidement un site Web en indiquant ci-dessous l'adresse URL désirée, ou l'adresse de son fichier backend. SPIP va récupérer automatiquement les informations concernant ce site (titre, description...).</font>"; + echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"._T('texte_referencement_automatique')."</font>"; echo "<div align='right'><input type=\"text\" name=\"url\" class='fondl' value=\"http://\">"; - echo "<input type=\"submit\" name=\"submit\" value=\"Ajouter\" class='fondo'>"; + echo "<input type=\"submit\" name=\"submit\" value=\""._T('bouton_ajouter')."\" class='fondo'>"; fin_cadre_relief(); echo "</form>"; - echo "<p><b>Vous pouvez préférer ne pas utiliser cette fonction automatique, et indiquer vous-même les éléments concernant ce site...</b>"; + echo "<p><b>"._T('texte_non_fonction_referencement')."</b>"; $cadre_ouvert = true; debut_cadre_enfonce("site-24.gif"); @@ -174,10 +174,10 @@ $nom_site = entites_html($nom_site); $url_site = entites_html($url_site); $url_syndic = entites_html($url_syndic); -echo "<b>Nom du site</b> [Obligatoire]<br>"; +echo _T('info_nom_site_2')."<br>"; echo "<input type='text' class='formo' name='nom_site' value=\"$nom_site\" size='40'><p>"; if (strlen($url_site)<8) $url_site="http://"; -echo "<b>Adresse du site</b> [Obligatoire]<br>"; +echo _T('entree_adresse_site')."<br>"; echo "<input type='text' class='formo' name='url_site' value=\"$url_site\" size='40'><p>"; @@ -194,13 +194,13 @@ echo "<input type='text' class='formo' name='url_site' value=\"$url_site\" size= } debut_cadre_relief("$logo_parent"); - echo "<b>À l'intérieur de la rubrique :</b><br>\n"; + echo "<b>"._T('entree_interieur_rubrique')."</b><br>\n"; echo "<select name='id_rubrique' style='background-color:#ffffff; font-size:10px; width:100%; font-face:verdana,arial,helvetica,sans-serif;' size=1>\n"; enfant(0); echo "</select><p>\n"; fin_cadre_relief(); -echo "<b>Description du site</b><br>"; +echo "<b>"._T('entree_description_site')."</b><br>"; echo "<textarea name='descriptif' rows='8' class='forml' cols='40' wrap=soft>"; echo $descriptif; echo "</textarea>\n"; @@ -217,7 +217,7 @@ if ($activer_syndic != "non") { else { echo "<INPUT TYPE='radio' NAME='syndication' VALUE='non' id='syndication_non'>"; } - echo " <b><label for='syndication_non'>Pas de syndication</label></b><p>"; + echo " <b><label for='syndication_non'>"._T('bouton_radio_non_syndication')."</label></b><p>"; if ($syndication == "non") { echo "<INPUT TYPE='radio' NAME='syndication' VALUE='oui' id='syndication_oui'>"; @@ -225,14 +225,14 @@ if ($activer_syndic != "non") { else { echo "<INPUT TYPE='radio' NAME='syndication' VALUE='oui' id='syndication_oui' CHECKED>"; } - echo " <b><label for='syndication_oui'>Syndication :</label></b>"; + echo " <b><label for='syndication_oui'>"._T('bouton_radio_syndication')."</label></b>"; echo aide("rubsyn"); echo "<table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td width=50> </td><td>"; if (strlen($url_syndic) < 8) $url_syndic = "http://"; - echo "Adresse du fichier « backend » pour la syndication :"; + echo _T('entree_adresse_fichier_syndication'); echo "<br>"; echo "<INPUT TYPE='text' CLASS='formo' NAME='url_syndic' VALUE=\"$url_syndic\" SIZE='40'><P>"; echo "<INPUT TYPE='hidden' NAME='old_syndic' VALUE=\"$url_syndic\""; @@ -245,7 +245,7 @@ else { echo "<INPUT TYPE='hidden' NAME='url_syndic' VALUE=\"$url_syndic\""; } -echo "<div ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='Valider' CLASS='fondo'></div>"; +echo "<div ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>"; echo "</FORM>"; if ($cadre_ouvert) fin_cadre_enfonce(); diff --git a/ecrire/sites_tous.php3 b/ecrire/sites_tous.php3 index d3ae0d4996..df33650e1f 100644 --- a/ecrire/sites_tous.php3 +++ b/ecrire/sites_tous.php3 @@ -10,7 +10,7 @@ if ($connect_statut == '0minirezo' AND $supp_syndic) { } -debut_page("Les sites référencés","documents","sites"); +debut_page(_T('titre_page_sites_tous'),"documents","sites"); debut_gauche(); @@ -24,32 +24,32 @@ $proposer_sites=lire_meta("proposer_sites"); -afficher_sites("Les sites référencés", "SELECT * FROM spip_syndic WHERE syndication='non' AND statut='publie' ORDER BY nom_site"); +afficher_sites(_T('titre_sites_tous'), "SELECT * FROM spip_syndic WHERE syndication='non' AND statut='publie' ORDER BY nom_site"); -afficher_sites("Les sites syndiqués", "SELECT * FROM spip_syndic WHERE (syndication='oui' OR syndication='sus') AND statut='publie' ORDER BY nom_site"); +afficher_sites(_T('titre_sites_syndiques'), "SELECT * FROM spip_syndic WHERE (syndication='oui' OR syndication='sus') AND statut='publie' ORDER BY nom_site"); -afficher_sites("Les sites proposés", "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site"); +afficher_sites(_T('titre_sites_proposes'), "SELECT * FROM spip_syndic WHERE statut='prop' ORDER BY nom_site"); if ($connect_statut == '0minirezo' OR $proposer_sites > 0) { echo "<div align='right'>"; $link = new Link('sites_edit.php3'); $link->addVar('target', 'sites.php3'); $link->addVar('redirect', $clean_link->getUrl()); - icone("Référencer un nouveau site", $link->getUrl(), "site-24.gif", "creer.gif"); + icone(_T('icone_referencer_nouveau_site'), $link->getUrl(), "site-24.gif", "creer.gif"); echo "</div>"; } -afficher_sites("Ces sites ont rencontré un problème de syndication", "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site"); +afficher_sites(_T('avis_sites_probleme_syndication'), "SELECT * FROM spip_syndic WHERE syndication='off' AND statut='publie' ORDER BY nom_site"); if ($options == 'avancees' AND $connect_statut == '0minirezo') { - afficher_sites("Les sites refusés", "SELECT * FROM spip_syndic WHERE statut='refuse' ORDER BY nom_site"); + afficher_sites(_T('info_sites_refuses'), "SELECT * FROM spip_syndic WHERE statut='refuse' ORDER BY nom_site"); } -afficher_syndic_articles("Derniers articles syndiqués", +afficher_syndic_articles(_T('titre_dernier_article_syndique'), "SELECT * FROM spip_syndic_articles ORDER BY date DESC LIMIT 0,50", 'afficher site'); fin_page(); diff --git a/ecrire/statistiques.php3 b/ecrire/statistiques.php3 index fb41480fbc..13a41d7ae4 100644 --- a/ecrire/statistiques.php3 +++ b/ecrire/statistiques.php3 @@ -3,10 +3,10 @@ include ("inc.php3"); -debut_page("Statistiques par rubriques", "administration", "statistiques"); +debut_page(_T('titre_page_statistiques'), "administration", "statistiques"); echo "<br><br><br>"; -gros_titre("Statistiques du site"); +gros_titre(_T('titre_statistiques')); barre_onglets("statistiques", "repartition"); debut_gauche(); @@ -15,7 +15,7 @@ debut_gauche(); debut_droite(); if ($connect_statut != '0minirezo') { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -121,16 +121,16 @@ $result = spip_fetch_array(spip_query($query)); $nb_art = $result['cnt']; if ($nb_art){ - $cesite = "<LI> $nb_art articles"; + $cesite = "<LI> $nb_art "._T('info_article_2'); $query = "SELECT count(*) AS cnt FROM spip_breves where statut='publie'"; $result = spip_fetch_array(spip_query($query)); $nb_breves = $result['cnt']; - if ($nb_breves) $cesite .= "<LI> $nb_breves brèves"; + if ($nb_breves) $cesite .= "<LI> $nb_breves "._T('info_breves_2'); $query = "SELECT count(*) AS cnt FROM spip_forum where statut='publie'"; $result = spip_fetch_array(spip_query($query)); $nb_forum = $result['cnt']; - if ($nb_forum) $cesite .= "<LI> $nb_forum contributions de forum"; - echo "<P><B>Ce site contient :<UL> $cesite.</UL></B>"; + if ($nb_forum) $cesite .= "<LI> $nb_forum "._T('info_contribution'); + echo "<P><B>"._T('info_contenance')."<UL> $cesite.</UL></B>"; } @@ -157,7 +157,7 @@ echo "<TR><TD></TD><TD><IMG SRC='img_pack/rien.gif' WIDTH=100 HEIGHT=1 BORDER=0> echo "</TABLE>"; -echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>Les barres rouges représentent les entrées cumulées (total des sous-rubriques), les barres vertes le nombre de visites pour chaque rubrique.</FONT>"; +echo "<P><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=3>"._T('texte_signification')."</FONT>"; fin_cadre_relief(); diff --git a/ecrire/statistiques_referers.php3 b/ecrire/statistiques_referers.php3 index 0a6d8c7f90..14260a5612 100644 --- a/ecrire/statistiques_referers.php3 +++ b/ecrire/statistiques_referers.php3 @@ -4,11 +4,11 @@ include ("inc.php3"); include ("inc_statistiques.php3"); -debut_page("Statistiques (liens entrants)", "administration", "statistiques"); +debut_page(_T('titre_page_statistiques_referers'), "administration", "statistiques"); echo "<br><br><br>"; -gros_titre("Les liens entrants du jour"); +gros_titre(_T('titre_liens_entrants')); barre_onglets("statistiques", "referers"); debut_gauche(); @@ -17,7 +17,7 @@ debut_gauche(); debut_boite_info(); echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2>"; -echo "<P align=left>".propre("Cette page présente la liste des {referers}, c'est-à-dire des sites contenant des liens menant vers votre propre site, uniquement pour aujourd'hui: en effet, cette liste est remise à zéro toutes les 24 heures."); +echo "<P align=left>"._T('info_gauche_statistiques_referers'); echo "</FONT>"; @@ -31,7 +31,7 @@ fin_boite_info(); debut_droite(); if ($connect_statut != '0minirezo') { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -55,9 +55,9 @@ while ($row = @spip_fetch_array($result)) { $count = $row['visites_jour']; echo "\n<li>"; - if ($count > 5) echo "<font color='red'>$count visites : </font>"; - else if ($count > 1) echo "$count visites : "; - else echo "<font color='#999999'>$count visite : </font>"; + if ($count > 5) echo "<font color='red'>$count "._T('info_visites')." </font>"; + else if ($count > 1) echo "$count "._T('info_visites')." "; + else echo "<font color='#999999'>$count "._T('info_visite')." </font>"; echo stats_show_keywords($referer, $referer); echo "</li>\n"; diff --git a/ecrire/statistiques_visites.php3 b/ecrire/statistiques_visites.php3 index c44bda83ed..e5a04f8782 100644 --- a/ecrire/statistiques_visites.php3 +++ b/ecrire/statistiques_visites.php3 @@ -24,12 +24,12 @@ else { } -if($titre) $pourarticle = " pour « $titre »"; +if($titre) $pourarticle = " "._T('info_pour')." « $titre »"; -debut_page("Statistiques des visites".$pourarticle, "administration", "statistiques"); +debut_page(_T('titre_page_statistiques_visites').$pourarticle, "administration", "statistiques"); echo "<br><br><br>"; -gros_titre("Évolution des visites<html>".aide("confstat")."</html>"); +gros_titre(_T('titre_evolution_visite')."<html>".aide("confstat")."</html>"); barre_onglets("statistiques", "evolution"); if ($titre) gros_titre($titre); @@ -42,12 +42,12 @@ debut_gauche(); echo "<div class='iconeoff' style='padding: 5px;'>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo typo("Afficher les visites pour:"); + echo typo(_T('info_afficher_visites')); echo "<ul>"; if ($id_article>0) { - echo "<li><b><a href='statistiques_visites.php3'>Tout le site</a></b>"; + echo "<li><b><a href='statistiques_visites.php3'>"._T('info_tout_site')."</a></b>"; } else { - echo "<li><b>Tout le site</b>"; + echo "<li><b>"._T('titre_page_articles_tous')."</b>"; } echo "</ul>"; @@ -73,7 +73,7 @@ debut_gauche(); echo "<p>"; echo "<div class='iconeoff' style='padding: 5px;'>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo typo("Afficher les visites pour <b>les articles les plus populaires</b> et pour <b>les derniers articles publiés :</b>"); + echo typo(_T('info_visites_plus_populaires')); echo "<ol style='padding-left:25 px;'>"; echo "<font size=1 color='#666666'>"; while ($row = spip_fetch_array($result)) { @@ -90,7 +90,7 @@ debut_gauche(); if ($l_article == $id_article){ echo "\n<li value='$liste'><b>$titre</b>"; } else { - echo "\n<li value='$liste'><a href='statistiques_visites.php3?id_article=$l_article' title='popularité : $popularite ; visites : $visites'>$titre</a>"; + echo "\n<li value='$liste'><a href='statistiques_visites.php3?id_article=$l_article' title='"._T('info_popularite', array('popularite' => $popularite, 'visites' => $visites))."'>$titre</a>"; } } } @@ -112,20 +112,14 @@ debut_gauche(); if ($l_article == $id_article){ echo "\n<li value='$numero'><b>$titre</b></li>"; } else { - echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='popularité : $popularite ; visites : $visites'>$titre</a></li>"; + echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='"._T('info_popularite_3', array('popularite' => $popularite, 'visites' => $visites))."'>$titre</a></li>"; } } } echo "</ol>"; - echo "<b>Comment lire ce tableau</b><br>Le rang de l'article, - dans le classement par popularité, est indiqué dans la - marge ; la popularité de l'article (une estimation du - nombre de visites quotidiennes qu'il recevra si le rythme actuel de - consultation se maintient) et le nombre de visites reçues - depuis le début sont affichées dans la bulle qui - apparaît lorsque la souris survole le titre."; + echo "<b>"._T('info_comment_lire_tableau')."</b><br>"._T('texte_comment_lire_tableau'); echo "</font>"; echo "</font>"; @@ -152,7 +146,7 @@ debut_gauche(); echo "<p></p><div class='iconeoff' style='padding: 5px;'>"; echo "<font face='Verdana,Arial,Helvetica,sans-serif' size=2>"; - echo typo("Afficher les visites pour <b>les articles les plus visités depuis le début :</b>"); + echo typo(_T('info_affichier_visites_articles_plus_visites')); echo "<ol style='padding-left:25 px;'>"; echo "<font size=1 color='#666666'>"; @@ -166,7 +160,7 @@ debut_gauche(); if ($l_article == $id_article){ echo "\n<li value='$numero'><b>$titre</b></li>"; } else { - echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='popularité : $popularite ; visites : $visites'>$titre</a></li>"; + echo "\n<li value='$numero'><a href='statistiques_visites.php3?id_article=$l_article' title='"._T('info_popularite_4', array('popularite' => $popularite, 'visites' => $visites))."'>$titre</a></li>"; } } echo "</ol>"; @@ -186,9 +180,9 @@ if ($connect_statut == '0minirezo') { debut_raccourcis(); if ($id_article > 0){ - icone_horizontale("Retour à l'article", "articles.php3?id_article=$id_article", "article-24.gif","rien.gif"); + icone_horizontale(_T('icone_retour_article'), "articles.php3?id_article=$id_article", "article-24.gif","rien.gif"); } - icone_horizontale("Suivi des forums", "controle_forum.php3", "suivi-forum-24.gif", "rien.gif"); + icone_horizontale(_T('icone_forum_suivi'), "controle_forum.php3", "suivi-forum-24.gif", "rien.gif"); fin_raccourcis(); } @@ -198,7 +192,7 @@ if ($connect_statut == '0minirezo') { debut_droite(); if ($connect_statut != '0minirezo') { - echo "Vous n'avez pas accès à cette page."; + echo _T('avis_non_acces_page'); fin_page(); exit; } @@ -415,30 +409,33 @@ if (count($log)>0){ echo "</table>"; echo "</font></td>"; echo "</td></tr></table>"; - echo "<font face='arial,helvetica,sans-serif' size=1>(barres foncées : dimanche / courbe foncée : évolution de la moyenne)</font>"; + echo "<font face='arial,helvetica,sans-serif' size=1>"._T('texte_statistiques_visites')."</font>"; echo "<p><table cellpadding=0 cellspacing=0 border=0 width='100%'><tr width='100%'>"; echo "<td valign='top' width='33%'><font face='Verdana,Arial,Helvetica,sans-serif'>"; - echo "maximum : $max"; - echo "<br>moyenne : ".round($moyenne); + echo _T('info_maximum').$max; + echo "<br>"._T('info_moyenne').round($moyenne); echo "</td>"; echo "<td valign='top' width='33%'><font face='Verdana,Arial,Helvetica,sans-serif'>"; - echo "aujourd'hui : $visites_today"; - if ($val_prec > 0) echo "<br>hier : $val_prec"; - if ($id_article) echo "<br>popularité : $val_popularite"; + echo _T('info_aujourdhui').$visites_today; + if ($val_prec > 0) echo "<br>"._T('info_hier').$val_prec; + if ($id_article) echo "<br>"._T('info_popularite_5').$val_popularite; echo "</td>"; echo "<td valign='top' width='33%'><font face='Verdana,Arial,Helvetica,sans-serif'>"; - echo "<b>total : $total_absolu</b>"; + echo "<b>"._T('info_total')."$total_absolu</b>"; if ($id_article) { if ($classement[$id_article] > 0) { - $er = ($classement[$id_article] == 1) ? "er" : "e"; - echo "<br>".$classement[$id_article]."<sup>$er</sup> sur $liste"; + if ($classement[$id_article] == 1) + $ch = _T('info_classement_1', array('liste' => $liste)); + else + $ch = _T('info_classement_2', array('liste' => $liste)); + echo "<br>".$classement[$id_article].$ch; } } else { echo "<font size=1>"; - echo "<br>popularité du site : "; + echo "<br>"._T('info_popularite_2'); echo ceil(lire_meta('popularite_total')); echo "</font>"; } @@ -466,8 +463,8 @@ if ($activer_statistiques_ref != "non"){ if ($visites > 5) echo "<font color='red'>$visites liens : </font>"; - else if ($visites > 1) echo "$visites liens : "; - else echo "<font color='#999999'>$visites lien : </font>"; + else if ($visites > 1) echo "$visites "._T('lnfo_liens'); + else echo "<font color='#999999'>$visites "._T('info_lien')."</font>"; echo stats_show_keywords($referer, $referer); } diff --git a/ecrire/unpack.php3 b/ecrire/unpack.php3 index 4e980e8b09..6d450adf0b 100644 --- a/ecrire/unpack.php3 +++ b/ecrire/unpack.php3 @@ -6,7 +6,7 @@ include ("inc_version.php3"); include_ecrire ("inc_auth.php3"); include_ecrire ("inc_admin.php3"); -$action = "téléchargement de la dernière version"; +$action = _T('texte_unpack'); debut_admin($action); diff --git a/ecrire/upgrade.php3 b/ecrire/upgrade.php3 index 97a3031e47..f3c18ccea9 100644 --- a/ecrire/upgrade.php3 +++ b/ecrire/upgrade.php3 @@ -13,22 +13,22 @@ if ($reinstall == 'oui') { @copy("inc_connect.php3", "inc_connect_install.php3"); include_ecrire("inc_presentation.php3"); - install_debut_html("Mise à niveau de SPIP"); - echo "<p><b>Vous avez installé une nouvelle version de SPIP.</b><p> "; - echo "Cette nouvelle version nécessite une mise à jour plus "; - echo "complète qu'à l'accoutumée. "; - echo "Si vous êtes webmestre du site, veuillez effacer le fichier "; - echo "<tt>inc_connect.php3</tt> du répertoire <tt>ecrire</tt> "; - echo "et reprendre l'installation afin de mettre à jour vos "; - echo "paramètres de connexion à la base de données."; - echo "<p>(NB. : si vous avez oublié vos paramètres "; - echo "de connexion, jetez un oeil au fichier <tt>inc_connect.php3</tt> "; - echo "avant de le supprimer...)"; + install_debut_html(_T('titre_page_upgrade')); + echo "<p><b>"._T('texte_nouvelle_version_spip_1')."</b><p> "; + echo _T('texte_nouvelle_version_spip_2'); + echo _T('texte_nouvelle_version_spip_3'); + echo _T('texte_nouvelle_version_spip_4'); + echo _T('texte_nouvelle_version_spip_5'); + echo _T('texte_nouvelle_version_spip_6'); + echo _T('texte_nouvelle_version_spip_7'); + echo "<p>"._T('texte_nouvelle_version_spip_8'); + echo _T('texte_nouvelle_version_spip_9'); + echo _T('texte_nouvelle_version_spip_10'); $link = new Link(); echo "<p><div align='right'>"; echo $link->getForm('GET'); - echo "<input type='submit' name='submit' value=\"Relancer l'installation\" class='fondl'>"; + echo "<input type='submit' name='submit' value=\""._T('bouton_relancer_installation')."\" class='fondl'>"; echo "</form>\n"; install_fin_html(); @@ -44,20 +44,14 @@ include_ecrire ("inc_config.php3"); include_ecrire ("inc_texte.php3"); include_ecrire ("inc_filtres.php3"); -$upgrade_titre = "mise à niveau de votre base MySQL"; +$upgrade_titre = _T('info_mise_a_niveau_base'); // Commentaire standard upgrade -$commentaire = "Vous venez de mettre à jour les fichiers SPIP. - Il faut maintenant mettre à niveau la base de données - du site."; +$commentaire = _T('texte_mise_a_niveau_base_1'); // Erreur downgrade (cas de double installation de fichiers SPIP sur une meme base) if ($spip_version < (double) lire_meta('version_installee')) - $commentaire = "{{Attention!}} Vous avez installé une version - des fichiers SPIP {antérieure} à celle qui se trouvait - auparavant sur ce site: votre base de données risque d'être - perdue et votre site ne fonctionnera plus.<br>{{Réinstallez les - fichiers de SPIP.}}"; + $commentaire = _T('info_mise_a_niveau_base_2'); // Qu'est-ce que tu fais ici? if ($spip_version == (double) lire_meta('version_installee')) { -- GitLab