localisation
Gregoire Cachet <[email protected]> Mon, 01 Mar 2004 23:31:28 +0100
| Newsgroups | gmane.comp.web.blogv2.devel |
|---|---|
| Message-ID | <[email protected]> |
Je me pose une petite question au niveau de la localisation. Comme je n'ai toujours pas documenté mes classes, je rappelle quelques points : - j'appelle plugin l'élément de base qui extrait les données en fonction des besoins. Le plugin est capable d'extraire la donnée champs par champs (le titre, la description etc) ou globalement sous forme de XML - j'appelle module l'élément de plus haut niveau qui demande les données au plugin et les met en forme comme il faut selon ce qu'on veut. Je sais pas si je dois localiser la donnée au niveau plugin ou au niveau module. Voici ce que je propose : je localise au niveau du plugin : si on lui demande le titre, ca renvoit le titre dans la langue de l'environnement (par défaut ou qui a été forcée, enfin qu'on a définie pour le document). Si la langue voulue n'existe pas, on choisit celle par défaut. Ca a l'inconvenient de supprimer la possibilité de s'amuser a mettre le titre de la page en allemand, le menu en anglais et l'article en francais, m'enfin bon, c'est d'un interet très limité ! L'avantage c'est que c'est tres simple a manipuler, et les modules n'ont pas a savoir dans quelle langue ils fonctionnent. Cependant, je laisse les autres langues quand j'extrais la donnée complète en XML, comme ca s'il y a besoin d'y acceder dans des particulier, on peut le faire. Qu'en dites vous ? -- Grégoire Cachet - Développeur intégrateur chez Audacy http://www.zwiffer.org http://www.audacy.fr