Jump to content

[ASTUCE] Traiter et afficher correctement du texte traduisible avec javascript


Recommended Posts

Bonjour à tous,

 

Je partage une petite astuce qui m'a permise de résoudre un problème dont je n'ai pas trouvé la solution sur le forum.

 

Afficher du texte traduisible dans du code javascript :

 

<script type="text/javascript">
var montexte = '{l s='Some english text' mod='module' js=1}';
</script>

 

A placer dans un fichier .tpl, la variable peut être appelée dans le même fichier ou dans un fichier js externe.

 

L'inconvénient est dans le cas où la chaine traduite contient des caractères non ascii, dans ce cas ils seront convertis en entités html (on aura &eacute; à la place de é, etc). Pas pratique pour traiter les chaines ou pour les afficher via un alert.

 

Notez le js=1 qui résout le problème.

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...