From 2abbe6d82992143d67b8eabf774811a7f8939f21 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 28 Feb 2003 20:58:22 +0000 Subject: [PATCH] quelques modifs pour la langue (dans l'aide en ligne notamment) --- ecrire/aide_droite.php3 | 27 ++++++++++++++------------- ecrire/aide_gauche.php3 | 15 +++++++-------- ecrire/lang/spip_en.php3 | 6 ++++++ ecrire/lang/spip_fr.php3 | 6 ++++++ inc-admin.php3 | 12 ++++++------ 5 files changed, 39 insertions(+), 27 deletions(-) diff --git a/ecrire/aide_droite.php3 b/ecrire/aide_droite.php3 index eb8bf223d3..9ffe717c95 100644 --- a/ecrire/aide_droite.php3 +++ b/ecrire/aide_droite.php3 @@ -1,6 +1,8 @@ <?php include ("inc_version.php3"); +include_ecrire ("inc_lang.php3"); +utiliser_langue_visiteur(); // Recuperer les infos de langue (preferences auteur), si possible if (file_exists("inc_connect.php3")) { @@ -9,9 +11,14 @@ if (file_exists("inc_connect.php3")) { include_ecrire ("inc_texte.php3"); include_ecrire ("inc_filtres.php3"); -include_ecrire ("inc_lang.php3"); -utiliser_langue_visiteur(); +// Selection du fichier d'aide correspondant a la langue +$lang_aide = $GLOBALS['spip_lang']; +if (!file_exists($fichier_aide = "AIDE/$lang_aide/aide")) { + $fichier_aide = "AIDE/fr/aide"; + $lang_aide = 'fr'; + changer_langue('fr'); +} ?> <HTML> @@ -67,18 +74,9 @@ if ($spip_lang_rtl) echo ">"; echo "<FONT FACE='Georgia,Garamond,Times,serif' SIZE=3>"; -if (strlen($aide) < 2) $aide = "spip"; - -// Selection du fichier d'aide correspondant a la langue -$lang_aide = $GLOBALS['spip_lang']; - -if (!file_exists($fichier_aide = "AIDE/$lang_aide/aide")) { - $fichier_aide = "AIDE/fr/aide"; - $lang_aide = 'fr'; -} - +// Analyser le fichier d'aide $html = join('', file($fichier_aide)); - +if (strlen($aide) < 2) $aide = "spip"; $html = substr($html, strpos($html,"<$aide>") + strlen("<$aide>")); $html = substr($html, 0, strpos($html, "</$aide>")); @@ -95,6 +93,9 @@ while (ereg("AIDE/([-_a-zA-Z0-9]+\.(gif|jpg))", $suite, $r)) { } $html .= $suite; +// hack pour que la langue de typo() soit celle de l'aide en ligne +$langue_site = $lang_aide; + echo justifier(propre($html)."<p>"); echo "<font size=2>$les_notes</font><p>"; diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3 index 0c3402fa4d..d1dfeed525 100644 --- a/ecrire/aide_gauche.php3 +++ b/ecrire/aide_gauche.php3 @@ -1,15 +1,16 @@ <?php include ("inc_version.php3"); +include_ecrire("inc_lang.php3"); +utiliser_langue_visiteur(); +gerer_menu_langues(); + if (file_exists($flag_ecrire ? "inc_connect.php3" : "ecrire/inc_connect.php3")) { include_ecrire("inc_auth.php3"); $aide_statut = ($connect_statut == '1comite') ? 'redac' : 'admin'; } else $aide_statut = 'admin'; -include_ecrire("inc_lang.php3"); -utiliser_langue_visiteur(); - ?> <HTML> <HEAD> @@ -196,12 +197,10 @@ for ($i=0; $i<=count($texte); $i++) { } } +echo '</TABLE>'; -?> - - - -</TABLE> +echo "<br><div align='center'>". menu_langues()."</div>"; +?> </BODY> </HTML> diff --git a/ecrire/lang/spip_en.php3 b/ecrire/lang/spip_en.php3 index 3c3cc6ff54..eb9f9ecdf6 100644 --- a/ecrire/lang/spip_en.php3 +++ b/ecrire/lang/spip_en.php3 @@ -13,6 +13,12 @@ $GLOBALS['i18n_en'] = array( // A +'admin_modifier_article' => 'Modify this article', +'admin_modifier_auteur' => '<NEW> Modifier cet auteur', +'admin_modifier_breve' => '<NEW> Modifier cette brève', +'admin_modifier_mot' => '<NEW> Modifier ce mot-clé', +'admin_modifier_rubrique' => '<NEW> Modifier cette rubrique', +'admin_recalculer' => '<NEW> Recalculer cette page', 'avis_acces_interdit' => 'Access forbidden.', 'avis_archive_incorrect' => 'archive file is not a valid SPIP file', 'avis_archive_invalide' => 'archive file is not valid', diff --git a/ecrire/lang/spip_fr.php3 b/ecrire/lang/spip_fr.php3 index 8a5ad688ce..8c317a3a2e 100644 --- a/ecrire/lang/spip_fr.php3 +++ b/ecrire/lang/spip_fr.php3 @@ -13,6 +13,12 @@ $GLOBALS['i18n_fr'] = array( // A +'admin_recalculer' => 'Recalculer cette page', +'admin_modifier_article' => 'Modifier cet article', +'admin_modifier_breve' => 'Modifier cette brève', +'admin_modifier_rubrique' => 'Modifier cette rubrique', +'admin_modifier_mot' => 'Modifier ce mot-clé', +'admin_modifier_auteur' => 'Modifier cet auteur', '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', diff --git a/inc-admin.php3 b/inc-admin.php3 index 6906353ca8..0f9a739a90 100644 --- a/inc-admin.php3 +++ b/inc-admin.php3 @@ -23,19 +23,19 @@ function afficher_boutons_admin() { echo '<div class="spip-admin">'; if ($id_article) { - bouton_admin("Modifier cet article ($id_article)", "./ecrire/articles.php3?id_article=$id_article"); + bouton_admin(_T('admin_modifier_article')." ($id_article)", "./ecrire/articles.php3?id_article=$id_article"); } else if ($id_breve) { - bouton_admin("Modifier cette brève ($id_breve)", "./ecrire/breves_voir.php3?id_breve=$id_breve"); + bouton_admin(_T('admin_modifier_breve')." ($id_breve)", "./ecrire/breves_voir.php3?id_breve=$id_breve"); } else if ($id_rubrique) { - bouton_admin("Modifier cette rubrique ($id_rubrique)", "./ecrire/naviguer.php3?coll=$id_rubrique"); + bouton_admin(_T('admin_modifier_rubrique')." ($id_rubrique)", "./ecrire/naviguer.php3?coll=$id_rubrique"); } else if ($id_mot) { - bouton_admin("Modifier ce mot-clé ($id_mot)", "./ecrire/mots_edit.php3?id_mot=$id_mot"); + bouton_admin(_T('admin_modifier_mot')." ($id_mot)", "./ecrire/mots_edit.php3?id_mot=$id_mot"); } else if ($id_auteur) { - bouton_admin("Modifier cet auteur ($id_auteur)", "./ecrire/auteurs_edit.php3?id_auteur=$id_auteur"); + bouton_admin(_T('admin_modifier_auteur')." ($id_auteur)", "./ecrire/auteurs_edit.php3?id_auteur=$id_auteur"); } $link = $GLOBALS['clean_link']; $link->addVar('recalcul', 'oui'); @@ -43,7 +43,7 @@ function afficher_boutons_admin() { echo $link->getForm('GET'); if ($GLOBALS['use_cache']) $pop = " *"; else $pop = ""; - echo "<input type='submit' class='spip_bouton' name='submit' value='Recalculer cette page$pop'>"; + echo "<input type='submit' class='spip_bouton' name='submit' value='".addslashes(_T('admin_recalculer')).$pop."'>"; echo "</form>\n"; if (lire_meta("activer_statistiques") != "non" AND $id_article) { -- GitLab