Babylon Design

par Samuel Le Morvan

Chez vous aussi, utilisez un Web de qualité

Rubrique Développement Web

Profitez des astuces en tous genres portant sur le développement en général !

Rubrique Développement Web

Plugin Dotclear : Hreflang Manager v0.1

Suite à mon précédent billet sur le même sujet, j’ai décidé de créer un plugin pour DotClear. Ce qui vous permettra peut-être de mieux comprendre ce petit programme tout simple.

Le Hreflang Manager est un plugin Dotclear qui sert à afficher automatiquement le drapeau de la langue d’un lien externe.

Petit rappel des faits :

Classiquement, un lien de ce type :

<a href="lien.html" hreflang="fr">Mon Lien</a>

affichera : Mon Lien

Mais avec le plugin Hreflang Manager et un peu de CSS, ce lien affichera dorénavant sur votre blog : Mon Lien


Le plugin Hreflang Manager gère les drapeaux de 136 langues (et non de pays) reconnues dans la norme ISO 639 à 2 lettres dont voici la liste :

[ab] Abkhaze [aa] Afar [af] Afrikaans [sq] Albanais [de] Allemand [am] Amharique [en] Anglais / Américain [ar] Arabe [hy] Arménien [as] Assamese [ay] Aymara [az] Azerbaïdjanais [ba] Bashkir [eu] Basque [bn] Bengali / Bangla [dz] Bhutani [bh] Bihari [my] Birman [bi] Bislama [be] Biélorusse [br] Breton [bg] Bulgare [ks] Cachemirien [km] Cambodgien [ca] Catalan [zh] Chinois [co] Corse [ko] Coréen [hr] Croate [da] Danois [es] Espagnol [eo] Espéranto [et] Estonien [fj] Fidjien [fi] Finnois [fr] Français [fy] Frisien [fo] Féroïen [gl] Galicien [cy] Gallois [gd] Gaélique / Ecossais Gael [el] Grec [kl] Greenlandais [gn] Guarani [gu] Gujarati [ka] Géorgien [ha] Hausa [hi] Hindi [nl] Hollandais [hu] Hongrois [iw] Hébreu [in] Indonésien [ia] Interlingua [ie] Interlingue [ik] Inupiak [ga] Irlandais [is] Islandais [it] Italien [ja] Japonais [jw] Javanais [kn] Kannada [kk] Kazakh [rw] Kinyarwanda [ky] Kirghiz [rn] Kirundi [ku] Kurde [lo] Laotien [la] Latin [lv] Letton [ln] Lingala [li] Lithuanien [mk] Macédonien [ms] Malais [ml] Malayalam [mg] Malgache [mt] Maltais [mi] Maori [mr] Marathi [mo] Moldave [mn] Mongol [na] Nauru [no] Norvégien [ne] Népalais [oc] Occitan [or] Oriya [om] Oromo [uz] Ouzbék [ps] Pashto [fa] Persan [pl] Polonais [pt] Portugais [pa] Punjabi [qu] Quechua [rm] Rhaeto-Romance [ro] Roumain [ru] Russe [sm] Samoan [sg] Sangro [sa] Sanskrit [sr] Serbe [sh] Serbo-Croate [st] Sesotho [tn] Setswana [sn] Shona [sd] Sindhi [si] Singhalese [ss] Siswati [sk] Slovaque [sl] Slovène [so] Somalien [su] Soudanais [sv] Suédois [sw] Swahili [tg] Tadjik [tl] Tagalog [ta] Tamoul [tt] Tatar [cz] Tchèque [te] Tegulu [th] Thaï [bo] Tibétain [ti] Tigrinya [to] Tonga [ts] Tsonga [tr] Turc [tk] Turkmène [tw] Twi [uk] Ukrainien [ur] Urdu [vi] Vietnamien [vo] Volapuk [wo] Wolof [xh] Xhosa [ji] Yiddish [yo] Yoruba [zu] Zoulou 

N’étant pas une référence de l’éthno-géo-linguistique moderne, il se peut que je me sois fourvoyé dans l’attribution d’un drapeau à une langue. N’hésitez pas à me faire vos remarques afin que j’apporte les corrections nécessaires. Il en est de même pour la traduction anglaise que j’ai faite avec mes vieux souvenirs d’école.

Le plugin version 0.1

Le plugin est encore en phase de tests. Il se peut que vous rencontriez des bugs si vous l’installez.


Ce que nos lecteurs en disent :

Les commentaires sont clos.