Changeset 113957 in spip-zone


Ignore:
Timestamp:
Feb 17, 2019, 5:18:25 PM (5 weeks ago)
Author:
abelass@…
Message:

v1.5.0

  • Bonne langue de l'article en cas de secteur par langue
  • Salvatore, traduction rang
Location:
_plugins_/traduction_articles_autrement/branches/1.0
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/traduction_articles_autrement/branches/1.0

  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa.xml

    r111392 r113957  
    11<traduction module="taa" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_plugins_/traduction_articles_autrement/trunk/lang/" reference="fr">
    2         <langue code="ast" url="https://trad.spip.net/tradlang_module/taa?lang_cible=ast" total="13" traduits="8" relire="0" modifs="1" nouveaux="4" pourcent="61.54">
     2        <langue code="ast" url="https://trad.spip.net/tradlang_module/taa?lang_cible=ast" total="12" traduits="8" relire="0" modifs="1" nouveaux="3" pourcent="66.67">
    33                <traducteur nom="Xuacu" lien="https://trad.spip.net/auteur/xuacu" />
    44        </langue>
    5         <langue code="ca" url="https://trad.spip.net/tradlang_module/taa?lang_cible=ca" total="13" traduits="7" relire="0" modifs="2" nouveaux="4" pourcent="53.85">
     5        <langue code="ca" url="https://trad.spip.net/tradlang_module/taa?lang_cible=ca" total="12" traduits="7" relire="0" modifs="2" nouveaux="3" pourcent="58.33">
    66                <traducteur nom="merce" lien="https://trad.spip.net/auteur/merce" />
    77        </langue>
    8         <langue code="de" url="https://trad.spip.net/tradlang_module/taa?lang_cible=de" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     8        <langue code="de" url="https://trad.spip.net/tradlang_module/taa?lang_cible=de" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    99                <traducteur nom="abelass" lien="https://trad.spip.net/auteur/abelass" />
    1010                <traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
    1111        </langue>
    12         <langue code="en" url="https://trad.spip.net/tradlang_module/taa?lang_cible=en" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     12        <langue code="en" url="https://trad.spip.net/tradlang_module/taa?lang_cible=en" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    1313                <traducteur nom="abelass" lien="https://trad.spip.net/auteur/abelass" />
    1414                <traducteur nom="kent1" lien="https://trad.spip.net/auteur/kent1" />
    1515                <traducteur nom="Mark" lien="https://trad.spip.net/auteur/mark" />
    1616        </langue>
    17         <langue code="es" url="https://trad.spip.net/tradlang_module/taa?lang_cible=es" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     17        <langue code="es" url="https://trad.spip.net/tradlang_module/taa?lang_cible=es" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    1818                <traducteur nom="abelass" lien="https://trad.spip.net/auteur/abelass" />
    1919        </langue>
    20         <langue code="fa" url="https://trad.spip.net/tradlang_module/taa?lang_cible=fa" total="13" traduits="10" relire="0" modifs="1" nouveaux="2" pourcent="76.92">
     20        <langue code="fa" url="https://trad.spip.net/tradlang_module/taa?lang_cible=fa" total="12" traduits="9" relire="0" modifs="1" nouveaux="2" pourcent="75.00">
    2121                <traducteur nom="Davood Hossein" lien="https://trad.spip.net/auteur/davood-hossein" />
    2222        </langue>
    23         <langue code="fr" url="https://trad.spip.net/tradlang_module/taa?lang_cible=fr" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     23        <langue code="fr" url="https://trad.spip.net/tradlang_module/taa?lang_cible=fr" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    2424        </langue>
    25         <langue code="fr_tu" url="https://trad.spip.net/tradlang_module/taa?lang_cible=fr_tu" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     25        <langue code="fr_tu" url="https://trad.spip.net/tradlang_module/taa?lang_cible=fr_tu" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    2626                <traducteur nom="beatnick" lien="https://trad.spip.net/auteur/beatnick" />
    2727                <traducteur nom="Cerf" lien="https://trad.spip.net/auteur/cerf" />
    2828        </langue>
    29         <langue code="pt_br" url="https://trad.spip.net/tradlang_module/taa?lang_cible=pt_br" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     29        <langue code="pt_br" url="https://trad.spip.net/tradlang_module/taa?lang_cible=pt_br" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    3030                <traducteur nom="Ricardo Porto" lien="https://trad.spip.net/auteur/ricardo-porto" />
    3131        </langue>
    32         <langue code="sk" url="https://trad.spip.net/tradlang_module/taa?lang_cible=sk" total="13" traduits="13" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
     32        <langue code="sk" url="https://trad.spip.net/tradlang_module/taa?lang_cible=sk" total="12" traduits="12" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
    3333                <traducteur nom="jaro" lien="https://trad.spip.net/auteur/jaro" />
    3434        </langue>
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_de.php

    r111392 r113957  
    3333        'options' => 'Sprachoptionen verändern',
    3434
    35         // R
    36         'rang' => 'Rang',
    37 
    3835        // T
    3936        'titre_plugin' => 'Artikel Übersetzung mal Anders',
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_en.php

    r111392 r113957  
    3333        'options' => 'Modify the language options',
    3434
    35         // R
    36         'rang' => 'Row',
    37 
    3835        // T
    3936        'titre_plugin' => 'Translate articles differently',
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_es.php

    r111392 r113957  
    3333        'options' => 'Modificar las opciones de idioma',
    3434
    35         // R
    36         'rang' => 'Rango',
    37 
    3835        // T
    3936        'titre_plugin' => 'Traducción de articulos repensada',
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_fa.php

    r103643 r113957  
    3131        'options' => 'اصلاح گزينه‌هاي زبان ',
    3232
    33         // R
    34         'rang' => 'رتبه',
    35 
    3633        // T
    3734        'titre_plugin' => 'ترجمه‌ي متفاوت متقالات',
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_fr_tu.php

    r111392 r113957  
    3333        'options' => 'Modifier les options de langues',
    3434
    35         // R
    36         'rang' => 'Rang',
    37 
    3835        // T
    3936        'titre_plugin' => 'Traduction d’articles autrement',
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_pt_br.php

    r111392 r113957  
    3333        'options' => 'Alterar as opções de idioma',
    3434
    35         // R
    36         'rang' => 'Classificar',
    37 
    3835        // T
    3936        'titre_plugin' => 'Tradução das matérias diferentemente',
  • _plugins_/traduction_articles_autrement/branches/1.0/lang/taa_sk.php

    r111392 r113957  
    3333        'options' => 'Upraviť možnosti jazykov',
    3434
    35         // R
    36         'rang' => 'Hodnotenie',
    37 
    3835        // T
    3936        'titre_plugin' => 'Iný preklad článku',
  • _plugins_/traduction_articles_autrement/branches/1.0/paquet.xml

    r111392 r113957  
    22        prefix="taa"
    33        categorie="edition"
    4         version="1.4.6"
     4        version="1.5.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
     
    2222        <pipeline nom="recuperer_fond" inclure="taa_pipelines.php" />
    2323        <pipeline nom="pre_insertion" inclure="taa_pipelines.php" />
     24        <pipeline nom="pre_edition" inclure="taa_pipelines.php" />
     25
    2426
    2527        <menu nom="configurer_taa" titre="taa:titre_plugin" parent="menu_configuration" icone="images/taa-16.png"/>
  • _plugins_/traduction_articles_autrement/branches/1.0/taa_pipelines.php

    r111392 r113957  
    3535                if ($lang = _request('lang_dest')) {
    3636                        $flux['data']['lang'] = $lang;
    37                         $flux['data']['langue_choisie'] = 'oui';
    3837                }
    39                 elseif (test_plugin_actif('tradrub') && $id_rubrique = _request('id_rubrique') && $id_rubrique > 0) {
     38                elseif (test_plugin_actif('tradrub')) {
    4039                        $id_rubrique = _request('id_parent') ? _request('id_parent') : _request('id_rubrique');
    4140                        $lang = sql_getfetsel('lang', 'spip_rubriques', 'id_rubrique=' . $id_rubrique);
    4241                        $flux['data']['lang'] = $lang;
    43                         $flux['data']['langue_choisie'] = 'non';
    4442                }
    4543        }
     
    7371        return $flux;
    7472}
     73
     74/**
     75 * Agit lors de l’édition d’un élément éditorial, lorsque l’utilisateur édite les champs ou change le statut de l’objet.
     76 * Il est appelé juste avant l’enregistrement des données.
     77 * On peut s’en servir pour contrôler ou modif
     78 *
     79 * @pipeline pre_edition
     80 *
     81 * @param array $flux
     82 *   Les données du pipeline
     83 *
     84 * @return array
     85 *   Les donées du pipeleine.
     86 */
     87function taa_pre_edition($flux) {
     88        $table = $flux['args']['table'];
     89        // Si tradrub actif, on suppose le  système de secteur par langue.
     90        // L'article doit donc avoir la mème langue que la rubrique parente.
     91        if ($table == 'spip_articles' and test_plugin_actif('tradrub')) {
     92                $rubrique = sql_fetsel('id_rubrique,lang', $table, 'id_article=' . $flux['args']['id_objet']);
     93                if ($lang = sql_getfetsel(
     94                                'lang',
     95                                'spip_rubriques',
     96                                'id_rubrique=' . $rubrique['id_rubrique']) and $lang != $rubrique['lang']) {
     97                        $flux['data']['lang'] = $lang;
     98                }
     99        }
     100
     101        return $flux;
     102}
Note: See TracChangeset for help on using the changeset viewer.