Forum » » Road map développement » » traduction
Posté : 6 mars 2021 à 01:06 
jais adapter le module ipban avec ce system de traduction pour celui qui veut tester.
lien pour télécharger le module ipban :
https://airteck.fr/ipban.rar
tu a maintenant la possibilité de générer automatiquement tout les fichiers de langue a l'aide d’une commande que tu tape en console.
procédure pour tester ajouter cette function dans le mainfile.php et remplacer le module ipban par celui de l'archive en téléchargement voir lien au dessus.
a ajouter au mainfile.php
// return les translation d'un module
function __m($module, $phrase, $args = null)
{
if (! $phrase) return '';
$func = $module.'_translate';
return call_user_func_array($func, [$phrase, $args]);
}
c'est tout vous pouvez tester !!!
procédure pour la génération des fichiers de traduction via console cmd :
ouvrir une console a la racine de ce chemin : /modules/ipban/script une foi la console ouverte taper la commande suivante
php makelang
ajouter une ligne de traductions au fichier setban.php comme suite :
sans argument :
__m("ipban", "votre texte");
avec arguments :
__m("ipban", "votre texte avec {0} argument", 1);
relancer la commande dans votre console :
php makelang
et admirer le travail, il ne vous reste plus que les traduction a écrire dans chaque fichier de langue....
😜
Message édité par : Nicolas2 / 06-03-2021 02:58
Pièces jointes
1
console.PNG
Cet article provient de Labo NPDS 2015-2024
https://labo.infocapagde.com/viewtopic.php?topic=1480&forum=21