Archive

Articles taggués ‘I18n’

Site web statique avec internationalisation

J’ai eu récemment le besoin de faire un site statique (HTML / CSS / JavaScript), tout en gérant l’internationalisation.

Une des méthodes employée dans ce cas consiste à créer une URL par langue, avec une page HTML par langue. Je ne trouve pas cette méthode appropriée, car cela signifie maintenir un même « template » de page sur plusieurs fichiers (1 par langue).

 

La méthode que j’emploie ici utilise le JavaScript:

  • Un fichier JavaScript par langue, pour tous les textes à traduire au format classique « clef:valeur » (Format JSON)
  • Une bibliothèque JavaScript qui effectue la traduction en utilisant les fichiers précédents (et gérant les « arguments » pour la traduction)

Lire la suite…

Categories: Web Tags: , , ,