Le principe de localisation d’un widget est d’une simplicité enfantine : le widget est découpé en un certain nombre de fichiers, et de dossiers, dont par exemple le dossier « js » qui contient les javascripts, le dossier « css » qui contient les feuilles de style, etc.
Pour localiser un widget, il suffit, à la racine de ce widget, de créer un dossier pour la langue de votre choix (fr, dans mon cas) et de reprendre, par un simple copier/coller les dossiers et les fichiers que vous voulez localiser : une image valant mille mots…

clip_image001

Une fois encore, bien entendu, il faut que les ressources portent le même nom ! On peut stocker les chaines de caractères dans des ressources Javascript par exemple :

  • Dans mon HTML :
<p><script type="text/javascript">document.write(maChaine);</script></p>
<img alt="flag" src="img/flag.png"/>
  • Dans mon fichier Javascript par défaut (contenu dans le dossier js)  :
var maChaine = "Hello, world!";
  • Et dans mon fichier Javascript Français (contenu dans le dossier fr/js) :
var maChaine = "Bonjour, monde!";

Vous voilà donc armé avec les outils pour localiser simplement votre application ou votre Widget :) Alors n’hésitez pas à viser un maximum de pays !