diff --git a/etymology.yaml b/etymology.yaml index 1b14f56..6e47da4 100644 --- a/etymology.yaml +++ b/etymology.yaml @@ -20,4 +20,32 @@ feature: {% endfor %} details: | - {{ attribute(tags, "name:etymology")|enumerate }} + {% if not attribute(tags, "name:etymology") and attribute(tags, 'name:etymology:wikidata') %} + {% for i, wd in attribute(tags, 'name:etymology:wikidata')|split(';') %} + {%- if i != 0 %},{% endif %} + {% if wd %} + {% set wikidata = wd|wikidataEntity %} + {{ wikidata ? (wikidata.labels[user.data_lang]|default(wikidata.labels[user.ui_lang])|default(wikidata.labels.en)).value : wd }} + {% endif %} + {% endfor %} + {% else %} + {{ attribute(tags, "name:etymology")|enumerate }} + {% endif %} + + body: | +