Changeset 65694 in spip-zone


Ignore:
Timestamp:
Sep 9, 2012, 9:53:09 AM (7 years ago)
Author:
eric@…
Message:

Meilleure utilisation des langues pour wunderground.
Petite amélioration CSS pour les modèles de conditions

Location:
_plugins_/rainette/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/rainette/trunk/rainette.css

    r48557 r65694  
    3030        margin: 11px 0 0 11px;
    3131        padding:0 0 5px 0;}
    32 .rainette_conditions .icone {float: left; margin: 3px 0 -5px 7px;}
     32.rainette_conditions .icone {float: left; margin: 3px 0 -5px 7px; min-height: 110px; min-width: 110px;}
    3333.rainette_conditions .t_reelle {
    3434        float: left;
  • _plugins_/rainette/trunk/services/wunderground.php

    r65686 r65694  
    4747
    4848        // Identification de la langue du resume
    49         // TODO : creer une fonction de transcodage prefixe spip vers prefixe wunderground
    5049        $code_langue = wunderground_langue2code($GLOBALS['spip_lang']);
    5150
     
    111110function wunderground_langue2code($langue) {
    112111        static $langue2wunderground = array(
    113                 'aa' => array('', ''),                                  // afar (éthiopien)
     112                'aa' => array('', ''),                                  // afar
    114113                'ab' => array('', ''),                                  // abkhaze
    115114                'af' => array('AF', ''),                                // afrikaans
    116115                'am' => array('', ''),                                  // amharique
    117                 'an' => array('', ''),                                  // aragonais
     116                'an' => array('', 'SP'),                                // aragonais
    118117                'ar' => array('AR', ''),                                // arabe
    119118                'as' => array('', ''),                                  // assamais
    120                 'ast' => array('', ''),                                 // asturien
     119                'ast' => array('', 'SP'),                               // asturien - iso 639-2
    121120                'ay' => array('', ''),                                  // aymara
    122121                'az' => array('AZ', ''),                                // azeri
    123122                'ba' => array('', ''),                                  // bashkir
    124                 'be' => array('BY', ''),                                // Bielorusse
     123                'be' => array('BY', ''),                                // bielorusse
    125124                'ber_tam' => array('', ''),                             // berbère
    126125                'ber_tam_tfng' => array('', ''),                // berbère tifinagh
     
    131130                'bn' => array('', ''),                                  // bengali
    132131                'bo' => array('', ''),                                  // tibétain
    133                 'br' => array('', ''),                                  // breton
     132                'br' => array('', 'FR'),                                // breton
    134133                'bs' => array('', ''),                                  // bosniaque
    135134                'ca' => array('CA', ''),                                // catalan
    136                 'co' => array('', ''),                                  // corse
    137                 'cpf' => array('', ''),                                 // créole réunionais
    138                 'cpf_dom' => array('', ''),                     // créole ???
     135                'co' => array('', 'FR'),                                // corse
     136                'cpf' => array('', 'FR'),                               // créole réunionais
     137                'cpf_dom' => array('', 'FR'),                   // créole ???
    139138                'cpf_hat' => array('HT', ''),                   // créole haïtien
    140139                'cs' => array('CZ', ''),                                // tchèque
     
    156155                'ff' => array('', ''),                                  // peul
    157156                'fi' => array('FI', ''),                                // finnois
    158                 'fj' => array('', ''),                                  // fidjien
    159                 'fo' => array('', ''),                                  // féroïen
     157                'fj' => array('', 'EN'),                                // fidjien
     158                'fo' => array('', 'DK'),                                // féroïen
    160159                'fon' => array('', ''),                                 // fon
    161160                'fr' => array('FR', ''),                                // français
     
    165164                'fr_spl' => array('', 'FR'),                    // français simplifié
    166165                'fr_tu' => array('', 'FR'),                             // français copain
    167                 'fy' => array('', ''),                                  // frison occidental
     166                'fy' => array('', 'DL'),                                // frison occidental
    168167                'ga' => array('IR', ''),                                // irlandais
    169                 'gd' => array('', ''),                                  // gaélique écossais
     168                'gd' => array('', 'EN'),                                // gaélique écossais
    170169                'gl' => array('GZ', ''),                                // galicien
    171170                'gn' => array('', ''),                                  // guarani
    172                 'grc' => array('', ''),                                 // grec ancien
     171                'grc' => array('', 'GR'),                               // grec ancien
    173172                'gu' => array('GU', ''),                                // goudjrati
    174173                'ha' => array('', ''),                                  // haoussa
    175                 'hac' => array('', ''),                                 // Kurdish-Horami
    176                 'hbo' => array('', ''),                                 // hebreu classique ou biblique
     174                'hac' => array('', 'KU'),                               // Kurdish-Horami
     175                'hbo' => array('', 'IL'),                               // hebreu classique ou biblique
    177176                'he' => array('IL', ''),                                // hébreu
    178177                'hi' => array('HI', ''),                                // hindi
     
    186185                'is' => array('IS', ''),                                // islandais
    187186                'it' => array('IT', ''),                                // italien
    188                 'it_fem' => array('', ''),                              // italien féminin
     187                'it_fem' => array('', 'IT'),                    // italien féminin
    189188                'iu' => array('', ''),                                  // inuktitut
    190189                'ja' => array('JP', ''),                                // japonais
     
    192191                'ka' => array('KA', ''),                                // géorgien
    193192                'kk' => array('', ''),                                  // kazakh
    194                 'kl' => array('', ''),                                  // groenlandais
     193                'kl' => array('', 'DK'),                                // groenlandais
    195194                'km' => array('KM', ''),                                // khmer central
    196195                'kn' => array('', ''),                                  // Kannada
     
    200199                'ky' => array('', ''),                                  // kirghiz
    201200                'la' => array('LA', ''),                                // latin
    202                 'lb' => array('', ''),                                  // luxembourgeois
     201                'lb' => array('', 'FR'),                                // luxembourgeois
    203202                'ln' => array('', ''),                                  // lingala
    204203                'lo' => array('', ''),                                  // lao
    205204                'lt' => array('LT', ''),                                // lituanien
    206                 'lu' => array('luba-katanga', ''),
     205                'lu' => array('', ''),                                  // luba-katanga
    207206                'lv' => array('LV', ''),                                // letton
    208207                'man' => array('GM', ''),                               // mandingue
    209                 'mfv' => array('manjak', ''),                   // ISO-639-3
    210                 'mg' => array('Malagasy', ''),
     208                'mfv' => array('', ''),                                 // manjaque - iso-639-3
     209                'mg' => array('', ''),                                  // malgache
    211210                'mi' => array('MI', ''),                                // maori
    212211                'mk' => array('MK', ''),                                // macédonien
    213                 'ml' => array('Malayalam', ''),
     212                'ml' => array('', ''),                                  // malayalam
    214213                'mn' => array('MN', ''),                                // mongol
    215                 'mo' => array('Moldavian', ''),
    216                 'mos' => array('Moré', ''),
     214                'mo' => array('', 'RO'),                                // moldave ??? normalement c'est ro comme le roumain
     215                'mos' => array('', ''),                                 // moré - iso 639-2
    217216                'mr' => array('MR', ''),                                // marathe
    218                 'ms' => array('Bahasa Malaysia', ''),
     217                'ms' => array('', ''),                                  // malais
    219218                'mt' => array('MT', ''),                                // maltais
    220219                'my' => array('MY', ''),                                // birman
    221                 'na' => array('Nauru', ''),
    222                 'nap' => array('napulitano', ''),
    223                 'ne' => array('Nepali', ''),
    224                 'nqo' => array('Nko', ''), // www.manden.org
     220                'na' => array('', ''),                                  // nauruan
     221                'nap' => array('', 'IT'),                               // napolitain - iso 639-2
     222                'ne' => array('', ''),                                  // népalais
     223                'nqo' => array('', ''),                                 // n’ko - iso 639-3
    225224                'nl' => array('NL', ''),                                // néerlandais
    226225                'no' => array('NO', ''),                                // norvégien
     
    245244                'pt_br' => array('', 'BR'),                             // portugais brésilien
    246245                'qu' => array('', ''),                                  // quechua
    247                 'rm' => array('Rhaeto-Romance', ''),
    248                 'rn' => array('Kirundi', ''),
     246                'rm' => array('', ''),                                  // romanche
     247                'rn' => array('', ''),                                  // rundi
    249248                'ro' => array('RO', ''),                                // roumain
    250                 'roa' => array('chti', ''),
     249                'roa' => array('chti', ''),                             // langues romanes (ch'ti) - iso 639-2
    251250                'ru' => array('RU', ''),                                // russe
    252                 'rw' => array('Kinyarwanda', ''),
    253                 'sa' => array('संस्कृत', ''),
    254                 'sc' => array('sardu', ''),
    255                 'scn' => array('sicilianu', ''),
    256                 'sd' => array('Sindhi', ''),
    257                 'sg' => array('Sangho', ''),
    258                 'sh' => array('', ''),                                  // serbo-croate
    259                 'sh_latn' => array('', ''),                             // serbo-croate latin
    260                 'sh_cyrl' => array('', ''),                             // serbo-croate cyrillique
    261                 'si' => array('Sinhalese', ''),
     251                'rw' => array('', ''),                                  // rwanda
     252                'sa' => array('', ''),                                  // sanskrit
     253                'sc' => array('', 'IT'),                                // sarde
     254                'scn' => array('', 'IT'),                               // sicilien - iso 639-2
     255                'sd' => array('', ''),                                  // sindhi
     256                'sg' => array('', ''),                                  // sango
     257                'sh' => array('', 'SR'),                                // serbo-croate
     258                'sh_latn' => array('', 'SR'),                   // serbo-croate latin
     259                'sh_cyrl' => array('', 'SR'),                   // serbo-croate cyrillique
     260                'si' => array('', ''),                                  // singhalais
    262261                'sk' => array('SK', ''),                                // slovaque
    263262                'sl' => array('SL', ''),                                // slovène
    264                 'sm' => array('Samoan', ''),
    265                 'sn' => array('Shona', ''),
    266                 'so' => array('Somali', ''),
     263                'sm' => array('', ''),                                  // samoan
     264                'sn' => array('', ''),                                  // shona
     265                'so' => array('', ''),                                  // somali
    267266                'sq' => array('AL', ''),                                // albanais
    268267                'sr' => array('SR', ''),                                // serbe
    269                 'src' => array('', ''),                                 // sarde logoudorien - iso 639-3
    270                 'sro' => array('', ''),                                 // sarde campidanien - iso 639-3
    271                 'ss' => array('Siswati', ''),
    272                 'st' => array('Sesotho', ''),
    273                 'su' => array('Sundanese', ''),
     268                'src' => array('', 'IT'),                               // sarde logoudorien - iso 639-3
     269                'sro' => array('', 'IT'),                               // sarde campidanien - iso 639-3
     270                'ss' => array('', ''),                                  // swati
     271                'st' => array('', ''),                                  // sotho du Sud
     272                'su' => array('', ''),                                  // soundanais
    274273                'sv' => array('SW', ''),                                // suédois
    275274                'sw' => array('SI', ''),                                // swahili
    276                 'ta' => array('தமிழ்', ''), // Tamil
    277                 'te' => array('Telugu', ''),
    278                 'tg' => array('Tajik', ''),
     275                'ta' => array('', ''),                                  // tamoul
     276                'te' => array('', ''),                                  // télougou
     277                'tg' => array('', ''),                                  // tadjik
    279278                'th' => array('TH', ''),                                // thaï
    280                 'ti' => array('Tigrinya', ''),
     279                'ti' => array('', ''),                                  // tigrigna
    281280                'tk' => array('TK', ''),                                // turkmène
    282281                'tl' => array('TL', ''),                                // tagalog
    283                 'tn' => array('Setswana', ''),
    284                 'to' => array('Tonga', ''),
     282                'tn' => array('', ''),                                  // tswana
     283                'to' => array('', ''),                                  // tongan (Îles Tonga)
    285284                'tr' => array('TR', ''),                                // turc
    286                 'ts' => array('Tsonga', ''),
     285                'ts' => array('', ''),                                  // tsonga
    287286                'tt' => array('TT', ''),                                // tatar
    288                 'tw' => array('Twi', ''),
    289                 'ty' => array('reo mā`ohi', ''),   // tahitien
    290                 'ug' => array('Uighur', ''),
     287                'tw' => array('', ''),                                  // twi
     288                'ty' => array('', 'FR'),                                // tahitien
     289                'ug' => array('', ''),                                  // ouïgour
    291290                'uk' => array('UA', ''),                                // ukrainien
    292                 'ur' => array('ٱردو', ''),
     291                'ur' => array('', ''),                                  // ourdou
    293292                'uz' => array('UZ', ''),                                // ouszbek
    294293                'vi' => array('VU', ''),                                // vietnamien
    295                 'vo' => array('Volapuk', ''),
    296                 'wa' => array('walon', ''),
     294                'vo' => array('', ''),                                  // volapük
     295                'wa' => array('', 'FR'),                                // wallon
    297296                'wo' => array('SN', ''),                                // wolof
    298                 'xh' => array('Xhosa', ''),
     297                'xh' => array('', ''),                                  // xhosa
    299298                'yi' => array('YI', ''),                                // yiddish
    300                 'yo' => array('Yoruba', ''),
    301                 'za' => array('Zhuang', ''),
     299                'yo' => array('', ''),                                  // yoruba
     300                'za' => array('', 'CN'),                                // zhuang
    302301                'zh' => array('CN', ''),                                // chinois (ecriture simplifiee)
    303302                'zh_tw' => array('TW', ''),                     // chinois taiwan (ecriture traditionnelle)
    304                 'zu' => array('Zulu', '')
     303                'zu' => array('', '')                                   // zoulou
    305304        );
    306305
Note: See TracChangeset for help on using the changeset viewer.