Documentation Frappe Framework

Frappe Framework

bench generate-pot-file

La commande produit le modèle de traduction d’une application : toutes les chaînes traduisibles, aucune traduction, dans locale/main.pot.

1 min de lectureMis à jour le Source : docs.frappe.io

À quoi sert la commande

bench generate-pot-file génère un fichier modèle de traduction. Il contient toutes les chaînes traduisibles d’une application, et aucune traduction. Le fichier est écrit dans [app_module]/locale/main.pot.

Pour beaucoup d’applications du projet, cette commande est lancée régulièrement par GitHub Actions.

Usage

terminal
bench generate-pot-file [OPTIONS]
OptionEffet
--appLimite la génération à une application. Sans cette option, toutes les applications sont traitées.

Exemple

Pour régénérer le modèle d’ERPNext :

terminal
bench generate-pot-file --app erpnext

Les chaînes traduisibles sont extraites de apps/erpnext et écrites dans apps/erpnext/erpnext/locale/main.pot.

Point d’attention

Le fichier .pot est un modèle. Il ne reçoit pas les traductions elles-mêmes. La commande ne compile pas les fichiers de langue.