def load_messages(language): frappe.clear_cache() set_default_language(language) m = get_dict("page", "setup-wizard") m.update(get_dict("boot")) send_translations(m) return frappe.local.lang
def load_messages(language): lang = get_lang_dict()[language] frappe.local.lang = lang m = get_dict("page", "setup-wizard") m.update(get_dict("boot")) frappe.local.response["__messages"] = m return lang
def load_messages(language): frappe.clear_cache() lang = get_lang_dict()[language] frappe.local.lang = lang m = get_dict("page", "setup-wizard") m.update(get_dict("boot")) send_translations(m) return lang
def load_messages(language): """Load translation messages for given language from all `setup_wizard_requires` javascript files""" frappe.clear_cache() set_default_language(get_language_code(language)) m = get_dict("page", "setup-wizard") for path in frappe.get_hooks("setup_wizard_requires"): # common folder `assets` served from `sites/` js_file_path = os.path.abspath(frappe.get_site_path("..", *path.strip("/").split("/"))) m.update(get_dict("jsfile", js_file_path)) m.update(get_dict("boot")) send_translations(m) return frappe.local.lang
def get_lang_dict(fortype, name=None): """Returns the translated language dict for the given type and name. :param fortype: must be one of `doctype`, `page`, `report`, `include`, `jsfile`, `boot` :param name: name of the document for which assets are to be returned.""" from frappe.translate import get_dict return get_dict(fortype, name)
def get_lang_dict(fortype, name=None): if local.lang=="en": return {} from frappe.translate import get_dict return get_dict(fortype, name)
def get_lang_dict(fortype, name=None): if local.lang == "en": return {} from frappe.translate import get_dict return get_dict(fortype, name)