From e822436ed6bbf54089346ed90613584daf6fc6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Sat, 14 Sep 2024 19:26:42 +0200 Subject: [PATCH] Etymology: load etymology from wikidata if name:etymology is not set --- etymology.yaml | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) 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: | +