Documentation Frappe Framework

Frappe Framework

bench update-po-files

La commande resynchronise les fichiers de traduction PO avec le modèle POT, après une régénération des chaînes traduisibles.

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

À quoi sert la commande

bench update-po-files aligne les fichiers de traduction existants sur le fichier POT, qui contient toutes les chaînes traduisibles. Elle retire les chaînes périmées et ajoute les nouvelles.

Lancez-la après avoir régénéré le POT. Si une plateforme dédiée gère déjà les traductions, elle peut faire cette étape, et la commande n’est alors pas nécessaire.

Prérequis

Un fichier POT et des fichiers PO doivent déjà se trouver dans le dossier locale de l’application. Le modèle se régénère avec bench generate-pot-file.

Usage

terminal
bench update-po-files [OPTIONS]
OptionEffet
--appLimite la mise à jour à une application. Par défaut, toutes.
--localeLimite la mise à jour à une locale. Par défaut, toutes.

Exemple

Chaînes allemandes d’ERPNext :

terminal
bench update-po-files --app erpnext --locale de

La commande lit apps/erpnext/erpnext/locale/de.po et apps/erpnext/erpnext/locale/main.pot, puis réécrit apps/erpnext/erpnext/locale/de.po.

Point d’attention

Le fichier PO de destination est le même que le fichier lu. Les chaînes qui ne sont plus dans le POT sont retirées.