OVH Cloud OVH Cloud

Recherche de best-practice : site mutilingue

1 réponse
Avatar
Cymryr
Bonjour, pour le portage d'un de nos portail en .NET nous voulons en
profiter pour réaliser une appli 100% multilingue avec saisie des libéllés
dans des pages de parametrages etc etc
Je me demandais si il y avais des recommandations particlieres?

Pour l'instant nous nous orientons betement vers une table de code de
libéllés avec une valeure par defaut plus une table des langues et enfin une
table qui regroupe l'id de la langue,l'id du libéllé et sa traduction.

dans les pages nous appelerions une fonction avecun code de libéllé + l'id
de la langue et celui la nous renverrais ce dernier si il existe ou au pire
sa valeure par defaut.

Y a-til d'autres methodes?
Nous avions pensé à des fichiers XML au départ mais nous ne souhaitons pas
avoir a faire agir l'appli avec le filesysteme si possible.

Nous nous posons aussi la question de gerer ces libéllés par ecran
fonctionnel et lors de l'arrivé a un écran on chargerais un arbre XML (issue
d'une requete) de tout les libéllés de l'ecran, ca eviterais bon nombre
d'accès a la base, ca rajouterais juste un identifiant "d'écran" dans la
table des code de libéllé.

Merci de vos conseils.

1 réponse

Avatar
françois-Xavier Zakrzewski
il y a un article assez complet qui traite du problème sur www.c2i.fr. bonne
lecture !