Changeset 51754 in spip-zone


Ignore:
Timestamp:
Sep 23, 2011, 10:56:13 PM (8 years ago)
Author:
webmaster@…
Message:

ACS:

  • modification de quelques chaines de traduction;
  • ajout de mécanismes de traduction adaptés à SPIP 3 svn;
  • adaptation de l'ajout du bouton ACS pour SPIP 3;
Location:
_plugins_/acs
Files:
1 added
18 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/acs/acs_style_prive.css.html

    r51736 r51754  
    2525[(#REM) On DOIT redéfinir la couleur du body pour overrider la couleur définie
    2626dans la feuille de style du modèle, qui est chargée.
    27 ]body {
     27]body.acs {
    2828  background: #ffffff;
    2929}
     
    3939}
    4040
    41 /* Mise en page en colonnes - ne PAS mettre margin/padding là-dedans ! */
     41[(#REM) Mise en page en colonnes - ne PAS mettre margin/padding là-dedans ! ]
    4242.acs_colonnes {
    4343  display: block;
     
    287287  background: #dfdfdf;
    288288}
    289 .widgy_included {
     289.acs .widgy_included {
    290290  border: thin dotted #GET{claire};
    291291  border-right: 0;
     
    293293  background: none;
    294294  vertical-align: top;
     295  padding: 2px;
    295296}
    296297.widgy_included_label {
  • _plugins_/acs/exec/acs.php

    r48965 r51754  
    2424  // Affichage
    2525  // (spip-hack: le debut_page doit se trouver avant la création d'un objet composant pour disposer des bons include spip⁾)
    26   echo acs_commencer_page(_T('acs:assistant_configuration_squelettes'), "configuration", "acs");
     26  echo acs_commencer_page(_T('acs:acs_description'), "configuration", "acs");
    2727
    2828  echo "<br />";
    29   echo acs_gros_titre(_T('acs:assistant_configuration_squelettes'));
     29  echo acs_gros_titre(_T('acs:acs_description'));
    3030
    3131  switch($onglet) {
     
    6969      break;
    7070  }
    71   $si_premiere_fois = isset($GLOBALS['meta']['ACS_ADMINS']) ? '' : avertissement_config();
     71
     72  // la fonction avertissement_config disparait dans SPIP 3
     73  $si_premiere_fois = isset($GLOBALS['meta']['ACS_ADMINS']) ? '' : (is_callable("avertissement_config") ? avertissement_config() : '');
     74 
    7275        echo debut_onglet();
    7376        echo onglet(_T('acs:pages'), generer_url_ecrire('acs', 'onglet=pages'), $onglet, 'pages', _DIR_PLUGIN_ACS."/images/pages-24.gif");
  • _plugins_/acs/fonds/cfg_acs.html

    r40529 r51754  
    11/*#CACHE{0}#HTTP_HEADER{"Location: ?exec=acs"}#HTTP_HEADER{"Refresh: 0; url=?exec=acs"}#HTTP_HEADER{"Cache-Control: no-store, no-cache, must-revalidate"}#HTTP_HEADER{"Pragma: no-cache"}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="#LANG_DIR" xml:lang="#LANG" lang="#LANG"><head><meta http-equiv="refresh" content="0; url=?exec=acs"></head><body><a href="?exec=acs"><:navigateur_pas_redirige:></a></body></html>*/
    2 <!-- titre=&nbsp;&nbsp;&nbsp;<:acs:assistant_configuration_squelettes:>-->
     2<!-- titre=&nbsp;&nbsp;&nbsp;<:acs:acs_description:>-->
    33<!-- icone=images/acs_32x32.gif-->
  • _plugins_/acs/inc/acs_page_get_infos.php

    r51516 r51754  
    111111  else {
    112112    if (count($includes['tags'])) {
    113       $r .= '<div class="onlinehelp">'._T('acs:structure_page').' : </div><div>';
     113      $r .= '<div class="onlinehelp">'._T('acs:structure_page').' : </div><div class="structure_page">';
    114114      foreach ($includes['tags'] as $debut=>$tag) {
    115115        $schema .= ' '.$tag['contenu'];
  • _plugins_/acs/inc/acs_pipeline_ecrire.php

    r51725 r51754  
    1818                $boutons_admin['configuration']->sousmenu["acs"]= new Bouton(
    1919                  _DIR_ACS."images/acs_32x32.gif",  // affichage de l'icone
    20                   _T('acs:configurer_site') // affichage du texte
     20                  _T('acs:acs_description') // affichage du texte
    2121                );
    2222        }
  • _plugins_/acs/inc/acs_widgets.php

    r48965 r51754  
    1515        // On renvoie directement une liste vide si aucun composant n'est trouvé
    1616        if (!is_array($composants))
    17                 return acs_box('0 '.strtolower(_T('composants')), '&nbsp;', _DIR_PLUGIN_ACS."/images/composant-24.gif", 'acs_box_composants');
     17                return acs_box('0 '.strtolower(_T('acs:composants')), '&nbsp;', _DIR_PLUGIN_ACS."/images/composant-24.gif", 'acs_box_composants');
    1818
    1919  $elts = '';
     
    3131      else {
    3232        $nom = ucfirst(str_replace('_', ' ', $class)).($nic ? ' '.$nic : '');
    33         $title = _T('composant');
     33        $title = _T('acs:composant');
    3434      }
    3535                $html = '<div id="widget_'.$class.($nic ? '-'.$nic : '').'" class="'.get_widget_class($cp['over'], $c['on'], 'widget').'">'.
    36         '<table><tr><td><a href="'._DIR_RESTREINT.'?exec=acs&amp;onglet=composants&amp;composant='.$class.($nic ? '&amp;nic='.$nic : '').'" title="'._T('composant').'">'.widget_icon($class, $nic).'</a>'.
     36        '<table><tr><td><a href="'._DIR_RESTREINT.'?exec=acs&amp;onglet=composants&amp;composant='.$class.($nic ? '&amp;nic='.$nic : '').'" title="'._T('acs:composant').'">'.widget_icon($class, $nic).'</a>'.
    3737        '</td><td title="'.$title.'" style="width: 95%;"><div><a href="'._DIR_RESTREINT.'?exec=acs&amp;onglet=composants&amp;composant='.$class.($nic ? '&amp;nic='.$nic : '').'" title="'.$title.'">'.$nom.'</a></div></td></tr></table>'.
    3838      '</div>';
  • _plugins_/acs/inc/composant/classComposantPrive.php

    r51516 r51754  
    268268
    269269        function T($string) {
    270                 return _T('acs:'.$this->class.'_'.$string);
     270                $s = $this->class.'_'.$string;
     271                $t = _T('acs:'.$s);
     272
     273                // On retourne la chaine si elle n'a pas été traduite (test pré-SPIP 3) :
     274                if ($t == str_replace('_', ' ', $s))
     275                        return $string;
     276
     277                // On s'adapte à SPIP 3 svn :
     278                if (substr($t, 0, 12) == '<blink style')
     279                        return $string;
     280
     281                // On retourne la traduction
     282                return $t;
    271283        }
    272284       
     
    278290                global $spip_version_code;
    279291
    280                 if ($this->T('description') != str_replace('_', ' ', $this->class.' description'))
     292                if ($this->T('description') != 'description')
    281293                        $r .= '<div>'.$this->T('description').'</div><br />';
    282294
    283                 if ($this->T('info') != str_replace('_', ' ', $this->class.' info'))
     295                if ($this->T('info') != 'info')
    284296                        $r .= '<div class="onlinehelp" style="text-align: justify">'.$this->T('info').'</div><br />';
    285297
  • _plugins_/acs/inc/composant/classControles.php

    r51421 r51754  
    285285          $label = _TC($this->composant, $this->nom.$option);
    286286          // S'il n'existe pas de traduction propre au composant, on cherche une traduction ACS generique pour cette option
    287           if ($label == str_replace('_', ' ', $this->nom.$option))
     287          if ( ($label == str_replace('_', ' ', $this->nom.$option)) || (substr($label, 0, 12) == '<blink style'))
    288288            $label = _T('acs:'.strtolower($option));
    289289      }
     
    448448        // traduction ACS propre au composant
    449449        $t = _T('acs:'.$composant.'_'.$texte);
    450         if ($t != str_replace('_', ' ', $composant.'_'.$texte))
     450        if ($t != str_replace('_', ' ', $composant.'_'.$texte) && (substr($t, 0, 12) != '<blink style')) // 2 tests : pré et post SPIP 3
    451451                return $t;
    452452        // traduction ACS generique
    453453        $t = _T('acs:'.strtolower($texte));
    454         if ($t != str_replace('_', ' ', strtolower($texte)))
     454        if ($t != str_replace('_', ' ', strtolower($texte)) && (substr($t, 0, 12) != '<blink style'))
    455455                return $t;
    456456        // traduction SPIP generique
    457457        $t = _T(strtolower($texte));
    458         if ($t != str_replace('_', ' ', strtolower($texte)))
     458        if ($t != str_replace('_', ' ', strtolower($texte)) && (substr($t, 0, 12) != '<blink style'))
    459459                return $t;
    460460        return $texte;
  • _plugins_/acs/lang/acs_ecrire_en.php

    r51516 r51754  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66
    7   'configurer_site' => 'Website design',
    87  'documentation' => 'Documentation',
    98
    10   'assistant_configuration_squelettes' => 'Site design wizard',
    119  'acs' => 'ACS',
    12 
     10        'acs_description' => 'Site design wizard',
     11       
    1312  'set_actif' => 'ACS active set: <b>@set@</b>',
    1413  'overriden_by' => ', overriden by skeletons from <u>@over@</u>',
  • _plugins_/acs/lang/acs_ecrire_fr.php

    r51516 r51754  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66
    7   'configurer_site' => 'Conception du site',
    87  'documentation' => 'Documentation',
    98
    10   'assistant_configuration_squelettes' => 'Assistant Conception du Site',
    119  'acs' => 'ACS',
     10        'acs_description' => 'Conception du Site',
    1211
    1312  'set_actif' => 'Jeu de composants ACS actif: <b>@set@</b>',
  • _plugins_/acs/lang/acs_variables_en.php

    r51632 r51754  
    5858
    5959        'Nom' => 'Name',
    60         'nb' => 'Number'
     60        'nb' => 'Number',
     61
     62        'vertical' => 'vertical',
     63        'horizontal' => 'horizontal'
    6164);
    6265?>
  • _plugins_/acs/lang/acs_variables_fr.php

    r51632 r51754  
    5959
    6060  'nom' => ' Nom',
    61   'nb' => 'Nombre'
     61  'nb' => 'Nombre',
     62
     63        'vertical' => 'vertical',
     64        'horizontal' => 'horizontal'
    6265);
    6366?>
  • _plugins_/acs/plugin.xml

    r51516 r51754  
    6666  <install>base/acs_install.php</install>
    6767
     68        <!-- le pipeline ajouter_bouton est conservé pour la compatibilité avec les versions antérieures à SPIP 3 -->
    6869  <pipeline>
    6970                <nom>ajouter_boutons</nom>
     
    7172                <inclure>inc/acs_pipeline_ecrire.php</inclure>
    7273        </pipeline>
     74        <!-- Bouton pour SPIP >=3 -->
     75  <bouton id="acs" parent="menu_squelette">
     76    <icone>images/acs_32x32.gif</icone>
     77    <titre>acs:acs</titre>
     78    <url>acs</url>
     79  </bouton>
     80  <pipeline>
     81    <nom>autoriser</nom>
     82    <inclure>inc/acs_autoriser.php</inclure>
     83  </pipeline>
     84
    7385  <pipeline>
    7486    <nom>header_prive</nom>
  • _plugins_/acs/sets/cat/composants/cadre/ecrire/cadre_mep.html

    r51534 r51754  
    11&Nom&
    22<table>
    3   <tr><th><:acs:composant:></th><th><:style:></th></tr>
     3  <tr><th><:acs:composant:></th><th><acs:cadre_style:></th></tr>
    44  <tr><td>&1&</td><td>&1style&</td></tr>
    55  <tr><td>&2&</td><td>&2style&</td></tr>
  • _plugins_/acs/sets/cat/composants/cadre/ecrire/lang/cadre_ecrire_fr.php

    r51534 r51754  
    1212'OrientationVertical' => 'verticale',
    1313'OrientationHorizontal' => 'horizontale',
     14'style' => 'Style CSS'
    1415);
    1516?>
  • _plugins_/acs/sets/cat/composants/diapo/diapo_instances.css.html

    r51725 r51754  
    1212(#SET{dh,[(#VAR{#EVAL{'acsDiapo'.'#NIC'.'Height'},75}|moins{#VAR{#EVAL{'acsDiapo'.'#NIC'.'Bord/Width'},0}|mult{2}})]})][
    1313(#SET{dw,[(#VAR{#EVAL{'acsDiapo'.'#NIC'.'Width'},100}|moins{#VAR{#EVAL{'acsDiapo'.'#NIC'.'Bord/Width'},0}|mult{2}})]})
    14 ].iDiapo#NIC div.diaporama, .iDiapo#NIC div.diapo, .iDiapo#NIC div.diapog, .iDiapo#NIC div.diapod, .iDiapo#NIC a.ajax , .iDiapo#NIC a.ajax span {
     14].iDiapo#NIC div.diapo, .iDiapo#NIC div.diapog, .iDiapo#NIC div.diapod, .iDiapo#NIC a.ajax , .iDiapo#NIC a.ajax span {
    1515  height: #GET{h, #GET{dh}}px;
    1616}
  • _plugins_/acs/sets/cat/composants/diapo/ecrire/diapo_mep.html

    r51534 r51754  
     1<table><tr><td>&Nb&</td><td>&NbCol&</td></tr></table>
     2<hr />
    13&Vu&
    24&Titre&
    35<table><tr><td>&Link&</td><td>&LinkHover&</td></tr></table>
    4 <table><tr><td>&Nb&</td><td>&NbCol&</td></tr></table>
    56<hr />
    67<table>
     
    1011&Fond&
    1112&Bord&
     13<hr />
    1214&ImgG&
    1315&Img&
  • _plugins_/acs/sets/cat/composants/diapo/ecrire/lang/diapo_ecrire_fr.php

    r51534 r51754  
    66'nom' => 'Diaporama',
    77'description' => 'Diaporama des documents inclus.',
    8 'info' => 'Affiche, en fonction du contexte, les vignettes des documents d\'un article, d\'une rubrique, du résultat d\'une recherche, ou de tout le site, sous forme de diaporama.',
     8'info' => 'Affiche, en fonction du contexte, les vignettes des documents d\'un article, d\'une rubrique, du résultat d\'une recherche, ou de tout le site, sous forme de diaporama.
     9<br /><br />
     10Soft-downgrade: fonctionne aussi sans javascript.',
    911
    1012'help' => '
     
    1517Utilise (en option) un visualiseur externe tel que par exemple Google Docs<sup>&reg;</sup> pour certains types de documents.
    1618<br /><br />
    17 <b>Largeur</b> et <b>Hauteur</b> sont les dimensions de la vignette (si et seulement si la génération automatique des miniatures est activée ET que la dimension maximale demandée est inférieure ou égale à la <a href="?exec=config_fonctions">dimension maximum des miniatures définie dans SPIP</a>)
    18 <br /><br />
    19 Soft-downgrade: fonctionne aussi sans javascript.',
     19<b>Largeur</b> et <b>Hauteur</b> sont les dimensions de la vignette (si et seulement si la génération automatique des miniatures est activée ET que la dimension maximale demandée est inférieure ou égale à la <a href="?exec=config_fonctions">dimension maximum des miniatures définie dans SPIP</a>).',
    2020
    2121'Vu' => 'Documents déjà vus',
Note: See TracChangeset for help on using the changeset viewer.