Categories > TinyButStrong general (FR) >

Gestion multilingue

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: kariboo57
Date: 2005-07-09
Time: 11:41

Gestion multilingue

Bonjour,

Je n'utilise pas encore TBS mais je m'y intéresse particulièrement car je trouve ce programme très pratique.

Toutefois, avant de développer avec TBS, j'aimerais savoir comment créer effectuer un site multilingue. J'ai déjà vu la propriété "Mergefield" mais je trouve que ce n'est pas très pratique.
Y a t'il d'autres solutions? Quelqu'un a t'il déjà développer un site multilingue avec TBS?

Pour moi, je pense que l'idéal serait d'avoir des "blocks conditionnels" dans les modèles HTML, spécifiques à la gestion des langues. Du genre [lang=fr;block=begin][lang;block=end]
Ainsi, on pourrait avoir toutes les langues dans un même modèle sans avoir à recourrir à des variables PHP de traduction.

Que pensez-vous de ma proposition?

Merci d'avance.
Kariboo57
By: Skrol29
Date: 2005-07-10
Time: 12:49

Re: Gestion multilingue

Salut Kariboo57,

Il existe plusieurs méthodes pour gérer la multilangue dans une appli.
Cela dépend surtout du contenu de tes pages et où tu comptes stocker les traductions.

Recourire à des variables Php de traduction ce ne me semble pas une bonne idée. Il faudrait un lot de variables Php différent pour chaque page !

Des blocs conditionnels c'est bien pour les longs textes, mais pour des simples libellés c'est assez gallère. Ca a aussi l'inconvéniant de devoir recopier les controls et autres affichages dans chaque bloc.

Je pense que tu dois d'abord choisir une technique, puis après regarder comment le faire avec TBS.
La technique que je rencontre le plus c'est celle où les textes sont enregistrés dans une base avec un id par texte et un code langue pour changer de langue.