website logo
Auteur
avatar
Nicolas2

Forum » » Road map développement » » traduction


Posté : 6 mars 2021 à 01:06 icone du post

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
icon_pieces jointes Pièces jointes 1
console.PNG console.PNG

Cet article provient de Labo NPDS 2015-2024
https://labo.infocapagde.com/viewtopic.php?topic=1480&forum=21