Comment voulez-vous construire un langage multi-site web?

Un de mes amis est en train de construire une application web avec J2EE et jambes de force, et elle va être prêt à afficher les pages en plusieurs langues.

M'a dit que la meilleure façon de soutenir un site multilingue est d'utiliser un fichier de propriétés où vous stockez toutes les cordes de vos pages, quelque chose comme:

welcome.english = "Welcome!"
welcome.spanish = "¡Bienvenido!"
...

Cette solution est ok, mais qu'advient-il si votre site affiche les nouvelles ou quelque chose comme ça (un blog)? Je veux dire, le contenu n'est pas statique, qui est souvent mis à jour... Les gens qui l'ont à écrire chaque nouvelle entrée dans chaque langue prise en charge, et de stocker chaque version de l'entrée dans la base de données. L'application charge uniquement les entrées dans la langue choisie.

Comment faire de la conception de la base de données à l'appui de ce genre de mise en oeuvre?

Grâce.

InformationsquelleAutor Auron | 2008-09-02