Traduction d'un site via Twig et I18N

Bonjour,
Je suis développeur web PHP et responsable de la traduction d’un site basé sur un MVC maison (pas le miens), utilisant Twig et des fichier tpl.

J’ai installé l’extension i18n pour twig, mais je ne comprends pas comment / ou fabriquer mes fichiers de traductions.

Par exemple mon fichier contient,

exemple.tpl

<h1>Mon titre en fr</h1>

j’ai mis en place en config :

putenv('LC_ALL=fr_FR');
setlocale(LC_ALL, 'fr_FR');

// Specify the location of the translation tables
bindtextdomain('myAppPhp', 'Config/locale');
bind_textdomain_codeset('myAppPhp', 'UTF-8');

// Choose domain
textdomain('myAppPhp');

et ensuite je suis complétement bloqué, je ne sais pas ce que je dois faire.
J’ai cru comprendre qu’il faut créer des fichier de traduction .po ou .mo mais je ne sais pas comment faire, etc …

Si quelqu’un peut m’éclairer !

Merci !

Human Coders - Le centre de formation recommandé par les développeur·se·s pour les développeur·se·s