Choix de langue - probleme politique en belgique !

Eléphant du PHP | 132 Messages

24 sept. 2007, 17:13

Bonjour;

L'aide que je viens chercher içi n'est pas banale !
Vous savez qu'en ce moment, l'état politique de la Belgique est
assez difficile !

Je viens de terminer un site commercial pour une entreprise belge et
je suis obliger de revoir le systeme d'arrivé sur le site :

- le client veut un choix de langue entre francais et belge.

.. pas de problème, je sais faire ..

Par contre, il souhaite que visuellement, il n'y ai pas de langue plus en
avant que l'autre !
- par exemple, ne pas mettre le francais avant le belqe et vis-versa.

j'avoue que je me creuse la tête mais ce n'est pas évident graphiquement de mettre en place quelque chose ou il n'y a pas de 1er choix !!

Alors voila, je me tourne vers vous et j'espère ne pas mal avoir formulé ma question.

Encore merci pour vos futur réponses ..

ViPHP
ViPHP | 2287 Messages

24 sept. 2007, 17:22

Hum...

Code : Tout sélectionner

. . x . . . x . .
Quel x est avant l'autre dans ce carré d'après toi ? :D

(ceci est une suggestion de présentation).

Autre suggestion, tu mets "belge" avant les deux autres avec un random sur la langue derrière, comme ça tout le monde est content. :wink:
Modifié en dernier par Calimero le 24 sept. 2007, 17:22, modifié 1 fois.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

ViPHP
ViPHP | 2291 Messages

24 sept. 2007, 17:22

Bonjour;

L'aide que je viens chercher içi n'est pas banale !
Vous savez qu'en ce moment, l'état politique de la Belgique est
assez difficile !

Je viens de terminer un site commercial pour une entreprise belge et
je suis obliger de revoir le systeme d'arrivé sur le site :

- le client veut un choix de langue entre francais et belge.

.. pas de problème, je sais faire ..

Par contre, il souhaite que visuellement, il n'y ai pas de langue plus en
avant que l'autre !
- par exemple, ne pas mettre le francais avant le belqe et vis-versa.

j'avoue que je me creuse la tête mais ce n'est pas évident graphiquement de mettre en place quelque chose ou il n'y a pas de 1er choix !!

Alors voila, je me tourne vers vous et j'espère ne pas mal avoir formulé ma question.

Encore merci pour vos futur réponses ..
Les langues officielle de la Belgique sont le flamand, et le français ou le français et le flamand :wink: avec l'allemand aussi d'ailleur :wink:
Quand à ton soucis pourquoi ne pas simplement faire sur ta première page exemple : deux icônes identique avec un Français et Flamand.
Et j'ai bien dit Flamand et pas Belge parce que si tu fait Belge et que l'on se retrouve sur un site en Flamand là à mon avis va y avoir des soucis :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphant du PHP | 132 Messages

24 sept. 2007, 17:25

merçi pour vos réponses si rapide !

- je n'ai malheuresement pas le droit aux icones ..
- Pour les langues, je dois effectivement mettre "francais" et "nederlands"

- Calimero -> je lit dans le send de lecture et je vois un X avant l'autre, celui du haut !

ViPHP
ViPHP | 2291 Messages

24 sept. 2007, 17:29

merçi pour vos réponses si rapide !

- je n'ai malheuresement pas le droit aux icones ..
- Pour les langues, je dois effectivement mettre "francais" et "nederlands"

- Calimero -> je lit dans le send de lecture et je vois un X avant l'autre, celui du haut !
Un truc du genre alors.

En flamand:
:arrow: Wilt u in het Nederlands verder ?

Traduction en français:
:arrow: Voulez-vous continuer en Français ?
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphant du PHP | 132 Messages

24 sept. 2007, 17:30

C'est vraiment pas bete sa, mais je sais pas si le client va vouloir ( quand il veut quelque chose, il el veut !!).

je prend note mais reste ouvert à d'autres idée !!

Merci bien ..

ViPHP
ViPHP | 2291 Messages

24 sept. 2007, 17:34

C'est vraiment pas bete sa, mais je sais pas si le client va vouloir ( quand il veut quelque chose, il el veut !!).

je prend note mais reste ouvert à d'autres idée !!

Merci bien ..
Comme ceci je pense que tout le monde sera content :?:

Bienvenue / Welkom / Willkommen
Wilt u in het Nederlands verder ?
Voulez-vous continuer en Français ?
Wollen Sie auf französisch fortsetzen ?
Modifié en dernier par dunbar le 24 sept. 2007, 17:38, modifié 1 fois.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphant du PHP | 132 Messages

24 sept. 2007, 17:36

dsl, tu privilegie le francais au début ..

Merci quand meme pour ta réponse !

ViPHP
ViPHP | 2291 Messages

24 sept. 2007, 17:39

dsl, tu privilegie le francais au début ..

Merci quand meme pour ta réponse !
Oui effectivement mais la première phrase est en Flamand donc on rééquilibre

Ou alors comme les flamands sont plus nombreux place les en premier, il seront content comme ça :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphant du PHP | 132 Messages

24 sept. 2007, 17:41

Hélas, cela n'ira pas au client. il insiste bien sur "pas de 1er .."

EDIT :

J'ai fait un essai est sa rend pas trop mal mais y'a mieux :
http://ptg69.free.fr/imgs/test_langue.jpg

ViPHP
ViPHP | 2291 Messages

24 sept. 2007, 18:10

J'ai fait un essai est sa rend pas trop mal mais y'a mieux :
http://ptg69.free.fr/imgs/test_langue.jpg
Oui mais l'idée est pas mal dutout :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
ViPHP | 1380 Messages

24 sept. 2007, 20:47

Quelque soit la mise en page retenue, il y aura toujours une perception de priorité. Gauche droite, haut bas peu importe.

La solution que je retiendrais est de commencer par faire une détection de langue sur base de l'entête http envoyée par le client. Soit dans HTTP_ACCEPT_LANGUAGE soit dans la chaîne du HTTP_USER_AGENT.

En fonction de la langue détectée, on présente d'abord le texte approprié. Si aucune information de langue n'est contenue dans l'entête, on affiche l'ordre des langues de manière aléatoire en pondérant par la proportion respective des langues (58/41/1).

Si la lecture des RFC ne vous rebute pas:
http://www.w3.org/Protocols/rfc2616/rfc ... ml#sec3.10
http://www.faqs.org/rfcs/rfc1766.html

Si vous n'avez pas envie de lire ce qui précède, les codes langues pour le fr et nl des entêtes devraient être détectés par les masques regex suivants (insensible à la casse):

Code : Tout sélectionner

FR ---> fr([-_][[:alpha:]]{2})?|french NL ---> nl([-_][[:alpha:]]{2})?|dutch DE ---> de([-_][[:alpha:]]{2})?|german'
Note: Il me semble qu'en bon néerlandais on dit plutôt: "Wilt U verder in het Nederlands?"
ripat

ViPHP
ViPHP | 2291 Messages

24 sept. 2007, 21:22

Note: Il me semble qu'en bon néerlandais on dit plutôt: "Wilt U verder in het Nederlands?"
Moi je dirais
Wilt u in het Nederlands verder ?
Mais bon je ne métrise pas beaucoup le flamand alors, il faudrait peut-être qu'un Flamand passe par ici :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

ViPHP
AB
ViPHP | 5818 Messages

24 sept. 2007, 21:42

Ou alors une fonction javascript qui inverse l'ordre des titres tout les 1/10 de seconde :mrgreen:

Ok je sort :arrow:

ViPHP
ViPHP | 5924 Messages

25 sept. 2007, 02:01

Il est méga drôle ton client dis donc. Il ne te reste plus qu'à lui dire que s'il ne veut pas un choix avant l'autre, il faudra qu'il te dise comment. Je crois qu'il n'y a rien d'autre à dire là dessus.
Sinon, autre solution, tu lui rends un résultat où les deux lignes se superposent, ca lui fera des pieds.
Bref, je crois que tu devrais arrêter de te laisser intimider, si le client te demande quelquechose de complètement absurde, tu as le droit de lui signaler…