Site multilangues ?
Et gettext n'est pas idéale pour la traduction de pavé de texte.
Tu dis cela parce qu'à la moindre faute d'orthographe ta traduction est morte ?
Sinon, pourquoi ?
Oui entre autre, et avoir une fonction _($string); ayant 1000 caractères c'est pas terrible :)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
C'est pas faux.
Mais faire un fichier de trad en PHP avec des tableaux, le problème persistera.
Gettext reste quand même plus optimisé.
Je ne suis pas sur que la solution parfaite, bien adaptée au web existe.
Sinon, que proposes tu ?
Je pense que l'idéale reste un mixe de diverses solutions :
Parties dynamiques stockées en base
Libellé, petits textes sous forme gettext ou équivalent et utilisation de vues différentes pour les grosses parties textuelles.
Mais comme tu le dis le soucis est que le web est un médium, donc véhicule plus de texte qu'une application système.
Après je pense que le couple xml/xslt est une bonne alternative pour de gros sites avec un contenu texte riche.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: