def _(msg): """translate object in current lang, if exists""" if local.lang == "en": return msg from frappe.translate import get_full_dict return get_full_dict(local.lang).get(msg, msg)
def _(msg): """Returns translated string in current lang, if exists.""" if local.lang == "en": return msg from frappe.translate import get_full_dict return get_full_dict(local.lang).get(msg, msg)
def _(msg, lang=None): """Returns translated string in current lang, if exists.""" from frappe.translate import get_full_dict if not lang: lang = local.lang # msg should always be unicode msg = as_unicode(msg).strip() return get_full_dict(local.lang).get(msg) or msg
def _(msg, lang=None): """Returns translated string in current lang, if exists.""" from frappe.translate import get_full_dict from frappe.utils import cstr if not lang: lang = local.lang # msg should always be unicode msg = cstr(msg) if lang == "en": return msg return get_full_dict(local.lang).get(msg) or msg
def _(msg, lang=None): """Returns translated string in current lang, if exists.""" from frappe.translate import get_full_dict if not hasattr(local, 'lang'): local.lang = lang or 'en' if not lang: lang = local.lang # msg should always be unicode msg = as_unicode(msg).strip() # return lang_full_dict according to lang passed parameter return get_full_dict(lang).get(msg) or msg
def _(msg, lang=None): """Returns translated string in current lang, if exists.""" from frappe.translate import get_full_dict from frappe.utils import strip_html_tags, is_html if not hasattr(local, 'lang'): local.lang = lang or 'en' if not lang: lang = local.lang non_translated_msg = msg if is_html(msg): msg = strip_html_tags(msg) # msg should always be unicode msg = as_unicode(msg).strip() # return lang_full_dict according to lang passed parameter return get_full_dict(lang).get(msg) or non_translated_msg