Aller au contenu

Les commandes i18n:init et i18n:check dans Forge

Ce document décrit les commandes forge i18n:init et forge i18n:check.

Le fichier de code correspondant est cli/assets/i18n.py.

1. À quoi servent ces commandes ?

Elles préparent et contrôlent les catalogues de traduction du projet (module opt-in forge-mvc-i18n).

i18n:init crée les fichiers de traduction initiaux, dont un catalogue français de base (libellés communs et CRUD).
i18n:check vérifie la complétude des catalogues entre eux.

Les écritures suivent le mode write-if-new : un catalogue existant n'est pas écrasé.

2. L'API

Symbole Rôle
cmd_i18n_init(args, root=None) crée les catalogues de traduction initiaux
cmd_i18n_check(args, root=None) vérifie la complétude des traductions (retourne un code)
main(args) point d'entrée dispatchant i18n:init / i18n:check

3. Contextes d'utilisation

  • Démarrage i18n : générer un catalogue français de référence.
  • Contrôle : repérer les clés manquantes dans une langue avant livraison.

4. Voir aussi