1 OSM.MapLibre.setOMTMapLanguage = function (map) {
2 if (!map.style.loaded()) {
3 map.once("load", () => OSM.MapLibre.setOMTMapLanguage(map));
7 for (const preferredLanguage of OSM.preferred_languages) {
8 const normalizedPreferredLanguage = preferredLanguage
11 // supportedLanguages and setLanguage come from @maptiler/maplibre-gl-omt-language
12 const matchedLanguage = map.supportedLanguages.find(
13 (supported) => supported.toLowerCase() === normalizedPreferredLanguage
15 if (matchedLanguage) {
16 map.setLanguage(matchedLanguage);