Jump to content

Quid de l'intégration 18n / Smarty de Prestashop pour les entités HTML et les accents ?


Recommended Posts

Bonjour,

Je suis relativement jeune sur presta, et voici une question à laquelle je n'ai pas trouvé de réponse :
le mot clé étant certainement trop court et/ou générique ( $this->l( ... ) )

Je développe un module pour prestashop, mais vraiment Franco Francais (exemple: un module pour une banque francaise) qui ne nécessite pas que le texte soit écrit en anglais dans le code ou le template.

Je m'applique tout de même à utiliser l'intégration i18n / smarty de Prestashop, je respecte le standard de codage presta, donc j'utilise dans mes classes $this->l('texte') et dans les templates smarty {l s='Mon Texte' mod='monmodule'}

Mais quand j'utilise des entités HTML ou directement des accents ca ne fonctionne pas.

Exemples :

{l s='Mon Texte accentué : é à î' mod='monmodule'}

ne donne pas lieu a un affichage

{l s='Mon Texte accentué : é à î' mod='monmodule'} 

donne lieu a un affichage du code HTML (donc HTML echapé : î )

Merci d'avance ;)

Link to comment
Share on other sites

Bonjour,
Je développe un module pour prestashop, mais vraiment Franco Francais ...


Mais merci pour la réponse ...


Vous faites comme vous voulez, mais ce n'est pas compliqué de mettre les texte en anglais et ensuite de les traduire par l'outil de traduction de Prestasshop.

C'est la règle du projet, aux développeur de la respecter.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...