Image de l'article internationaliser un site (partie 4)

internationaliser un site (partie 4)

Dans la première partie de cet article je vous avait proposé une solution simple pour faire un site multi-langues en PHP. Dans la seconde partie je vous avait montré la classe IziTranslate pour faciliter l'utilisation d'un site multi-langues.

Dans la troisième partie je vais vous présenté une class que j'utilise pour gérer les traductions de mes textes

Dans cette dernière partie je vais montrer un exemple d'application qui utilise les class IziTranslate.class.php et IziTranslateEdit.class.php.

Voir la démo IziTranslate

Note, cette démo est volontairement bridée (pour des raisons de sécurité évidente), vous ne pouvez pas choisir le dossier de langues, mais ce n'est pas le cas du fichier que vous téléchargerez.

Gérer le texte d'un site multi langues

  1. Téléchargez l'archive zip qui contient les fichiers :
    • IziTranslate.class.php
    • IziTranslateEdit.class.php
    • IziTranslate.php
  2. Dézippez et installez ces trois fichiers sur votre serveur
  3. Ouvrez le fichier "IziTranslate.php"
  4. Au lancement vous devrez spécifier deux paramètres :
    • Le chemin d'accès relatif au dossier langues.
    • Les langues.

La langue de référence est définit automatiquement. C'est la première langue que vous définirez. IziTranslate affichera ensuite les fichiers disponibles dans la langues de références.

IziTranslate vous permet de créer des nouveaux fichiers, mais vous ne pouvez pas en supprimer.

Téléchargez le dossier IziTranslate

Accédez aux différentes parties de l'article

Article précédent : Internationaliser un site (partie 3)

Article suivant : Liste PHP des anciennes et nouvelles régions française [Mise à jour 12/2016]

 

Image Viewer