Bandeau
Escal V3
Slogan du site

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon.

Les fichiers de langues
Article mis en ligne le 14 juin 2011
par Jean Christophe Villeneuve
Imprimer cet article logo imprimer Enregistrer au format PDF

Escal s’est internationalisé mais on peut avoir envie d’aller plus loin. Voici comment :

 Personnaliser une chaîne de langue

Tous les textes affichés par Escal sont paramétrés par une chaîne de langue.

Imaginons que vous vouliez utiliser l’annuaire de site comme sur cette page.

Mais dans cette page, on trouve ce texte : "Vous aussi, vous utilisez ESCAL ?
Alors ajoutez votre site dans cette page." Et ce n’est évidemment pas adapté à votre besoin. Vous préfèreriez un simple "Et si vous inscriviez votre site sur notre annuaire ?"

Pour cela, il vous faut créer un dossier /squelettes/lang dans lequel on va créer un fichier local_fr.php qui contiendra ce code :

On peut bien sur modifier n’importe quelle chaîne de langue ainsi. Toutes les chaînes de langue d’origine se trouvent dans le fichier /escal/lang/escal_fr.php

NB : votre fichier local_fr.php doit contenir toutes les chaines de langues d’Escal !

Attention à bien respecter la syntaxe du fichier !

Avec Spip3, il faut créer un fichier escal_fr.php avec la même syntaxe mais ce fichier peut ne contenir que les chaines de langue modifiées.

 Créer un nouveau fichier de langue

D’autres fichiers de langue sont disponibles dans le dossier escal/lang et sont bien sur modifiables de la même façon.

Pour rajouter un fichier de langue, il "suffit" de

  • créer un fichier local_XX.php dans le dossier /squelettes/lang où XX représente les 2 lettres du code de la langue
  • copier le contenu du fichier /escal/lang/escal_fr.php dans ce nouveau fichier
  • traduire toutes les chaînes de langue
  • m’envoyer une copie de ce fichier que je l’intègre à Escal ;-)

Bonne traduction.

P.S. :

Pour l’instant, Escal est traduit en

  • anglais
  • espagnol
  • italien

et grâce à Gustave alias "Alligators du Kamchatka" et sa bande, il est maintenant traduit en

  • allemand
  • espéranto
  • néerlandais

et grâce à Bruno, on profite aussi de la traduction en

  • letton

Un grand merci à eux tous.

Forum
Répondre à cet article

Évènements à venir

Pas d'évènements à venir


puce Plan du site puce Contact puce Espace rédacteurs puce squelette

RSS puce Valid XHTML 1.0 Strict puce Licence Creative Commons

2009-2013 © Escal V3 - Tous droits réservés
Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.70.69
Hébergeur : Académie de Lyon