Drapeau pour langue

Bonjour,

Sur un site multiluingue, je souhaiterait afficher un drapeau à coté du nom de la langue dans le menu "traduction des articles".

J'ai donc modifié, dans le fichier Ecrire/inc/lang_liste :

'fr' => "français",
par

'fr' => 'fran&#231;ais<img src=\\"../IMG/rubon3.gif\\">',
ou
'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">',

Mais celà ne fonctionne pas ...

Où ai-je faux ?

Merci

Mathilde

Hello,

Je me permet de me mêler de ce qui ne me regarde pas pour préciser qu'on estime chez spip que les drapeaux pour signaler les langues ca n'est pas une bonne idée.

Rien que pour le francais déjà ca ne fonctionne pas : en effet il y a des pays francophones dont le drapeau n'est pas le drapeau francais. C'est donc assez déplacé de faire cliquer les gens concernés sur un drapeaux francais.

Mais il y a d'autres cas plus problématiques encore, les entités qui n'ont pas d'état avec drapeaux, les gens qui parlent la même langue mais dont les pays sont en guerre les uns contre les autres etc.

Bref, bien souvent la langue dépasse les nations et il est conseillé d'utiliser les code ISO pour les langues.

http://commons.wikimedia.org/wiki/Category:ISO_639_icons

BoOz

Mathilde a écrit :

Bonjour,

Sur un site multiluingue, je souhaiterait afficher un drapeau à coté du nom de la langue dans le menu "traduction des articles".

J'ai donc modifié, dans le fichier Ecrire/inc/lang_liste :

'fr' => "fran&#231;ais",
par

'fr' => 'fran&#231;ais<img src=\\"../IMG/rubon3.gif\\">',
ou
'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">',

Mais celà ne fonctionne pas ...

Où ai-je faux ?

Merci

Mathilde

BoOz a écrit :

Hello,

Je me permet de me mêler de ce qui ne me regarde pas pour préciser qu'on estime chez spip que les drapeaux pour signaler les langues ca n'est pas une bonne idée.

Rien que pour le francais déjà ca ne fonctionne pas : en effet il y a des pays francophones dont le drapeau n'est pas le drapeau francais. C'est donc assez déplacé de faire cliquer les gens concernés sur un drapeaux francais.

Mais il y a d'autres cas plus problématiques encore, les entités qui n'ont pas d'état avec drapeaux, les gens qui parlent la même langue mais dont les pays sont en guerre les uns contre les autres etc.

Bref, bien souvent la langue dépasse les nations et il est conseillé d'utiliser les code ISO pour les langues.

Category:ISO 639 icons - Wikimedia Commons

BoOz
  
Je suis super d'accord avec cette philosophie !
En fait, c'était la demande de la personne qui m'a commander le site.
Je lui transmet donc ton argumentaire, en espérant qu'elle sera convaincue ...

(et sinon, si je veux intégrer les logos ISO, y'a une méthode ? :wink: )

Mathilde

Mathilde a écrit :
  

Bonjour,

Sur un site multiluingue, je souhaiterait afficher un drapeau à coté du nom de la langue dans le menu "traduction des articles".

J'ai donc modifié, dans le fichier Ecrire/inc/lang_liste :

'fr' => "fran&#231;ais",
par

'fr' => 'fran&#231;ais<img src=\\"../IMG/rubon3.gif\\">',
ou
'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">',

Mais celà ne fonctionne pas ...

Où ai-je faux ?

Merci

Mathilde
    
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Bonjour,

BoOz a écrit :

Rien que pour le francais déjà ca ne fonctionne pas : en effet il y a des pays francophones dont le drapeau n'est pas le drapeau francais. C'est donc assez déplacé de faire cliquer les gens concernés sur un drapeaux francais.

Mouais... Je n'ai pas assité au débat mais enfin...
Les wallons disent-ils qu'ils parlent en belge ou en français ? (vraie question).
Les suisses francophones disent-ils qu'ils parlent en suisse ou en français ?

Mais il y a d'autres cas plus problématiques encore, les entités qui n'ont pas d'état avec drapeaux,

Mouais... une communauté avec une langue et sans bannière distinctive ??

les gens qui parlent la même langue mais dont les pays sont en guerre les uns contre les autres etc.

Mais le français est-il dans ce cas la cause de leur discorde ?

Bref, bien souvent la langue dépasse les nations et il est conseillé d'utiliser les code ISO pour les langues.

Et sur ces images ISO on voit... "FR"... cela va-t-il inspirer au lecteur belligérant, indépendantiste, apatride,... le mot "francophone" ou "français" ou... "France" ?

--
Stéphane

Jeune Chambre Economique, Mouvement Jeunes Citoyens Entreprenants
  http://www.jce-rochefort.org - http://www.jce-poitoucharentes.org

Loisirs, arts, nature, technologie en Pays Santon
    Accueil en Charente Maritime *** http://www.team-santonum.com
    BTS Electrotechnique *** http://enselec.team-santonum.com

Le mercredi 4 juillet 2007 13:34, Stéphane Santon a écrit :

Les wallons disent-ils qu'ils parlent en belge ou en français ? (vraie
question).
Les suisses francophones disent-ils qu'ils parlent en suisse ou en
français ?

Vraie question en effet, et je rajoute ceci : les québécois sont soit
francophones soit anglophones, mais ils n'ont qu'un seul drapeau. Je suis
persuadé que pour eux cliquer sur un drapeau français ou anglais est
infiniment plus parlant que cliquer sur un drapeau québécois dans ce contexte
précis.

Je pense que les raisons évoquées précédemment sont valides mais dans des
situations particulières et que parfois on peut passer outre.

--
Cordialement, Daniel Cartron
« Il faut toujours se réserver le droit de rire le lendemain de ses idées de
la veille. »
Napoléon Bonaparte

Daniel Cartron a écrit :

Le mercredi 4 juillet 2007 13:34, Stéphane Santon a écrit :
  

Les wallons disent-ils qu'ils parlent en belge ou en français ? (vraie
question).
Les suisses francophones disent-ils qu'ils parlent en suisse ou en
français ?
    
Vraie question en effet, et je rajoute ceci : les québécois sont soit francophones soit anglophones, mais ils n'ont qu'un seul drapeau. Je suis persuadé que pour eux cliquer sur un drapeau français ou anglais est infiniment plus parlant que cliquer sur un drapeau québécois dans ce contexte précis.

Je pense que les raisons évoquées précédemment sont valides mais dans des situations particulières et que parfois on peut passer outre.

Toujours est-il qu'après la remques de Booz (qui a fort bien fait de "se méler de ce qui ne le regardait pas", parfois ça ouvre des perspectives! merci à toi), nous sommes totalement d'accord pour ne pas mettre les drapeaux (ma commanditaire étant elle-même autrichienne de langue allemande...).
Je vais donc reformuler ma question :

Sur un site multilingue, je souhaiterait afficher un logo à coté du nom de la langue dans le menu "traduction des articles".

J'ai donc modifié, dans le fichier Ecrire/inc/lang_liste :

'fr' => "fran&#231;ais",
par

'fr' => 'fran&#231;ais<img src=\\"../IMG/rubon3.gif\\">',
ou
'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">',

Mais celà ne fonctionne pas ...

Où ai-je faux ?

Mathilde a écrit :
nous sommes totalement d'accord pour ne pas mettre les

drapeaux (ma commanditaire étant elle-même autrichienne de langue allemande...).

Ah ! pas la peine d'aller chercher bien loin des exemples comme quoi !

Je vais donc reformuler ma question :

Sur un site multilingue, je souhaiterait afficher un logo à coté du nom de la langue dans le menu "traduction des articles".

J'ai donc modifié, dans le fichier Ecrire/inc/lang_liste :

'fr' => "fran&#231;ais",
par

'fr' => 'fran&#231;ais<img src=\\"../IMG/rubon3.gif\\">',
ou
'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">',

As tu regardé le code source généré ? Quel est-il ?

BoOz

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stéphane Santon a écrit :

Bonjour,

BoOz a écrit :

Rien que pour le francais déjà ca ne fonctionne pas : en effet il y a
des pays francophones dont le drapeau n'est pas le drapeau francais.
C'est donc assez déplacé de faire cliquer les gens concernés sur un
drapeaux francais.

Mouais... Je n'ai pas assité au débat mais enfin...
Les wallons disent-ils qu'ils parlent en belge ou en français ? (vraie
question).
Les suisses francophones disent-ils qu'ils parlent en suisse ou en
français ?

En sont-il pour autant au point de se rallier derrière le drapeau de la
république du petit Nicolas ?

Mais il y a d'autres cas plus problématiques encore, les entités qui
n'ont pas d'état avec drapeaux,

Mouais... une communauté avec une langue et sans bannière distinctive ??

L'Espéranto ?

les gens qui parlent la même langue mais
dont les pays sont en guerre les uns contre les autres etc.

Mais le français est-il dans ce cas la cause de leur discorde ?

En Afrique, de nombreux dictateurs toujours en place le sont grâce à
l'aide de la France. Que le français soit la langue de ces nations,
certes, de là à adhérer au drapeau français pour communiquer, il y a
peut-être un peu d'abus...

Amicalement

David
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGi6KH18/WetbTC/oRAh2yAJ97IzUvzzkszOdQaV3cZHc6qgk/bgCghxVi
eLLbzHf/CtOV9hDqO+UHiRY=
=shdQ
-----END PGP SIGNATURE-----

BoOz a écrit :

Sur un site multilingue, je souhaiterait afficher un logo à coté du nom de la langue dans le menu "traduction des articles".

J'ai donc modifié, dans le fichier Ecrire/inc/lang_liste :

'fr' => "fran&#231;ais",
par

'fr' => 'fran&#231;ais<img src=\\"../IMG/rubon3.gif\\">',
ou
'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">',
    
As tu regardé le code source généré ? Quel est-il ?

BoOz
  

ah oui, ça donne un truc zarbi :

<li xml:lang="fr" dir="ltr" class="on" lang="fr">
[<span>français<img src="%5C%22rubon3.png%5C%22"></span>]
</li>

Mathilde

Mathilde a écrit :

ah oui, 'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">', donne un truc zarbi :

<li xml:lang="fr" dir="ltr" class="on" lang="fr">
[<span>français<img src="%5C%22rubon3.png%5C%22"></span>]
</li>

Ah ben voilà, tout s'explique. Ta chaine passe dans un url_encode URL Encoding

qui change les \ et " en codes zarbi.

Donc on en déduit qu'il faut essayer :

'fr' => 'fran&#231;ais<img src=\'rubon3.gif\'>',

BoOz

BoOz a écrit :

Mathilde a écrit :

ah oui, 'fr' => 'fran&#231;ais<img src=\\"rubon3.gif\\">', donne un truc zarbi :

<li xml:lang="fr" dir="ltr" class="on" lang="fr">
[<span>français<img src="%5C%22rubon3.png%5C%22"></span>]
</li>
    
Ah ben voilà, tout s'explique. Ta chaine passe dans un url_encode URL Encoding

qui change les \ et " en codes zarbi.

Donc on en déduit qu'il faut essayer :

'fr' => 'fran&#231;ais<img src=\'rubon3.gif\'>',

BoOz
  

Excellente déduction ! c'est impec
faut juste préciser le dossier, donc :
'fr' => 'fran&#231;ais<img src=\'IMG/rubon3.png\'>',

Merci (pour le tuyau et le cerveau)

Mathilde