Browse Source

etymology: include description of wikidata items

railway-rails
parent
commit
755f0cfb46
  1. 3
      etymology.yaml

3
etymology.yaml

@ -48,8 +48,9 @@ feature:
{% for i in 0..max(etymName|length - 1, etymWikidata|length - 1) %} {% for i in 0..max(etymName|length - 1, etymWikidata|length - 1) %}
{% set wikidata = etymWikidata[i]|wikidataEntity %} {% set wikidata = etymWikidata[i]|wikidataEntity %}
{% set label = wikidata ? (wikidata.labels[user.data_lang]|default(wikidata.labels[user.ui_lang])|default(wikidata.labels.en)).value : wd %} {% set label = wikidata ? (wikidata.labels[user.data_lang]|default(wikidata.labels[user.ui_lang])|default(wikidata.labels.en)).value : wd %}
{% set desc = wikidata ? (wikidata.descriptions[user.data_lang]|default(wikidata.descriptions[user.ui_lang])|default(wikidata.descriptions.en)).value : wd %}
{% set result = result|merge([ etymWikidata[i] ? '<a target="_blank" href="https://wikidata.org/wiki/' ~ etymWikidata[i]|url_encode ~ '">' ~ (etymName[i]|default(label))|e ~ '</a>' : etymName[i]|e ]) %}
{% set result = result|merge([ etymWikidata[i] ? '<a target="_blank" href="https://wikidata.org/wiki/' ~ etymWikidata[i]|url_encode ~ '">' ~ (etymName[i]|default(label))|e ~ '</a>' ~ (desc ? ' (' ~ desc ~ ')' : '') : etymName[i]|e ]) %}
{% endfor %} {% endfor %}
{{ result|enumerate|raw }} {{ result|enumerate|raw }}
{% else %} {% else %}

Loading…
Cancel
Save