Les fichiers de langues

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. Le plus compliqué est de repérer quelle est la chaîne de langue à modifier.
Toutes les chaînes de langue d’origine se trouvent dans le fichier /escal/lang/escal_fr.php

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 :

<?php
// fichier de langue pour surcharger le squelette Escal

return [

// A
'annuaire_invitation' => 'Et si vous inscriviez votre site sur notre annuaire ?',

];

On peut bien sur modifier n’importe quelle chaîne de langue ainsi.

Attention à bien respecter la syntaxe du fichier !

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.

Mais si vous voulez vraiment traduire Escal, vous pouvez travailler directement à cette traduction. Voir cet article pour tous les détails. Je ne saurais que trop vous en remercier.

Bonne traduction.

Auteur Stéphane POUPARD Publié le :