From 5c709f8fd6ebe562998ae37e95934572d9053da7 Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Tue, 22 Jul 2025 12:49:26 +0200 Subject: [PATCH] Use MediaWiki languagefallback --- app/assets/javascripts/index/element.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/index/element.js b/app/assets/javascripts/index/element.js index 235e9e0f4..61274262d 100644 --- a/app/assets/javascripts/index/element.js +++ b/app/assets/javascripts/index/element.js @@ -1,7 +1,7 @@ (function () { let abortController = null; - const languagesToRequest = [...new Set([...OSM.preferred_languages.map(l => l.toLowerCase()), "mul", "en"])]; - const wikisToRequest = [...new Set(languagesToRequest.filter(l => l !== "mul").map(l => l.split("-")[0] + "wiki"))]; + const languagesToRequest = [...new Set(OSM.preferred_languages.map(l => l.toLowerCase()))]; + const wikisToRequest = [...new Set([...OSM.preferred_languages, "en"].map(l => l.split("-")[0] + "wiki"))]; const isOfExpectedLanguage = ({ language }) => languagesToRequest[0].startsWith(language) || language === "mul"; $(document).on("click", "a[href='#versions-navigation-active-page-item']", function (e) { @@ -124,6 +124,7 @@ ids: items.join("|"), props: "labels|sitelinks/urls|claims|descriptions", languages: languagesToRequest.join("|"), + languagefallback: 1, sitefilter: wikisToRequest.join("|") }), { headers: { "Api-User-Agent": "OSM-TagPreview (https://github.com/openstreetmap/openstreetmap-website)" }, -- 2.39.5