lvl0-website/themes/linkita/templates/macros/i18n.html

21 lines
606 B
HTML

{%- macro tr(key, lk, d) %}{%
if d[key][lk] %}{{
d[key][lk] }}{%
elif d[key]["en"] %}{{
d[key]["en"] }}{%
else %}{{
throw(message="No translation for key: " ~ key ~ ", language: " ~ lk) }}{%
endif %}
{%- endmacro tr -%}
{%- macro get_taxonomy_title(key, lk, d) %}{%
if key == "tags" %}{{
self::tr(key=`taxonomy_tags`, lk=lk, d=d) }}{%
elif key == "categories" %}{{
self::tr(key=`taxonomy_categories`, lk=lk, d=d) }}{%
elif key == "authors" %}{{
self::tr(key=`taxonomy_authors`, lk=lk, d=d) }}{%
else %}{{
key }}{%
endif %}
{%- endmacro get_taxonomy_title -%}