Plop,
J'ai actuellement commencé à implémenter l'internationalisation de mon projet via le plugin Globalize. C'est très puissant, simple et rapide à utiliser.
Cependant, à chaque fois qu'il y a une string à traduire, ca génère une requête SQL. Ce qui fait qu'on arriver vite à un grand nombre de requêtes sur une page ( du type "SELECT * FROM globalize_translations WHERE (tr_key = 'Create' AND language_id = 1819 AND pluralization_index = 1 AND namespace IS NULL) AND ( (globalize_translations.`type` = 'ViewTranslation' ) ) LIMIT 1" ). Ainsi un peu plus un peu plus un peu...
Bref je voulais savoir si vous étiez plus partisan de l'approche Globalize, avec donc des traductions dans une base de données et un appel au "coup par coup" ou si vous etiez plus pour les fichiers de langue, qu'on charge entièrement en mémoire au début d'une requete http, ce qui évite un grand nombre de requetes.
Partager