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¶
- La commande js:init : bibliothèques front.