Reference:
- Developer-friendly: https://frappeframework.com/docs/user/en/guides/basics/translations, https://discuss.erpnext.com/t/how-to-translate-custom-apps/17100/5
- Per-site/database customization: https://docs.erpnext.com/docs/user/manual/en/setting-up/print/custom-translations
Get untranslated for language id
(not id-ID
):
You’ll get frappe-bench/sites/untranslated.csv
.
Copy that file to sites/id.csv
.
Edit sites/id.csv
and translate the strings (do not change the order/position/line numbers!).
In theory, then you could:
But here’s bug report: https://github.com/frappe/frappe/issues/11429