2010-04-07 2 views
1

Mon application a des tables pour les langues et les pays (actuellement django-countries pour le moment, mais ouvert pour des suggestions). Les tables sont remplies lorsque j'initialise la base de données et reste statique après cela. Quel serait le mécanisme de localisation idéal pour le contenu de ces tables, afin que je puisse montrer les noms de pays et de langue aux utilisateurs dans la langue de leur site choisi?Comment localiser le contenu statique dans la base de données avec Django

Je suis au courant de projets comme django-multilingual et transdb, mais IMO ils sont plus appropriés pour le contenu dynamique, c'est-à-dire des choses qui sont supposées être modifiées.

Veuillez m'incorporer!

Répondre

0

Peut-être qu'il me manque quelque chose ici, mais pourquoi ne pas simplement utiliser [un] gettext, c'est-à-dire {% trans lang_from_db %} et _(lang_from_db)?

En variante, les noms de langage de code-barres traduits dans leur propre langue dans la base de données, par exemple "anglais", "Svenska", "Suomi", etc.

Questions connexes