Changeset 54334 in spip-zone


Ignore:
Timestamp:
Nov 11, 2011, 4:23:17 PM (8 years ago)
Author:
kent1@…
Message:

Toutes les chaines de langue de la conf sont internationalisées

Ce qui était en descriptif de la page de conf passe en explications dans le formulaire de conf

On évite le camelcase dans le préfixe

Le fichier de langue en utf-8

Location:
_plugins_/table_matieres/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/table_matieres/trunk/fonds/cfg_table_matieres.html

    r54322 r54334  
    11<!-- icone=images/tdm.png -->
    22<!-- titre=<:tdm:table_matiere:> -->
    3 <!-- descriptif= Les param&egrave;tres configurables de la Table des Mati&egrave;res sont les suivants&nbsp;:<ul>
    4 <li>la <strong>longueur</strong> d&eacute;finit le nombre de caract&egrave;res maximum que consituera chaque ancres,</li>
    5 <li>le <strong>s&eacute;parateur</strong> d&eacute;finit le caract&egrave;re qui s'intercalera entre chaque mot pour remplacer les espaces,</li>
    6 <li>et le nombre d'<strong>intertitres minimum</strong> d&eacute;finit le nombre d'intertitres d'un texte &agrave; partir duquel une table des mati&egrave;res sera affich&eacute;e.</li>
    7 <ul>
    8 -->
     3<!-- descriptif= -->
    94
    105#CACHE{0}
  • _plugins_/table_matieres/trunk/formulaires/configurer_table_matieres.html

    r54323 r54334  
    1111                        #ACTION_FORMULAIRE{#ENV{action}}
    1212                        <ul>
    13                                 <li class="editer_auto">
     13                                <li class="editer_auto[ (#ENV**{erreurs}|table_valeur{auto}|oui)erreur]">
    1414                                        <label><:tdm:automatique:></label>
    15                                         <p class='explications'>(<:tdm:automatique_desription:>)</p>
     15                                        [<span class='erreur'>(#ENV**{erreurs}|table_valeur{auto})</span>]
     16                                        <p class='explications'><:tdm:automatique_desription:></p>
    1617                                        <div class="choix">
    1718                                                <label for="auto_oui"><:item_oui:></label>
     
    2122                                        </div>
    2223                                </li>           
    23                                 <li class="editer_longueur">
     24                                <li class="editer_longueur[ (#ENV**{erreurs}|table_valeur{lg}|oui)erreur]">
    2425                                        <label for= "lg"><:tdm:longueur:></label>
    25                                         <input type="text" name="lg" class="texte" size="4" value="#ENV{lg,#EVAL{_LG_ANCRE}}" />
     26                                        [<span class='erreur'>(#ENV**{erreurs}|table_valeur{lg})</span>]
     27                                        <p class='explications'><:tdm:explication_longueur:></p>
     28                                        <input type="text" name="lg" class="text" size="4" value="#ENV{lg,#EVAL{_LG_ANCRE}}" />
    2629                                </li>
    27                                 <li class="editer_separateur">
     30                                <li class="editer_separateur[ (#ENV**{erreurs}|table_valeur{sep}|oui)erreur]">
    2831                                        <label for="sep"><:tdm:separateur:></label>
    29                                         <input type="text" name="sep" class="texte" size="4" value="#ENV{sep,#EVAL{_SEP_ANCRE}}" />
     32                                        [<span class='erreur'>(#ENV**{erreurs}|table_valeur{sep})</span>]
     33                                        <p class='explications'><:tdm:explication_separateur:></p>
     34                                        <input type="text" name="sep" class="text" size="4" value="#ENV{sep,#EVAL{_SEP_ANCRE}}" />
    3035                                </li>
    31                                 <li class="editer_min">
     36                                <li class="editer_min[ (#ENV**{erreurs}|table_valeur{min}|oui)erreur]">
    3237                                        <label for="min"><:tdm:min_intertitres:></label>
    33                                         <input type="text" name="min" class="texte" size="4" value="#ENV{min,#EVAL{_MIN_ANCRE}}" />
     38                                        [<span class='erreur'>(#ENV**{erreurs}|table_valeur{min})</span>]
     39                                        <p class='explications'><:tdm:explication_min:></p>
     40                                        <input type="text" name="min" class="text" size="4" value="#ENV{min,#EVAL{_MIN_ANCRE}}" />
    3441                                </li>
    3542                        </ul>
  • _plugins_/table_matieres/trunk/lang/tdm_en.php

    r54323 r54334  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77        // A
    8         'automatique' => "Is the table of contents automatically generated?",
    9         'automatique_desription' => "Disable this option if you place yourself
    10                 the <code>#TABLE_MATIERES</code> tag in your skeletons.",
     8        'automatique' => 'Is the table of contents automatically generated?',
     9        'automatique_desription' => 'Disable this option if you place yourself
     10                the <code>#TABLE_MATIERES</code> tag in your skeletons.',
    1111               
    1212        // C
    1313        'config' => 'Settings',
     14       
     15        // E
     16        'explication_longueur' => 'Sets the maximum number of characters that can consitute each anchor.',
     17        'explication_min' => 'Defines the minimum number of subheadings of a text from which a table of contents will be displayed.',
     18        'explication_separateur' => 'Defines the character that will be inserted between each word to replace spaces.',
    1419       
    1520        // L
  • _plugins_/table_matieres/trunk/lang/tdm_fr.php

    r54323 r54334  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77        // A
    8         'automatique' => "La table des mati&egrave;res est-elle g&eacute;n&eacute;r&eacute;e automatiquement ?",
    9         'automatique_desription' => "D&eacute;sactivez cette option si vous placez vous-m&ecirc;me
    10                 la balise <code>#TABLE_MATIERES</code> dans vos squelettes.",
     8        'automatique' => 'La table des matières est-elle générée automatiquement ?',
     9        'automatique_desription' => 'Désactivez cette option si vous placez vous-même
     10                la balise <code>#TABLE_MATIERES</code> dans vos squelettes.',
    1111               
    1212        // C
    13         'config' => 'Param&egrave;tres',
     13        'config' => 'Paramètres',
     14       
     15        // E
     16        'explication_longueur' => 'Définit le nombre de caractères maximum que consituera chaque ancres.',
     17        'explication_min' => 'Définit le nombre minimal d\'intertitres d\'un texte à partir duquel une table des matières sera affichée.',
     18        'explication_separateur' => 'Définit le caractère qui s\'intercalera entre chaque mot pour remplacer les espaces.',
    1419       
    1520        // L
     
    2025       
    2126        // T
    22         'table_matiere' => 'Table des mati&egrave;res',
     27        'table_matiere' => 'Table des matières',
    2328       
    2429        // R
    25         'retour_table_matiere' => 'Retour &agrave; la table des mati&egrave;res',
     30        'retour_table_matiere' => 'Retour à la table des matières',
    2631       
    2732        // S
    28         'separateur' => 'S&eacute;parateur&nbsp;:',
     33        'separateur' => 'Séparateur&nbsp;:',
    2934       
    3035        // Z
  • _plugins_/table_matieres/trunk/plugin.xml

    r54326 r54334  
    1212                </multi>
    1313        </slogan>
    14         <version>2.0.1</version>
    15         <prefix>TableMatieres</prefix>
     14        <version>2.0.2</version>
     15        <prefix>tablematieres</prefix>
    1616        <fonctions>table_matieres.php</fonctions>
    1717        <auteur>marcimat, Fil, James</auteur>
  • _plugins_/table_matieres/trunk/table_matieres.php

    r54326 r54334  
    3131 * @param string $retourner Retourner quoi ? (tout, tdm, texte)
    3232 * @return string       Texte avec une table des matières
    33 **/
     33 */
    3434function table_matieres($texte, $retourner = 'tout') {
    3535        static $table_matieres = false;
     
    5555 *              - 'texte' : le texte (et les ancres)
    5656 * @return string       Texte avec une table des matières
    57 **/
     57 */
    5858function inc_table_matieres_dist($texte, $retourner = 'tout') {
    5959
     
    138138 *
    139139 * @return arrray  expression régulière / fonction de remplacement
    140 **/
     140 */
    141141function tdm_remplacements_intertitres() {
    142142        return array(
     
    152152 * @param string $matches       Captures de l'expression régulière
    153153 * @return l'intertitre complété du code de lien de retour.
    154 **/
     154 */
    155155function tdm_remplacement_raccourcis_standard_callback($matches) {
    156156        list($titre, $url) = tdm_calculer_titre( $matches[1] ); // intertitre dans /1
     
    165165 * @param string $intertitre
    166166 * @return array titre/url
    167 **/
     167 */
    168168function tdm_calculer_titre($intertitre) {
    169169        $titre = supprimer_tags(typo($intertitre));
     
    195195
    196196
    197 /*
     197/**
    198198 * Remet à zéro la liste des intertitres trouvés
    199199 */
     
    202202}
    203203
    204 /*
     204/**
    205205 * Retourne la liste des intertitres trouvés
    206206 * @return array        Liste des intertitres (url/titre)
     
    221221 * @param bool $vider   effacer les sauvegarde ?
    222222 * @return
    223 **/
     223 */
    224224function tdm_stocker_intertitre($url='', $titre='', $vider = false) {
    225225        static $table = array();
     
    241241 * @param string $texte Texte d'entrée
    242242 * @return string Texte avec retours remplacés
    243  *
    244 **/
     243 */
    245244function tdm_ajouter_liens_retour_table_matieres($texte) {
    246245       
     
    270269 * @param array couples liens/intertitres
    271270 * @return string       Code HTML de la table des matieres
    272 **/
     271 */
    273272function tdm_generer_table_des_matieres($intertitres) {
    274273        // generer un code HTML
     
    302301 * Affiche la table des matieres à l'endroit indique
    303302 * A utiliser dans une boucle Articles
    304 **/
     303 */
    305304function balise_TABLE_MATIERES_dist($p) {
    306305        $b = $p->nom_boucle ? $p->nom_boucle : $p->descr['id_mere'];
  • _plugins_/table_matieres/trunk/tdm_pipelines.php

    r53547 r54334  
    88 * pour ajouter automatiquement la table des matières.
    99 *
    10  * @param
    11  * @return
    12 **/
    13 function TableMatieres_declarer_tables_interfaces($interface){
     10 * @param array $interface : le tableau des interfaces
     11 * @return array $interface : le tableau avec les champs modifiés
     12 */
     13function tablematieres_declarer_tables_interfaces($interface){
    1414        include_spip('table_matieres');
    1515
Note: See TracChangeset for help on using the changeset viewer.