From 7b80c6a4c0ae62930136949d47e625459685be62 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 19 Jul 2007 15:03:00 +0000 Subject: [PATCH] utiliser les nouvelles chaines de langue + isoler les css des puces de changement rapide --- dist/style_prive.html | 66 ++++++++++++++------------ ecrire/action/acceder_document.php | 4 +- ecrire/balise/formulaire_signature.php | 8 ++-- ecrire/base/convert_sql_utf8.php | 2 +- ecrire/configuration/logos.php | 12 ++--- ecrire/configuration/redirection.php | 4 +- ecrire/configuration/relayeur.php | 15 ------ ecrire/configuration/rubriques.php | 2 +- ecrire/exec/convert_sql_utf8.php | 2 +- ecrire/inc/plugin.php | 18 +++++-- ecrire/install/etape_1.php | 6 +-- ecrire/install/etape_2.php | 4 +- 12 files changed, 72 insertions(+), 71 deletions(-) diff --git a/dist/style_prive.html b/dist/style_prive.html index 8a7c5e8a92..84b000d138 100644 --- a/dist/style_prive.html +++ b/dist/style_prive.html @@ -1246,8 +1246,6 @@ li.art span.icone { background: url(#EVAL{_DIR_IMG_PACK}wrapper.php?file=article li.sec ul{display:none;} li.rub ul{display:none;} -li .puce_statut{float:#GET{left}; padding-top: 5px;} -li .puce_article_popup {padding:0px;} li img.expandImage{ display:block; float:#GET{left}; @@ -1284,34 +1282,7 @@ a.liste-mot { height: 100%; } -div.puce_article, span.puce_article, div.puce_breve, span.puce_breve { - position: relative; -} -div.puce_article_fixe, div.puce_breve_fixe, span.puce_article_fixe, span.puce_breve_fixe { - position: relative; -} -div.puce_article_popup, div.puce_breve_popup, span.puce_article_popup, span.puce_breve_popup { - position: absolute; - top: 0; - left: 0; - visibility: hidden; - border: 1px solid #666; - background-color: #ccc; z-index: 10; -} - -div.puce_article_popup img, div.puce_breve_popup img, span.puce_article_popup img, span.puce_breve_popup img { - padding: 1px; - border: none; -} - -div.puce_article_popup, span.puce_article_popup { - width: 55px; -} - -div.puce_breve_popup, span.puce_breve_popup { - width: 27px; -} img.puce { width: 7px; @@ -1898,4 +1869,39 @@ td.vu {background:#cccccc;} display:block; } /* config/locuteur */ -.langues_bloquees {color:#GET{foncee};font-weight:bold;} \ No newline at end of file +.langues_bloquees {color:#GET{foncee};font-weight:bold;} + + +[(#REM) + pour les puces de changement rapide de statut ; + NB: ca buggue car ca s'affiche en-dessous du cadre +] +li .puce_statut{float:#GET{left}; padding-top: 5px;} +li .puce_article_popup {padding:0px;} +div.puce_article, span.puce_article, div.puce_breve, span.puce_breve { + position: relative; +} +div.puce_article_fixe, div.puce_breve_fixe, span.puce_article_fixe, span.puce_breve_fixe { + position: relative; +} + +div.puce_article_popup, div.puce_breve_popup, span.puce_article_popup, span.puce_breve_popup { + position: absolute; + top: 0; + left: 0; + visibility: hidden; + border: 1px solid #666; + background-color: #ccc; z-index: 10; +} +div.puce_article_popup img, div.puce_breve_popup img, span.puce_article_popup img, span.puce_breve_popup img { + padding: 1px; + border: none; +} + +div.puce_article_popup, span.puce_article_popup { + width: 55px; +} + +div.puce_breve_popup, span.puce_breve_popup { + width: 27px; +} diff --git a/ecrire/action/acceder_document.php b/ecrire/action/acceder_document.php index 01778d16bc..300a303aa0 100644 --- a/ecrire/action/acceder_document.php +++ b/ecrire/action/acceder_document.php @@ -73,8 +73,8 @@ function action_acceder_document_dist() { case 404: http_status(404); include_spip('inc/minipres'); - echo minipres(_L('Erreur').' 404', - _L('Ce document n\'est pas disponible sur le site.')); + echo minipres(_T('erreur').' 404', + _T('info_document_indisponible')); break; default: diff --git a/ecrire/balise/formulaire_signature.php b/ecrire/balise/formulaire_signature.php index 5f17c15fd6..d53ee69283 100644 --- a/ecrire/balise/formulaire_signature.php +++ b/ecrire/balise/formulaire_signature.php @@ -136,9 +136,9 @@ function reponse_confirmation($var_confirm = '') { $_GET['refus'] == _action_auteur("supprimer signature $id_signature", '', '', 'alea_ephemere_ancien') )) { spip_query("UPDATE spip_signatures SET statut='poubelle' WHERE id_signature=$id_signature"); - $confirm= _T('info_message_supprime'); # _L('Signature supprimee'); + $confirm= _T('info_signature_supprimee'); } else { - $confirm = _T('forum_titre_erreur'); # _L('Erreur: ce code de suppression ne correspond a aucune signature'); + $confirm = _T('info_signature_supprimee_erreur'); } return ''; } @@ -239,8 +239,8 @@ function inc_controler_signature_dist($id_article, $nom_email, $adresse_email, $ elseif (!email_valide($adresse_email)) $texte = _T('form_email_non_valide'); elseif (strlen(_request('nobot')) - OR substr_count($message,'http://')>2) { - $texte = _T('form_pet_probleme_technique'); # _L("Vilain !") + OR preg_match_all(',\bhref=[\'"]?http,i',$message)>2) { + $texte = _T('form_pet_probleme_liens'); #envoyer_mail('email_moderateur@example.tld', 'spam intercepte', var_export($_POST,1)); } else { if ($email_unique == "oui") { diff --git a/ecrire/base/convert_sql_utf8.php b/ecrire/base/convert_sql_utf8.php index d04c328212..6711094e28 100644 --- a/ecrire/base/convert_sql_utf8.php +++ b/ecrire/base/convert_sql_utf8.php @@ -61,7 +61,7 @@ function convert_sql_utf8(){ if ($row['Charset']=='utf8') $utf8_supporte = true; } echo install_debut_html(); - echo _L("Le charset SPIP actuel $charset_spip n'est pas supporte par votre serveur MySQL<br/>"); + echo _L("Le charset SPIP actuel $charset_spip n'est pas supporte par votre serveur MySQL<br/>"); # non traduit car complexe & obsolete if ($utf8_supporte) echo _L("Votre serveur supporte utf-8, vous devriez convertir votre site en utf-8 avant de recommencer cette operation"); echo install_fin_html(); diff --git a/ecrire/configuration/logos.php b/ecrire/configuration/logos.php index 10a86c6a5c..f3839ec46a 100644 --- a/ecrire/configuration/logos.php +++ b/ecrire/configuration/logos.php @@ -27,16 +27,16 @@ function configuration_logos_dist(){ $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"; $res .= "<tr><td class='verdana2'>"; - $res .= _L('Chaque objet du site peut avoir un logo, ainsi qu\'un logo « de survol »').aide('logoart'); + $res .= _T('config_info_logos').aide('logoart'); $res .= "</td></tr>"; $res .= "<tr>"; $res .= "<td align='$spip_lang_left' class='verdana2'>"; - $res .= bouton_radio("activer_logos", "oui", _L('Utiliser les logos'), $activer_logos == "oui", "changeVisible(this.checked, 'logos_survol_config', 'block', 'none');") + $res .= bouton_radio("activer_logos", "oui", _T('config_info_logos_utiliser'), $activer_logos == "oui", "changeVisible(this.checked, 'logos_survol_config', 'block', 'none');") . " <br /> " - . bouton_radio("activer_logos", "non", _L('Ne pas utiliser les logos'), $activer_logos == "non", "changeVisible(this.checked, 'logos_survol_config', 'none', 'block');"); + . bouton_radio("activer_logos", "non", _T('config_info_logos_utiliser_non'), $activer_logos == "non", "changeVisible(this.checked, 'logos_survol_config', 'none', 'block');"); if ($activer_logos != "non") $style = "display: block;"; else $style = "display: none;"; @@ -45,8 +45,8 @@ function configuration_logos_dist(){ $res .= afficher_choix('activer_logos_survol', $activer_logos_survol, - array('oui' => _L('Utiliser les logos de survol'), - 'non' => _L('Ne pas utiliser les logos de survol')), " <br /> "); + array('oui' => _T('config_info_logos_utiliser_survol'), + 'non' => _T('config_info_logos_utiliser_survol_non')), " <br /> "); $res .= "</div>"; @@ -54,7 +54,7 @@ function configuration_logos_dist(){ $res .= "</td></tr>"; $res .= "</table>\n"; - $res = debut_cadre_trait_couleur("image-24.gif", true, "", _L('Les logos')) + $res = debut_cadre_trait_couleur("image-24.gif", true, "", _T('info_logos')) . ajax_action_post('configurer', 'logos', 'configuration','',$res) . fin_cadre_trait_couleur(true); diff --git a/ecrire/configuration/redirection.php b/ecrire/configuration/redirection.php index c4ab96bdac..2dcfccb30e 100644 --- a/ecrire/configuration/redirection.php +++ b/ecrire/configuration/redirection.php @@ -25,7 +25,7 @@ function configuration_redirection_dist() $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "<tr><td class='verdana2'>" - . _T('info_redirection') + . _T('config_info_redirection') . "</td></tr>" . "<tr><td align='$spip_lang_left' class='verdana2'>" @@ -35,7 +35,7 @@ function configuration_redirection_dist() . "</td></tr>\n" . "</table>\n"; - $res = debut_cadre_relief("", true, "", _L('Redirection d\'article').aide ("artvirt")) + $res = debut_cadre_relief("", true, "", _T('config_redirection').aide ("artvirt")) . ajax_action_post('configurer', 'redirection', 'configuration','',$res) . fin_cadre_relief(true); diff --git a/ecrire/configuration/relayeur.php b/ecrire/configuration/relayeur.php index 07ad308587..fb87005430 100644 --- a/ecrire/configuration/relayeur.php +++ b/ecrire/configuration/relayeur.php @@ -16,21 +16,6 @@ include_spip('inc/presentation'); /// A PASSER DANS LES FICHIERS DE LANGUE -_T('texte_test_proxy'); // force le chargement du fichier de langue -// pour ecraser la valeur ci-dessous ensuite -$GLOBALS[$GLOBALS['idx_lang']]['texte_proxy'] = 'Dans certains cas - (intranet, réseaux protégés...), - les sites distants - (documentation de SPIP, sites syndiqués etc.) - ne sont accessibles qu\'à travers un - <i>proxy HTTP</i>. - Le cas échéant, - indiquez ci-dessous son adresse, sous la forme - @proxy_en_cours@. - En général, vous laisserez cette case vide.'; -// et un nouveau, gaffe au _L implicite -$GLOBALS[$GLOBALS['idx_lang']]['pas_de_proxy_pour'] = 'Au besoin, indiquez les machines ou domaines pour lesquels ce proxy ne doit pas s\'appliquer (par exemple: @exemple@) :'; - function configuration_relayeur_dist($retour_proxy) { global $spip_lang_left; diff --git a/ecrire/configuration/rubriques.php b/ecrire/configuration/rubriques.php index fedfc3c6b1..7d0cad6d72 100644 --- a/ecrire/configuration/rubriques.php +++ b/ecrire/configuration/rubriques.php @@ -28,7 +28,7 @@ function configuration_rubriques_dist(){ $res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">" . "<tr><td colspan='2' class='verdana2'>" - . typo(_L('Activer les champs suivants').':') + . typo(_T('config_activer_champs').':') . "</td></tr>" . "<tr>" diff --git a/ecrire/exec/convert_sql_utf8.php b/ecrire/exec/convert_sql_utf8.php index c5bb64c69b..d1e3f7760c 100644 --- a/ecrire/exec/convert_sql_utf8.php +++ b/ecrire/exec/convert_sql_utf8.php @@ -31,7 +31,7 @@ function exec_convert_sql_utf8_dist() { $charset_spip = $GLOBALS['meta']['charset']; // Definir le titre de la page (et le nom du fichier admin) //$action = _T('utf8_convertir_votre_site'); - $action = _L("Conversion de la base en $charset_spip"); + $action = _L("Conversion de la base en $charset_spip"); #volontairement non traduit (obsolete) // si meta deja la, c'est une reprise apres timeout. if ($GLOBALS['meta']['convert_sql_utf8']) { diff --git a/ecrire/inc/plugin.php b/ecrire/inc/plugin.php index c92aecdab5..c2528f4fd9 100644 --- a/ecrire/inc/plugin.php +++ b/ecrire/inc/plugin.php @@ -109,14 +109,24 @@ function liste_plugin_valides($liste_plug,&$infos, $force = false){ foreach($infos[$plug]['necessite'] as $need){ $id = strtoupper($need['id']); if ($id=='SPIP' AND !plugin_version_compatible($need['version'],$GLOBALS['spip_version_code'])){ - $necessite .= "<li>"._L("Necessite SPIP en version ".$need['version'])."</li>"; + $necessite .= "<li>" + ._T('plugin_necessite_spip', + array('version' => $need['version']) + )."</li>"; } elseif (!isset($liste[$id]) OR !plugin_version_compatible($need['version'],$liste[$id]['version'])){ - $necessite .= "<li>"._L("Necessite le plugin $id en version ".$need['version'])."</li>"; + $necessite .= "<li>" + ._T('plugin_necessite_plugin', + array('plugin' => $id, + 'version' => $need['version']) + )."</li>"; } } - if (strlen($necessite)) $necessite="<ul>$necessite</ul>"; - $erreurs .= "<li>"._L("Impossible d'activer le plugin $plug").$necessite."</li>"; + if (strlen($necessite)) + $necessite="<ul>$necessite</ul>"; + $erreurs .= "<li>" . _T('plugin_impossible_activer', + array('plugin' => $plug) + )."</li>"; } ecrire_meta('plugin_erreur_activation',"<ul>$erreurs</ul>"); } diff --git a/ecrire/install/etape_1.php b/ecrire/install/etape_1.php index 65c7cb136a..8390af4b55 100644 --- a/ecrire/install/etape_1.php +++ b/ecrire/install/etape_1.php @@ -65,7 +65,7 @@ function install_etape_1_form($req, $predef, $hidden, $etape) :"") . ($predef[0] - ? '<h3>'._T('entree_base_donnee_1')._L(' attribuée par l\'hébergeur').'</h3>' + ? '<h3>'._T('install_adresse_base_hebergeur').'</h3>' : fieldset(_T('entree_base_donnee_1'), array( 'adresse_db' => array( @@ -77,7 +77,7 @@ function install_etape_1_form($req, $predef, $hidden, $etape) ) . ($predef[1] - ? '<h3>'._T('entree_login_connexion_1')._L(' attribué par l\'hébergeur').'</h3>' + ? '<h3>'._T('install_login_base_hebergeur ').'</h3>' : fieldset(_T('entree_login_connexion_1'), array( 'login_db' => array( @@ -89,7 +89,7 @@ function install_etape_1_form($req, $predef, $hidden, $etape) ) . ($predef[2] - ? '<h3>'._T('entree_mot_passe_1')._L(' attribué par l\'hébergeur').'</h3>' + ? '<h3>'._T('install_pass_base_hebergeur').'</h3>' : fieldset(_T('entree_mot_passe_1'), array( 'pass_db' => array( diff --git a/ecrire/install/etape_2.php b/ecrire/install/etape_2.php index d542d6a344..1d78ea0cf7 100644 --- a/ecrire/install/etape_2.php +++ b/ecrire/install/etape_2.php @@ -131,7 +131,7 @@ function install_etape_2_form($adresse_db,$login_db,$pass_db, $hidden, $checked, ) . (defined('_INSTALL_NAME_DB') - ? '<h3>'._L('Nom de la base attribué par l\'hébergeur : <tt>'._INSTALL_NAME_DB.'</tt>').'</h3>' + ? '<h3>'._T('install_nom_base_hebergeur'). ' <tt>'._INSTALL_NAME_DB.'</tt>').'</h3>' : "\n<fieldset><legend>"._T('texte_choix_base_1')."</legend>\n" . $res . "\n<input name=\"choix_db\" value=\"new_spip\" type='radio' id='nou'" @@ -142,7 +142,7 @@ function install_etape_2_form($adresse_db,$login_db,$pass_db, $hidden, $checked, . ((defined('_INSTALL_TABLE_PREFIX') OR $GLOBALS['table_prefix'] != 'spip') - ? '<h3>'._L('Préfixe de table attribué par l\'hébergeur : <tt>'.$GLOBALS['table_prefix'].'</tt>').'</h3>' + ? '<h3>'._T('install_table_prefix_hebergeur').' <tt>'.$GLOBALS['table_prefix'].'</tt>').'</h3>' : "<fieldset><legend>"._T('texte_choix_table_prefix')."</legend>\n" . "<p><label for='table_prefix'>"._T('info_table_prefix')."</label></p><p>" . "\n<input type='text' id='tprefix' name='tprefix' class='fondl' value='" -- GitLab