From 658b99cc3f820e27f23a132f4b8a26c2b71dc8f4 Mon Sep 17 00:00:00 2001 From: Dimitar <19364673+Dimitar5555@users.noreply.github.com> Date: Mon, 20 Jan 2025 13:07:55 +0200 Subject: [PATCH] remove any related multilingual keys from templates Resolves #7236 Resolves #9260 --- lib/file_tree.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/file_tree.js b/lib/file_tree.js index e161bb0dd17..762229c51c8 100644 --- a/lib/file_tree.js +++ b/lib/file_tree.js @@ -390,6 +390,15 @@ expandTemplates: (cache, loco) => { tags[osmkey] = tagValue; } else { delete tags[osmkey]; + // remove any related multilingual keys + const multilingual_keys = ['name', 'alt_name', 'official_name', 'short_name']; + if (multilingual_keys.includes(osmkey)) { + Object.keys(tags).forEach (key => { + if (key.startsWith(osmkey + ':')) { + delete tags[key]; + } + }); + } } });