Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
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
Esempio n. 6
0
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
Esempio n. 7
0
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
Esempio n. 8
0
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
Esempio n. 9
0
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
Esempio n. 10
0
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
Esempio n. 11
0
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
Esempio n. 12
0
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