frappe-core-translation

Installation
SKILL.md

Frappe Translation / i18n

Deterministic patterns for translating Frappe apps across v14, v15, and v16.


Quick Reference

Task Python JavaScript
Translate string _("Hello") __("Hello")
With substitution _("Hello {0}").format(name) __("Hello {0}", [name])
With context _("Change", context="Coins") __("Change", null, "Coins")
Lazy (module-level) _lt("Pending") [v15+] N/A
Check RTL frappe.utils.is_rtl() frappe.utils.is_rtl()

Decision Tree

Related skills
Installs
30
GitHub Stars
95
First Seen
Mar 25, 2026