Bonjour,
Le principe d'internationalisation (i18n) et de localisation (l10n) se base
sur une notion : la culture.
Cette culture est le champ ajouté à la clé primaire dans les tables i18n.
Je pense que tu dois avoir l'habitude de faire un raccourci en utilisant
uniquement la langue ('en', 'fr', ...) or, la culture complète, c'est la
langue suivi de la localisation (fr_Fr, fr_BE, en_EN, en_US, ...) qui permet
d'isoler de manière unique un pays.
Il faut donc que tu modifies les cultures que tu utilises pour embarquer ce
genre d'information, et donc stocker la distinction par langue et par pays
;-)

Le 14 août 2009 13:25, BenjaM1 <[email protected]> a écrit :

>
> Bonjour à tous,
>
> J'ai besoin de l'aide de personnes maîtrisant l'i18n et l10n avec
> Doctrine.
>
> Dans mon schéma toute mes classes sont i18n. Or dans le fonctionnement
> de mon site je ne connais pas par avance les pays (et donc langues)
> qui vont être ajoutés au cours de sa vie et donc il peut y avoir
> plusieurs pays partageant la même culture (US et En typiquement)
>
> Ce que je voudrais c'est, plutôt que de stocker la culture dans le
> champs $lang de mes classes, stocker le pays.
>
> J'ai vu dans le behaviour i18n de doctrine un paramètre $options qui
> est un tableau mais je ne pense pas que ça puisse m'aider.
>
> Avez-vous une idée de comment je peux faire ça ?
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à