diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 5cf9de9e66d030e95191a2c32810415417e23a46..5e54cebabe0f1104112346a9b0b0f656348962bd 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -70,7 +70,7 @@ function spip_version() { $version = $GLOBALS['spip_version_affichee']; include_spip('inc/minipres'); if ($svn_revision = version_svn_courante(_DIR_RACINE)) - $version .= " SVN [$svn_revision]"; + $version .= ($svn_revision<0 ? ' SVN':'').' ['.abs($svn_revision).']'; return $version; } diff --git a/ecrire/inc/minipres.php b/ecrire/inc/minipres.php index 50f0e43a9c5974bb9084910218e95f161e629894..d872a75aa16e5c5f8613fec5e61758085d3c3657 100644 --- a/ecrire/inc/minipres.php +++ b/ecrire/inc/minipres.php @@ -12,9 +12,6 @@ if (!defined("_ECRIRE_INC_VERSION")) return; -include_spip('inc/lang'); -utiliser_langue_visiteur(); - // // Presentation des pages d'installation et d'erreurs // @@ -23,6 +20,8 @@ utiliser_langue_visiteur(); function install_debut_html($titre = 'AUTO') { include_spip('inc/filtres'); include_spip('inc/headers'); + include_spip('inc/lang'); + utiliser_langue_visiteur(); http_no_cache(); diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php index bed6ee08f532e9fc0621be7d56db2c272e8becbe..c971a01bcc41d1258b2e99d9c02bfa900308eeaf 100644 --- a/ecrire/public/assembler.php +++ b/ecrire/public/assembler.php @@ -215,7 +215,7 @@ function inclure_page($fond, $contexte_inclus) { $contexte_inclus['lang'] = $GLOBALS['spip_lang']; if ($contexte_inclus['lang'] != $GLOBALS['meta']['langue_site']) { - lang_select($lang); + lang_select($contexte_inclus['lang']); $lang_select = true; // pour lang_dselect en sortie } diff --git a/ecrire/public/styliser.php b/ecrire/public/styliser.php index d0edde4e0f6e8b4e17413218d6444e297be9919e..c545a27774df445dc3668e32f3a569f5d1309be8 100644 --- a/ecrire/public/styliser.php +++ b/ecrire/public/styliser.php @@ -58,7 +58,8 @@ function public_styliser_dist($fond, $id_rubrique, $lang) { // Affiner par lang if ($lang) { lang_select($lang); - $f = "$squelette.$lang"; + $f = "$squelette.".$GLOBALS['spip_lang']; + lang_dselect(); if (@file_exists("$f.$ext")) $squelette = $f; }