[spip-dev] [modif] ecrire/inc_lang.php3

Ci-après une modification des fonctions menu_langues et
liste_options_langues, générant une diminution de presqu'un cinquième
de la taille de ce que spip_login.php3 enovoie.

Note: si, dans les init_codes_langues il était indiqué si une chaine est traduite, on pourrait modifier liste_options_langues
else $ret .= "<option ".((traduire_nom_langue->est_traduit($l) ? ("xml:lang='$l' "))."value='$l'$selected>".traduire_nom_langue($l)."</option>\n";

Autre note : une variante de l'assertion
« qu’il faut réécrire SPIP [en java] » ( http://www.libroscope.org/Spip-au-scope ) :
modifier le système de traduction pour utiliser Gettext.

Diff à vérifier.

diff -u ecrire/inc_lang.php3
--- ecrire/inc_lang.php3 Fri May 06 11:37:20 2005
+++ ecrire/inc_lang.php3 Mon Aug 15 19:34:44 2005
@@ -450,7 +450,7 @@
     . "' method='post' style='margin:0px; padding:0px;'>"
     . (!$cible ? '' : "<input type='hidden' name='url' value='".quote_amp($cible)."' />")
     . $texte
- . "<select name='$nom_select' "
+ . "<select class='maj-debut' name='$nom_select' "
     . (_DIR_RESTREINT ?
        ("class='forml' style='vertical-align: top; max-height: 24px; margin-bottom: 5px; width: 120px;'") :
        (($nom_select == 'var_lang_ecrire') ?
@@ -480,10 +480,10 @@
   while (list(, $l) = each ($langues)) {
     $selected = ($l == $default) ? ' selected=\'selected\'' : '';
     if ($l == $herit) {
- $ret .= "<option class='maj-debut' style='font-weight: bold;' value='herit'$selected>"
+ $ret .= "<option style='font-weight: bold;' value='herit'$selected>"
         .traduire_nom_langue($herit)." ("._T('info_multi_herit').")</option>\n";
     }
- else $ret .= "<option class='maj-debut' value='$l'$selected>".traduire_nom_langue($l)."</option>\n";
+ else $ret .= "<option value='$l'$selected>".traduire_nom_langue($l)."</option>\n";
   }
   return $ret;
}
diff -u -r ecrire/spip_style.php3
--- ecrire/spip_style.php3 Wed Jun 08 10:28:08 2005
+++ ecrire/spip_style.php3 Mon Aug 15 19:34:44 2005
@@ -103,8 +103,9 @@
select.fondl {
   padding: 0px;
}
-.maj-debut:first-letter { text-transform: uppercase; }