From 07973e37a6ffdd77bfa505ab520217b8ab1a7831 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 15 Jul 2022 01:10:10 +0200 Subject: [PATCH] Add priority-search to the searchable element --- .../QuestionableTagRenderingConfigJson.ts | 10 +- Models/ThemeConfig/TagRenderingConfig.ts | 13 +- UI/Input/SearchableMappingsSelector.ts | 29 +- UI/Popup/TagRenderingQuestion.ts | 73 +- assets/layers/wikidata/wikidata.json | 5268 ++++++++++++++++- .../mapcomplete-changes.json | 55 +- langs/en.json | 1 + langs/layers/de.json | 29 +- langs/layers/en.json | 34 +- langs/layers/fr.json | 17 +- langs/layers/nl.json | 34 +- package.json | 2 +- scripts/generateLayerOverview.ts | 8 +- scripts/thieves/stealLanguages.ts | 20 +- 14 files changed, 5349 insertions(+), 244 deletions(-) diff --git a/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts b/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts index 043f67244..c40a7ab71 100644 --- a/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts +++ b/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts @@ -107,10 +107,18 @@ export interface MappingConfigJson { addExtraTags?: string[] /** - * Searchterms (per language) to easily find an option if there are many options + * If there are many options, the mappings-radiobuttons will be replaced by an element with a searchfunction + * + * Searchterms (per language) allow to easily find an option if there are many options */ searchTerms?: Record + /** + * If the searchable selector is picked, mappings with this item will have priority and show up even if the others are hidden + * Use this sparingly + */ + priorityIf?: string | AndOrTagConfigJson + } /** diff --git a/Models/ThemeConfig/TagRenderingConfig.ts b/Models/ThemeConfig/TagRenderingConfig.ts index 0328a9106..bc19e54b9 100644 --- a/Models/ThemeConfig/TagRenderingConfig.ts +++ b/Models/ThemeConfig/TagRenderingConfig.ts @@ -14,6 +14,7 @@ import List from "../../UI/Base/List"; import {MappingConfigJson, QuestionableTagRenderingConfigJson} from "./Json/QuestionableTagRenderingConfigJson"; import {FixedUiElement} from "../../UI/Base/FixedUiElement"; import {Paragraph} from "../../UI/Base/Paragraph"; +import UserDetails from "../../Logic/Osm/OsmConnection"; export interface Mapping { readonly if: TagsFilter, @@ -23,7 +24,8 @@ export interface Mapping { readonly iconClass: string | "small" | "medium" | "large" | "small-height" | "medium-height" | "large-height", readonly hideInAnswer: boolean | TagsFilter readonly addExtraTags: Tag[], - readonly searchTerms?: Record + readonly searchTerms?: Record, + readonly priorityIf?: TagsFilter } /*** @@ -287,6 +289,11 @@ export default class TagRenderingConfig { } } + /** + * const tr = TagRenderingConfig.ExtractMapping({if: "a=b", then: "x", priorityIf: "_country=be"}, 0, "test","test", false,true) + * tr.if // => new Tag("a","b") + * tr.priorityIf // => new Tag("_country","be") + */ public static ExtractMapping(mapping: MappingConfigJson, i: number, translationKey: string, context: string, multiAnswer?: boolean, isQuestionable?: boolean, commonSize: string = "small") { @@ -337,6 +344,7 @@ export default class TagRenderingConfig { iconClass = mapping.icon["class"] ?? iconClass } } + const prioritySearch = mapping.priorityIf !== undefined ? TagUtils.Tag(mapping.priorityIf) : undefined; const mp = { if: TagUtils.Tag(mapping.if, `${ctx}.if`), ifnot: (mapping.ifnot !== undefined ? TagUtils.Tag(mapping.ifnot, `${ctx}.ifnot`) : undefined), @@ -345,7 +353,8 @@ export default class TagRenderingConfig { icon, iconClass, addExtraTags, - searchTerms: mapping.searchTerms + searchTerms: mapping.searchTerms, + priorityIf: prioritySearch }; if (isQuestionable) { if (hideInAnswer !== true && mp.if !== undefined && !mp.if.isUsableAsAnswer()) { diff --git a/UI/Input/SearchableMappingsSelector.ts b/UI/Input/SearchableMappingsSelector.ts index 1c6f17e99..e1f639203 100644 --- a/UI/Input/SearchableMappingsSelector.ts +++ b/UI/Input/SearchableMappingsSelector.ts @@ -57,7 +57,13 @@ class SelfHidingToggle extends UIElement implements InputElement { return true } s = s?.trim()?.toLowerCase() - return searchTerms[Locale.language.data]?.some(t => t.indexOf(s) >= 0) ?? false; + if(searchTerms[Locale.language.data]?.some(t => t.indexOf(s) >= 0)){ + return true + } + if(searchTerms["*"]?.some(t => t.indexOf(s) >= 0)){ + return true + } + return false; }, [selected, Locale.language]) const self = this; @@ -142,13 +148,15 @@ export class SearchablePillsSelector extends Combine implements InputElement< * Shows this if there are many (>200) possible mappings */ onManyElements?: BaseUIElement, + onManyElementsValue?: UIEventSource, selectIfSingle?: false | boolean, - searchAreaClass?: string + searchAreaClass?: string, + hideSearchBar?: false | boolean }) { const search = new TextField({value: options?.searchValue}) - const searchBar = new Combine([Svg.search_svg().SetClass("w-8 normal-background"), search.SetClass("w-full")]) + const searchBar = options?.hideSearchBar ? undefined : new Combine([Svg.search_svg().SetClass("w-8 normal-background"), search.SetClass("w-full")]) .SetClass("flex items-center border-2 border-black m-2") const searchValue = search.GetValue().map(s => s?.trim()?.toLowerCase()) @@ -228,19 +236,28 @@ export class SearchablePillsSelector extends Combine implements InputElement< totalShown = searchValue.map(_ => mappedValues.filter(mv => mv.show.isShown.data).length, mappedValues.map(mv => mv.show.GetValue())) } + const tooMuchElementsCutoff = 200; + options?.onManyElementsValue?.map(value => { + console.log("Installing toMuchElementsValue", value) + if(tooMuchElementsCutoff <= totalShown.data){ + selectedElements.setData(value) + selectedElements.ping() + } + }, [totalShown]) super([ searchBar, new VariableUiElement(Locale.language.map(lng => { + if(totalShown.data >= 200){ + return options?.onManyElements ?? Translations.t.general.useSearch; + } if (options?.onNoSearchMade !== undefined && (searchValue.data === undefined || searchValue.data.length === 0)) { return options?.onNoSearchMade } if (totalShown.data == 0) { return onEmpty } - if(totalShown.data >= 200){ - return options?.onManyElements ?? Translations.t.general.useSearch; - } + mappedValues.sort((a, b) => a.mainTerm[lng] < b.mainTerm[lng] ? -1 : 1) return new Combine(mappedValues.map(e => e.show)) .SetClass("flex flex-wrap w-full content-start") diff --git a/UI/Popup/TagRenderingQuestion.ts b/UI/Popup/TagRenderingQuestion.ts index e9ce1314b..2f2dd157a 100644 --- a/UI/Popup/TagRenderingQuestion.ts +++ b/UI/Popup/TagRenderingQuestion.ts @@ -11,7 +11,7 @@ import {SaveButton} from "./SaveButton"; import {VariableUiElement} from "../Base/VariableUIElement"; import Translations from "../i18n/Translations"; import {FixedUiElement} from "../Base/FixedUiElement"; -import {Translation, TypedTranslation} from "../i18n/Translation"; +import {Translation} from "../i18n/Translation"; import Constants from "../../Models/Constants"; import {SubstitutedTranslation} from "../SubstitutedTranslation"; import {TagsFilter} from "../../Logic/Tags/TagsFilter"; @@ -232,6 +232,29 @@ export default class TagRenderingQuestion extends Combine { } + private static MappingToPillValue(applicableMappings: Mapping[], tagsSource: UIEventSource, state: FeaturePipelineState): { show: BaseUIElement, value: number, mainTerm: Record, searchTerms?: Record, original: Mapping }[] { + const values: { show: BaseUIElement, value: number, mainTerm: Record, searchTerms?: Record, original: Mapping }[] = [] + const addIcons = applicableMappings.some(m => m.icon !== undefined) + for (let i = 0; i < applicableMappings.length; i++) { + const mapping = applicableMappings[i]; + const tr = mapping.then.Subs(tagsSource.data) + const patchedMapping = { + ...mapping, + iconClass: `small-height`, + icon: mapping.icon ?? (addIcons ? "./assets/svg/none.svg" : undefined) + } + const fancy = TagRenderingQuestion.GenerateMappingContent(patchedMapping, tagsSource, state).SetClass("normal-background") + values.push({ + show: fancy, + value: i, + mainTerm: tr.translations, + searchTerms: mapping.searchTerms, + original: mapping + }) + } + return values + } + /** * * // Should return the search as freeform value @@ -305,24 +328,9 @@ export default class TagRenderingQuestion extends Combine { options?: { search: UIEventSource }): InputElement { - const values: { show: BaseUIElement, value: number, mainTerm: Record, searchTerms?: Record }[] = [] - const addIcons = applicableMappings.some(m => m.icon !== undefined) - for (let i = 0; i < applicableMappings.length; i++) { - const mapping = applicableMappings[i]; - const tr = mapping.then.Subs(tagsSource.data) - const patchedMapping = { - ...mapping, - iconClass: `small-height`, - icon: mapping.icon ?? (addIcons ? "./assets/svg/none.svg": undefined) - } - const fancy = TagRenderingQuestion.GenerateMappingContent(patchedMapping, tagsSource, state).SetClass("normal-background") - values.push({ - show: fancy, - value: i, - mainTerm: tr.translations, - searchTerms: mapping.searchTerms - }) - } + + + const values = TagRenderingQuestion.MappingToPillValue(applicableMappings, tagsSource, state) const searchValue: UIEventSource = options?.search ?? new UIEventSource(undefined) const ff = configuration.freeform @@ -330,14 +338,39 @@ export default class TagRenderingQuestion extends Combine { if (ff !== undefined) { onEmpty = new VariableUiElement(searchValue.map(search => configuration.render.Subs({[ff.key]: search}))) } + const mode = configuration.multiAnswer ? "select-many" : "select-one"; + const tooMuchElementsValue = new UIEventSource([]); + + + let priorityPresets: BaseUIElement = undefined; const classes = "h-64 overflow-scroll" + + if (applicableMappings.some(m => m.priorityIf !== undefined)) { + const priorityValues = tagsSource.map(tags => + TagRenderingQuestion.MappingToPillValue(applicableMappings, tagsSource, state) + .filter(v => v.original.priorityIf?.matchesProperties(tags))) + priorityPresets = new VariableUiElement(priorityValues.map(priority => { + if (priority.length === 0) { + return Translations.t.general.useSearch; + } + return new Combine([ + Translations.t.general.useSearchForMore.Subs({total: applicableMappings.length}), + new SearchablePillsSelector(priority, { + selectedElements: tooMuchElementsValue, + hideSearchBar: true, + mode + })]).SetClass("flex flex-col items-center ").SetClass(classes); + })); + } const presetSearch = new SearchablePillsSelector(values, { selectIfSingle: true, - mode: configuration.multiAnswer ? "select-many" : "select-one", + mode, searchValue, onNoMatches: onEmpty?.SetClass(classes).SetClass("flex justify-center items-center"), searchAreaClass: classes, + onManyElementsValue: tooMuchElementsValue, + onManyElements: priorityPresets }) const fallbackTag = searchValue.map(s => { if (s === undefined || ff?.key === undefined) { diff --git a/assets/layers/wikidata/wikidata.json b/assets/layers/wikidata/wikidata.json index 216c6b044..e770e4985 100644 --- a/assets/layers/wikidata/wikidata.json +++ b/assets/layers/wikidata/wikidata.json @@ -9,11 +9,16 @@ "tagRenderings": [ { "id": "language", - "description": "Enables to pick *a single* 'lanuage:=yes' within the mappings", + "description": "Enables to pick *a single* 'language:=yes' within the mappings", "mappings": [ { "if": "language:ay=yes", "ifnot": "language:ay=", + "searchTerms": { + "*": [ + "ay" + ] + }, "then": { "ca": "aimara", "da": "Aymara", @@ -38,11 +43,17 @@ "sv": "aymara", "zh_Hans": "艾马拉语", "zh_Hant": "艾馬拉語" - } + }, + "priorityIf": "_country~((^|;)bo($|;))|((^|;)pe($|;))" }, { "if": "language:ab=yes", "ifnot": "language:ab=", + "searchTerms": { + "*": [ + "ab" + ] + }, "then": { "sv": "abchaziska", "zh_Hans": "阿布哈兹语", @@ -67,11 +78,17 @@ "pt_BR": "Língua abecásia", "ru": "абхазский язык", "sl": "Abhaščina" - } + }, + "priorityIf": "_country~((^|;)ge($|;))" }, { "if": "language:an=yes", "ifnot": "language:an=", + "searchTerms": { + "*": [ + "an" + ] + }, "then": { "ca": "aragonès", "da": "aragonsk", @@ -100,6 +117,11 @@ { "if": "language:de=yes", "ifnot": "language:de=", + "searchTerms": { + "*": [ + "de" + ] + }, "then": { "ca": "alemany", "en": "German", @@ -124,11 +146,17 @@ "sv": "tyska", "zh_Hans": "德语", "zh_Hant": "德語" - } + }, + "priorityIf": "_country~((^|;)at($|;))|((^|;)be($|;))|((^|;)ch($|;))|((^|;)de($|;))|((^|;)li($|;))|((^|;)lu($|;))" }, { "if": "language:ca=yes", "ifnot": "language:ca=", + "searchTerms": { + "*": [ + "ca" + ] + }, "then": { "en": "Catalan", "de": "Katalanisch", @@ -153,11 +181,17 @@ "sv": "katalanska", "zh_Hans": "加泰罗尼亚语", "zh_Hant": "加泰隆尼亞語" - } + }, + "priorityIf": "_country~((^|;)ad($|;))" }, { "if": "language:az=yes", "ifnot": "language:az=", + "searchTerms": { + "*": [ + "az" + ] + }, "then": { "en": "Azerbaijani", "ca": "àzeri", @@ -182,11 +216,17 @@ "sv": "azerbajdzjanska", "zh_Hans": "阿塞拜疆语", "zh_Hant": "亞塞拜然語" - } + }, + "priorityIf": "_country~((^|;)az($|;))" }, { "if": "language:hr=yes", "ifnot": "language:hr=", + "searchTerms": { + "*": [ + "hr" + ] + }, "then": { "nb_NO": "kroatisk", "nl": "Kroatisch", @@ -211,11 +251,17 @@ "id": "Bahasa Kroasia", "it": "croato", "ja": "クロアチア語" - } + }, + "priorityIf": "_country~((^|;)ba($|;))|((^|;)hr($|;))" }, { "if": "language:eo=yes", "ifnot": "language:eo=", + "searchTerms": { + "*": [ + "eo" + ] + }, "then": { "nb_NO": "esperanto", "pl": "esperanto", @@ -245,6 +291,11 @@ { "if": "language:ba=yes", "ifnot": "language:ba=", + "searchTerms": { + "*": [ + "ba" + ] + }, "then": { "it": "baschiro", "ja": "バシキール語", @@ -274,6 +325,11 @@ { "if": "language:ar=yes", "ifnot": "language:ar=", + "searchTerms": { + "*": [ + "ar" + ] + }, "then": { "zh_Hant": "阿拉伯語", "en": "Arabic", @@ -298,11 +354,17 @@ "pl": "język arabski", "pt": "árabe", "sl": "Arabščina" - } + }, + "priorityIf": "_country~((^|;)ae($|;))|((^|;)af($|;))|((^|;)bh($|;))|((^|;)dj($|;))|((^|;)dz($|;))|((^|;)eg($|;))|((^|;)er($|;))|((^|;)iq($|;))|((^|;)jo($|;))|((^|;)km($|;))|((^|;)kw($|;))|((^|;)lb($|;))|((^|;)ly($|;))|((^|;)ma($|;))|((^|;)mr($|;))|((^|;)om($|;))|((^|;)pk($|;))|((^|;)ps($|;))|((^|;)qa($|;))|((^|;)sa($|;))|((^|;)sd($|;))|((^|;)so($|;))|((^|;)ss($|;))|((^|;)sy($|;))|((^|;)td($|;))|((^|;)tn($|;))|((^|;)ye($|;))" }, { "if": "language:he=yes", "ifnot": "language:he=", + "searchTerms": { + "*": [ + "he" + ] + }, "then": { "nb_NO": "hebraisk", "pl": "język hebrajski", @@ -327,11 +389,17 @@ "hu": "héber", "id": "Bahasa Ibrani", "it": "ebraico" - } + }, + "priorityIf": "_country~((^|;)il($|;))" }, { "if": "language:gl=yes", "ifnot": "language:gl=", + "searchTerms": { + "*": [ + "gl" + ] + }, "then": { "en": "Galician", "es": "gallego", @@ -360,6 +428,11 @@ { "if": "language:el=yes", "ifnot": "language:el=", + "searchTerms": { + "*": [ + "el" + ] + }, "then": { "da": "nygræsk", "eo": "moderna greka lingvo", @@ -384,11 +457,17 @@ "sv": "nygrekiska", "zh_Hant": "現代希臘語", "zh_Hans": "希腊语" - } + }, + "priorityIf": "_country~((^|;)cy($|;))" }, { "if": "language:cs=yes", "ifnot": "language:cs=", + "searchTerms": { + "*": [ + "cs" + ] + }, "then": { "sl": "češčina", "sv": "tjeckiska", @@ -413,11 +492,17 @@ "pt": "checo", "pt_BR": "língua tcheca", "ru": "чешский язык" - } + }, + "priorityIf": "_country~((^|;)cz($|;))" }, { "if": "language:da=yes", "ifnot": "language:da=", + "searchTerms": { + "*": [ + "da" + ] + }, "then": { "pt": "dinamarquês", "pt_BR": "dinamarquês", @@ -442,11 +527,17 @@ "nb_NO": "dansk", "nl": "Deens", "pl": "język duński" - } + }, + "priorityIf": "_country~((^|;)dk($|;))" }, { "if": "language:af=yes", "ifnot": "language:af=", + "searchTerms": { + "*": [ + "af" + ] + }, "then": { "en": "Afrikaans", "fr": "afrikaans", @@ -471,11 +562,17 @@ "sv": "afrikaans", "zh_Hans": "南非语", "zh_Hant": "南非語" - } + }, + "priorityIf": "_country~((^|;)za($|;))" }, { "if": "language:ga=yes", "ifnot": "language:ga=", + "searchTerms": { + "*": [ + "ga" + ] + }, "then": { "en": "Irish", "es": "irlandés", @@ -500,11 +597,17 @@ "sv": "iriska", "zh_Hans": "爱尔兰语", "zh_Hant": "愛爾蘭語" - } + }, + "priorityIf": "_country~((^|;)ie($|;))" }, { "if": "language:hi=yes", "ifnot": "language:hi=", + "searchTerms": { + "*": [ + "hi" + ] + }, "then": { "nb_NO": "hindi", "pl": "język hindi", @@ -529,11 +632,17 @@ "id": "Bahasa Hindi", "it": "hindi", "ja": "ヒンディー語" - } + }, + "priorityIf": "_country~((^|;)in($|;))" }, { "if": "language:bg=yes", "ifnot": "language:bg=", + "searchTerms": { + "*": [ + "bg" + ] + }, "then": { "pl": "język bułgarski", "pt": "língua búlgara", @@ -558,11 +667,17 @@ "ja": "ブルガリア語", "nb_NO": "bulgarsk", "nl": "Bulgaars" - } + }, + "priorityIf": "_country~((^|;)bg($|;))" }, { "if": "language:be=yes", "ifnot": "language:be=", + "searchTerms": { + "*": [ + "be" + ] + }, "then": { "ca": "bielorús", "da": "hviderussisk", @@ -587,11 +702,17 @@ "zh_Hans": "白俄罗斯语", "zh_Hant": "白俄羅斯語", "nb_NO": "belarusisk" - } + }, + "priorityIf": "_country~((^|;)by($|;))" }, { "if": "language:gu=yes", "ifnot": "language:gu=", + "searchTerms": { + "*": [ + "gu" + ] + }, "then": { "en": "Gujarati", "ru": "гуджарати", @@ -619,6 +740,11 @@ { "if": "language:cy=yes", "ifnot": "language:cy=", + "searchTerms": { + "*": [ + "cy" + ] + }, "then": { "da": "walisisk", "de": "Walisisch", @@ -647,6 +773,11 @@ { "if": "language:fr=yes", "ifnot": "language:fr=", + "searchTerms": { + "*": [ + "fr" + ] + }, "then": { "nb_NO": "fransk", "pl": "język francuski", @@ -671,11 +802,17 @@ "fi": "ranska", "gl": "lingua francesa", "ja": "フランス語" - } + }, + "priorityIf": "_country~((^|;)be($|;))|((^|;)bf($|;))|((^|;)bi($|;))|((^|;)bj($|;))|((^|;)ca($|;))|((^|;)cd($|;))|((^|;)cf($|;))|((^|;)cg($|;))|((^|;)ch($|;))|((^|;)ci($|;))|((^|;)cm($|;))|((^|;)dj($|;))|((^|;)fr($|;))|((^|;)ga($|;))|((^|;)gn($|;))|((^|;)gq($|;))|((^|;)ht($|;))|((^|;)km($|;))|((^|;)lu($|;))|((^|;)mc($|;))|((^|;)mg($|;))|((^|;)ml($|;))|((^|;)mu($|;))|((^|;)ne($|;))|((^|;)rw($|;))|((^|;)sc($|;))|((^|;)sn($|;))|((^|;)td($|;))|((^|;)tg($|;))|((^|;)va($|;))|((^|;)vu($|;))" }, { "if": "language:hsb=yes", "ifnot": "language:hsb=", + "searchTerms": { + "*": [ + "hsb" + ] + }, "then": { "hu": "felsőszorb", "id": "Bahasa Sorbia Hulu", @@ -703,6 +840,11 @@ { "if": "language:fy=yes", "ifnot": "language:fy=", + "searchTerms": { + "*": [ + "fy" + ] + }, "then": { "ca": "frisó occidental", "da": "Westerlauwersfrisisk", @@ -731,6 +873,11 @@ { "if": "language:ak=yes", "ifnot": "language:ak=", + "searchTerms": { + "*": [ + "ak" + ] + }, "then": { "eo": "akanaj lingvoj", "es": "lenguas akánicas", @@ -757,6 +904,11 @@ { "if": "language:am=yes", "ifnot": "language:am=", + "searchTerms": { + "*": [ + "am" + ] + }, "then": { "en": "Amharic", "ca": "amhàric", @@ -781,11 +933,17 @@ "sv": "amhariska", "zh_Hans": "阿姆哈拉语", "zh_Hant": "阿姆哈拉語" - } + }, + "priorityIf": "_country~((^|;)et($|;))" }, { "if": "language:es=yes", "ifnot": "language:es=", + "searchTerms": { + "*": [ + "es" + ] + }, "then": { "pl": "język hiszpański", "pt": "espanhol", @@ -810,11 +968,17 @@ "eo": "hispana lingvo", "fi": "espanja", "gl": "lingua castelá" - } + }, + "priorityIf": "_country~((^|;)ar($|;))|((^|;)bo($|;))|((^|;)cl($|;))|((^|;)co($|;))|((^|;)cr($|;))|((^|;)cu($|;))|((^|;)do($|;))|((^|;)ec($|;))|((^|;)es($|;))|((^|;)gq($|;))|((^|;)gt($|;))|((^|;)hn($|;))|((^|;)mx($|;))|((^|;)ni($|;))|((^|;)pa($|;))|((^|;)pe($|;))|((^|;)py($|;))|((^|;)sv($|;))|((^|;)uy($|;))|((^|;)ve($|;))" }, { "if": "language:bs=yes", "ifnot": "language:bs=", + "searchTerms": { + "*": [ + "bs" + ] + }, "then": { "en": "Bosnian", "es": "bosnio", @@ -839,11 +1003,17 @@ "sv": "bosniska", "zh_Hans": "波斯尼亚语", "zh_Hant": "波士尼亞語" - } + }, + "priorityIf": "_country~((^|;)ba($|;))" }, { "if": "language:diq=yes", "ifnot": "language:diq=", + "searchTerms": { + "*": [ + "diq" + ] + }, "then": { "ca": "zazaqui", "da": "Zazaki", @@ -872,6 +1042,11 @@ { "if": "language:dz=yes", "ifnot": "language:dz=", + "searchTerms": { + "*": [ + "dz" + ] + }, "then": { "nl": "Dzongkha", "pl": "Dzongkha", @@ -896,11 +1071,17 @@ "it": "dzongkha", "ja": "ゾンカ語", "nb_NO": "dzongkha" - } + }, + "priorityIf": "_country~((^|;)bt($|;))" }, { "if": "language:co=yes", "ifnot": "language:co=", + "searchTerms": { + "*": [ + "co" + ] + }, "then": { "es": "corso", "en": "Corsican", @@ -927,6 +1108,11 @@ { "if": "language:cr=yes", "ifnot": "language:cr=", + "searchTerms": { + "*": [ + "cr" + ] + }, "then": { "id": "Bahasa Cree", "it": "cree", @@ -951,6 +1137,11 @@ { "if": "language:csb=yes", "ifnot": "language:csb=", + "searchTerms": { + "*": [ + "csb" + ] + }, "then": { "de": "Kaschubisch", "en": "Kashubian", @@ -978,6 +1169,11 @@ { "if": "language:gv=yes", "ifnot": "language:gv=", + "searchTerms": { + "*": [ + "gv" + ] + }, "then": { "hu": "manx", "id": "Bahasa Manx", @@ -1005,6 +1201,11 @@ { "if": "language:cv=yes", "ifnot": "language:cv=", + "searchTerms": { + "*": [ + "cv" + ] + }, "then": { "ca": "txuvaix", "de": "Tschuwaschisch", @@ -1031,6 +1232,11 @@ { "if": "language:bn=yes", "ifnot": "language:bn=", + "searchTerms": { + "*": [ + "bn" + ] + }, "then": { "de": "Bengali", "en": "Bengali", @@ -1055,11 +1261,17 @@ "pt": "língua bengali", "pt_BR": "língua bengali", "ru": "бенгальский язык" - } + }, + "priorityIf": "_country~((^|;)bd($|;))" }, { "if": "language:gd=yes", "ifnot": "language:gd=", + "searchTerms": { + "*": [ + "gd" + ] + }, "then": { "nb_NO": "skotsk-gælisk", "nl": "Schots-Gaelisch", @@ -1087,6 +1299,11 @@ { "if": "language:av=yes", "ifnot": "language:av=", + "searchTerms": { + "*": [ + "av" + ] + }, "then": { "ca": "àvar", "de": "Awarisch", @@ -1112,6 +1329,11 @@ { "if": "language:awa=yes", "ifnot": "language:awa=", + "searchTerms": { + "*": [ + "awa" + ] + }, "then": { "ca": "Avadhi", "de": "Awadhi", @@ -1137,6 +1359,11 @@ { "if": "language:br=yes", "ifnot": "language:br=", + "searchTerms": { + "*": [ + "br" + ] + }, "then": { "en": "Breton", "ca": "bretó", @@ -1165,6 +1392,11 @@ { "if": "language:ee=yes", "ifnot": "language:ee=", + "searchTerms": { + "*": [ + "ee" + ] + }, "then": { "en": "Ewe", "fr": "ewe", @@ -1189,6 +1421,11 @@ { "if": "language:dag=yes", "ifnot": "language:dag=", + "searchTerms": { + "*": [ + "dag" + ] + }, "then": { "de": "Dagbani", "en": "Dagbani", @@ -1210,6 +1447,11 @@ { "if": "language:dv=yes", "ifnot": "language:dv=", + "searchTerms": { + "*": [ + "dv" + ] + }, "then": { "en": "Maldivian", "ca": "divehi", @@ -1231,11 +1473,17 @@ "pt_BR": "Língua divehi", "ru": "мальдивский язык", "sv": "divehi" - } + }, + "priorityIf": "_country~((^|;)mv($|;))" }, { "if": "language:fi=yes", "ifnot": "language:fi=", + "searchTerms": { + "*": [ + "fi" + ] + }, "then": { "nl": "Fins", "de": "Finnisch", @@ -1260,11 +1508,17 @@ "sv": "finska", "zh_Hans": "芬兰语", "zh_Hant": "芬蘭語" - } + }, + "priorityIf": "_country~((^|;)fi($|;))" }, { "if": "language:en=yes", "ifnot": "language:en=", + "searchTerms": { + "*": [ + "en" + ] + }, "then": { "pl": "język angielski", "pt": "inglês", @@ -1289,11 +1543,17 @@ "ja": "英語", "nb_NO": "engelsk", "nl": "Engels" - } + }, + "priorityIf": "_country~((^|;)ag($|;))|((^|;)au($|;))|((^|;)bb($|;))|((^|;)bi($|;))|((^|;)bn($|;))|((^|;)bs($|;))|((^|;)bw($|;))|((^|;)bz($|;))|((^|;)ca($|;))|((^|;)cm($|;))|((^|;)dm($|;))|((^|;)er($|;))|((^|;)fj($|;))|((^|;)fm($|;))|((^|;)gb($|;))|((^|;)gd($|;))|((^|;)gh($|;))|((^|;)gi($|;))|((^|;)gm($|;))|((^|;)gy($|;))|((^|;)ie($|;))|((^|;)in($|;))|((^|;)jm($|;))|((^|;)ke($|;))|((^|;)ki($|;))|((^|;)kn($|;))|((^|;)lc($|;))|((^|;)lr($|;))|((^|;)ls($|;))|((^|;)mh($|;))|((^|;)mt($|;))|((^|;)mu($|;))|((^|;)mw($|;))|((^|;)na($|;))|((^|;)ng($|;))|((^|;)nr($|;))|((^|;)nz($|;))|((^|;)pg($|;))|((^|;)ph($|;))|((^|;)pk($|;))|((^|;)pw($|;))|((^|;)rw($|;))|((^|;)sb($|;))|((^|;)sc($|;))|((^|;)sd($|;))|((^|;)sg($|;))|((^|;)sl($|;))|((^|;)ss($|;))|((^|;)sz($|;))|((^|;)to($|;))|((^|;)tt($|;))|((^|;)tv($|;))|((^|;)tz($|;))|((^|;)ug($|;))|((^|;)vc($|;))|((^|;)vu($|;))|((^|;)ws($|;))|((^|;)za($|;))|((^|;)zm($|;))|((^|;)zw($|;))" }, { "if": "language:ady=yes", "ifnot": "language:ady=", + "searchTerms": { + "*": [ + "ady" + ] + }, "then": { "it": "adighè", "ca": "adigué", @@ -1317,6 +1577,11 @@ { "if": "language:as=yes", "ifnot": "language:as=", + "searchTerms": { + "*": [ + "as" + ] + }, "then": { "en": "Assamese", "ca": "assamès", @@ -1343,6 +1608,11 @@ { "if": "language:gn=yes", "ifnot": "language:gn=", + "searchTerms": { + "*": [ + "gn" + ] + }, "then": { "nb_NO": "guaraní", "nl": "Guarani", @@ -1365,11 +1635,17 @@ "id": "Bahasa Guarani", "it": "guaraní", "ja": "グアラニー語" - } + }, + "priorityIf": "_country~((^|;)bo($|;))|((^|;)py($|;))" }, { "if": "language:hif=yes", "ifnot": "language:hif=", + "searchTerms": { + "*": [ + "hif" + ] + }, "then": { "en": "Fiji Hindi", "ca": "hindi de Fiji", @@ -1394,6 +1670,11 @@ { "if": "language:ast=yes", "ifnot": "language:ast=", + "searchTerms": { + "*": [ + "ast" + ] + }, "then": { "zh_Hans": "阿斯图里亚斯语", "zh_Hant": "阿斯圖里亞斯語", @@ -1422,6 +1703,11 @@ { "if": "language:dsb=yes", "ifnot": "language:dsb=", + "searchTerms": { + "*": [ + "dsb" + ] + }, "then": { "it": "sorabo inferiore", "ja": "低地ソルブ語", @@ -1446,6 +1732,11 @@ { "if": "language:haw=yes", "ifnot": "language:haw=", + "searchTerms": { + "*": [ + "haw" + ] + }, "then": { "gl": "Lingua hawaiana", "hu": "hawaii", @@ -1474,6 +1765,11 @@ { "if": "language:glk=yes", "ifnot": "language:glk=", + "searchTerms": { + "*": [ + "glk" + ] + }, "then": { "ca": "gilaki", "de": "Gilaki", @@ -1498,6 +1794,11 @@ { "if": "language:gag=yes", "ifnot": "language:gag=", + "searchTerms": { + "*": [ + "gag" + ] + }, "then": { "zh_Hans": "加告兹语", "zh_Hant": "加告茲語", @@ -1525,6 +1826,11 @@ { "if": "language:gan=yes", "ifnot": "language:gan=", + "searchTerms": { + "*": [ + "gan" + ] + }, "then": { "en": "Gan", "nl": "Gan", @@ -1550,6 +1856,11 @@ { "if": "language:ase=yes", "ifnot": "language:ase=", + "searchTerms": { + "*": [ + "ase" + ] + }, "then": { "de": "American Sign Language", "en": "American Sign Language", @@ -1576,6 +1887,11 @@ { "if": "language:cal=yes", "ifnot": "language:cal=", + "searchTerms": { + "*": [ + "cal" + ] + }, "then": { "en": "Carolinian", "fi": "Karoliini", @@ -1598,6 +1914,11 @@ { "if": "language:gil=yes", "ifnot": "language:gil=", + "searchTerms": { + "*": [ + "gil" + ] + }, "then": { "it": "gilbertese", "ca": "gilbertès", @@ -1623,6 +1944,11 @@ { "if": "language:arz=yes", "ifnot": "language:arz=", + "searchTerms": { + "*": [ + "arz" + ] + }, "then": { "pt_BR": "Árabe egípcio", "ru": "египетский диалект арабского языка", @@ -1650,6 +1976,11 @@ { "if": "language:ban=yes", "ifnot": "language:ban=", + "searchTerms": { + "*": [ + "ban" + ] + }, "then": { "en": "Balinese", "fr": "balinais", @@ -1676,6 +2007,11 @@ { "if": "language:hak=yes", "ifnot": "language:hak=", + "searchTerms": { + "*": [ + "hak" + ] + }, "then": { "ru": "хакка", "en": "Hakka", @@ -1702,6 +2038,11 @@ { "if": "language:din=yes", "ifnot": "language:din=", + "searchTerms": { + "*": [ + "din" + ] + }, "then": { "fr": "dinka", "gl": "Lingua dinka", @@ -1723,6 +2064,11 @@ { "if": "language:egl=yes", "ifnot": "language:egl=", + "searchTerms": { + "*": [ + "egl" + ] + }, "then": { "ca": "emilià", "de": "Emilianisch", @@ -1745,6 +2091,11 @@ { "if": "language:dty=yes", "ifnot": "language:dty=", + "searchTerms": { + "*": [ + "dty" + ] + }, "then": { "ca": "doteli", "de": "Doteli", @@ -1764,6 +2115,11 @@ { "if": "language:fa=yes", "ifnot": "language:fa=", + "searchTerms": { + "*": [ + "fa" + ] + }, "then": { "fi": "persia", "gl": "lingua persa", @@ -1787,11 +2143,17 @@ "ru": "персидский язык", "sl": "Perzijščina", "zh_Hant": "波斯語" - } + }, + "priorityIf": "_country~((^|;)ir($|;))" }, { "if": "language:cnr=yes", "ifnot": "language:cnr=", + "searchTerms": { + "*": [ + "cnr" + ] + }, "then": { "en": "Montenegrin", "fr": "monténégrin", @@ -1821,6 +2183,11 @@ { "if": "language:bxr=yes", "ifnot": "language:bxr=", + "searchTerms": { + "*": [ + "bxr" + ] + }, "then": { "en": "Russia Buriat", "hu": "burját", @@ -1848,6 +2215,11 @@ { "if": "language:ckb=yes", "ifnot": "language:ckb=", + "searchTerms": { + "*": [ + "ckb" + ] + }, "then": { "nl": "Sorani", "fr": "sorani", @@ -1874,6 +2246,11 @@ { "if": "language:eu=yes", "ifnot": "language:eu=", + "searchTerms": { + "*": [ + "eu" + ] + }, "then": { "en": "Basque", "pt": "basco", @@ -1903,6 +2280,11 @@ { "if": "language:et=yes", "ifnot": "language:et=", + "searchTerms": { + "*": [ + "et" + ] + }, "then": { "da": "estisk", "eo": "estona lingvo", @@ -1926,11 +2308,17 @@ "ca": "estonià", "hu": "észt", "it": "estone" - } + }, + "priorityIf": "_country~((^|;)ee($|;))" }, { "if": "language:bar=yes", "ifnot": "language:bar=", + "searchTerms": { + "*": [ + "bar" + ] + }, "then": { "fr": "bavarois", "ca": "bavarès", @@ -1959,6 +2347,11 @@ { "if": "language:fo=yes", "ifnot": "language:fo=", + "searchTerms": { + "*": [ + "fo" + ] + }, "then": { "id": "Bahasa Faroe", "ja": "フェロー語", @@ -1985,6 +2378,11 @@ { "if": "language:frr=yes", "ifnot": "language:frr=", + "searchTerms": { + "*": [ + "frr" + ] + }, "then": { "ca": "frisó septentrional", "da": "Nordfrisisk", @@ -2012,6 +2410,11 @@ { "if": "language:ch=yes", "ifnot": "language:ch=", + "searchTerms": { + "*": [ + "ch" + ] + }, "then": { "hu": "csamorro", "id": "Bahasa Chamorro", @@ -2036,6 +2439,11 @@ { "if": "language:chy=yes", "ifnot": "language:chy=", + "searchTerms": { + "*": [ + "chy" + ] + }, "then": { "en": "Cheyenne", "nl": "Cheyenne", @@ -2061,6 +2469,11 @@ { "if": "language:ce=yes", "ifnot": "language:ce=", + "searchTerms": { + "*": [ + "ce" + ] + }, "then": { "en": "Chechen", "fr": "tchétchène", @@ -2090,6 +2503,11 @@ { "if": "language:no=yes", "ifnot": "language:no=", + "searchTerms": { + "*": [ + "no" + ] + }, "then": { "de": "Norwegisch", "ja": "ノルウェー語", @@ -2113,11 +2531,17 @@ "sl": "Norveščina", "sv": "norska", "zh_Hant": "挪威語" - } + }, + "priorityIf": "_country~((^|;)no($|;))" }, { "if": "language:bjn=yes", "ifnot": "language:bjn=", + "searchTerms": { + "*": [ + "bjn" + ] + }, "then": { "en": "Banjar", "fi": "Banjar", @@ -2142,6 +2566,11 @@ { "if": "language:ceb=yes", "ifnot": "language:ceb=", + "searchTerms": { + "*": [ + "ceb" + ] + }, "then": { "en": "Cebuano", "nl": "Cebuano", @@ -2169,6 +2598,11 @@ { "if": "language:ha=yes", "ifnot": "language:ha=", + "searchTerms": { + "*": [ + "ha" + ] + }, "then": { "en": "Hausa", "ca": "haussa", @@ -2194,6 +2628,11 @@ { "if": "language:frp=yes", "ifnot": "language:frp=", + "searchTerms": { + "*": [ + "frp" + ] + }, "then": { "id": "Bahasa Arpitan", "it": "francoprovenzale", @@ -2219,6 +2658,11 @@ { "if": "language:chr=yes", "ifnot": "language:chr=", + "searchTerms": { + "*": [ + "chr" + ] + }, "then": { "de": "Cherokee", "en": "Cherokee", @@ -2246,6 +2690,11 @@ { "if": "language:gcr=yes", "ifnot": "language:gcr=", + "searchTerms": { + "*": [ + "gcr" + ] + }, "then": { "ca": "crioll guaianès", "en": "Guianan Creole", @@ -2267,6 +2716,11 @@ { "if": "language:gor=yes", "ifnot": "language:gor=", + "searchTerms": { + "*": [ + "gor" + ] + }, "then": { "de": "Gorontalo", "en": "Gorontalo", @@ -2295,6 +2749,11 @@ { "if": "language:ext=yes", "ifnot": "language:ext=", + "searchTerms": { + "*": [ + "ext" + ] + }, "then": { "es": "extremeño", "en": "Extremaduran", @@ -2318,6 +2777,11 @@ { "if": "language:fj=yes", "ifnot": "language:fj=", + "searchTerms": { + "*": [ + "fj" + ] + }, "then": { "ca": "fijià", "de": "Fidschi", @@ -2338,11 +2802,17 @@ "pt_BR": "Língua fijiana", "ru": "фиджийский язык", "sv": "fijianska" - } + }, + "priorityIf": "_country~((^|;)fj($|;))" }, { "if": "language:fur=yes", "ifnot": "language:fur=", + "searchTerms": { + "*": [ + "fur" + ] + }, "then": { "en": "Friulian", "it": "friulano", @@ -2369,6 +2839,11 @@ { "if": "language:bss=yes", "ifnot": "language:bss=", + "searchTerms": { + "*": [ + "bss" + ] + }, "then": { "en": "Kose", "ca": "akoose", @@ -2383,6 +2858,11 @@ { "if": "language:prg=yes", "ifnot": "language:prg=", + "searchTerms": { + "*": [ + "prg" + ] + }, "then": { "ca": "prussià", "de": "Altpreußisch", @@ -2408,6 +2888,11 @@ { "if": "language:ses=yes", "ifnot": "language:ses=", + "searchTerms": { + "*": [ + "ses" + ] + }, "then": { "de": "Koyra Senni", "en": "Koyraboro Senni", @@ -2421,6 +2906,11 @@ { "if": "language:pko=yes", "ifnot": "language:pko=", + "searchTerms": { + "*": [ + "pko" + ] + }, "then": { "de": "Pökoot", "en": "Pökoot", @@ -2435,6 +2925,11 @@ { "if": "language:ccp=yes", "ifnot": "language:ccp=", + "searchTerms": { + "*": [ + "ccp" + ] + }, "then": { "de": "Chakma", "en": "Chakma", @@ -2451,6 +2946,11 @@ { "if": "language:dua=yes", "ifnot": "language:dua=", + "searchTerms": { + "*": [ + "dua" + ] + }, "then": { "de": "Duala", "en": "Duala", @@ -2472,6 +2972,11 @@ { "if": "language:tr=yes", "ifnot": "language:tr=", + "searchTerms": { + "*": [ + "tr" + ] + }, "then": { "zh_Hans": "土耳其语", "zh_Hant": "土耳其語", @@ -2496,11 +3001,17 @@ "gl": "lingua turca", "it": "turco", "ja": "トルコ語" - } + }, + "priorityIf": "_country~((^|;)cy($|;))|((^|;)tr($|;))" }, { "if": "language:ur=yes", "ifnot": "language:ur=", + "searchTerms": { + "*": [ + "ur" + ] + }, "then": { "de": "Urdu", "en": "Urdu", @@ -2524,11 +3035,17 @@ "sl": "Urdujščina", "sv": "urdu", "zh_Hant": "烏爾都語" - } + }, + "priorityIf": "_country~((^|;)pk($|;))" }, { "if": "language:bm=yes", "ifnot": "language:bm=", + "searchTerms": { + "*": [ + "bm" + ] + }, "then": { "de": "Bambara", "en": "Bambara", @@ -2554,6 +3071,11 @@ { "if": "language:ff=yes", "ifnot": "language:ff=", + "searchTerms": { + "*": [ + "ff" + ] + }, "then": { "en": "Fula", "fi": "Fulani", @@ -2579,6 +3101,11 @@ { "if": "language:ru=yes", "ifnot": "language:ru=", + "searchTerms": { + "*": [ + "ru" + ] + }, "then": { "ca": "rus", "da": "russisk", @@ -2603,11 +3130,17 @@ "es": "ruso", "fr": "russe", "nl": "Russisch" - } + }, + "priorityIf": "_country~((^|;)by($|;))|((^|;)kg($|;))|((^|;)kz($|;))|((^|;)ru($|;))|((^|;)tj($|;))" }, { "if": "language:sid=yes", "ifnot": "language:sid=", + "searchTerms": { + "*": [ + "sid" + ] + }, "then": { "de": "Sidama", "en": "Sidamo", @@ -2627,6 +3160,11 @@ { "if": "language:niu=yes", "ifnot": "language:niu=", + "searchTerms": { + "*": [ + "niu" + ] + }, "then": { "en": "Niuean", "hu": "niuei", @@ -2650,6 +3188,11 @@ { "if": "language:oj=yes", "ifnot": "language:oj=", + "searchTerms": { + "*": [ + "oj" + ] + }, "then": { "ru": "Оджибве", "en": "Ojibwe", @@ -2676,6 +3219,11 @@ { "if": "language:vot=yes", "ifnot": "language:vot=", + "searchTerms": { + "*": [ + "vot" + ] + }, "then": { "eo": "vota lingvo", "es": "votio", @@ -2701,6 +3249,11 @@ { "if": "language:bfi=yes", "ifnot": "language:bfi=", + "searchTerms": { + "*": [ + "bfi" + ] + }, "then": { "de": "Britische Gebärdensprache", "en": "British Sign Language", @@ -2721,6 +3274,11 @@ { "if": "language:bla=yes", "ifnot": "language:bla=", + "searchTerms": { + "*": [ + "bla" + ] + }, "then": { "de": "Blackfoot", "en": "Blackfoot", @@ -2743,6 +3301,11 @@ { "if": "language:bbc=yes", "ifnot": "language:bbc=", + "searchTerms": { + "*": [ + "bbc" + ] + }, "then": { "ca": "Batak Toba", "da": "Batak Toba", @@ -2770,6 +3333,11 @@ { "if": "language:ctg=yes", "ifnot": "language:ctg=", + "searchTerms": { + "*": [ + "ctg" + ] + }, "then": { "de": "Chittagonisch", "en": "Chittagonian", @@ -2788,6 +3356,11 @@ { "if": "language:brh=yes", "ifnot": "language:brh=", + "searchTerms": { + "*": [ + "brh" + ] + }, "then": { "de": "Brahui", "en": "Brahui", @@ -2810,6 +3383,11 @@ { "if": "language:bug=yes", "ifnot": "language:bug=", + "searchTerms": { + "*": [ + "bug" + ] + }, "then": { "en": "Bugis", "id": "Bugis", @@ -2834,6 +3412,11 @@ { "if": "language:pa=yes", "ifnot": "language:pa=", + "searchTerms": { + "*": [ + "pa" + ] + }, "then": { "id": "Bahasa Punjab", "it": "punjabi", @@ -2860,6 +3443,11 @@ { "if": "language:pnb=yes", "ifnot": "language:pnb=", + "searchTerms": { + "*": [ + "pnb" + ] + }, "then": { "id": "Bahasa Punjab", "it": "punjabi", @@ -2886,6 +3474,11 @@ { "if": "language:brx=yes", "ifnot": "language:brx=", + "searchTerms": { + "*": [ + "brx" + ] + }, "then": { "en": "Bodo", "fr": "bodo", @@ -2908,6 +3501,11 @@ { "if": "language:sjd=yes", "ifnot": "language:sjd=", + "searchTerms": { + "*": [ + "sjd" + ] + }, "then": { "ca": "sami kildin", "de": "Kildinsamisch", @@ -2931,6 +3529,11 @@ { "if": "language:bo=yes", "ifnot": "language:bo=", + "searchTerms": { + "*": [ + "bo" + ] + }, "then": { "en": "Tibetan", "ru": "тибетский язык", @@ -2957,6 +3560,11 @@ { "if": "language:bi=yes", "ifnot": "language:bi=", + "searchTerms": { + "*": [ + "bi" + ] + }, "then": { "en": "Bislama", "ca": "bislama", @@ -2976,11 +3584,17 @@ "pt": "Língua bislamá", "ru": "бислама", "sv": "bislama" - } + }, + "priorityIf": "_country~((^|;)vu($|;))" }, { "if": "language:cdo=yes", "ifnot": "language:cdo=", + "searchTerms": { + "*": [ + "cdo" + ] + }, "then": { "en": "Min Dong", "ca": "min dong", @@ -3007,6 +3621,11 @@ { "if": "language:sw=yes", "ifnot": "language:sw=", + "searchTerms": { + "*": [ + "sw" + ] + }, "then": { "da": "Swahili", "de": "Swahili", @@ -3030,11 +3649,17 @@ "sl": "Svahili", "sv": "swahili", "zh_Hant": "史瓦希利語" - } + }, + "priorityIf": "_country~((^|;)ke($|;))|((^|;)rw($|;))|((^|;)tz($|;))|((^|;)ug($|;))" }, { "if": "language:gom=yes", "ifnot": "language:gom=", + "searchTerms": { + "*": [ + "gom" + ] + }, "then": { "de": "Goa-Konkani", "en": "Goan Konkani", @@ -3046,6 +3671,11 @@ { "if": "language:mfe=yes", "ifnot": "language:mfe=", + "searchTerms": { + "*": [ + "mfe" + ] + }, "then": { "de": "Morisyen", "en": "Mauritian Creole", @@ -3065,6 +3695,11 @@ { "if": "language:zh=yes", "ifnot": "language:zh=", + "searchTerms": { + "*": [ + "zh" + ] + }, "then": { "gl": "lingua chinesa", "nb_NO": "kinesisk", @@ -3089,11 +3724,17 @@ "eo": "ĉina lingvo", "fi": "kiina", "fr": "langues chinoises" - } + }, + "priorityIf": "_country~((^|;)cn($|;))" }, { "if": "language:sdc=yes", "ifnot": "language:sdc=", + "searchTerms": { + "*": [ + "sdc" + ] + }, "then": { "it": "(lingua) sassarese", "hu": "sassari", @@ -3116,6 +3757,11 @@ { "if": "language:pdt=yes", "ifnot": "language:pdt=", + "searchTerms": { + "*": [ + "pdt" + ] + }, "then": { "ca": "plautdietsch", "de": "Plautdietsch", @@ -3137,6 +3783,11 @@ { "if": "language:sty=yes", "ifnot": "language:sty=", + "searchTerms": { + "*": [ + "sty" + ] + }, "then": { "de": "Sibirisches Tatarisch", "en": "Siberian Tatar", @@ -3155,6 +3806,11 @@ { "if": "language:rmc=yes", "ifnot": "language:rmc=", + "searchTerms": { + "*": [ + "rmc" + ] + }, "then": { "de": "Karpathen-Romani", "en": "Carpathian Romani", @@ -3169,6 +3825,11 @@ { "if": "language:nys=yes", "ifnot": "language:nys=", + "searchTerms": { + "*": [ + "nys" + ] + }, "then": { "de": "Noongar", "en": "Noongar", @@ -3181,6 +3842,11 @@ { "if": "language:gsw-fr=yes", "ifnot": "language:gsw-fr=", + "searchTerms": { + "*": [ + "gsw-fr" + ] + }, "then": { "eo": "alzaca lingvo", "es": "alsaciano", @@ -3206,6 +3872,11 @@ { "if": "language:zun=yes", "ifnot": "language:zun=", + "searchTerms": { + "*": [ + "zun" + ] + }, "then": { "en": "Zuni", "fi": "Zuni", @@ -3229,6 +3900,11 @@ { "if": "language:sms=yes", "ifnot": "language:sms=", + "searchTerms": { + "*": [ + "sms" + ] + }, "then": { "ca": "sami skolt", "de": "Skoltsamisch", @@ -3255,6 +3931,11 @@ { "if": "language:pis=yes", "ifnot": "language:pis=", + "searchTerms": { + "*": [ + "pis" + ] + }, "then": { "de": "Pijin", "en": "Pijin", @@ -3273,6 +3954,11 @@ { "if": "language:nr=yes", "ifnot": "language:nr=", + "searchTerms": { + "*": [ + "nr" + ] + }, "then": { "en": "Southern Ndebele", "nl": "Zuid-Ndebele", @@ -3294,11 +3980,17 @@ "sv": "sydndebele", "zh_Hans": "南恩德贝莱语", "zh_Hant": "南恩德貝萊語" - } + }, + "priorityIf": "_country~((^|;)za($|;))" }, { "if": "language:umu=yes", "ifnot": "language:umu=", + "searchTerms": { + "*": [ + "umu" + ] + }, "then": { "de": "Munsee", "en": "Munsee", @@ -3318,6 +4010,11 @@ { "if": "language:gaa=yes", "ifnot": "language:gaa=", + "searchTerms": { + "*": [ + "gaa" + ] + }, "then": { "ca": "ga", "eo": "gaa lingvo", @@ -3338,6 +4035,11 @@ { "if": "language:fon=yes", "ifnot": "language:fon=", + "searchTerms": { + "*": [ + "fon" + ] + }, "then": { "de": "Fon", "en": "Fon", @@ -3362,6 +4064,11 @@ { "if": "language:loz=yes", "ifnot": "language:loz=", + "searchTerms": { + "*": [ + "loz" + ] + }, "then": { "en": "Lozi", "ca": "lozi", @@ -3387,6 +4094,11 @@ { "if": "language:crs=yes", "ifnot": "language:crs=", + "searchTerms": { + "*": [ + "crs" + ] + }, "then": { "ca": "crioll de les Seychelles", "de": "Seychellenkreol", @@ -3410,6 +4122,11 @@ { "if": "language:tru=yes", "ifnot": "language:tru=", + "searchTerms": { + "*": [ + "tru" + ] + }, "then": { "nl": "Turoyo", "ca": "turoio", @@ -3427,6 +4144,11 @@ { "if": "language:agq=yes", "ifnot": "language:agq=", + "searchTerms": { + "*": [ + "agq" + ] + }, "then": { "de": "Aghem", "en": "Aghem", @@ -3441,6 +4163,11 @@ { "if": "language:ary=yes", "ifnot": "language:ary=", + "searchTerms": { + "*": [ + "ary" + ] + }, "then": { "ca": "àrab marroquí", "da": "Marokkansk arabisk", @@ -3466,6 +4193,11 @@ { "if": "language:atj=yes", "ifnot": "language:atj=", + "searchTerms": { + "*": [ + "atj" + ] + }, "then": { "ca": "atikamekw", "de": "Atikamekw", @@ -3487,6 +4219,11 @@ { "if": "language:alt=yes", "ifnot": "language:alt=", + "searchTerms": { + "*": [ + "alt" + ] + }, "then": { "en": "Altai", "ca": "altai meridional", @@ -3504,6 +4241,11 @@ { "if": "language:ta=yes", "ifnot": "language:ta=", + "searchTerms": { + "*": [ + "ta" + ] + }, "then": { "nb_NO": "tamilsk", "pl": "język tamilski", @@ -3528,11 +4270,17 @@ "id": "Bahasa Tamil", "it": "tamil", "ja": "タミル語" - } + }, + "priorityIf": "_country~((^|;)lk($|;))|((^|;)sg($|;))" }, { "if": "language:ps=yes", "ifnot": "language:ps=", + "searchTerms": { + "*": [ + "ps" + ] + }, "then": { "hu": "pastu", "it": "pashtu", @@ -3556,11 +4304,17 @@ "fi": "paštun kieli", "fr": "pachto", "gl": "Lingua paxta" - } + }, + "priorityIf": "_country~((^|;)af($|;))" }, { "if": "language:nqo=yes", "ifnot": "language:nqo=", + "searchTerms": { + "*": [ + "nqo" + ] + }, "then": { "en": "N'Ko", "fr": "n'ko", @@ -3577,6 +4331,11 @@ { "if": "language:ro=yes", "ifnot": "language:ro=", + "searchTerms": { + "*": [ + "ro" + ] + }, "then": { "eo": "rumana lingvo", "fi": "romania", @@ -3600,11 +4359,17 @@ "da": "rumænsk", "sv": "rumänska", "zh_Hant": "羅馬尼亞語" - } + }, + "priorityIf": "_country~((^|;)md($|;))|((^|;)ro($|;))" }, { "if": "language:cbk-zam=yes", "ifnot": "language:cbk-zam=", + "searchTerms": { + "*": [ + "cbk-zam" + ] + }, "then": { "ca": "chavacano", "de": "Chabacano", @@ -3627,6 +4392,11 @@ { "if": "language:ovd=yes", "ifnot": "language:ovd=", + "searchTerms": { + "*": [ + "ovd" + ] + }, "then": { "ca": "dialecte dalecarlià", "de": "Älvdalisch", @@ -3649,6 +4419,11 @@ { "if": "language:vmf=yes", "ifnot": "language:vmf=", + "searchTerms": { + "*": [ + "vmf" + ] + }, "then": { "de": "mainfränkische Dialekte", "en": "Main-Franconian", @@ -3663,6 +4438,11 @@ { "if": "language:bto=yes", "ifnot": "language:bto=", + "searchTerms": { + "*": [ + "bto" + ] + }, "then": { "en": "Rinconada Bikol", "fi": "Iriganbikol", @@ -3674,6 +4454,11 @@ { "if": "language:bcc=yes", "ifnot": "language:bcc=", + "searchTerms": { + "*": [ + "bcc" + ] + }, "then": { "en": "Southern Balochi", "fr": "baloutche du Sud", @@ -3686,6 +4471,11 @@ { "if": "language:crl=yes", "ifnot": "language:crl=", + "searchTerms": { + "*": [ + "crl" + ] + }, "then": { "en": "Northern East Cree", "fr": "cri de l’Est, dialecte du Nord" @@ -3694,6 +4484,11 @@ { "if": "language:lrc=yes", "ifnot": "language:lrc=", + "searchTerms": { + "*": [ + "lrc" + ] + }, "then": { "de": "Nördliches Luri", "en": "Northern Luri", @@ -3709,6 +4504,11 @@ { "if": "language:akl=yes", "ifnot": "language:akl=", + "searchTerms": { + "*": [ + "akl" + ] + }, "then": { "ca": "aklanon", "de": "Akeanon", @@ -3727,6 +4527,11 @@ { "if": "language:bpy=yes", "ifnot": "language:bpy=", + "searchTerms": { + "*": [ + "bpy" + ] + }, "then": { "pl": "Język bisznuprija-manipuri", "pt": "Bishnupriya Manipuri", @@ -3752,6 +4557,11 @@ { "if": "language:mic=yes", "ifnot": "language:mic=", + "searchTerms": { + "*": [ + "mic" + ] + }, "then": { "en": "Mi'kmaq", "es": "micmac", @@ -3771,6 +4581,11 @@ { "if": "language:sk=yes", "ifnot": "language:sk=", + "searchTerms": { + "*": [ + "sk" + ] + }, "then": { "zh_Hant": "斯洛伐克語", "en": "Slovak", @@ -3794,11 +4609,17 @@ "ru": "словацкий язык", "sl": "Slovaščina", "sv": "slovakiska" - } + }, + "priorityIf": "_country~((^|;)sk($|;))" }, { "if": "language:sl=yes", "ifnot": "language:sl=", + "searchTerms": { + "*": [ + "sl" + ] + }, "then": { "en": "Slovene", "ca": "eslovè", @@ -3822,11 +4643,17 @@ "sl": "slovenščina", "sv": "slovenska", "zh_Hant": "斯洛維尼亞語" - } + }, + "priorityIf": "_country~((^|;)si($|;))" }, { "if": "language:ryu=yes", "ifnot": "language:ryu=", + "searchTerms": { + "*": [ + "ryu" + ] + }, "then": { "eo": "okinava lingvo", "es": "okinawense", @@ -3851,6 +4678,11 @@ { "if": "language:yai=yes", "ifnot": "language:yai=", + "searchTerms": { + "*": [ + "yai" + ] + }, "then": { "de": "Jaghnobi", "en": "Yaghnobi", @@ -3873,6 +4705,11 @@ { "if": "language:efi=yes", "ifnot": "language:efi=", + "searchTerms": { + "*": [ + "efi" + ] + }, "then": { "ca": "efik", "de": "Efik", @@ -3892,6 +4729,11 @@ { "if": "language:te=yes", "ifnot": "language:te=", + "searchTerms": { + "*": [ + "te" + ] + }, "then": { "nb_NO": "telugu", "pl": "język telugu", @@ -3919,6 +4761,11 @@ { "if": "language:yi=yes", "ifnot": "language:yi=", + "searchTerms": { + "*": [ + "yi" + ] + }, "then": { "en": "Yiddish", "es": "yidis", @@ -3947,6 +4794,11 @@ { "if": "language:tg=yes", "ifnot": "language:tg=", + "searchTerms": { + "*": [ + "tg" + ] + }, "then": { "da": "tadsjikisk", "eo": "taĝika lingvo", @@ -3968,11 +4820,17 @@ "en": "Tajik", "fr": "tadjik", "de": "Tadschikisch" - } + }, + "priorityIf": "_country~((^|;)tj($|;))" }, { "if": "language:bat-smg=yes", "ifnot": "language:bat-smg=", + "searchTerms": { + "*": [ + "bat-smg" + ] + }, "then": { "ca": "samogitià", "da": "Žemaitisk", @@ -4000,6 +4858,11 @@ { "if": "language:nod=yes", "ifnot": "language:nod=", + "searchTerms": { + "*": [ + "nod" + ] + }, "then": { "de": "Lanna", "ca": "tailandès septentrional", @@ -4020,6 +4883,11 @@ { "if": "language:lag=yes", "ifnot": "language:lag=", + "searchTerms": { + "*": [ + "lag" + ] + }, "then": { "fi": "Lango", "de": "Langi", @@ -4035,6 +4903,11 @@ { "if": "language:krj=yes", "ifnot": "language:krj=", + "searchTerms": { + "*": [ + "krj" + ] + }, "then": { "de": "Kinaray-a", "en": "Kinaray-a", @@ -4055,6 +4928,11 @@ { "if": "language:yap=yes", "ifnot": "language:yap=", + "searchTerms": { + "*": [ + "yap" + ] + }, "then": { "en": "Yapese", "de": "Yapesisch", @@ -4072,6 +4950,11 @@ { "if": "language:ydg=yes", "ifnot": "language:ydg=", + "searchTerms": { + "*": [ + "ydg" + ] + }, "then": { "de": "Yidgha", "en": "Yidgha", @@ -4085,6 +4968,11 @@ { "if": "language:vi=yes", "ifnot": "language:vi=", + "searchTerms": { + "*": [ + "vi" + ] + }, "then": { "pt": "vietnamita", "en": "Vietnamese", @@ -4108,11 +4996,17 @@ "sl": "Vietnamščina", "sv": "vietnamesiska", "zh_Hant": "越南語" - } + }, + "priorityIf": "_country~((^|;)vn($|;))" }, { "if": "language:it=yes", "ifnot": "language:it=", + "searchTerms": { + "*": [ + "it" + ] + }, "then": { "ca": "italià", "da": "italiensk", @@ -4137,11 +5031,17 @@ "de": "Italienisch", "nl": "Italiaans", "pt": "italiano" - } + }, + "priorityIf": "_country~((^|;)ch($|;))|((^|;)it($|;))|((^|;)sm($|;))|((^|;)va($|;))" }, { "if": "language:bzg=yes", "ifnot": "language:bzg=", + "searchTerms": { + "*": [ + "bzg" + ] + }, "then": { "en": "Babuza", "nl": "Babuza", @@ -4158,6 +5058,11 @@ { "if": "language:pyu=yes", "ifnot": "language:pyu=", + "searchTerms": { + "*": [ + "pyu" + ] + }, "then": { "en": "Puyuma", "ca": "puyuma", @@ -4175,6 +5080,11 @@ { "if": "language:guc=yes", "ifnot": "language:guc=", + "searchTerms": { + "*": [ + "guc" + ] + }, "then": { "ca": "wayuunaiki", "de": "Wayuu", @@ -4194,6 +5104,11 @@ { "if": "language:ood=yes", "ifnot": "language:ood=", + "searchTerms": { + "*": [ + "ood" + ] + }, "then": { "ca": "o'odham", "en": "O'odham", @@ -4212,6 +5127,11 @@ { "if": "language:bdr=yes", "ifnot": "language:bdr=", + "searchTerms": { + "*": [ + "bdr" + ] + }, "then": { "de": "West Coast Bajau", "en": "West Coast Bajau", @@ -4221,6 +5141,11 @@ { "if": "language:btm=yes", "ifnot": "language:btm=", + "searchTerms": { + "*": [ + "btm" + ] + }, "then": { "en": "Mandailing", "fr": "batak mandailing", @@ -4234,6 +5159,11 @@ { "if": "language:gcf=yes", "ifnot": "language:gcf=", + "searchTerms": { + "*": [ + "gcf" + ] + }, "then": { "en": "Guadeloupean Creole", "fi": "Guadeloupen kreoli", @@ -4247,6 +5177,11 @@ { "if": "language:srq=yes", "ifnot": "language:srq=", + "searchTerms": { + "*": [ + "srq" + ] + }, "then": { "ca": "Sirionó", "en": "Sirionó", @@ -4262,6 +5197,11 @@ { "if": "language:ins=yes", "ifnot": "language:ins=", + "searchTerms": { + "*": [ + "ins" + ] + }, "then": { "en": "Indian Sign Language", "eo": "barata signolingvo", @@ -4278,6 +5218,11 @@ { "if": "language:rki=yes", "ifnot": "language:rki=", + "searchTerms": { + "*": [ + "rki" + ] + }, "then": { "en": "Arakanese", "fr": "arakanais", @@ -4293,6 +5238,11 @@ { "if": "language:wls=yes", "ifnot": "language:wls=", + "searchTerms": { + "*": [ + "wls" + ] + }, "then": { "it": "wallisiano", "ja": "ウォリス語", @@ -4312,6 +5262,11 @@ { "if": "language:sje=yes", "ifnot": "language:sje=", + "searchTerms": { + "*": [ + "sje" + ] + }, "then": { "ca": "sami de Pite", "de": "Pitesamisch", @@ -4337,6 +5292,11 @@ { "if": "language:smj=yes", "ifnot": "language:smj=", + "searchTerms": { + "*": [ + "smj" + ] + }, "then": { "ca": "sami de Lule", "de": "Lulesamisch", @@ -4363,6 +5323,11 @@ { "if": "language:kum=yes", "ifnot": "language:kum=", + "searchTerms": { + "*": [ + "kum" + ] + }, "then": { "en": "Kumyk", "ca": "kumyk", @@ -4385,6 +5350,11 @@ { "if": "language:nui=yes", "ifnot": "language:nui=", + "searchTerms": { + "*": [ + "nui" + ] + }, "then": { "en": "Kombe", "ca": "llengua combe", @@ -4398,6 +5368,11 @@ { "if": "language:zh-min-nan=yes", "ifnot": "language:zh-min-nan=", + "searchTerms": { + "*": [ + "zh-min-nan" + ] + }, "then": { "en": "Southern Min", "fr": "minnan", @@ -4424,6 +5399,11 @@ { "if": "language:pl=yes", "ifnot": "language:pl=", + "searchTerms": { + "*": [ + "pl" + ] + }, "then": { "de": "Polnisch", "en": "Polish", @@ -4448,11 +5428,17 @@ "ru": "польский язык", "sl": "poljščina", "sv": "polska" - } + }, + "priorityIf": "_country~((^|;)pl($|;))" }, { "if": "language:cpx=yes", "ifnot": "language:cpx=", + "searchTerms": { + "*": [ + "cpx" + ] + }, "then": { "nb_NO": "Puxian", "de": "Pu-Xian", @@ -4467,6 +5453,11 @@ { "if": "language:khg=yes", "ifnot": "language:khg=", + "searchTerms": { + "*": [ + "khg" + ] + }, "then": { "en": "Khams Tibetan", "fr": "tibétain khamké", @@ -4480,6 +5471,11 @@ { "if": "language:fkv=yes", "ifnot": "language:fkv=", + "searchTerms": { + "*": [ + "fkv" + ] + }, "then": { "en": "Kven", "ca": "kven", @@ -4506,6 +5502,11 @@ { "if": "language:fuf=yes", "ifnot": "language:fuf=", + "searchTerms": { + "*": [ + "fuf" + ] + }, "then": { "en": "Pular", "fr": "pular", @@ -4515,6 +5516,11 @@ { "if": "language:jax=yes", "ifnot": "language:jax=", + "searchTerms": { + "*": [ + "jax" + ] + }, "then": { "ru": "Джамби", "en": "Jambi Malay", @@ -4527,6 +5533,11 @@ { "if": "language:dtp=yes", "ifnot": "language:dtp=", + "searchTerms": { + "*": [ + "dtp" + ] + }, "then": { "fr": "dusun", "de": "Dusun", @@ -4542,6 +5553,11 @@ { "if": "language:zgh=yes", "ifnot": "language:zgh=", + "searchTerms": { + "*": [ + "zgh" + ] + }, "then": { "ca": "amazic estàndard marroquí", "de": "marokkanisches Tamazight", @@ -4560,6 +5576,11 @@ { "if": "language:bgn=yes", "ifnot": "language:bgn=", + "searchTerms": { + "*": [ + "bgn" + ] + }, "then": { "en": "Western Balochi", "fr": "baloutche de l'Ouest", @@ -4572,6 +5593,11 @@ { "if": "language:yav=yes", "ifnot": "language:yav=", + "searchTerms": { + "*": [ + "yav" + ] + }, "then": { "en": "Yangben", "fi": "Yangben", @@ -4583,6 +5609,11 @@ { "if": "language:sv=yes", "ifnot": "language:sv=", + "searchTerms": { + "*": [ + "sv" + ] + }, "then": { "pt": "língua sueca", "pt_BR": "língua sueca", @@ -4606,11 +5637,17 @@ "nb_NO": "svensk", "nl": "Zweeds", "pl": "język szwedzki" - } + }, + "priorityIf": "_country~((^|;)fi($|;))|((^|;)se($|;))" }, { "if": "language:azb=yes", "ifnot": "language:azb=", + "searchTerms": { + "*": [ + "azb" + ] + }, "then": { "ca": "Àzeri del sud", "de": "Südaserbaidschanisch", @@ -4628,6 +5665,11 @@ { "if": "language:xnb=yes", "ifnot": "language:xnb=", + "searchTerms": { + "*": [ + "xnb" + ] + }, "then": { "ca": "kanakanabu", "en": "Kanakanavu", @@ -4647,6 +5689,11 @@ { "if": "language:fa-af=yes", "ifnot": "language:fa-af=", + "searchTerms": { + "*": [ + "fa-af" + ] + }, "then": { "en": "Dari", "fr": "dari", @@ -4675,6 +5722,11 @@ { "if": "language:qu=yes", "ifnot": "language:qu=", + "searchTerms": { + "*": [ + "qu" + ] + }, "then": { "ru": "кечуа", "da": "quechua", @@ -4699,11 +5751,17 @@ "it": "quechua", "zh_Hans": "克丘亚语", "zh_Hant": "奇楚瓦語" - } + }, + "priorityIf": "_country~((^|;)bo($|;))|((^|;)pe($|;))" }, { "if": "language:sei=yes", "ifnot": "language:sei=", + "searchTerms": { + "*": [ + "sei" + ] + }, "then": { "en": "Seri", "nl": "Seri", @@ -4724,6 +5782,11 @@ { "if": "language:sq=yes", "ifnot": "language:sq=", + "searchTerms": { + "*": [ + "sq" + ] + }, "then": { "en": "Albanian", "ca": "albanès", @@ -4748,11 +5811,17 @@ "sv": "albanska", "zh_Hans": "阿尔巴尼亚语", "zh_Hant": "阿爾巴尼亞語" - } + }, + "priorityIf": "_country~((^|;)al($|;))|((^|;)mk($|;))" }, { "if": "language:uk=yes", "ifnot": "language:uk=", + "searchTerms": { + "*": [ + "uk" + ] + }, "then": { "sl": "Ukrajinščina", "sv": "ukrainska", @@ -4777,11 +5846,17 @@ "ca": "ucraïnès", "hu": "ukrán", "it": "ucraino" - } + }, + "priorityIf": "_country~((^|;)ua($|;))" }, { "if": "language:uz=yes", "ifnot": "language:uz=", + "searchTerms": { + "*": [ + "uz" + ] + }, "then": { "fr": "ouzbek", "en": "Uzbek", @@ -4805,11 +5880,17 @@ "sv": "uzbekiska", "zh_Hans": "乌孜别克语", "zh_Hant": "烏孜別克語" - } + }, + "priorityIf": "_country~((^|;)af($|;))|((^|;)uz($|;))" }, { "if": "language:ka=yes", "ifnot": "language:ka=", + "searchTerms": { + "*": [ + "ka" + ] + }, "then": { "da": "georgisk", "eo": "kartvela lingvo", @@ -4834,11 +5915,17 @@ "ca": "georgià", "hu": "grúz", "it": "georgiano" - } + }, + "priorityIf": "_country~((^|;)ge($|;))" }, { "if": "language:pt=yes", "ifnot": "language:pt=", + "searchTerms": { + "*": [ + "pt" + ] + }, "then": { "eo": "portugala lingvo", "es": "portugués", @@ -4863,11 +5950,17 @@ "ca": "portuguès", "da": "portugisisk", "de": "Portugiesisch" - } + }, + "priorityIf": "_country~((^|;)ao($|;))|((^|;)br($|;))|((^|;)cv($|;))|((^|;)gq($|;))|((^|;)gw($|;))|((^|;)mz($|;))|((^|;)pt($|;))|((^|;)st($|;))|((^|;)tl($|;))" }, { "if": "language:hy=yes", "ifnot": "language:hy=", + "searchTerms": { + "*": [ + "hy" + ] + }, "then": { "de": "Armenisch", "en": "Armenian", @@ -4891,11 +5984,17 @@ "sl": "armenščina", "sv": "armeniska", "zh_Hant": "亞美尼亞語" - } + }, + "priorityIf": "_country~((^|;)am($|;))" }, { "if": "language:nl=yes", "ifnot": "language:nl=", + "searchTerms": { + "*": [ + "nl" + ] + }, "then": { "fi": "hollanti", "gl": "lingua neerlandesa", @@ -4920,11 +6019,17 @@ "it": "olandese", "da": "nederlandsk", "eo": "nederlanda lingvo" - } + }, + "priorityIf": "_country~((^|;)be($|;))|((^|;)nl($|;))|((^|;)sr($|;))" }, { "if": "language:rm=yes", "ifnot": "language:rm=", + "searchTerms": { + "*": [ + "rm" + ] + }, "then": { "da": "Rætoromansk", "de": "Bündnerromanisch", @@ -4947,11 +6052,17 @@ "sv": "rätoromanska", "en": "Romansh", "ca": "romanx" - } + }, + "priorityIf": "_country~((^|;)ch($|;))" }, { "if": "language:aln=yes", "ifnot": "language:aln=", + "searchTerms": { + "*": [ + "aln" + ] + }, "then": { "en": "Gheg Albanian", "ca": "gheg", @@ -4975,6 +6086,11 @@ { "if": "language:mr=yes", "ifnot": "language:mr=", + "searchTerms": { + "*": [ + "mr" + ] + }, "then": { "fr": "marathi", "ca": "marathi", @@ -5003,6 +6119,11 @@ { "if": "language:mg=yes", "ifnot": "language:mg=", + "searchTerms": { + "*": [ + "mg" + ] + }, "then": { "ca": "malgaix", "da": "Malagassisk", @@ -5024,11 +6145,17 @@ "pt_BR": "Língua malgaxe", "ru": "малагасийский язык", "sv": "malagassiska" - } + }, + "priorityIf": "_country~((^|;)mg($|;))" }, { "if": "language:sh=yes", "ifnot": "language:sh=", + "searchTerms": { + "*": [ + "sh" + ] + }, "then": { "nb_NO": "serbokroatisk", "nl": "Servo-Kroatisch", @@ -5058,6 +6185,11 @@ { "if": "language:zu=yes", "ifnot": "language:zu=", + "searchTerms": { + "*": [ + "zu" + ] + }, "then": { "en": "Zulu", "nb_NO": "zulu", @@ -5080,11 +6212,17 @@ "ru": "зулу", "sv": "zulu", "zh_Hant": "祖魯語" - } + }, + "priorityIf": "_country~((^|;)za($|;))" }, { "if": "language:is=yes", "ifnot": "language:is=", + "searchTerms": { + "*": [ + "is" + ] + }, "then": { "es": "islandés", "ca": "islandès", @@ -5109,11 +6247,17 @@ "sv": "isländska", "zh_Hans": "冰岛语", "zh_Hant": "冰島語" - } + }, + "priorityIf": "_country~((^|;)is($|;))" }, { "if": "language:lb=yes", "ifnot": "language:lb=", + "searchTerms": { + "*": [ + "lb" + ] + }, "then": { "de": "Luxemburgisch", "fr": "luxembourgeois", @@ -5136,11 +6280,17 @@ "ru": "люксембургский язык", "sl": "Luksemburščina", "sv": "luxemburgiska" - } + }, + "priorityIf": "_country~((^|;)lu($|;))" }, { "if": "language:tk=yes", "ifnot": "language:tk=", + "searchTerms": { + "*": [ + "tk" + ] + }, "then": { "ca": "turcman", "da": "turkmensk", @@ -5163,11 +6313,17 @@ "ru": "туркменский язык", "sl": "Turkmenščina", "sv": "turkmeniska" - } + }, + "priorityIf": "_country~((^|;)af($|;))|((^|;)tm($|;))" }, { "if": "language:th=yes", "ifnot": "language:th=", + "searchTerms": { + "*": [ + "th" + ] + }, "then": { "en": "Thai", "hu": "thai", @@ -5191,11 +6347,17 @@ "sl": "tajščina", "sv": "thai", "zh_Hant": "泰語" - } + }, + "priorityIf": "_country~((^|;)th($|;))" }, { "if": "language:ja=yes", "ifnot": "language:ja=", + "searchTerms": { + "*": [ + "ja" + ] + }, "then": { "zh_Hans": "日语", "zh_Hant": "日語", @@ -5220,11 +6382,17 @@ "hu": "japán", "it": "giapponese", "ja": "日本語" - } + }, + "priorityIf": "_country~((^|;)jp($|;))|((^|;)pw($|;))" }, { "if": "language:lv=yes", "ifnot": "language:lv=", + "searchTerms": { + "*": [ + "lv" + ] + }, "then": { "da": "lettisk", "de": "Lettisch", @@ -5248,11 +6416,17 @@ "sl": "Latvijščina", "sv": "lettiska", "zh_Hant": "拉脫維亞語" - } + }, + "priorityIf": "_country~((^|;)lv($|;))" }, { "if": "language:rmy=yes", "ifnot": "language:rmy=", + "searchTerms": { + "*": [ + "rmy" + ] + }, "then": { "ja": "ロマ語", "en": "Romani", @@ -5280,6 +6454,11 @@ { "if": "language:km=yes", "ifnot": "language:km=", + "searchTerms": { + "*": [ + "km" + ] + }, "then": { "nb_NO": "khmer", "pl": "język khmerski", @@ -5301,11 +6480,17 @@ "hu": "khmer", "id": "Bahasa Khmer", "ja": "クメール語" - } + }, + "priorityIf": "_country~((^|;)kh($|;))" }, { "if": "language:lo=yes", "ifnot": "language:lo=", + "searchTerms": { + "*": [ + "lo" + ] + }, "then": { "en": "Lao", "de": "Laotisch", @@ -5329,11 +6514,17 @@ "sv": "lao", "zh_Hans": "老挝语", "zh_Hant": "老撾語" - } + }, + "priorityIf": "_country~((^|;)la($|;))" }, { "if": "language:so=yes", "ifnot": "language:so=", + "searchTerms": { + "*": [ + "so" + ] + }, "then": { "zh_Hans": "索马里语", "zh_Hant": "索馬利亞語", @@ -5357,11 +6548,17 @@ "pt_BR": "Língua somali", "ru": "сомалийский язык", "sv": "somaliska" - } + }, + "priorityIf": "_country~((^|;)so($|;))" }, { "if": "language:sma=yes", "ifnot": "language:sma=", + "searchTerms": { + "*": [ + "sma" + ] + }, "then": { "ca": "sami meridional", "da": "Sydsamisk", @@ -5390,6 +6587,11 @@ { "if": "language:moe=yes", "ifnot": "language:moe=", + "searchTerms": { + "*": [ + "moe" + ] + }, "then": { "de": "Innu-Sprache", "en": "Innu-aimun", @@ -5405,6 +6607,11 @@ { "if": "language:sr=yes", "ifnot": "language:sr=", + "searchTerms": { + "*": [ + "sr" + ] + }, "then": { "da": "serbisk", "eo": "serba lingvo", @@ -5428,11 +6635,17 @@ "hu": "szerb", "it": "serbo", "zh_Hant": "塞爾維亞語" - } + }, + "priorityIf": "_country~((^|;)ba($|;))|((^|;)rs($|;))" }, { "if": "language:lt=yes", "ifnot": "language:lt=", + "searchTerms": { + "*": [ + "lt" + ] + }, "then": { "hu": "litván", "id": "Bahasa Lituavi", @@ -5457,11 +6670,17 @@ "fi": "liettua", "fr": "lituanien", "gl": "lingua lituana" - } + }, + "priorityIf": "_country~((^|;)lt($|;))" }, { "if": "language:hu=yes", "ifnot": "language:hu=", + "searchTerms": { + "*": [ + "hu" + ] + }, "then": { "nb_NO": "ungarsk", "nl": "Hongaars", @@ -5485,11 +6704,17 @@ "id": "Hongaria", "it": "ungherese", "ja": "ハンガリー語" - } + }, + "priorityIf": "_country~((^|;)hu($|;))" }, { "if": "language:my=yes", "ifnot": "language:my=", + "searchTerms": { + "*": [ + "my" + ] + }, "then": { "gl": "birmano", "hu": "burmai", @@ -5511,11 +6736,17 @@ "eo": "birma lingvo", "es": "birmano", "fi": "burma" - } + }, + "priorityIf": "_country~((^|;)mm($|;))" }, { "if": "language:ms=yes", "ifnot": "language:ms=", + "searchTerms": { + "*": [ + "ms" + ] + }, "then": { "en": "Malay", "ca": "malai", @@ -5539,11 +6770,17 @@ "sv": "malajiska", "zh_Hans": "马来语", "zh_Hant": "馬來語" - } + }, + "priorityIf": "_country~((^|;)bn($|;))|((^|;)my($|;))|((^|;)sg($|;))" }, { "if": "language:xh=yes", "ifnot": "language:xh=", + "searchTerms": { + "*": [ + "xh" + ] + }, "then": { "es": "xhosa", "it": "xhosa", @@ -5566,11 +6803,17 @@ "nl": "Xhosa", "ru": "коса", "fr": "xhosa" - } + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))" }, { "if": "language:udm=yes", "ifnot": "language:udm=", + "searchTerms": { + "*": [ + "udm" + ] + }, "then": { "en": "Udmurt", "ca": "udmurt", @@ -5597,6 +6840,11 @@ { "if": "language:rue=yes", "ifnot": "language:rue=", + "searchTerms": { + "*": [ + "rue" + ] + }, "then": { "da": "Rusinsk", "de": "Russinisch", @@ -5624,6 +6872,11 @@ { "if": "language:stq=yes", "ifnot": "language:stq=", + "searchTerms": { + "*": [ + "stq" + ] + }, "then": { "en": "Saterland Frisian", "ca": "frisó oriental", @@ -5650,6 +6903,11 @@ { "if": "language:ky=yes", "ifnot": "language:ky=", + "searchTerms": { + "*": [ + "ky" + ] + }, "then": { "da": "kirgisisk", "eo": "kirgiza lingvo", @@ -5673,11 +6931,17 @@ "de": "Kirgisisch", "en": "Kyrgyz", "ca": "kirguís" - } + }, + "priorityIf": "_country~((^|;)kg($|;))" }, { "if": "language:mt=yes", "ifnot": "language:mt=", + "searchTerms": { + "*": [ + "mt" + ] + }, "then": { "en": "Maltese", "hu": "máltai", @@ -5700,11 +6964,17 @@ "ru": "мальтийский язык", "sl": "Malteščina", "sv": "maltesiska" - } + }, + "priorityIf": "_country~((^|;)mt($|;))" }, { "if": "language:mk=yes", "ifnot": "language:mk=", + "searchTerms": { + "*": [ + "mk" + ] + }, "then": { "pl": "język macedoński", "en": "Macedonian", @@ -5729,11 +6999,17 @@ "sv": "makedonska", "zh_Hans": "马其顿语", "zh_Hant": "馬其頓語" - } + }, + "priorityIf": "_country~((^|;)mk($|;))" }, { "if": "language:za=yes", "ifnot": "language:za=", + "searchTerms": { + "*": [ + "za" + ] + }, "then": { "de": "Zhuang", "en": "Zhuang", @@ -5760,6 +7036,11 @@ { "if": "language:ug=yes", "ifnot": "language:ug=", + "searchTerms": { + "*": [ + "ug" + ] + }, "then": { "ca": "uigur", "en": "Uyghur", @@ -5786,6 +7067,11 @@ { "if": "language:ko=yes", "ifnot": "language:ko=", + "searchTerms": { + "*": [ + "ko" + ] + }, "then": { "fi": "korea", "gl": "lingua coreana", @@ -5810,11 +7096,17 @@ "fr": "coréen", "da": "koreansk", "eo": "korea lingvo" - } + }, + "priorityIf": "_country~((^|;)kp($|;))|((^|;)kr($|;))" }, { "if": "language:si=yes", "ifnot": "language:si=", + "searchTerms": { + "*": [ + "si" + ] + }, "then": { "zh_Hant": "僧伽羅語", "en": "Sinhala", @@ -5838,11 +7130,17 @@ "ru": "сингальский язык", "sl": "Singalščina", "sv": "singalesiska" - } + }, + "priorityIf": "_country~((^|;)lk($|;))" }, { "if": "language:kk=yes", "ifnot": "language:kk=", + "searchTerms": { + "*": [ + "kk" + ] + }, "then": { "nb_NO": "kasakhisk", "nl": "Kazachs", @@ -5867,11 +7165,17 @@ "id": "Bahasa Kazak", "it": "kazako", "ja": "カザフ語" - } + }, + "priorityIf": "_country~((^|;)kz($|;))" }, { "if": "language:na=yes", "ifnot": "language:na=", + "searchTerms": { + "*": [ + "na" + ] + }, "then": { "ca": "nauruà", "de": "Nauruisch", @@ -5892,11 +7196,17 @@ "ru": "науруанский язык", "sv": "nauruanska", "hu": "naurui" - } + }, + "priorityIf": "_country~((^|;)nr($|;))" }, { "if": "language:nv=yes", "ifnot": "language:nv=", + "searchTerms": { + "*": [ + "nv" + ] + }, "then": { "de": "Navajo", "en": "Navajo", @@ -5923,6 +7233,11 @@ { "if": "language:fit=yes", "ifnot": "language:fit=", + "searchTerms": { + "*": [ + "fit" + ] + }, "then": { "ca": "meänkieli", "da": "Tornedalsfinsk", @@ -5950,6 +7265,11 @@ { "if": "language:xmf=yes", "ifnot": "language:xmf=", + "searchTerms": { + "*": [ + "xmf" + ] + }, "then": { "en": "Mingrelian", "ca": "mingrelià", @@ -5975,6 +7295,11 @@ { "if": "language:aa=yes", "ifnot": "language:aa=", + "searchTerms": { + "*": [ + "aa" + ] + }, "then": { "pt": "Língua afar", "pt_BR": "língua afar", @@ -6000,6 +7325,11 @@ { "if": "language:anp=yes", "ifnot": "language:anp=", + "searchTerms": { + "*": [ + "anp" + ] + }, "then": { "de": "Angika", "en": "Angika", @@ -6019,6 +7349,11 @@ { "if": "language:rup=yes", "ifnot": "language:rup=", + "searchTerms": { + "*": [ + "rup" + ] + }, "then": { "en": "Aromanian", "fr": "aroumain", @@ -6044,6 +7379,11 @@ { "if": "language:vec=yes", "ifnot": "language:vec=", + "searchTerms": { + "*": [ + "vec" + ] + }, "then": { "nb_NO": "venetiansk", "nl": "Venetiaans", @@ -6069,6 +7409,11 @@ { "if": "language:vep=yes", "ifnot": "language:vep=", + "searchTerms": { + "*": [ + "vep" + ] + }, "then": { "en": "Veps", "ca": "vepse", @@ -6097,6 +7442,11 @@ { "if": "language:bh=yes", "ifnot": "language:bh=", + "searchTerms": { + "*": [ + "bh" + ] + }, "then": { "fi": "Bhodžpurin kieli", "fr": "bhodjpouri", @@ -6123,6 +7473,11 @@ { "if": "language:shy=yes", "ifnot": "language:shy=", + "searchTerms": { + "*": [ + "shy" + ] + }, "then": { "ca": "shaui", "de": "Schawiya", @@ -6140,6 +7495,11 @@ { "if": "language:hz=yes", "ifnot": "language:hz=", + "searchTerms": { + "*": [ + "hz" + ] + }, "then": { "en": "Herero", "es": "herero", @@ -6165,6 +7525,11 @@ { "if": "language:mnw=yes", "ifnot": "language:mnw=", + "searchTerms": { + "*": [ + "mnw" + ] + }, "then": { "zh_Hans": "孟语", "zh_Hant": "孟語", @@ -6188,6 +7553,11 @@ { "if": "language:mzn=yes", "ifnot": "language:mzn=", + "searchTerms": { + "*": [ + "mzn" + ] + }, "then": { "en": "Mazanderani", "nb_NO": "Mazandarani", @@ -6214,6 +7584,11 @@ { "if": "language:oc=yes", "ifnot": "language:oc=", + "searchTerms": { + "*": [ + "oc" + ] + }, "then": { "en": "Occitan", "hu": "okcitán", @@ -6241,6 +7616,11 @@ { "if": "language:id=yes", "ifnot": "language:id=", + "searchTerms": { + "*": [ + "id" + ] + }, "then": { "en": "Indonesian", "es": "indonesio", @@ -6265,11 +7645,17 @@ "sv": "indonesiska", "zh_Hans": "印度尼西亚语", "zh_Hant": "印尼語" - } + }, + "priorityIf": "_country~((^|;)id($|;))" }, { "if": "language:ve=yes", "ifnot": "language:ve=", + "searchTerms": { + "*": [ + "ve" + ] + }, "then": { "hu": "venda", "id": "Bahasa Venda", @@ -6291,11 +7677,17 @@ "fi": "Vendan kieli", "fr": "venda", "gl": "Lingua venda" - } + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))" }, { "if": "language:min=yes", "ifnot": "language:min=", + "searchTerms": { + "*": [ + "min" + ] + }, "then": { "ca": "minangkabau", "de": "Minangkabauisch", @@ -6322,6 +7714,11 @@ { "if": "language:mwl=yes", "ifnot": "language:mwl=", + "searchTerms": { + "*": [ + "mwl" + ] + }, "then": { "es": "mirandés", "ca": "mirandès", @@ -6347,6 +7744,11 @@ { "if": "language:pdc=yes", "ifnot": "language:pdc=", + "searchTerms": { + "*": [ + "pdc" + ] + }, "then": { "hu": "pennsylvaniai német", "de": "Pennsylvania Dutch", @@ -6372,6 +7774,11 @@ { "if": "language:pfl=yes", "ifnot": "language:pfl=", + "searchTerms": { + "*": [ + "pfl" + ] + }, "then": { "de": "Pfälzisch", "ca": "Pfälzisch", @@ -6393,6 +7800,11 @@ { "if": "language:nn=yes", "ifnot": "language:nn=", + "searchTerms": { + "*": [ + "nn" + ] + }, "then": { "ru": "нюнорск", "sv": "nynorska", @@ -6415,11 +7827,17 @@ "pt": "novo norueguês", "pt_BR": "novo norueguês", "zh_Hant": "新挪威語" - } + }, + "priorityIf": "_country~((^|;)no($|;))" }, { "if": "language:nb=yes", "ifnot": "language:nb=", + "searchTerms": { + "*": [ + "nb" + ] + }, "then": { "ru": "букмол", "sl": "Bokmål", @@ -6442,11 +7860,17 @@ "pl": "norweski (bokmål)", "pt": "bokmål", "pt_BR": "Bokmål" - } + }, + "priorityIf": "_country~((^|;)no($|;))" }, { "if": "language:kw=yes", "ifnot": "language:kw=", + "searchTerms": { + "*": [ + "kw" + ] + }, "then": { "en": "Cornish", "ca": "còrnic", @@ -6475,6 +7899,11 @@ { "if": "language:sco=yes", "ifnot": "language:sco=", + "searchTerms": { + "*": [ + "sco" + ] + }, "then": { "ru": "шотландский язык", "de": "Scots", @@ -6504,6 +7933,11 @@ { "if": "language:mdf=yes", "ifnot": "language:mdf=", + "searchTerms": { + "*": [ + "mdf" + ] + }, "then": { "hu": "moksa", "id": "Bahasa Moksha", @@ -6529,6 +7963,11 @@ { "if": "language:sd=yes", "ifnot": "language:sd=", + "searchTerms": { + "*": [ + "sd" + ] + }, "then": { "ru": "синдхи", "ca": "sindhi", @@ -6555,6 +7994,11 @@ { "if": "language:tt=yes", "ifnot": "language:tt=", + "searchTerms": { + "*": [ + "tt" + ] + }, "then": { "en": "Tatar", "ca": "tàtar", @@ -6582,6 +8026,11 @@ { "if": "language:szl=yes", "ifnot": "language:szl=", + "searchTerms": { + "*": [ + "szl" + ] + }, "then": { "da": "Schlesisk", "de": "Schlesisch", @@ -6608,6 +8057,11 @@ { "if": "language:kaa=yes", "ifnot": "language:kaa=", + "searchTerms": { + "*": [ + "kaa" + ] + }, "then": { "zh_Hant": "卡拉卡爾帕克語", "en": "Karakalpak", @@ -6632,6 +8086,11 @@ { "if": "language:jv=yes", "ifnot": "language:jv=", + "searchTerms": { + "*": [ + "jv" + ] + }, "then": { "id": "Jawa", "en": "Javanese", @@ -6655,11 +8114,17 @@ "sv": "javanesiska", "zh_Hans": "爪哇语", "zh_Hant": "爪哇語" - } + }, + "priorityIf": "_country~((^|;)id($|;))" }, { "if": "language:tl=yes", "ifnot": "language:tl=", + "searchTerms": { + "*": [ + "tl" + ] + }, "then": { "nb_NO": "tagalog", "nl": "Tagalog", @@ -6687,6 +8152,11 @@ { "if": "language:to=yes", "ifnot": "language:to=", + "searchTerms": { + "*": [ + "to" + ] + }, "then": { "ca": "tongalès", "de": "Tongaisch", @@ -6706,11 +8176,17 @@ "ru": "тонганский язык", "sv": "tonganska", "eo": "Tonga lingvo" - } + }, + "priorityIf": "_country~((^|;)to($|;))" }, { "if": "language:myv=yes", "ifnot": "language:myv=", + "searchTerms": { + "*": [ + "myv" + ] + }, "then": { "ca": "erzya", "de": "Ersjanisch", @@ -6737,6 +8213,11 @@ { "if": "language:lez=yes", "ifnot": "language:lez=", + "searchTerms": { + "*": [ + "lez" + ] + }, "then": { "ca": "lesguià", "de": "Lesgisch", @@ -6765,6 +8246,11 @@ { "if": "language:cho=yes", "ifnot": "language:cho=", + "searchTerms": { + "*": [ + "cho" + ] + }, "then": { "de": "Choctaw", "en": "Choctaw", @@ -6790,6 +8276,11 @@ { "if": "language:kl=yes", "ifnot": "language:kl=", + "searchTerms": { + "*": [ + "kl" + ] + }, "then": { "de": "Grönländisch", "en": "Greenlandic", @@ -6818,6 +8309,11 @@ { "if": "language:pms=yes", "ifnot": "language:pms=", + "searchTerms": { + "*": [ + "pms" + ] + }, "then": { "en": "Piedmontese", "ca": "piemontès", @@ -6845,6 +8341,11 @@ { "if": "language:crh=yes", "ifnot": "language:crh=", + "searchTerms": { + "*": [ + "crh" + ] + }, "then": { "gl": "Lingua tártara de Crimea", "hu": "krími tatár", @@ -6874,6 +8375,11 @@ { "if": "language:smn=yes", "ifnot": "language:smn=", + "searchTerms": { + "*": [ + "smn" + ] + }, "then": { "en": "Inari Sami", "ca": "sami d'Inari", @@ -6899,6 +8405,11 @@ { "if": "language:ksh=yes", "ifnot": "language:ksh=", + "searchTerms": { + "*": [ + "ksh" + ] + }, "then": { "it": "lingua ripuaria", "ja": "リプアーリ語", @@ -6918,6 +8429,11 @@ { "if": "language:ny=yes", "ifnot": "language:ny=", + "searchTerms": { + "*": [ + "ny" + ] + }, "then": { "en": "Chewa", "nl": "Nyanja", @@ -6938,11 +8454,17 @@ "pt": "língua nianja", "ru": "ньянджа", "sv": "chichewa" - } + }, + "priorityIf": "_country~((^|;)mw($|;))|((^|;)zw($|;))" }, { "if": "language:mn=yes", "ifnot": "language:mn=", + "searchTerms": { + "*": [ + "mn" + ] + }, "then": { "zh_Hant": "蒙古語", "en": "Mongolian", @@ -6965,11 +8487,17 @@ "pt_BR": "Língua mongol", "ru": "монгольский язык", "sv": "mongoliska" - } + }, + "priorityIf": "_country~((^|;)mn($|;))" }, { "if": "language:ks=yes", "ifnot": "language:ks=", + "searchTerms": { + "*": [ + "ks" + ] + }, "then": { "pl": "język kaszmirski", "pt": "língua caxemira", @@ -6999,6 +8527,11 @@ { "if": "language:ig=yes", "ifnot": "language:ig=", + "searchTerms": { + "*": [ + "ig" + ] + }, "then": { "ca": "igbo", "da": "Igbo", @@ -7025,6 +8558,11 @@ { "if": "language:rw=yes", "ifnot": "language:rw=", + "searchTerms": { + "*": [ + "rw" + ] + }, "then": { "da": "Kinyarwanda", "de": "Kinyarwanda", @@ -7046,11 +8584,17 @@ "ru": "руанда", "sv": "rwanda", "zh_Hant": "盧安達語" - } + }, + "priorityIf": "_country~((^|;)rw($|;))" }, { "if": "language:nds=yes", "ifnot": "language:nds=", + "searchTerms": { + "*": [ + "nds" + ] + }, "then": { "es": "bajo alemán", "de": "Niederdeutsch", @@ -7078,6 +8622,11 @@ { "if": "language:ng=yes", "ifnot": "language:ng=", + "searchTerms": { + "*": [ + "ng" + ] + }, "then": { "en": "Ndonga", "fi": "Ndonga", @@ -7099,6 +8648,11 @@ { "if": "language:skr=yes", "ifnot": "language:skr=", + "searchTerms": { + "*": [ + "skr" + ] + }, "then": { "de": "Saraiki", "en": "Saraiki", @@ -7120,6 +8674,11 @@ { "if": "language:se=yes", "ifnot": "language:se=", + "searchTerms": { + "*": [ + "se" + ] + }, "then": { "ca": "sami septentrional", "da": "nordsamisk", @@ -7147,6 +8706,11 @@ { "if": "language:ik=yes", "ifnot": "language:ik=", + "searchTerms": { + "*": [ + "ik" + ] + }, "then": { "ca": "inupiaq", "de": "Inupiaq", @@ -7171,6 +8735,11 @@ { "if": "language:kjh=yes", "ifnot": "language:kjh=", + "searchTerms": { + "*": [ + "kjh" + ] + }, "then": { "ca": "khakàs", "de": "Chakassisch", @@ -7196,6 +8765,11 @@ { "if": "language:ne=yes", "ifnot": "language:ne=", + "searchTerms": { + "*": [ + "ne" + ] + }, "then": { "hu": "nepáli", "id": "Bahasa Nepali", @@ -7218,11 +8792,17 @@ "fi": "nepalin kieli", "fr": "népalais", "gl": "Lingua nepalesa" - } + }, + "priorityIf": "_country~((^|;)np($|;))" }, { "if": "language:nap=yes", "ifnot": "language:nap=", + "searchTerms": { + "*": [ + "nap" + ] + }, "then": { "en": "Neapolitan", "ca": "napolità", @@ -7250,6 +8830,11 @@ { "if": "language:lg=yes", "ifnot": "language:lg=", + "searchTerms": { + "*": [ + "lg" + ] + }, "then": { "en": "Luganda", "nl": "Luganda", @@ -7276,6 +8861,11 @@ { "if": "language:ht=yes", "ifnot": "language:ht=", + "searchTerms": { + "*": [ + "ht" + ] + }, "then": { "ca": "crioll haitià", "de": "Haitianisch", @@ -7299,11 +8889,17 @@ "zh_Hans": "海地克里奥尔语", "zh_Hant": "海地克里奧爾語", "da": "haitisk" - } + }, + "priorityIf": "_country~((^|;)ht($|;))" }, { "if": "language:os=yes", "ifnot": "language:os=", + "searchTerms": { + "*": [ + "os" + ] + }, "then": { "nb_NO": "ossetisk", "nl": "Ossetisch", @@ -7332,6 +8928,11 @@ { "if": "language:new=yes", "ifnot": "language:new=", + "searchTerms": { + "*": [ + "new" + ] + }, "then": { "en": "Newar", "ca": "newar de Katmandú", @@ -7356,6 +8957,11 @@ { "if": "language:su=yes", "ifnot": "language:su=", + "searchTerms": { + "*": [ + "su" + ] + }, "then": { "id": "Sunda", "pt": "Sunda", @@ -7383,6 +8989,11 @@ { "if": "language:iu=yes", "ifnot": "language:iu=", + "searchTerms": { + "*": [ + "iu" + ] + }, "then": { "de": "Inuktitut", "en": "Inuktitut", @@ -7411,6 +9022,11 @@ { "if": "language:ki=yes", "ifnot": "language:ki=", + "searchTerms": { + "*": [ + "ki" + ] + }, "then": { "es": "kikuyu", "en": "Gikuyu", @@ -7438,6 +9054,11 @@ { "if": "language:kn=yes", "ifnot": "language:kn=", + "searchTerms": { + "*": [ + "kn" + ] + }, "then": { "ca": "kannada", "da": "kannada", @@ -7465,6 +9086,11 @@ { "if": "language:inh=yes", "ifnot": "language:inh=", + "searchTerms": { + "*": [ + "inh" + ] + }, "then": { "ca": "ingúix", "en": "Ingush", @@ -7490,6 +9116,11 @@ { "if": "language:pcd=yes", "ifnot": "language:pcd=", + "searchTerms": { + "*": [ + "pcd" + ] + }, "then": { "en": "Picard", "ca": "picard", @@ -7515,6 +9146,11 @@ { "if": "language:sc=yes", "ifnot": "language:sc=", + "searchTerms": { + "*": [ + "sc" + ] + }, "then": { "pt": "Língua sarda", "ru": "сардинский язык", @@ -7543,6 +9179,11 @@ { "if": "language:srn=yes", "ifnot": "language:srn=", + "searchTerms": { + "*": [ + "srn" + ] + }, "then": { "pt": "Sranan", "ca": "sranan tongo", @@ -7571,6 +9212,11 @@ { "if": "language:rn=yes", "ifnot": "language:rn=", + "searchTerms": { + "*": [ + "rn" + ] + }, "then": { "ca": "rundi", "de": "Kirundi", @@ -7590,11 +9236,17 @@ "pt": "Língua kirundi", "ru": "рунди", "sv": "kirundi" - } + }, + "priorityIf": "_country~((^|;)bi($|;))" }, { "if": "language:ho=yes", "ifnot": "language:ho=", + "searchTerms": { + "*": [ + "ho" + ] + }, "then": { "da": "Hiri motu", "de": "Hiri Motu", @@ -7615,11 +9267,17 @@ "ru": "хири-моту", "sv": "hiri motu", "ca": "Hiri Motu" - } + }, + "priorityIf": "_country~((^|;)pg($|;))" }, { "if": "language:sg=yes", "ifnot": "language:sg=", + "searchTerms": { + "*": [ + "sg" + ] + }, "then": { "de": "Sango", "en": "Sango", @@ -7643,11 +9301,17 @@ "sv": "sango", "zh_Hans": "桑戈语", "zh_Hant": "桑戈語" - } + }, + "priorityIf": "_country~((^|;)cf($|;))" }, { "if": "language:pap=yes", "ifnot": "language:pap=", + "searchTerms": { + "*": [ + "pap" + ] + }, "then": { "en": "Papiamento", "fr": "papiamento", @@ -7675,6 +9339,11 @@ { "if": "language:kbd=yes", "ifnot": "language:kbd=", + "searchTerms": { + "*": [ + "kbd" + ] + }, "then": { "ca": "kabardí", "de": "Kabardinisch", @@ -7698,6 +9367,11 @@ { "if": "language:or=yes", "ifnot": "language:or=", + "searchTerms": { + "*": [ + "or" + ] + }, "then": { "hu": "orija", "it": "oriya", @@ -7724,6 +9398,11 @@ { "if": "language:arn=yes", "ifnot": "language:arn=", + "searchTerms": { + "*": [ + "arn" + ] + }, "then": { "en": "Mapudungun", "ca": "mapudungun", @@ -7749,6 +9428,11 @@ { "if": "language:om=yes", "ifnot": "language:om=", + "searchTerms": { + "*": [ + "om" + ] + }, "then": { "de": "Oromo", "en": "Oromo", @@ -7774,6 +9458,11 @@ { "if": "language:sat=yes", "ifnot": "language:sat=", + "searchTerms": { + "*": [ + "sat" + ] + }, "then": { "ru": "Сантали", "ca": "santali", @@ -7799,6 +9488,11 @@ { "if": "language:ii=yes", "ifnot": "language:ii=", + "searchTerms": { + "*": [ + "ii" + ] + }, "then": { "nl": "Yi", "ru": "Носу", @@ -7820,6 +9514,11 @@ { "if": "language:kbp=yes", "ifnot": "language:kbp=", + "searchTerms": { + "*": [ + "kbp" + ] + }, "then": { "de": "Kabiyé", "en": "Kabiye", @@ -7840,6 +9539,11 @@ { "if": "language:kab=yes", "ifnot": "language:kab=", + "searchTerms": { + "*": [ + "kab" + ] + }, "then": { "ca": "cabil", "da": "Kabylsk", @@ -7866,6 +9570,11 @@ { "if": "language:kg=yes", "ifnot": "language:kg=", + "searchTerms": { + "*": [ + "kg" + ] + }, "then": { "nb_NO": "Kongo", "nl": "Kongo", @@ -7891,6 +9600,11 @@ { "if": "language:krc=yes", "ifnot": "language:krc=", + "searchTerms": { + "*": [ + "krc" + ] + }, "then": { "ca": "karatxai-balkar", "de": "Karatschai-Balkarisch", @@ -7915,6 +9629,11 @@ { "if": "language:tum=yes", "ifnot": "language:tum=", + "searchTerms": { + "*": [ + "tum" + ] + }, "then": { "sv": "tumbuka", "ca": "tumbuka", @@ -7937,6 +9656,11 @@ { "if": "language:tsg=yes", "ifnot": "language:tsg=", + "searchTerms": { + "*": [ + "tsg" + ] + }, "then": { "en": "Tausug", "fi": "Tausug", @@ -7952,6 +9676,11 @@ { "if": "language:shi=yes", "ifnot": "language:shi=", + "searchTerms": { + "*": [ + "shi" + ] + }, "then": { "ca": "chelja", "de": "Taschelhit", @@ -7975,6 +9704,11 @@ { "if": "language:sn=yes", "ifnot": "language:sn=", + "searchTerms": { + "*": [ + "sn" + ] + }, "then": { "ca": "xona", "en": "Shona", @@ -7995,11 +9729,17 @@ "ru": "шона", "sv": "shona", "zh_Hant": "修納語" - } + }, + "priorityIf": "_country~((^|;)zw($|;))" }, { "if": "language:tpi=yes", "ifnot": "language:tpi=", + "searchTerms": { + "*": [ + "tpi" + ] + }, "then": { "ca": "tok pisin", "da": "Tok pisin", @@ -8025,6 +9765,11 @@ { "if": "language:rif=yes", "ifnot": "language:rif=", + "searchTerms": { + "*": [ + "rif" + ] + }, "then": { "ca": "rifeny", "de": "Tarifit", @@ -8046,6 +9791,11 @@ { "if": "language:tyv=yes", "ifnot": "language:tyv=", + "searchTerms": { + "*": [ + "tyv" + ] + }, "then": { "ca": "tuvinià", "de": "Tuwinisch", @@ -8071,6 +9821,11 @@ { "if": "language:ti=yes", "ifnot": "language:ti=", + "searchTerms": { + "*": [ + "ti" + ] + }, "then": { "sl": "Tigrajščina", "sv": "tigrinska", @@ -8092,11 +9847,17 @@ "pl": "Język tigrinia", "pt": "Língua tigrínia", "ru": "тигринья" - } + }, + "priorityIf": "_country~((^|;)er($|;))" }, { "if": "language:tet=yes", "ifnot": "language:tet=", + "searchTerms": { + "*": [ + "tet" + ] + }, "then": { "en": "Tetum", "nl": "Tetun", @@ -8122,6 +9883,11 @@ { "if": "language:scn=yes", "ifnot": "language:scn=", + "searchTerms": { + "*": [ + "scn" + ] + }, "then": { "en": "Sicilian", "fr": "sicilien", @@ -8148,6 +9914,11 @@ { "if": "language:lmo=yes", "ifnot": "language:lmo=", + "searchTerms": { + "*": [ + "lmo" + ] + }, "then": { "en": "Lombard", "ca": "llombard", @@ -8173,6 +9944,11 @@ { "if": "language:ilo=yes", "ifnot": "language:ilo=", + "searchTerms": { + "*": [ + "ilo" + ] + }, "then": { "en": "Ilocano", "pt": "Ilocano", @@ -8198,6 +9974,11 @@ { "if": "language:sm=yes", "ifnot": "language:sm=", + "searchTerms": { + "*": [ + "sm" + ] + }, "then": { "en": "Samoan", "hu": "szamoai", @@ -8217,11 +9998,17 @@ "pt": "Língua samoana", "ru": "самоанский язык", "sv": "samoanska" - } + }, + "priorityIf": "_country~((^|;)ws($|;))" }, { "if": "language:ss=yes", "ifnot": "language:ss=", + "searchTerms": { + "*": [ + "ss" + ] + }, "then": { "ca": "swazi", "de": "Siswati", @@ -8244,11 +10031,17 @@ "sv": "siswati", "zh_Hans": "斯威士语", "zh_Hant": "史瓦濟語" - } + }, + "priorityIf": "_country~((^|;)sz($|;))|((^|;)za($|;))" }, { "if": "language:mni=yes", "ifnot": "language:mni=", + "searchTerms": { + "*": [ + "mni" + ] + }, "then": { "de": "Meitei", "en": "Meitei", @@ -8274,6 +10067,11 @@ { "if": "language:kv=yes", "ifnot": "language:kv=", + "searchTerms": { + "*": [ + "kv" + ] + }, "then": { "de": "Komi", "en": "Komi", @@ -8299,6 +10097,11 @@ { "if": "language:ku=yes", "ifnot": "language:ku=", + "searchTerms": { + "*": [ + "ku" + ] + }, "then": { "ca": "kurd", "da": "kurdisk", @@ -8323,11 +10126,17 @@ "gl": "lingua kurda", "nb_NO": "kurdisk", "zh_Hans": "库尔德语" - } + }, + "priorityIf": "_country~((^|;)iq($|;))" }, { "if": "language:lad=yes", "ifnot": "language:lad=", + "searchTerms": { + "*": [ + "lad" + ] + }, "then": { "ca": "judeocastellà", "da": "Ladino", @@ -8354,6 +10163,11 @@ { "if": "language:ts=yes", "ifnot": "language:ts=", + "searchTerms": { + "*": [ + "ts" + ] + }, "then": { "zh_Hans": "聪加语", "zh_Hant": "聰加語", @@ -8377,11 +10191,17 @@ "pt_BR": "língua tsonga", "ru": "тсонга", "sv": "tsonga" - } + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))" }, { "if": "language:st=yes", "ifnot": "language:st=", + "searchTerms": { + "*": [ + "st" + ] + }, "then": { "fr": "sotho du Sud", "ca": "sesotho", @@ -8403,11 +10223,17 @@ "pt_BR": "língua soto", "ru": "сесото", "sv": "sesotho" - } + }, + "priorityIf": "_country~((^|;)ls($|;))|((^|;)za($|;))|((^|;)zw($|;))" }, { "if": "language:lij=yes", "ifnot": "language:lij=", + "searchTerms": { + "*": [ + "lij" + ] + }, "then": { "hu": "ligur", "id": "Bahasa Liguria", @@ -8434,6 +10260,11 @@ { "if": "language:mai=yes", "ifnot": "language:mai=", + "searchTerms": { + "*": [ + "mai" + ] + }, "then": { "ca": "maithili", "da": "Maithili", @@ -8461,6 +10292,11 @@ { "if": "language:tvl=yes", "ifnot": "language:tvl=", + "searchTerms": { + "*": [ + "tvl" + ] + }, "then": { "ca": "tuvalià", "de": "Tuvaluisch", @@ -8486,6 +10322,11 @@ { "if": "language:tn=yes", "ifnot": "language:tn=", + "searchTerms": { + "*": [ + "tn" + ] + }, "then": { "es": "setsuana", "fi": "Tswanan kieli", @@ -8508,11 +10349,17 @@ "da": "Setswana", "de": "Setswana", "eo": "cvana lingvo" - } + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))" }, { "if": "language:wa=yes", "ifnot": "language:wa=", + "searchTerms": { + "*": [ + "wa" + ] + }, "then": { "en": "Walloon", "ca": "való", @@ -8538,6 +10385,11 @@ { "if": "language:nan=yes", "ifnot": "language:nan=", + "searchTerms": { + "*": [ + "nan" + ] + }, "then": { "de": "Min Nan", "eo": "minnana lingvo", @@ -8564,6 +10416,11 @@ { "if": "language:pih=yes", "ifnot": "language:pih=", + "searchTerms": { + "*": [ + "pih" + ] + }, "then": { "ca": "pitcairnès", "da": "Pitkairnsk", @@ -8589,6 +10446,11 @@ { "if": "language:lld=yes", "ifnot": "language:lld=", + "searchTerms": { + "*": [ + "lld" + ] + }, "then": { "es": "ladino", "it": "ladino", @@ -8616,6 +10478,11 @@ { "if": "language:ty=yes", "ifnot": "language:ty=", + "searchTerms": { + "*": [ + "ty" + ] + }, "then": { "ca": "tahitià", "de": "Tahitianisch", @@ -8642,6 +10509,11 @@ { "if": "language:wo=yes", "ifnot": "language:wo=", + "searchTerms": { + "*": [ + "wo" + ] + }, "then": { "ca": "wòlof", "da": "Wolof", @@ -8662,11 +10534,17 @@ "pt": "Língua wolof", "ru": "волоф", "sv": "wolof" - } + }, + "priorityIf": "_country~((^|;)sn($|;))" }, { "if": "language:war=yes", "ifnot": "language:war=", + "searchTerms": { + "*": [ + "war" + ] + }, "then": { "en": "Waray", "fr": "waray-waray", @@ -8693,6 +10571,11 @@ { "if": "language:lbe=yes", "ifnot": "language:lbe=", + "searchTerms": { + "*": [ + "lbe" + ] + }, "then": { "nb_NO": "lakisk", "pl": "Język lakijski", @@ -8715,6 +10598,11 @@ { "if": "language:ltg=yes", "ifnot": "language:ltg=", + "searchTerms": { + "*": [ + "ltg" + ] + }, "then": { "en": "Latgalian", "ca": "latgalià", @@ -8739,6 +10627,11 @@ { "if": "language:mad=yes", "ifnot": "language:mad=", + "searchTerms": { + "*": [ + "mad" + ] + }, "then": { "de": "Madura", "id": "Madura", @@ -8761,6 +10654,11 @@ { "if": "language:mh=yes", "ifnot": "language:mh=", + "searchTerms": { + "*": [ + "mh" + ] + }, "then": { "en": "Marshallese", "ca": "marshallès", @@ -8781,11 +10679,17 @@ "pt_BR": "Língua marshalesa", "ru": "маршалльский язык", "sv": "marshallesiska" - } + }, + "priorityIf": "_country~((^|;)mh($|;))" }, { "if": "language:mo=yes", "ifnot": "language:mo=", + "searchTerms": { + "*": [ + "mo" + ] + }, "then": { "en": "Moldovan", "fr": "moldave", @@ -8812,6 +10716,11 @@ { "if": "language:yrk=yes", "ifnot": "language:yrk=", + "searchTerms": { + "*": [ + "yrk" + ] + }, "then": { "ca": "iurac", "de": "Nenzisch", @@ -8834,6 +10743,11 @@ { "if": "language:chn=yes", "ifnot": "language:chn=", + "searchTerms": { + "*": [ + "chn" + ] + }, "then": { "ca": "chinook jargon", "de": "Chinook Wawa", @@ -8853,6 +10767,11 @@ { "if": "language:kr=yes", "ifnot": "language:kr=", + "searchTerms": { + "*": [ + "kr" + ] + }, "then": { "ru": "Канури", "ca": "kanuri", @@ -8876,6 +10795,11 @@ { "if": "language:tw=yes", "ifnot": "language:tw=", + "searchTerms": { + "*": [ + "tw" + ] + }, "then": { "ca": "twi", "da": "Twi", @@ -8902,6 +10826,11 @@ { "if": "language:shn=yes", "ifnot": "language:shn=", + "searchTerms": { + "*": [ + "shn" + ] + }, "then": { "de": "Shan", "en": "Shan", @@ -8926,6 +10855,11 @@ { "if": "language:vls=yes", "ifnot": "language:vls=", + "searchTerms": { + "*": [ + "vls" + ] + }, "then": { "sv": "västflamländska", "ca": "flamenc occidental", @@ -8951,6 +10885,11 @@ { "if": "language:pag=yes", "ifnot": "language:pag=", + "searchTerms": { + "*": [ + "pag" + ] + }, "then": { "nl": "Pangasinan", "ca": "pangasinan", @@ -8977,6 +10916,11 @@ { "if": "language:nso=yes", "ifnot": "language:nso=", + "searchTerms": { + "*": [ + "nso" + ] + }, "then": { "ca": "pedi", "de": "Nord-Sotho", @@ -9002,6 +10946,11 @@ { "if": "language:ln=yes", "ifnot": "language:ln=", + "searchTerms": { + "*": [ + "ln" + ] + }, "then": { "ca": "lingala", "da": "lingala", @@ -9028,6 +10977,11 @@ { "if": "language:zea=yes", "ifnot": "language:zea=", + "searchTerms": { + "*": [ + "zea" + ] + }, "then": { "en": "Zeelandic", "ca": "zelandès", @@ -9051,6 +11005,11 @@ { "if": "language:tay=yes", "ifnot": "language:tay=", + "searchTerms": { + "*": [ + "tay" + ] + }, "then": { "de": "Atayal", "en": "Atayal", @@ -9073,6 +11032,11 @@ { "if": "language:wuu=yes", "ifnot": "language:wuu=", + "searchTerms": { + "*": [ + "wuu" + ] + }, "then": { "it": "wu", "ja": "呉語", @@ -9097,6 +11061,11 @@ { "if": "language:sah=yes", "ifnot": "language:sah=", + "searchTerms": { + "*": [ + "sah" + ] + }, "then": { "en": "Sakha", "ca": "iacut", @@ -9121,6 +11090,11 @@ { "if": "language:jam=yes", "ifnot": "language:jam=", + "searchTerms": { + "*": [ + "jam" + ] + }, "then": { "ca": "jamaican", "da": "Patois", @@ -9148,6 +11122,11 @@ { "if": "language:lkt=yes", "ifnot": "language:lkt=", + "searchTerms": { + "*": [ + "lkt" + ] + }, "then": { "zh_Hans": "拉科塔语", "ca": "lakota", @@ -9174,6 +11153,11 @@ { "if": "language:krl=yes", "ifnot": "language:krl=", + "searchTerms": { + "*": [ + "krl" + ] + }, "then": { "en": "Karelian", "hu": "karjalai", @@ -9201,6 +11185,11 @@ { "if": "language:tcy=yes", "ifnot": "language:tcy=", + "searchTerms": { + "*": [ + "tcy" + ] + }, "then": { "en": "Tulu", "nl": "Tulu", @@ -9224,6 +11213,11 @@ { "if": "language:sju=yes", "ifnot": "language:sju=", + "searchTerms": { + "*": [ + "sju" + ] + }, "then": { "sv": "umesamiska", "hu": "umei számi", @@ -9247,6 +11241,11 @@ { "if": "language:sou=yes", "ifnot": "language:sou=", + "searchTerms": { + "*": [ + "sou" + ] + }, "then": { "de": "Südthailändisch", "en": "Southern Thai", @@ -9264,6 +11263,11 @@ { "if": "language:adx=yes", "ifnot": "language:adx=", + "searchTerms": { + "*": [ + "adx" + ] + }, "then": { "en": "Amdo Tibetan", "fr": "tibétain de l'Amdo", @@ -9277,6 +11281,11 @@ { "if": "language:sli=yes", "ifnot": "language:sli=", + "searchTerms": { + "*": [ + "sli" + ] + }, "then": { "ca": "alemany silesià", "da": "Schlesisk", @@ -9300,6 +11309,11 @@ { "if": "language:als=yes", "ifnot": "language:als=", + "searchTerms": { + "*": [ + "als" + ] + }, "then": { "hu": "svájci német", "en": "Swiss German", @@ -9327,6 +11341,11 @@ { "if": "language:kha=yes", "ifnot": "language:kha=", + "searchTerms": { + "*": [ + "kha" + ] + }, "then": { "ru": "Кхаси", "ca": "khasi", @@ -9347,6 +11366,11 @@ { "if": "language:mnc=yes", "ifnot": "language:mnc=", + "searchTerms": { + "*": [ + "mnc" + ] + }, "then": { "en": "Manchu", "ca": "manxú", @@ -9371,6 +11395,11 @@ { "if": "language:yo=yes", "ifnot": "language:yo=", + "searchTerms": { + "*": [ + "yo" + ] + }, "then": { "de": "Yoruba", "en": "Yoruba", @@ -9391,11 +11420,17 @@ "sv": "yoruba", "zh_Hant": "約魯巴語", "hu": "joruba" - } + }, + "priorityIf": "_country~((^|;)ng($|;))" }, { "if": "language:ml=yes", "ifnot": "language:ml=", + "searchTerms": { + "*": [ + "ml" + ] + }, "then": { "en": "Malayalam", "ca": "malaiàlam", @@ -9424,6 +11459,11 @@ { "if": "language:hai=yes", "ifnot": "language:hai=", + "searchTerms": { + "*": [ + "hai" + ] + }, "then": { "fi": "Haida", "fr": "haïda", @@ -9449,6 +11489,11 @@ { "if": "language:kut=yes", "ifnot": "language:kut=", + "searchTerms": { + "*": [ + "kut" + ] + }, "then": { "en": "Kutenai", "ca": "kootenai", @@ -9469,6 +11514,11 @@ { "if": "language:hoc=yes", "ifnot": "language:hoc=", + "searchTerms": { + "*": [ + "hoc" + ] + }, "then": { "fr": "ho", "ca": "ho", @@ -9488,6 +11538,11 @@ { "if": "language:gsg=yes", "ifnot": "language:gsg=", + "searchTerms": { + "*": [ + "gsg" + ] + }, "then": { "ca": "llengua de signes alemanya", "da": "Tysk tegnsprog", @@ -9515,6 +11570,11 @@ { "if": "language:li=yes", "ifnot": "language:li=", + "searchTerms": { + "*": [ + "li" + ] + }, "then": { "it": "limburghese", "ja": "リンブルフ語", @@ -9541,6 +11601,11 @@ { "if": "language:hyw=yes", "ifnot": "language:hyw=", + "searchTerms": { + "*": [ + "hyw" + ] + }, "then": { "ca": "armeni occidental", "de": "Westarmenisch", @@ -9564,6 +11629,11 @@ { "if": "language:esu=yes", "ifnot": "language:esu=", + "searchTerms": { + "*": [ + "esu" + ] + }, "then": { "ru": "Центрально-юпикский язык", "zh_Hans": "中阿拉斯加尤皮克语", @@ -9585,6 +11655,11 @@ { "if": "language:abq=yes", "ifnot": "language:abq=", + "searchTerms": { + "*": [ + "abq" + ] + }, "then": { "en": "Abaza", "ca": "abazí", @@ -9612,6 +11687,11 @@ { "if": "language:tli=yes", "ifnot": "language:tli=", + "searchTerms": { + "*": [ + "tli" + ] + }, "then": { "ca": "Tlingit", "de": "Tlingit", @@ -9636,6 +11716,11 @@ { "if": "language:trv=yes", "ifnot": "language:trv=", + "searchTerms": { + "*": [ + "trv" + ] + }, "then": { "ca": "seediq", "en": "Seediq", @@ -9656,6 +11741,11 @@ { "if": "language:szy=yes", "ifnot": "language:szy=", + "searchTerms": { + "*": [ + "szy" + ] + }, "then": { "en": "Sakizaya", "fr": "sakizaya", @@ -9670,6 +11760,11 @@ { "if": "language:lus=yes", "ifnot": "language:lus=", + "searchTerms": { + "*": [ + "lus" + ] + }, "then": { "ca": "mizo", "de": "Mizo", @@ -9691,6 +11786,11 @@ { "if": "language:olo=yes", "ifnot": "language:olo=", + "searchTerms": { + "*": [ + "olo" + ] + }, "then": { "ca": "livvi-carelià", "de": "Olonetzisch", @@ -9712,6 +11812,11 @@ { "if": "language:pnt=yes", "ifnot": "language:pnt=", + "searchTerms": { + "*": [ + "pnt" + ] + }, "then": { "ca": "pòntic", "de": "Pontisch", @@ -9736,6 +11841,11 @@ { "if": "language:koi=yes", "ifnot": "language:koi=", + "searchTerms": { + "*": [ + "koi" + ] + }, "then": { "ja": "コミ・ペルミャク語", "en": "Permyak", @@ -9762,6 +11872,11 @@ { "if": "language:nog=yes", "ifnot": "language:nog=", + "searchTerms": { + "*": [ + "nog" + ] + }, "then": { "sv": "nogai", "en": "Nogai", @@ -9784,6 +11899,11 @@ { "if": "language:wbl=yes", "ifnot": "language:wbl=", + "searchTerms": { + "*": [ + "wbl" + ] + }, "then": { "de": "Wakhi", "en": "Wakhi", @@ -9805,6 +11925,11 @@ { "if": "language:tly=yes", "ifnot": "language:tly=", + "searchTerms": { + "*": [ + "tly" + ] + }, "then": { "en": "Talysh", "id": "Talysh", @@ -9828,6 +11953,11 @@ { "if": "language:mhr=yes", "ifnot": "language:mhr=", + "searchTerms": { + "*": [ + "mhr" + ] + }, "then": { "fi": "niittymarin kieli", "fr": "mari des prairies", @@ -9849,6 +11979,11 @@ { "if": "language:ruq=yes", "ifnot": "language:ruq=", + "searchTerms": { + "*": [ + "ruq" + ] + }, "then": { "en": "Megleno-Romanian", "ca": "meglenoromanès", @@ -9873,6 +12008,11 @@ { "if": "language:mwv=yes", "ifnot": "language:mwv=", + "searchTerms": { + "*": [ + "mwv" + ] + }, "then": { "id": "Mentawai", "pt": "Mentawai", @@ -9900,6 +12040,11 @@ { "if": "language:koy=yes", "ifnot": "language:koy=", + "searchTerms": { + "*": [ + "koy" + ] + }, "then": { "de": "Koyukon", "en": "Koyukon", @@ -9916,6 +12061,11 @@ { "if": "language:clc=yes", "ifnot": "language:clc=", + "searchTerms": { + "*": [ + "clc" + ] + }, "then": { "en": "Chilcotin", "de": "Tschilcotin", @@ -9932,6 +12082,11 @@ { "if": "language:fiu-vro=yes", "ifnot": "language:fiu-vro=", + "searchTerms": { + "*": [ + "fiu-vro" + ] + }, "then": { "en": "Võro", "ca": "võro", @@ -9958,6 +12113,11 @@ { "if": "language:frc=yes", "ifnot": "language:frc=", + "searchTerms": { + "*": [ + "frc" + ] + }, "then": { "fr": "français de Louisiane", "id": "Bahasa Prancis Louisiana", @@ -9977,6 +12137,11 @@ { "if": "language:guw=yes", "ifnot": "language:guw=", + "searchTerms": { + "*": [ + "guw" + ] + }, "then": { "ru": "Гун", "en": "Gun", @@ -9990,6 +12155,11 @@ { "if": "language:cnh=yes", "ifnot": "language:cnh=", + "searchTerms": { + "*": [ + "cnh" + ] + }, "then": { "de": "Hakha Chin", "en": "Hakha-Chin", @@ -10001,6 +12171,11 @@ { "if": "language:sjm=yes", "ifnot": "language:sjm=", + "searchTerms": { + "*": [ + "sjm" + ] + }, "then": { "en": "Mapun", "fr": "mapun" @@ -10009,6 +12184,11 @@ { "if": "language:bzs=yes", "ifnot": "language:bzs=", + "searchTerms": { + "*": [ + "bzs" + ] + }, "then": { "ca": "llengua de signes brasilera", "da": "brasiliansk tegnsprog", @@ -10030,6 +12210,11 @@ { "if": "language:kcg=yes", "ifnot": "language:kcg=", + "searchTerms": { + "*": [ + "kcg" + ] + }, "then": { "en": "Tyap", "de": "Tjap", @@ -10045,6 +12230,11 @@ { "if": "language:mi=yes", "ifnot": "language:mi=", + "searchTerms": { + "*": [ + "mi" + ] + }, "then": { "fi": "Maorin kieli", "fr": "māori", @@ -10068,11 +12258,17 @@ "en": "Māori", "eo": "maoria lingvo", "es": "maorí" - } + }, + "priorityIf": "_country~((^|;)nz($|;))" }, { "if": "language:aeb=yes", "ifnot": "language:aeb=", + "searchTerms": { + "*": [ + "aeb" + ] + }, "then": { "da": "Tunesisk arabisk", "de": "Tunesisch-Arabisch", @@ -10099,6 +12295,11 @@ { "if": "language:nrf-gg=yes", "ifnot": "language:nrf-gg=", + "searchTerms": { + "*": [ + "nrf-gg" + ] + }, "then": { "ca": "guernseiès", "de": "Guernésiais", @@ -10121,6 +12322,11 @@ { "if": "language:lki=yes", "ifnot": "language:lki=", + "searchTerms": { + "*": [ + "lki" + ] + }, "then": { "en": "Laki", "pt": "Laki", @@ -10141,6 +12347,11 @@ { "if": "language:bej=yes", "ifnot": "language:bej=", + "searchTerms": { + "*": [ + "bej" + ] + }, "then": { "nl": "Beja", "en": "Beja", @@ -10162,6 +12373,11 @@ { "if": "language:ckt=yes", "ifnot": "language:ckt=", + "searchTerms": { + "*": [ + "ckt" + ] + }, "then": { "en": "Chukchi", "ca": "txuktxi", @@ -10187,6 +12403,11 @@ { "if": "language:mus=yes", "ifnot": "language:mus=", + "searchTerms": { + "*": [ + "mus" + ] + }, "then": { "de": "Maskoki", "en": "Muscogee", @@ -10210,6 +12431,11 @@ { "if": "language:pwn=yes", "ifnot": "language:pwn=", + "searchTerms": { + "*": [ + "pwn" + ] + }, "then": { "ca": "paiwan", "en": "Paiwan", @@ -10231,6 +12457,11 @@ { "if": "language:kj=yes", "ifnot": "language:kj=", + "searchTerms": { + "*": [ + "kj" + ] + }, "then": { "en": "Kwanyama", "nl": "Kwanyama", @@ -10254,6 +12485,11 @@ { "if": "language:rgn=yes", "ifnot": "language:rgn=", + "searchTerms": { + "*": [ + "rgn" + ] + }, "then": { "ca": "romanyol", "de": "Romagnol", @@ -10274,6 +12510,11 @@ { "if": "language:abs=yes", "ifnot": "language:abs=", + "searchTerms": { + "*": [ + "abs" + ] + }, "then": { "de": "Ambonesisch", "en": "Ambonese", @@ -10291,6 +12532,11 @@ { "if": "language:sxr=yes", "ifnot": "language:sxr=", + "searchTerms": { + "*": [ + "sxr" + ] + }, "then": { "ja": "サアロア語", "pt": "Língua saaroa", @@ -10308,6 +12554,11 @@ { "if": "language:ckv=yes", "ifnot": "language:ckv=", + "searchTerms": { + "*": [ + "ckv" + ] + }, "then": { "ca": "kavalan", "en": "Kavalan", @@ -10325,6 +12576,11 @@ { "if": "language:tsu=yes", "ifnot": "language:tsu=", + "searchTerms": { + "*": [ + "tsu" + ] + }, "then": { "ru": "Цзоу", "en": "Tsou", @@ -10343,6 +12599,11 @@ { "if": "language:xsy=yes", "ifnot": "language:xsy=", + "searchTerms": { + "*": [ + "xsy" + ] + }, "then": { "ca": "saisiyat", "en": "Saisiyat", @@ -10359,6 +12620,11 @@ { "if": "language:lvk=yes", "ifnot": "language:lvk=", + "searchTerms": { + "*": [ + "lvk" + ] + }, "then": { "en": "Lavukaleve", "fr": "lavukaleve", @@ -10375,6 +12641,11 @@ { "if": "language:zh-yue=yes", "ifnot": "language:zh-yue=", + "searchTerms": { + "*": [ + "zh-yue" + ] + }, "then": { "zh_Hans": "粤语", "zh_Hant": "粵語", @@ -10398,6 +12669,11 @@ { "if": "language:tvn=yes", "ifnot": "language:tvn=", + "searchTerms": { + "*": [ + "tvn" + ] + }, "then": { "en": "Tavoyan", "fr": "tavoyan", @@ -10407,6 +12683,11 @@ { "if": "language:pmy=yes", "ifnot": "language:pmy=", + "searchTerms": { + "*": [ + "pmy" + ] + }, "then": { "en": "Papuan Malay", "fi": "Papuan malaiji", @@ -10418,6 +12699,11 @@ { "if": "language:kbg=yes", "ifnot": "language:kbg=", + "searchTerms": { + "*": [ + "kbg" + ] + }, "then": { "en": "Khamba", "fr": "khamba" @@ -10426,6 +12712,11 @@ { "if": "language:rwr=yes", "ifnot": "language:rwr=", + "searchTerms": { + "*": [ + "rwr" + ] + }, "then": { "en": "Marwari", "fr": "marvari", @@ -10435,6 +12726,11 @@ { "if": "language:ttm=yes", "ifnot": "language:ttm=", + "searchTerms": { + "*": [ + "ttm" + ] + }, "then": { "en": "Northern Tutchone", "de": "Nord-Tutchone", @@ -10445,6 +12741,11 @@ { "if": "language:mrj=yes", "ifnot": "language:mrj=", + "searchTerms": { + "*": [ + "mrj" + ] + }, "then": { "en": "Hill Mari", "de": "Bergmari", @@ -10467,6 +12768,11 @@ { "if": "language:nia=yes", "ifnot": "language:nia=", + "searchTerms": { + "*": [ + "nia" + ] + }, "then": { "de": "Nias", "en": "Nias", @@ -10488,6 +12794,11 @@ { "if": "language:yrl=yes", "ifnot": "language:yrl=", + "searchTerms": { + "*": [ + "yrl" + ] + }, "then": { "de": "Nheengatu", "en": "Nheengatu", @@ -10508,6 +12819,11 @@ { "if": "language:cak=yes", "ifnot": "language:cak=", + "searchTerms": { + "*": [ + "cak" + ] + }, "then": { "en": "Kaqchikel", "nl": "Kaqchikel", @@ -10529,6 +12845,11 @@ { "if": "language:ami=yes", "ifnot": "language:ami=", + "searchTerms": { + "*": [ + "ami" + ] + }, "then": { "en": "Amis", "nl": "Amis", @@ -10552,6 +12873,11 @@ { "if": "language:krx=yes", "ifnot": "language:krx=", + "searchTerms": { + "*": [ + "krx" + ] + }, "then": { "en": "Karon", "de": "Karon", @@ -10562,6 +12888,11 @@ { "if": "language:hil=yes", "ifnot": "language:hil=", + "searchTerms": { + "*": [ + "hil" + ] + }, "then": { "id": "Bahasa Hiligaynon", "it": "lingua hiligaynon", @@ -10584,6 +12915,11 @@ { "if": "language:uun=yes", "ifnot": "language:uun=", + "searchTerms": { + "*": [ + "uun" + ] + }, "then": { "de": "Pazeh", "en": "Pazeh", @@ -10601,6 +12937,11 @@ { "if": "language:sjt=yes", "ifnot": "language:sjt=", + "searchTerms": { + "*": [ + "sjt" + ] + }, "then": { "ca": "sami ter", "de": "Tersamisch", @@ -10623,6 +12964,11 @@ { "if": "language:wal=yes", "ifnot": "language:wal=", + "searchTerms": { + "*": [ + "wal" + ] + }, "then": { "de": "Wolaytta", "ru": "Воламо", @@ -10639,6 +12985,11 @@ { "if": "language:wym=yes", "ifnot": "language:wym=", + "searchTerms": { + "*": [ + "wym" + ] + }, "then": { "en": "Vilamovian", "ca": "wymysorys", @@ -10665,6 +13016,11 @@ { "if": "language:arq=yes", "ifnot": "language:arq=", + "searchTerms": { + "*": [ + "arq" + ] + }, "then": { "ca": "àrab algerià", "da": "Algerisk arabisk", @@ -10689,6 +13045,11 @@ { "if": "language:bsk=yes", "ifnot": "language:bsk=", + "searchTerms": { + "*": [ + "bsk" + ] + }, "then": { "zh_Hans": "布鲁夏斯基语", "zh_Hant": "布魯夏斯基語", @@ -10715,6 +13076,11 @@ { "if": "language:bqi=yes", "ifnot": "language:bqi=", + "searchTerms": { + "*": [ + "bqi" + ] + }, "then": { "en": "Bakhtiari", "de": "Bachtiarisch", @@ -10731,6 +13097,11 @@ { "if": "language:hrx=yes", "ifnot": "language:hrx=", + "searchTerms": { + "*": [ + "hrx" + ] + }, "then": { "ja": "フンスリュック方言", "de": "Riograndenser Hunsrückisch", @@ -10750,6 +13121,11 @@ { "if": "language:ssf=yes", "ifnot": "language:ssf=", + "searchTerms": { + "*": [ + "ssf" + ] + }, "then": { "en": "Thao", "nl": "Thao", @@ -10766,6 +13142,11 @@ { "if": "language:mrh=yes", "ifnot": "language:mrh=", + "searchTerms": { + "*": [ + "mrh" + ] + }, "then": { "ca": "lakher", "en": "Mara", @@ -10777,6 +13158,11 @@ { "if": "language:aoc=yes", "ifnot": "language:aoc=", + "searchTerms": { + "*": [ + "aoc" + ] + }, "then": { "de": "Pemón", "en": "Pemon", @@ -10796,6 +13182,11 @@ { "if": "language:tsk=yes", "ifnot": "language:tsk=", + "searchTerms": { + "*": [ + "tsk" + ] + }, "then": { "en": "Tseku", "fr": "tseku", @@ -10805,6 +13196,11 @@ { "if": "language:luz=yes", "ifnot": "language:luz=", + "searchTerms": { + "*": [ + "luz" + ] + }, "then": { "de": "Südliches Lori", "en": "Southern Luri", @@ -10816,6 +13212,11 @@ { "if": "language:tce=yes", "ifnot": "language:tce=", + "searchTerms": { + "*": [ + "tce" + ] + }, "then": { "en": "Southern Tutchone", "es": "tutchone meridional", @@ -10825,6 +13226,11 @@ { "if": "language:quc=yes", "ifnot": "language:quc=", + "searchTerms": { + "*": [ + "quc" + ] + }, "then": { "ca": "quitxé", "de": "Quiché-Sprache", @@ -10847,6 +13253,11 @@ { "if": "language:bnn=yes", "ifnot": "language:bnn=", + "searchTerms": { + "*": [ + "bnn" + ] + }, "then": { "en": "Bunun", "ru": "Бунун", @@ -10865,6 +13276,11 @@ { "if": "language:lzz=yes", "ifnot": "language:lzz=", + "searchTerms": { + "*": [ + "lzz" + ] + }, "then": { "nb_NO": "Lazisk", "nl": "Lazisch", @@ -10891,6 +13307,11 @@ { "if": "language:sdh=yes", "ifnot": "language:sdh=", + "searchTerms": { + "*": [ + "sdh" + ] + }, "then": { "ca": "kurd del sud", "da": "sydkurdisk", @@ -10914,6 +13335,11 @@ { "if": "language:nsk=yes", "ifnot": "language:nsk=", + "searchTerms": { + "*": [ + "nsk" + ] + }, "then": { "en": "Naskapi", "ru": "Наскапи", @@ -10925,6 +13351,11 @@ { "if": "language:akz=yes", "ifnot": "language:akz=", + "searchTerms": { + "*": [ + "akz" + ] + }, "then": { "nl": "Alabama", "de": "Alabama", @@ -10944,6 +13375,11 @@ { "if": "language:kri=yes", "ifnot": "language:kri=", + "searchTerms": { + "*": [ + "kri" + ] + }, "then": { "eo": "Krio", "nl": "Krio", @@ -10966,6 +13402,11 @@ { "if": "language:kea=yes", "ifnot": "language:kea=", + "searchTerms": { + "*": [ + "kea" + ] + }, "then": { "es": "criollo caboverdiano", "ca": "crioll capverdià", @@ -10988,6 +13429,11 @@ { "if": "language:dru=yes", "ifnot": "language:dru=", + "searchTerms": { + "*": [ + "dru" + ] + }, "then": { "en": "Rukai", "ca": "rukai", @@ -11008,6 +13454,11 @@ { "if": "language:tzm=yes", "ifnot": "language:tzm=", + "searchTerms": { + "*": [ + "tzm" + ] + }, "then": { "ca": "tamazight", "de": "Zentralatlas-Tamazight", @@ -11029,6 +13480,11 @@ { "if": "language:bfq=yes", "ifnot": "language:bfq=", + "searchTerms": { + "*": [ + "bfq" + ] + }, "then": { "en": "Badaga", "ca": "badaga", @@ -11048,6 +13504,11 @@ { "if": "language:khw=yes", "ifnot": "language:khw=", + "searchTerms": { + "*": [ + "khw" + ] + }, "then": { "de": "Khowar", "en": "Khowar", @@ -11067,6 +13528,11 @@ { "if": "language:uzs=yes", "ifnot": "language:uzs=", + "searchTerms": { + "*": [ + "uzs" + ] + }, "then": { "de": "Südusbekisch", "en": "Southern Uzbek", @@ -11080,6 +13546,11 @@ { "if": "language:rmf=yes", "ifnot": "language:rmf=", + "searchTerms": { + "*": [ + "rmf" + ] + }, "then": { "en": "Finnish Kalo", "eo": "finna-cigana lingvo", @@ -11093,6 +13564,11 @@ { "if": "language:osa=yes", "ifnot": "language:osa=", + "searchTerms": { + "*": [ + "osa" + ] + }, "then": { "en": "Osage", "nl": "Osage", @@ -11108,6 +13584,11 @@ { "if": "language:cps=yes", "ifnot": "language:cps=", + "searchTerms": { + "*": [ + "cps" + ] + }, "then": { "en": "Capiznon", "fi": "Capiznon", @@ -11122,6 +13603,11 @@ { "if": "language:pjt=yes", "ifnot": "language:pjt=", + "searchTerms": { + "*": [ + "pjt" + ] + }, "then": { "en": "Pitjantjatjara", "es": "Pitjantjatjara", @@ -11140,6 +13626,11 @@ { "if": "language:kjp=yes", "ifnot": "language:kjp=", + "searchTerms": { + "*": [ + "kjp" + ] + }, "then": { "en": "Eastern Pwo", "fr": "pwo de l’Est", @@ -11152,6 +13643,11 @@ { "if": "language:gpe=yes", "ifnot": "language:gpe=", + "searchTerms": { + "*": [ + "gpe" + ] + }, "then": { "en": "Ghanaian Pidgin English", "eo": "ganaa piĝino", @@ -11161,6 +13657,11 @@ { "if": "language:kiu=yes", "ifnot": "language:kiu=", + "searchTerms": { + "*": [ + "kiu" + ] + }, "then": { "en": "Kirmanjki", "ja": "キルマンジュキ語", @@ -11172,6 +13673,11 @@ { "if": "language:rar=yes", "ifnot": "language:rar=", + "searchTerms": { + "*": [ + "rar" + ] + }, "then": { "ca": "maori de les Illes Cook", "de": "Rarotonganisch", @@ -11195,6 +13701,11 @@ { "if": "language:ksw=yes", "ifnot": "language:ksw=", + "searchTerms": { + "*": [ + "ksw" + ] + }, "then": { "en": "S'gaw Karen", "es": "S'gaw Karen", @@ -11205,6 +13716,11 @@ { "if": "language:zh_Hant=yes", "ifnot": "language:zh_Hant=", + "searchTerms": { + "*": [ + "zh_Hant" + ] + }, "then": { "ca": "xinès simplificat", "en": "Simplified Chinese", @@ -11230,6 +13746,11 @@ { "if": "language:pt_BR=yes", "ifnot": "language:pt_BR=", + "searchTerms": { + "*": [ + "pt_BR" + ] + }, "then": { "ca": "portuguès brasiler", "da": "brasiliansk portugisisk", @@ -11258,6 +13779,11 @@ { "if": "language:fil=yes", "ifnot": "language:fil=", + "searchTerms": { + "*": [ + "fil" + ] + }, "then": { "de": "Filipino", "en": "Filipino", @@ -11287,7 +13813,7 @@ "builtin": "wikidata.language", "override": { "id": "language-multi", - "description": "Enables to pick *multiple* 'lanuage:=yes' within the mappings", + "description": "Enables to pick *multiple* 'language:=yes' within the mappings", "multiAnswer": true } }, @@ -11322,6 +13848,12 @@ "sv": "aymara", "zh_Hans": "艾马拉语", "zh_Hant": "艾馬拉語" + }, + "priorityIf": "_country~((^|;)bo($|;))|((^|;)pe($|;))", + "searchTerms": { + "*": [ + "ay" + ] } }, { @@ -11350,6 +13882,12 @@ "pt_BR": "Língua abecásia", "ru": "абхазский язык", "sl": "Abhaščina" + }, + "priorityIf": "_country~((^|;)ge($|;))", + "searchTerms": { + "*": [ + "ab" + ] } }, { @@ -11377,6 +13915,11 @@ "sv": "aragonska", "zh_Hans": "阿拉贡语", "zh_Hant": "亞拉岡語" + }, + "searchTerms": { + "*": [ + "an" + ] } }, { @@ -11405,6 +13948,12 @@ "sv": "tyska", "zh_Hans": "德语", "zh_Hant": "德語" + }, + "priorityIf": "_country~((^|;)at($|;))|((^|;)be($|;))|((^|;)ch($|;))|((^|;)de($|;))|((^|;)li($|;))|((^|;)lu($|;))", + "searchTerms": { + "*": [ + "de" + ] } }, { @@ -11433,6 +13982,12 @@ "sv": "katalanska", "zh_Hans": "加泰罗尼亚语", "zh_Hant": "加泰隆尼亞語" + }, + "priorityIf": "_country~((^|;)ad($|;))", + "searchTerms": { + "*": [ + "ca" + ] } }, { @@ -11461,6 +14016,12 @@ "sv": "azerbajdzjanska", "zh_Hans": "阿塞拜疆语", "zh_Hant": "亞塞拜然語" + }, + "priorityIf": "_country~((^|;)az($|;))", + "searchTerms": { + "*": [ + "az" + ] } }, { @@ -11489,6 +14050,12 @@ "id": "Bahasa Kroasia", "it": "croato", "ja": "クロアチア語" + }, + "priorityIf": "_country~((^|;)ba($|;))|((^|;)hr($|;))", + "searchTerms": { + "*": [ + "hr" + ] } }, { @@ -11517,6 +14084,11 @@ "gl": "esperanto", "hu": "eszperantó", "it": "esperanto" + }, + "searchTerms": { + "*": [ + "eo" + ] } }, { @@ -11545,6 +14117,11 @@ "gl": "Lingua baskir", "hu": "baskír", "id": "Bahasa Bashkir" + }, + "searchTerms": { + "*": [ + "ba" + ] } }, { @@ -11573,6 +14150,12 @@ "pl": "język arabski", "pt": "árabe", "sl": "Arabščina" + }, + "priorityIf": "_country~((^|;)ae($|;))|((^|;)af($|;))|((^|;)bh($|;))|((^|;)dj($|;))|((^|;)dz($|;))|((^|;)eg($|;))|((^|;)er($|;))|((^|;)iq($|;))|((^|;)jo($|;))|((^|;)km($|;))|((^|;)kw($|;))|((^|;)lb($|;))|((^|;)ly($|;))|((^|;)ma($|;))|((^|;)mr($|;))|((^|;)om($|;))|((^|;)pk($|;))|((^|;)ps($|;))|((^|;)qa($|;))|((^|;)sa($|;))|((^|;)sd($|;))|((^|;)so($|;))|((^|;)ss($|;))|((^|;)sy($|;))|((^|;)td($|;))|((^|;)tn($|;))|((^|;)ye($|;))", + "searchTerms": { + "*": [ + "ar" + ] } }, { @@ -11601,6 +14184,12 @@ "hu": "héber", "id": "Bahasa Ibrani", "it": "ebraico" + }, + "priorityIf": "_country~((^|;)il($|;))", + "searchTerms": { + "*": [ + "he" + ] } }, { @@ -11628,6 +14217,11 @@ "sl": "Galicijščina", "sv": "galiciska", "zh_Hant": "加利西亞語" + }, + "searchTerms": { + "*": [ + "gl" + ] } }, { @@ -11656,6 +14250,12 @@ "sv": "nygrekiska", "zh_Hant": "現代希臘語", "zh_Hans": "希腊语" + }, + "priorityIf": "_country~((^|;)cy($|;))", + "searchTerms": { + "*": [ + "el" + ] } }, { @@ -11684,6 +14284,12 @@ "pt": "checo", "pt_BR": "língua tcheca", "ru": "чешский язык" + }, + "priorityIf": "_country~((^|;)cz($|;))", + "searchTerms": { + "*": [ + "cs" + ] } }, { @@ -11712,6 +14318,12 @@ "nb_NO": "dansk", "nl": "Deens", "pl": "język duński" + }, + "priorityIf": "_country~((^|;)dk($|;))", + "searchTerms": { + "*": [ + "da" + ] } }, { @@ -11740,6 +14352,12 @@ "sv": "afrikaans", "zh_Hans": "南非语", "zh_Hant": "南非語" + }, + "priorityIf": "_country~((^|;)za($|;))", + "searchTerms": { + "*": [ + "af" + ] } }, { @@ -11768,6 +14386,12 @@ "sv": "iriska", "zh_Hans": "爱尔兰语", "zh_Hant": "愛爾蘭語" + }, + "priorityIf": "_country~((^|;)ie($|;))", + "searchTerms": { + "*": [ + "ga" + ] } }, { @@ -11796,6 +14420,12 @@ "id": "Bahasa Hindi", "it": "hindi", "ja": "ヒンディー語" + }, + "priorityIf": "_country~((^|;)in($|;))", + "searchTerms": { + "*": [ + "hi" + ] } }, { @@ -11824,6 +14454,12 @@ "ja": "ブルガリア語", "nb_NO": "bulgarsk", "nl": "Bulgaars" + }, + "priorityIf": "_country~((^|;)bg($|;))", + "searchTerms": { + "*": [ + "bg" + ] } }, { @@ -11852,6 +14488,12 @@ "zh_Hans": "白俄罗斯语", "zh_Hant": "白俄羅斯語", "nb_NO": "belarusisk" + }, + "priorityIf": "_country~((^|;)by($|;))", + "searchTerms": { + "*": [ + "be" + ] } }, { @@ -11878,6 +14520,11 @@ "pt_BR": "Língua gujarati", "sl": "gudžaratščina", "sv": "gujarati" + }, + "searchTerms": { + "*": [ + "gu" + ] } }, { @@ -11905,6 +14552,11 @@ "nl": "Welsh", "sv": "kymriska", "zh_Hant": "威爾士語" + }, + "searchTerms": { + "*": [ + "cy" + ] } }, { @@ -11933,6 +14585,12 @@ "fi": "ranska", "gl": "lingua francesa", "ja": "フランス語" + }, + "priorityIf": "_country~((^|;)be($|;))|((^|;)bf($|;))|((^|;)bi($|;))|((^|;)bj($|;))|((^|;)ca($|;))|((^|;)cd($|;))|((^|;)cf($|;))|((^|;)cg($|;))|((^|;)ch($|;))|((^|;)ci($|;))|((^|;)cm($|;))|((^|;)dj($|;))|((^|;)fr($|;))|((^|;)ga($|;))|((^|;)gn($|;))|((^|;)gq($|;))|((^|;)ht($|;))|((^|;)km($|;))|((^|;)lu($|;))|((^|;)mc($|;))|((^|;)mg($|;))|((^|;)ml($|;))|((^|;)mu($|;))|((^|;)ne($|;))|((^|;)rw($|;))|((^|;)sc($|;))|((^|;)sn($|;))|((^|;)td($|;))|((^|;)tg($|;))|((^|;)va($|;))|((^|;)vu($|;))", + "searchTerms": { + "*": [ + "fr" + ] } }, { @@ -11959,6 +14617,11 @@ "fi": "yläsorbi", "fr": "haut-sorabe", "gl": "Alto sorabo" + }, + "searchTerms": { + "*": [ + "hsb" + ] } }, { @@ -11986,6 +14649,11 @@ "sv": "västfrisiska", "zh_Hans": "西弗里斯兰语", "zh_Hant": "西菲士蘭語" + }, + "searchTerms": { + "*": [ + "fy" + ] } }, { @@ -12011,6 +14679,11 @@ "ca": "àkan", "de": "Akan", "en": "Akan" + }, + "searchTerms": { + "*": [ + "ak" + ] } }, { @@ -12039,6 +14712,12 @@ "sv": "amhariska", "zh_Hans": "阿姆哈拉语", "zh_Hant": "阿姆哈拉語" + }, + "priorityIf": "_country~((^|;)et($|;))", + "searchTerms": { + "*": [ + "am" + ] } }, { @@ -12067,6 +14746,12 @@ "eo": "hispana lingvo", "fi": "espanja", "gl": "lingua castelá" + }, + "priorityIf": "_country~((^|;)ar($|;))|((^|;)bo($|;))|((^|;)cl($|;))|((^|;)co($|;))|((^|;)cr($|;))|((^|;)cu($|;))|((^|;)do($|;))|((^|;)ec($|;))|((^|;)es($|;))|((^|;)gq($|;))|((^|;)gt($|;))|((^|;)hn($|;))|((^|;)mx($|;))|((^|;)ni($|;))|((^|;)pa($|;))|((^|;)pe($|;))|((^|;)py($|;))|((^|;)sv($|;))|((^|;)uy($|;))|((^|;)ve($|;))", + "searchTerms": { + "*": [ + "es" + ] } }, { @@ -12095,6 +14780,12 @@ "sv": "bosniska", "zh_Hans": "波斯尼亚语", "zh_Hant": "波士尼亞語" + }, + "priorityIf": "_country~((^|;)ba($|;))", + "searchTerms": { + "*": [ + "bs" + ] } }, { @@ -12122,6 +14813,11 @@ "sv": "zazaiska", "zh_Hans": "扎扎其语", "zh_Hant": "扎扎其語" + }, + "searchTerms": { + "*": [ + "diq" + ] } }, { @@ -12150,6 +14846,12 @@ "it": "dzongkha", "ja": "ゾンカ語", "nb_NO": "dzongkha" + }, + "priorityIf": "_country~((^|;)bt($|;))", + "searchTerms": { + "*": [ + "dz" + ] } }, { @@ -12175,6 +14877,11 @@ "ru": "корсиканский язык", "sl": "Korziščina", "sv": "korsikanska" + }, + "searchTerms": { + "*": [ + "co" + ] } }, { @@ -12198,6 +14905,11 @@ "es": "idioma cree", "gl": "Lingua cree", "hu": "krí" + }, + "searchTerms": { + "*": [ + "cr" + ] } }, { @@ -12224,6 +14936,11 @@ "ru": "кашубский язык", "sl": "Kašubščina", "sv": "kasjubiska" + }, + "searchTerms": { + "*": [ + "csb" + ] } }, { @@ -12250,6 +14967,11 @@ "es": "manés", "fi": "manksi", "gl": "Lingua manx" + }, + "searchTerms": { + "*": [ + "gv" + ] } }, { @@ -12275,6 +14997,11 @@ "ru": "чувашский язык", "sv": "tjuvasjiska", "zh_Hant": "楚瓦什語" + }, + "searchTerms": { + "*": [ + "cv" + ] } }, { @@ -12303,6 +15030,12 @@ "pt": "língua bengali", "pt_BR": "língua bengali", "ru": "бенгальский язык" + }, + "priorityIf": "_country~((^|;)bd($|;))", + "searchTerms": { + "*": [ + "bn" + ] } }, { @@ -12329,6 +15062,11 @@ "id": "Bahasa Gaelik Skotlandia", "it": "gaelico scozzese", "ja": "スコットランド・ゲール語" + }, + "searchTerms": { + "*": [ + "gd" + ] } }, { @@ -12353,6 +15091,11 @@ "sl": "Avarščina", "sv": "avariska", "it": "avaro" + }, + "searchTerms": { + "*": [ + "av" + ] } }, { @@ -12377,6 +15120,11 @@ "sv": "awadhi", "zh_Hans": "阿瓦德语", "zh_Hant": "阿瓦德語" + }, + "searchTerms": { + "*": [ + "awa" + ] } }, { @@ -12404,6 +15152,11 @@ "sl": "Bretonščina", "sv": "bretonska", "zh_Hant": "布列塔尼語" + }, + "searchTerms": { + "*": [ + "br" + ] } }, { @@ -12427,6 +15180,11 @@ "pt": "ewe", "ru": "эве", "sv": "ewe" + }, + "searchTerms": { + "*": [ + "ee" + ] } }, { @@ -12447,6 +15205,11 @@ "eo": "Dagbania lingvo", "da": "Dagbani", "ca": "dagbani" + }, + "searchTerms": { + "*": [ + "dag" + ] } }, { @@ -12472,6 +15235,12 @@ "pt_BR": "Língua divehi", "ru": "мальдивский язык", "sv": "divehi" + }, + "priorityIf": "_country~((^|;)mv($|;))", + "searchTerms": { + "*": [ + "dv" + ] } }, { @@ -12500,6 +15269,12 @@ "sv": "finska", "zh_Hans": "芬兰语", "zh_Hant": "芬蘭語" + }, + "priorityIf": "_country~((^|;)fi($|;))", + "searchTerms": { + "*": [ + "fi" + ] } }, { @@ -12528,6 +15303,12 @@ "ja": "英語", "nb_NO": "engelsk", "nl": "Engels" + }, + "priorityIf": "_country~((^|;)ag($|;))|((^|;)au($|;))|((^|;)bb($|;))|((^|;)bi($|;))|((^|;)bn($|;))|((^|;)bs($|;))|((^|;)bw($|;))|((^|;)bz($|;))|((^|;)ca($|;))|((^|;)cm($|;))|((^|;)dm($|;))|((^|;)er($|;))|((^|;)fj($|;))|((^|;)fm($|;))|((^|;)gb($|;))|((^|;)gd($|;))|((^|;)gh($|;))|((^|;)gi($|;))|((^|;)gm($|;))|((^|;)gy($|;))|((^|;)ie($|;))|((^|;)in($|;))|((^|;)jm($|;))|((^|;)ke($|;))|((^|;)ki($|;))|((^|;)kn($|;))|((^|;)lc($|;))|((^|;)lr($|;))|((^|;)ls($|;))|((^|;)mh($|;))|((^|;)mt($|;))|((^|;)mu($|;))|((^|;)mw($|;))|((^|;)na($|;))|((^|;)ng($|;))|((^|;)nr($|;))|((^|;)nz($|;))|((^|;)pg($|;))|((^|;)ph($|;))|((^|;)pk($|;))|((^|;)pw($|;))|((^|;)rw($|;))|((^|;)sb($|;))|((^|;)sc($|;))|((^|;)sd($|;))|((^|;)sg($|;))|((^|;)sl($|;))|((^|;)ss($|;))|((^|;)sz($|;))|((^|;)to($|;))|((^|;)tt($|;))|((^|;)tv($|;))|((^|;)tz($|;))|((^|;)ug($|;))|((^|;)vc($|;))|((^|;)vu($|;))|((^|;)ws($|;))|((^|;)za($|;))|((^|;)zm($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "en" + ] } }, { @@ -12550,6 +15331,11 @@ "ru": "адыгейский язык", "sv": "adygeiska", "id": "Bahasa Adighe" + }, + "searchTerms": { + "*": [ + "ady" + ] } }, { @@ -12575,6 +15361,11 @@ "ru": "ассамский язык", "sv": "assamesiska", "zh_Hant": "阿薩姆語" + }, + "searchTerms": { + "*": [ + "as" + ] } }, { @@ -12601,6 +15392,12 @@ "id": "Bahasa Guarani", "it": "guaraní", "ja": "グアラニー語" + }, + "priorityIf": "_country~((^|;)bo($|;))|((^|;)py($|;))", + "searchTerms": { + "*": [ + "gn" + ] } }, { @@ -12624,6 +15421,11 @@ "pt": "Hindi fijiano", "ru": "фиджийский хинди", "sv": "fijiansk hindi" + }, + "searchTerms": { + "*": [ + "hif" + ] } }, { @@ -12651,6 +15453,11 @@ "pt_BR": "Língua asturiana", "ru": "астурийский язык", "sv": "asturiska" + }, + "searchTerms": { + "*": [ + "ast" + ] } }, { @@ -12674,6 +15481,11 @@ "gl": "Baixo sorabo", "hu": "alsó szorb", "id": "Bahasa Sorbia Hilir" + }, + "searchTerms": { + "*": [ + "dsb" + ] } }, { @@ -12701,6 +15513,11 @@ "eo": "havaja lingvo", "es": "hawaiano", "fi": "havaijin kieli" + }, + "searchTerms": { + "*": [ + "haw" + ] } }, { @@ -12724,6 +15541,11 @@ "pt": "Língua gilaki", "sv": "gilaki", "ru": "гилякский язык" + }, + "searchTerms": { + "*": [ + "glk" + ] } }, { @@ -12750,6 +15572,11 @@ "ru": "Гагаузский язык", "sl": "Gagauščina", "sv": "gagauziska" + }, + "searchTerms": { + "*": [ + "gag" + ] } }, { @@ -12774,6 +15601,11 @@ "ru": "Гань", "sv": "gan", "zh_Hant": "贛語" + }, + "searchTerms": { + "*": [ + "gan" + ] } }, { @@ -12799,6 +15631,11 @@ "zh_Hant": "美國手語", "da": "ASL", "ca": "llengua de signes americana" + }, + "searchTerms": { + "*": [ + "ase" + ] } }, { @@ -12820,6 +15657,11 @@ "ru": "Каролинский язык", "sv": "karoliniska", "pl": "język karoliński" + }, + "searchTerms": { + "*": [ + "cal" + ] } }, { @@ -12844,6 +15686,11 @@ "pt": "Gilbertês", "ru": "кирибати", "sv": "kiribatiska" + }, + "searchTerms": { + "*": [ + "gil" + ] } }, { @@ -12870,6 +15717,11 @@ "nl": "Egyptisch Arabisch", "pl": "dialekt egipski języka arabskiego", "pt": "árabe egípcio" + }, + "searchTerms": { + "*": [ + "arz" + ] } }, { @@ -12895,6 +15747,11 @@ "sv": "balinesiska", "zh_Hans": "巴厘语", "zh_Hant": "峇里語" + }, + "searchTerms": { + "*": [ + "ban" + ] } }, { @@ -12920,6 +15777,11 @@ "zh_Hans": "客家语", "zh_Hant": "客家話", "hu": "hakka" + }, + "searchTerms": { + "*": [ + "hak" + ] } }, { @@ -12940,6 +15802,11 @@ "ca": "dinka", "es": "idioma dinka", "fi": "dinka" + }, + "searchTerms": { + "*": [ + "din" + ] } }, { @@ -12961,6 +15828,11 @@ "ru": "эмилианский", "sv": "emilianska", "zh_Hant": "艾米利亞語" + }, + "searchTerms": { + "*": [ + "egl" + ] } }, { @@ -12979,6 +15851,11 @@ "pt": "Doteli", "ru": "дотели", "sv": "doteli" + }, + "searchTerms": { + "*": [ + "dty" + ] } }, { @@ -13006,6 +15883,12 @@ "ru": "персидский язык", "sl": "Perzijščina", "zh_Hant": "波斯語" + }, + "priorityIf": "_country~((^|;)ir($|;))", + "searchTerms": { + "*": [ + "fa" + ] } }, { @@ -13034,6 +15917,11 @@ "sv": "montenegrinska", "zh_Hans": "黑山语", "zh_Hant": "蒙特內哥羅語" + }, + "searchTerms": { + "*": [ + "cnr" + ] } }, { @@ -13060,6 +15948,11 @@ "zh_Hant": "布里亞特語", "pt_BR": "Língua buriata", "zh_Hans": "俄罗斯布里亚特语" + }, + "searchTerms": { + "*": [ + "bxr" + ] } }, { @@ -13085,6 +15978,11 @@ "sv": "soranî", "zh_Hans": "中库尔德语", "zh_Hant": "中庫德語" + }, + "searchTerms": { + "*": [ + "ckb" + ] } }, { @@ -13113,6 +16011,11 @@ "sv": "baskiska", "zh_Hans": "巴斯克语", "zh_Hant": "巴斯克語" + }, + "searchTerms": { + "*": [ + "eu" + ] } }, { @@ -13140,6 +16043,12 @@ "ca": "estonià", "hu": "észt", "it": "estone" + }, + "priorityIf": "_country~((^|;)ee($|;))", + "searchTerms": { + "*": [ + "et" + ] } }, { @@ -13167,6 +16076,11 @@ "zh_Hant": "奧地利-巴伐利亞德語", "gl": "Lingua bavaresa", "sl": "Bavarščina" + }, + "searchTerms": { + "*": [ + "bar" + ] } }, { @@ -13192,6 +16106,11 @@ "fi": "fäärin kieli", "gl": "lingua feroesa", "hu": "feröeri" + }, + "searchTerms": { + "*": [ + "fo" + ] } }, { @@ -13218,6 +16137,11 @@ "sv": "nordfrisiska", "zh_Hans": "北弗里斯兰语", "zh_Hant": "北菲士蘭語" + }, + "searchTerms": { + "*": [ + "frr" + ] } }, { @@ -13241,6 +16165,11 @@ "fi": "Tšamorron kieli", "fr": "chamorro", "gl": "Lingua chamorra" + }, + "searchTerms": { + "*": [ + "ch" + ] } }, { @@ -13265,6 +16194,11 @@ "ru": "шайенский язык", "zh_Hans": "夏延语", "zh_Hant": "夏安語" + }, + "searchTerms": { + "*": [ + "chy" + ] } }, { @@ -13293,6 +16227,11 @@ "ru": "чеченский язык", "sl": "Čečenščina", "sv": "tjetjenska" + }, + "searchTerms": { + "*": [ + "ce" + ] } }, { @@ -13320,6 +16259,12 @@ "sl": "Norveščina", "sv": "norska", "zh_Hant": "挪威語" + }, + "priorityIf": "_country~((^|;)no($|;))", + "searchTerms": { + "*": [ + "no" + ] } }, { @@ -13343,6 +16288,11 @@ "sv": "banjaresiska", "zh_Hans": "班查语", "zh_Hant": "班查語" + }, + "searchTerms": { + "*": [ + "bjn" + ] } }, { @@ -13369,6 +16319,11 @@ "zh_Hant": "宿霧語", "da": "sebuansk", "de": "Cebuano" + }, + "searchTerms": { + "*": [ + "ceb" + ] } }, { @@ -13393,6 +16348,11 @@ "pt_BR": "língua hauçá", "ru": "хауса", "sv": "hausa" + }, + "searchTerms": { + "*": [ + "ha" + ] } }, { @@ -13417,6 +16377,11 @@ "es": "franco-provenzal", "fi": "Arpitaani", "gl": "Lingua francoprovenzal" + }, + "searchTerms": { + "*": [ + "frp" + ] } }, { @@ -13443,6 +16408,11 @@ "sv": "cherokesiska", "zh_Hans": "切罗基语", "zh_Hant": "切羅基語" + }, + "searchTerms": { + "*": [ + "chr" + ] } }, { @@ -13463,6 +16433,11 @@ "ru": "Гвианский креольский язык", "sv": "guyanansk kreol", "zh_Hant": "圭亞那克里奧爾法語" + }, + "searchTerms": { + "*": [ + "gcr" + ] } }, { @@ -13490,6 +16465,11 @@ "zh_Hans": "哥伦打洛语", "zh_Hant": "哥倫打洛語", "eo": "gorontala lingvo" + }, + "searchTerms": { + "*": [ + "gor" + ] } }, { @@ -13512,6 +16492,11 @@ "pt": "Língua estremenha", "ru": "Эстремадурский язык", "sv": "extremaduriska" + }, + "searchTerms": { + "*": [ + "ext" + ] } }, { @@ -13536,6 +16521,12 @@ "pt_BR": "Língua fijiana", "ru": "фиджийский язык", "sv": "fijianska" + }, + "priorityIf": "_country~((^|;)fj($|;))", + "searchTerms": { + "*": [ + "fj" + ] } }, { @@ -13561,6 +16552,11 @@ "ru": "фриульский язык", "sl": "Furlanščina", "sv": "friuliska" + }, + "searchTerms": { + "*": [ + "fur" + ] } }, { @@ -13574,6 +16570,11 @@ "gl": "Lingua akoose", "ja": "アコース語", "nl": "Bakossi" + }, + "searchTerms": { + "*": [ + "bss" + ] } }, { @@ -13598,6 +16599,11 @@ "ru": "прусский язык", "sv": "prusiska", "hu": "óporosz" + }, + "searchTerms": { + "*": [ + "prg" + ] } }, { @@ -13610,6 +16616,11 @@ "fr": "koyraboro senni", "ja": "コイラボロ・センニ語", "nl": "Koyra Senni" + }, + "searchTerms": { + "*": [ + "ses" + ] } }, { @@ -13623,6 +16634,11 @@ "ru": "Покот", "sv": "pökoot", "fr": "Pökot" + }, + "searchTerms": { + "*": [ + "pko" + ] } }, { @@ -13638,6 +16654,11 @@ "pt": "Língua chakma", "pt_BR": "Língua chakma", "ru": "Чакма" + }, + "searchTerms": { + "*": [ + "ccp" + ] } }, { @@ -13658,6 +16679,11 @@ "zh_Hans": "杜阿拉语", "zh_Hant": "杜阿拉語", "eo": "dualaa lingvo" + }, + "searchTerms": { + "*": [ + "dua" + ] } }, { @@ -13686,6 +16712,12 @@ "gl": "lingua turca", "it": "turco", "ja": "トルコ語" + }, + "priorityIf": "_country~((^|;)cy($|;))|((^|;)tr($|;))", + "searchTerms": { + "*": [ + "tr" + ] } }, { @@ -13713,6 +16745,12 @@ "sl": "Urdujščina", "sv": "urdu", "zh_Hant": "烏爾都語" + }, + "priorityIf": "_country~((^|;)pk($|;))", + "searchTerms": { + "*": [ + "ur" + ] } }, { @@ -13737,6 +16775,11 @@ "pl": "język bambara", "pt": "Língua bambara", "ru": "бамана" + }, + "searchTerms": { + "*": [ + "bm" + ] } }, { @@ -13761,6 +16804,11 @@ "pt": "Língua fula", "ru": "фула", "sv": "fula" + }, + "searchTerms": { + "*": [ + "ff" + ] } }, { @@ -13789,6 +16837,12 @@ "es": "ruso", "fr": "russe", "nl": "Russisch" + }, + "priorityIf": "_country~((^|;)by($|;))|((^|;)kg($|;))|((^|;)kz($|;))|((^|;)ru($|;))|((^|;)tj($|;))", + "searchTerms": { + "*": [ + "ru" + ] } }, { @@ -13807,6 +16861,11 @@ "ja": "シダモ語", "pl": "Język sidamo", "ru": "Сидамо" + }, + "searchTerms": { + "*": [ + "sid" + ] } }, { @@ -13829,6 +16888,11 @@ "ru": "ниуэ", "sv": "niueanska", "eo": "niua lingvo" + }, + "searchTerms": { + "*": [ + "niu" + ] } }, { @@ -13854,6 +16918,11 @@ "pt": "Língua ojíbua", "sl": "očipvejščina", "sv": "ojibwa" + }, + "searchTerms": { + "*": [ + "oj" + ] } }, { @@ -13878,6 +16947,11 @@ "ca": "vòtic", "de": "Wotisch", "en": "Votic" + }, + "searchTerms": { + "*": [ + "vot" + ] } }, { @@ -13897,6 +16971,11 @@ "ru": "британский жестовый язык", "sv": "brittiskt teckenspråk", "id": "Bahasa Isyarat Britania" + }, + "searchTerms": { + "*": [ + "bfi" + ] } }, { @@ -13918,6 +16997,11 @@ "ru": "Блэкфут", "sv": "siksika", "zh_Hans": "黑脚语" + }, + "searchTerms": { + "*": [ + "bla" + ] } }, { @@ -13944,6 +17028,11 @@ "ru": "Тоба", "sl": "Batak Toba", "sv": "toba batak" + }, + "searchTerms": { + "*": [ + "bbc" + ] } }, { @@ -13961,6 +17050,11 @@ "pt_BR": "Língua chittagong", "sv": "chittagoniska", "es": "Idioma chittagoniano" + }, + "searchTerms": { + "*": [ + "ctg" + ] } }, { @@ -13982,6 +17076,11 @@ "pt": "Língua brahui", "ru": "Брауи", "sv": "brahui" + }, + "searchTerms": { + "*": [ + "brh" + ] } }, { @@ -14005,6 +17104,11 @@ "pt": "Língua buginesa", "ru": "бугийский язык", "sv": "buginesiska" + }, + "searchTerms": { + "*": [ + "bug" + ] } }, { @@ -14030,6 +17134,11 @@ "fr": "pendjabi", "gl": "lingua punjabi", "hu": "pandzsábi" + }, + "searchTerms": { + "*": [ + "pa" + ] } }, { @@ -14055,6 +17164,11 @@ "fr": "pendjabi", "gl": "lingua punjabi", "hu": "pandzsábi" + }, + "searchTerms": { + "*": [ + "pnb" + ] } }, { @@ -14076,6 +17190,11 @@ "pl": "Język bodo", "pt": "Língua bodo", "sv": "bodo" + }, + "searchTerms": { + "*": [ + "brx" + ] } }, { @@ -14098,6 +17217,11 @@ "ru": "кильдинский саамский язык", "sv": "kildinsamiska", "hu": "kildini számi" + }, + "searchTerms": { + "*": [ + "sjd" + ] } }, { @@ -14123,6 +17247,11 @@ "pt": "Língua tibetana", "pt_BR": "Língua tibetana", "sv": "tibetanska" + }, + "searchTerms": { + "*": [ + "bo" + ] } }, { @@ -14146,6 +17275,12 @@ "pt": "Língua bislamá", "ru": "бислама", "sv": "bislama" + }, + "priorityIf": "_country~((^|;)vu($|;))", + "searchTerms": { + "*": [ + "bi" + ] } }, { @@ -14171,6 +17306,11 @@ "sv": "mindong", "zh_Hans": "闽东语", "zh_Hant": "閩東語" + }, + "searchTerms": { + "*": [ + "cdo" + ] } }, { @@ -14198,6 +17338,12 @@ "sl": "Svahili", "sv": "swahili", "zh_Hant": "史瓦希利語" + }, + "priorityIf": "_country~((^|;)ke($|;))|((^|;)rw($|;))|((^|;)tz($|;))|((^|;)ug($|;))", + "searchTerms": { + "*": [ + "sw" + ] } }, { @@ -14208,6 +17354,11 @@ "fr": "konkani de Goa", "ja": "ゴア・コンカニ語", "nl": "Goa-Konkani" + }, + "searchTerms": { + "*": [ + "gom" + ] } }, { @@ -14226,6 +17377,11 @@ "pt": "crioulo de Maurício", "ru": "Маврикийский креольский язык", "hu": "mauritiusi kreol" + }, + "searchTerms": { + "*": [ + "mfe" + ] } }, { @@ -14254,6 +17410,12 @@ "eo": "ĉina lingvo", "fi": "kiina", "fr": "langues chinoises" + }, + "priorityIf": "_country~((^|;)cn($|;))", + "searchTerms": { + "*": [ + "zh" + ] } }, { @@ -14275,6 +17437,11 @@ "zh_Hans": "萨萨里语", "zh_Hant": "薩薩里語", "es": "sasarés" + }, + "searchTerms": { + "*": [ + "sdc" + ] } }, { @@ -14295,6 +17462,11 @@ "pt": "Plautdietsch", "ru": "Немецко-платский диалект", "sv": "plautdietsch" + }, + "searchTerms": { + "*": [ + "pdt" + ] } }, { @@ -14312,6 +17484,11 @@ "zh_Hans": "西伯利亚鞑靼语", "zh_Hant": "西伯利亞韃靼語", "ca": "tàtar siberià" + }, + "searchTerms": { + "*": [ + "sty" + ] } }, { @@ -14325,6 +17502,11 @@ "nl": "Carpathian Romani", "ru": "Карпатские диалекты цыганского языка", "gl": "Romaní dos Cárpatos" + }, + "searchTerms": { + "*": [ + "rmc" + ] } }, { @@ -14336,6 +17518,11 @@ "ja": "ニュンガル語", "nl": "Nyunga", "sv": "nyunga" + }, + "searchTerms": { + "*": [ + "nys" + ] } }, { @@ -14360,6 +17547,11 @@ "ca": "alsacià", "de": "Elsässisch", "en": "Alsatian" + }, + "searchTerms": { + "*": [ + "gsw-fr" + ] } }, { @@ -14382,6 +17574,11 @@ "sv": "zuni", "zh_Hans": "苏尼语", "zh_Hant": "蘇尼語" + }, + "searchTerms": { + "*": [ + "zun" + ] } }, { @@ -14407,6 +17604,11 @@ "sv": "skoltsamiska", "zh_Hans": "斯科尔特萨米语", "zh_Hant": "斯科爾特薩米語" + }, + "searchTerms": { + "*": [ + "sms" + ] } }, { @@ -14424,6 +17626,11 @@ "sv": "Pijin", "es": "Pidgin salomonense", "eo": "piĵina lingvo" + }, + "searchTerms": { + "*": [ + "pis" + ] } }, { @@ -14449,6 +17656,12 @@ "sv": "sydndebele", "zh_Hans": "南恩德贝莱语", "zh_Hant": "南恩德貝萊語" + }, + "priorityIf": "_country~((^|;)za($|;))", + "searchTerms": { + "*": [ + "nr" + ] } }, { @@ -14467,6 +17680,11 @@ "pt": "Língua munsee", "ru": "Мунси", "sv": "munsee" + }, + "searchTerms": { + "*": [ + "umu" + ] } }, { @@ -14486,6 +17704,11 @@ "fr": "ga", "ru": "Га", "nl": "Ga" + }, + "searchTerms": { + "*": [ + "gaa" + ] } }, { @@ -14509,6 +17732,11 @@ "pl": "język fon", "pt": "Língua fon", "zh_Hant": "豐語" + }, + "searchTerms": { + "*": [ + "fon" + ] } }, { @@ -14533,6 +17761,11 @@ "zh_Hans": "洛兹语", "zh_Hant": "洛茲語", "eo": "lozia lingvo" + }, + "searchTerms": { + "*": [ + "loz" + ] } }, { @@ -14555,6 +17788,11 @@ "ru": "сейшельский креольский язык", "id": "Bahasa Kreol Seychelles", "hu": "seychelle-i kreol" + }, + "searchTerms": { + "*": [ + "crs" + ] } }, { @@ -14571,6 +17809,11 @@ "pt": "Língua turoyo", "ru": "Туройо", "sv": "turoyo" + }, + "searchTerms": { + "*": [ + "tru" + ] } }, { @@ -14584,6 +17827,11 @@ "nl": "Aghem", "ca": "aghem", "es": "aghem" + }, + "searchTerms": { + "*": [ + "agq" + ] } }, { @@ -14608,6 +17856,11 @@ "ru": "Марокканский диалект арабского языка", "sv": "marockansk arabiska", "zh_Hant": "摩洛哥阿拉伯語" + }, + "searchTerms": { + "*": [ + "ary" + ] } }, { @@ -14628,6 +17881,11 @@ "ru": "aтикамек", "zh_Hans": "阿提卡米克语", "zh_Hant": "阿提卡米克語" + }, + "searchTerms": { + "*": [ + "atj" + ] } }, { @@ -14644,6 +17902,11 @@ "nl": "Zuid-Altajs", "ru": "aлтайский язык", "zh_Hant": "南阿爾泰語" + }, + "searchTerms": { + "*": [ + "alt" + ] } }, { @@ -14672,6 +17935,12 @@ "id": "Bahasa Tamil", "it": "tamil", "ja": "タミル語" + }, + "priorityIf": "_country~((^|;)lk($|;))|((^|;)sg($|;))", + "searchTerms": { + "*": [ + "ta" + ] } }, { @@ -14699,6 +17968,12 @@ "fi": "paštun kieli", "fr": "pachto", "gl": "Lingua paxta" + }, + "priorityIf": "_country~((^|;)af($|;))", + "searchTerms": { + "*": [ + "ps" + ] } }, { @@ -14714,6 +17989,11 @@ "zh_Hans": "康柏语", "zh_Hant": "康柏語", "ru": "Нко (язык)" + }, + "searchTerms": { + "*": [ + "nqo" + ] } }, { @@ -14741,6 +18021,12 @@ "da": "rumænsk", "sv": "rumänska", "zh_Hant": "羅馬尼亞語" + }, + "priorityIf": "_country~((^|;)md($|;))|((^|;)ro($|;))", + "searchTerms": { + "*": [ + "ro" + ] } }, { @@ -14762,6 +18048,11 @@ "sv": "chavacano", "es": "criollo chabacano", "hu": "chabacano" + }, + "searchTerms": { + "*": [ + "cbk-zam" + ] } }, { @@ -14783,6 +18074,11 @@ "ru": "эльвдальский диалект", "fi": "älvdalska", "da": "elvdalsk" + }, + "searchTerms": { + "*": [ + "ovd" + ] } }, { @@ -14796,6 +18092,11 @@ "ja": "マインフランク語", "nl": "Mainfrankisch", "ru": "Майнфранкские диалекты" + }, + "searchTerms": { + "*": [ + "vmf" + ] } }, { @@ -14806,6 +18107,11 @@ "fr": "bikol rinconada", "ja": "イリガ・ビコール語", "pt": "Língua rinconada bikol" + }, + "searchTerms": { + "*": [ + "bto" + ] } }, { @@ -14817,6 +18123,11 @@ "ru": "южный белуджский", "zh_Hans": "南俾路支语", "zh_Hant": "南俾路支語" + }, + "searchTerms": { + "*": [ + "bcc" + ] } }, { @@ -14824,6 +18135,11 @@ "then": { "en": "Northern East Cree", "fr": "cri de l’Est, dialecte du Nord" + }, + "searchTerms": { + "*": [ + "crl" + ] } }, { @@ -14838,6 +18154,11 @@ "nl": "Noordelijk Luri", "pt": "luri setentrional", "gl": "lingua luri setentrional" + }, + "searchTerms": { + "*": [ + "lrc" + ] } }, { @@ -14855,6 +18176,11 @@ "pt": "Língua aklan", "es": "aclano", "da": "aklansk" + }, + "searchTerms": { + "*": [ + "akl" + ] } }, { @@ -14879,6 +18205,11 @@ "ja": "ビシュヌプリヤ・マニプリ語", "nb_NO": "bishnupriya manipuri", "nl": "Bishnupriya Manipuri" + }, + "searchTerms": { + "*": [ + "bpy" + ] } }, { @@ -14897,6 +18228,11 @@ "ja": "ミクマク語", "pl": "Język mikmak", "ru": "микмак" + }, + "searchTerms": { + "*": [ + "mic" + ] } }, { @@ -14924,6 +18260,12 @@ "ru": "словацкий язык", "sl": "Slovaščina", "sv": "slovakiska" + }, + "priorityIf": "_country~((^|;)sk($|;))", + "searchTerms": { + "*": [ + "sk" + ] } }, { @@ -14951,6 +18293,12 @@ "sl": "slovenščina", "sv": "slovenska", "zh_Hant": "斯洛維尼亞語" + }, + "priorityIf": "_country~((^|;)si($|;))", + "searchTerms": { + "*": [ + "sl" + ] } }, { @@ -14974,6 +18322,11 @@ "hu": "okinavai", "ca": "llengua d'Okinawa", "en": "Okinawan" + }, + "searchTerms": { + "*": [ + "ryu" + ] } }, { @@ -14995,6 +18348,11 @@ "pt": "Língua yaghnobi", "ru": "Ягнобский язык", "sv": "yaghnobi" + }, + "searchTerms": { + "*": [ + "yai" + ] } }, { @@ -15013,6 +18371,11 @@ "nb_NO": "Efik", "nl": "Efik", "pt": "Língua efik" + }, + "searchTerms": { + "*": [ + "efi" + ] } }, { @@ -15039,6 +18402,11 @@ "id": "Bahasa Telugu", "it": "telugu", "ja": "テルグ語" + }, + "searchTerms": { + "*": [ + "te" + ] } }, { @@ -15066,6 +18434,11 @@ "sv": "jiddisch", "zh_Hant": "意第緒語", "pt_BR": "língua iídiche" + }, + "searchTerms": { + "*": [ + "yi" + ] } }, { @@ -15091,6 +18464,12 @@ "en": "Tajik", "fr": "tadjik", "de": "Tadschikisch" + }, + "priorityIf": "_country~((^|;)tj($|;))", + "searchTerms": { + "*": [ + "tg" + ] } }, { @@ -15117,6 +18496,11 @@ "zh_Hans": "萨莫吉提亚语", "zh_Hant": "薩莫吉提亞語", "hu": "szamogit" + }, + "searchTerms": { + "*": [ + "bat-smg" + ] } }, { @@ -15136,6 +18520,11 @@ "ru": "Юан (язык)", "zh_Hans": "北部泰语", "zh_Hant": "北部泰語" + }, + "searchTerms": { + "*": [ + "nod" + ] } }, { @@ -15150,6 +18539,11 @@ "ja": "ランギ語", "pl": "Język langi", "eo": "rangia lingvo" + }, + "searchTerms": { + "*": [ + "lag" + ] } }, { @@ -15169,6 +18563,11 @@ "pl": "język Karaya", "ru": "Карайский язык", "da": "harajansk" + }, + "searchTerms": { + "*": [ + "krj" + ] } }, { @@ -15185,6 +18584,11 @@ "pl": "Język yap", "pt": "Língua yap", "ru": "Япский язык" + }, + "searchTerms": { + "*": [ + "yap" + ] } }, { @@ -15197,6 +18601,11 @@ "pl": "Język yidgański", "ru": "Йидга", "pt": "Língua yidgha" + }, + "searchTerms": { + "*": [ + "ydg" + ] } }, { @@ -15224,6 +18633,12 @@ "sl": "Vietnamščina", "sv": "vietnamesiska", "zh_Hant": "越南語" + }, + "priorityIf": "_country~((^|;)vn($|;))", + "searchTerms": { + "*": [ + "vi" + ] } }, { @@ -15252,6 +18667,12 @@ "de": "Italienisch", "nl": "Italiaans", "pt": "italiano" + }, + "priorityIf": "_country~((^|;)ch($|;))|((^|;)it($|;))|((^|;)sm($|;))|((^|;)va($|;))", + "searchTerms": { + "*": [ + "it" + ] } }, { @@ -15267,6 +18688,11 @@ "zh_Hans": "巴布萨语", "zh_Hant": "巴布薩語", "id": "Bahasa Babuza" + }, + "searchTerms": { + "*": [ + "bzg" + ] } }, { @@ -15283,6 +18709,11 @@ "zh_Hans": "卑南语", "zh_Hant": "卑南語", "fr": "pouyouma" + }, + "searchTerms": { + "*": [ + "pyu" + ] } }, { @@ -15301,6 +18732,11 @@ "pl": "Język wayuu", "pt": "Língua wayuu", "ru": "Гуахиро" + }, + "searchTerms": { + "*": [ + "guc" + ] } }, { @@ -15318,6 +18754,11 @@ "pl": "Język o'odham", "ru": "оодхам", "sv": "o'odham" + }, + "searchTerms": { + "*": [ + "ood" + ] } }, { @@ -15326,6 +18767,11 @@ "de": "West Coast Bajau", "en": "West Coast Bajau", "fr": "bajau de la côte occidentale" + }, + "searchTerms": { + "*": [ + "bdr" + ] } }, { @@ -15338,6 +18784,11 @@ "pl": "język batak mandailing", "zh_Hans": "曼代灵语", "zh_Hant": "曼代靈語" + }, + "searchTerms": { + "*": [ + "btm" + ] } }, { @@ -15350,6 +18801,11 @@ "pt": "Crioulo de Guadalupe", "sv": "Guadeloupisk kreol", "ca": "crioll de Guadalupe" + }, + "searchTerms": { + "*": [ + "gcf" + ] } }, { @@ -15364,6 +18820,11 @@ "nl": "Sirionó", "pt": "Língua sirionó", "ru": "сирионо" + }, + "searchTerms": { + "*": [ + "srq" + ] } }, { @@ -15379,6 +18840,11 @@ "ru": "Индо-пакистанский жестовый язык", "sv": "Indiskt teckenspråk", "id": "Bahasa Isyarat India-Pakistan" + }, + "searchTerms": { + "*": [ + "ins" + ] } }, { @@ -15393,6 +18859,11 @@ "ru": "Араканский язык", "zh_Hans": "阿拉干语", "zh_Hant": "阿拉幹語" + }, + "searchTerms": { + "*": [ + "rki" + ] } }, { @@ -15411,6 +18882,11 @@ "es": "walisiano", "fi": "Uvean kieli", "fr": "wallisien" + }, + "searchTerms": { + "*": [ + "wls" + ] } }, { @@ -15435,6 +18911,11 @@ "zh_Hans": "皮特萨米语", "zh_Hant": "皮特薩米語", "hu": "pitei számi" + }, + "searchTerms": { + "*": [ + "sje" + ] } }, { @@ -15460,6 +18941,11 @@ "sv": "lulesamiska", "zh_Hans": "吕勒萨米语", "zh_Hant": "呂勒薩米語" + }, + "searchTerms": { + "*": [ + "smj" + ] } }, { @@ -15481,6 +18967,11 @@ "pt_BR": "Língua kumyk", "ru": "кумыкский язык", "sv": "kumykiska" + }, + "searchTerms": { + "*": [ + "kum" + ] } }, { @@ -15493,6 +18984,11 @@ "fr": "Langue kombe", "gl": "Lingua kombe", "ja": "コンベ語" + }, + "searchTerms": { + "*": [ + "nui" + ] } }, { @@ -15518,6 +19014,11 @@ "ru": "южноминьский язык", "sv": "minnan", "ca": "min nan" + }, + "searchTerms": { + "*": [ + "zh-min-nan" + ] } }, { @@ -15546,6 +19047,12 @@ "ru": "польский язык", "sl": "poljščina", "sv": "polska" + }, + "priorityIf": "_country~((^|;)pl($|;))", + "searchTerms": { + "*": [ + "pl" + ] } }, { @@ -15559,6 +19066,11 @@ "pl": "Język puxian", "pt": "Língua putian", "ru": "Пусяньский язык" + }, + "searchTerms": { + "*": [ + "cpx" + ] } }, { @@ -15571,6 +19083,11 @@ "ru": "камский тибетский язык", "pt": "Tibetano khams", "hu": "khami tibeti" + }, + "searchTerms": { + "*": [ + "khg" + ] } }, { @@ -15596,6 +19113,11 @@ "ru": "квенский язык", "sv": "kvänska", "zh_Hant": "克文語" + }, + "searchTerms": { + "*": [ + "fkv" + ] } }, { @@ -15604,6 +19126,11 @@ "en": "Pular", "fr": "pular", "ja": "プラー語" + }, + "searchTerms": { + "*": [ + "fuf" + ] } }, { @@ -15615,6 +19142,11 @@ "id": "Bahasa Melayu Jambi", "ja": "ジャンビ・マレー語", "pl": "Język jambi" + }, + "searchTerms": { + "*": [ + "jax" + ] } }, { @@ -15629,6 +19161,11 @@ "pl": "język dusun", "pt": "Língua dusun", "ru": "дусунский язык" + }, + "searchTerms": { + "*": [ + "dtp" + ] } }, { @@ -15646,6 +19183,11 @@ "zh_Hans": "标准摩洛哥柏柏尔语", "zh_Hant": "標準摩洛哥柏柏語", "ru": "Стандартный марокканский берберский язык" + }, + "searchTerms": { + "*": [ + "zgh" + ] } }, { @@ -15657,6 +19199,11 @@ "ja": "西バローチー語", "nl": "West-Beloetsji", "ru": "западный белуджский язык" + }, + "searchTerms": { + "*": [ + "bgn" + ] } }, { @@ -15667,6 +19214,11 @@ "fr": "yangben", "ja": "ヤンベン語", "nl": "Yangben" + }, + "searchTerms": { + "*": [ + "yav" + ] } }, { @@ -15694,6 +19246,12 @@ "nb_NO": "svensk", "nl": "Zweeds", "pl": "język szwedzki" + }, + "priorityIf": "_country~((^|;)fi($|;))|((^|;)se($|;))", + "searchTerms": { + "*": [ + "sv" + ] } }, { @@ -15710,6 +19268,11 @@ "sv": "sydazerbajdzjanska", "zh_Hans": "南阿塞拜疆语", "zh_Hant": "南阿塞拜疆語" + }, + "searchTerms": { + "*": [ + "azb" + ] } }, { @@ -15728,6 +19291,11 @@ "zh_Hans": "卡那卡那富语", "zh_Hant": "卡那卡那富語", "id": "Bahasa Kanakanavu" + }, + "searchTerms": { + "*": [ + "xnb" + ] } }, { @@ -15755,6 +19323,11 @@ "sv": "dari", "zh_Hans": "达利语", "zh_Hant": "達利語" + }, + "searchTerms": { + "*": [ + "fa-af" + ] } }, { @@ -15783,6 +19356,12 @@ "it": "quechua", "zh_Hans": "克丘亚语", "zh_Hant": "奇楚瓦語" + }, + "priorityIf": "_country~((^|;)bo($|;))|((^|;)pe($|;))", + "searchTerms": { + "*": [ + "qu" + ] } }, { @@ -15802,6 +19381,11 @@ "ru": "Сери", "sv": "seri", "zh_Hant": "塞裏語" + }, + "searchTerms": { + "*": [ + "sei" + ] } }, { @@ -15830,6 +19414,12 @@ "sv": "albanska", "zh_Hans": "阿尔巴尼亚语", "zh_Hant": "阿爾巴尼亞語" + }, + "priorityIf": "_country~((^|;)al($|;))|((^|;)mk($|;))", + "searchTerms": { + "*": [ + "sq" + ] } }, { @@ -15858,6 +19448,12 @@ "ca": "ucraïnès", "hu": "ukrán", "it": "ucraino" + }, + "priorityIf": "_country~((^|;)ua($|;))", + "searchTerms": { + "*": [ + "uk" + ] } }, { @@ -15885,6 +19481,12 @@ "sv": "uzbekiska", "zh_Hans": "乌孜别克语", "zh_Hant": "烏孜別克語" + }, + "priorityIf": "_country~((^|;)af($|;))|((^|;)uz($|;))", + "searchTerms": { + "*": [ + "uz" + ] } }, { @@ -15913,6 +19515,12 @@ "ca": "georgià", "hu": "grúz", "it": "georgiano" + }, + "priorityIf": "_country~((^|;)ge($|;))", + "searchTerms": { + "*": [ + "ka" + ] } }, { @@ -15941,6 +19549,12 @@ "ca": "portuguès", "da": "portugisisk", "de": "Portugiesisch" + }, + "priorityIf": "_country~((^|;)ao($|;))|((^|;)br($|;))|((^|;)cv($|;))|((^|;)gq($|;))|((^|;)gw($|;))|((^|;)mz($|;))|((^|;)pt($|;))|((^|;)st($|;))|((^|;)tl($|;))", + "searchTerms": { + "*": [ + "pt" + ] } }, { @@ -15968,6 +19582,12 @@ "sl": "armenščina", "sv": "armeniska", "zh_Hant": "亞美尼亞語" + }, + "priorityIf": "_country~((^|;)am($|;))", + "searchTerms": { + "*": [ + "hy" + ] } }, { @@ -15996,6 +19616,12 @@ "it": "olandese", "da": "nederlandsk", "eo": "nederlanda lingvo" + }, + "priorityIf": "_country~((^|;)be($|;))|((^|;)nl($|;))|((^|;)sr($|;))", + "searchTerms": { + "*": [ + "nl" + ] } }, { @@ -16022,6 +19648,12 @@ "sv": "rätoromanska", "en": "Romansh", "ca": "romanx" + }, + "priorityIf": "_country~((^|;)ch($|;))", + "searchTerms": { + "*": [ + "rm" + ] } }, { @@ -16044,6 +19676,11 @@ "zh_Hans": "盖格方言", "zh_Hant": "蓋格方言", "hu": "geg albán" + }, + "searchTerms": { + "*": [ + "aln" + ] } }, { @@ -16071,6 +19708,11 @@ "sv": "marathi", "zh_Hans": "马拉地语", "zh_Hant": "馬拉提語" + }, + "searchTerms": { + "*": [ + "mr" + ] } }, { @@ -16096,6 +19738,12 @@ "pt_BR": "Língua malgaxe", "ru": "малагасийский язык", "sv": "malagassiska" + }, + "priorityIf": "_country~((^|;)mg($|;))", + "searchTerms": { + "*": [ + "mg" + ] } }, { @@ -16124,6 +19772,11 @@ "id": "Bahasa Serbo-Kroasia", "it": "serbo-croato", "ja": "セルビア・クロアチア語" + }, + "searchTerms": { + "*": [ + "sh" + ] } }, { @@ -16150,6 +19803,12 @@ "ru": "зулу", "sv": "zulu", "zh_Hant": "祖魯語" + }, + "priorityIf": "_country~((^|;)za($|;))", + "searchTerms": { + "*": [ + "zu" + ] } }, { @@ -16178,6 +19837,12 @@ "sv": "isländska", "zh_Hans": "冰岛语", "zh_Hant": "冰島語" + }, + "priorityIf": "_country~((^|;)is($|;))", + "searchTerms": { + "*": [ + "is" + ] } }, { @@ -16204,6 +19869,12 @@ "ru": "люксембургский язык", "sl": "Luksemburščina", "sv": "luxemburgiska" + }, + "priorityIf": "_country~((^|;)lu($|;))", + "searchTerms": { + "*": [ + "lb" + ] } }, { @@ -16230,6 +19901,12 @@ "ru": "туркменский язык", "sl": "Turkmenščina", "sv": "turkmeniska" + }, + "priorityIf": "_country~((^|;)af($|;))|((^|;)tm($|;))", + "searchTerms": { + "*": [ + "tk" + ] } }, { @@ -16257,6 +19934,12 @@ "sl": "tajščina", "sv": "thai", "zh_Hant": "泰語" + }, + "priorityIf": "_country~((^|;)th($|;))", + "searchTerms": { + "*": [ + "th" + ] } }, { @@ -16285,6 +19968,12 @@ "hu": "japán", "it": "giapponese", "ja": "日本語" + }, + "priorityIf": "_country~((^|;)jp($|;))|((^|;)pw($|;))", + "searchTerms": { + "*": [ + "ja" + ] } }, { @@ -16312,6 +20001,12 @@ "sl": "Latvijščina", "sv": "lettiska", "zh_Hant": "拉脫維亞語" + }, + "priorityIf": "_country~((^|;)lv($|;))", + "searchTerms": { + "*": [ + "lv" + ] } }, { @@ -16338,6 +20033,11 @@ "ru": "цыганский язык", "sl": "romščina", "sv": "romani" + }, + "searchTerms": { + "*": [ + "rmy" + ] } }, { @@ -16363,6 +20063,12 @@ "hu": "khmer", "id": "Bahasa Khmer", "ja": "クメール語" + }, + "priorityIf": "_country~((^|;)kh($|;))", + "searchTerms": { + "*": [ + "km" + ] } }, { @@ -16390,6 +20096,12 @@ "sv": "lao", "zh_Hans": "老挝语", "zh_Hant": "老撾語" + }, + "priorityIf": "_country~((^|;)la($|;))", + "searchTerms": { + "*": [ + "lo" + ] } }, { @@ -16417,6 +20129,12 @@ "pt_BR": "Língua somali", "ru": "сомалийский язык", "sv": "somaliska" + }, + "priorityIf": "_country~((^|;)so($|;))", + "searchTerms": { + "*": [ + "so" + ] } }, { @@ -16444,6 +20162,11 @@ "sv": "sydsamiska", "zh_Hans": "南萨米语", "zh_Hant": "南薩米語" + }, + "searchTerms": { + "*": [ + "sma" + ] } }, { @@ -16458,6 +20181,11 @@ "it": "innu-aimun", "nl": "Innu language", "ru": "Монтанье-наскапи" + }, + "searchTerms": { + "*": [ + "moe" + ] } }, { @@ -16485,6 +20213,12 @@ "hu": "szerb", "it": "serbo", "zh_Hant": "塞爾維亞語" + }, + "priorityIf": "_country~((^|;)ba($|;))|((^|;)rs($|;))", + "searchTerms": { + "*": [ + "sr" + ] } }, { @@ -16513,6 +20247,12 @@ "fi": "liettua", "fr": "lituanien", "gl": "lingua lituana" + }, + "priorityIf": "_country~((^|;)lt($|;))", + "searchTerms": { + "*": [ + "lt" + ] } }, { @@ -16540,6 +20280,12 @@ "id": "Hongaria", "it": "ungherese", "ja": "ハンガリー語" + }, + "priorityIf": "_country~((^|;)hu($|;))", + "searchTerms": { + "*": [ + "hu" + ] } }, { @@ -16565,6 +20311,12 @@ "eo": "birma lingvo", "es": "birmano", "fi": "burma" + }, + "priorityIf": "_country~((^|;)mm($|;))", + "searchTerms": { + "*": [ + "my" + ] } }, { @@ -16592,6 +20344,12 @@ "sv": "malajiska", "zh_Hans": "马来语", "zh_Hant": "馬來語" + }, + "priorityIf": "_country~((^|;)bn($|;))|((^|;)my($|;))|((^|;)sg($|;))", + "searchTerms": { + "*": [ + "ms" + ] } }, { @@ -16618,6 +20376,12 @@ "nl": "Xhosa", "ru": "коса", "fr": "xhosa" + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "xh" + ] } }, { @@ -16643,6 +20407,11 @@ "pt_BR": "Língua udmurte", "ru": "удмуртский язык", "sv": "udmurtiska" + }, + "searchTerms": { + "*": [ + "udm" + ] } }, { @@ -16669,6 +20438,11 @@ "nl": "Roetheens", "ru": "русинский язык", "gl": "Lingua rutena" + }, + "searchTerms": { + "*": [ + "rue" + ] } }, { @@ -16694,6 +20468,11 @@ "zh_Hans": "萨特弗里斯兰语", "zh_Hant": "薩特菲士蘭語", "id": "Bahasa Frisia Saterland" + }, + "searchTerms": { + "*": [ + "stq" + ] } }, { @@ -16721,6 +20500,12 @@ "de": "Kirgisisch", "en": "Kyrgyz", "ca": "kirguís" + }, + "priorityIf": "_country~((^|;)kg($|;))", + "searchTerms": { + "*": [ + "ky" + ] } }, { @@ -16747,6 +20532,12 @@ "ru": "мальтийский язык", "sl": "Malteščina", "sv": "maltesiska" + }, + "priorityIf": "_country~((^|;)mt($|;))", + "searchTerms": { + "*": [ + "mt" + ] } }, { @@ -16775,6 +20566,12 @@ "sv": "makedonska", "zh_Hans": "马其顿语", "zh_Hant": "馬其頓語" + }, + "priorityIf": "_country~((^|;)mk($|;))", + "searchTerms": { + "*": [ + "mk" + ] } }, { @@ -16800,6 +20597,11 @@ "ru": "чжуанский язык", "sv": "zhuang", "zh_Hant": "壯語" + }, + "searchTerms": { + "*": [ + "za" + ] } }, { @@ -16825,6 +20627,11 @@ "pt_BR": "Língua uigur", "ru": "уйгурский язык", "sv": "uiguriska" + }, + "searchTerms": { + "*": [ + "ug" + ] } }, { @@ -16853,6 +20660,12 @@ "fr": "coréen", "da": "koreansk", "eo": "korea lingvo" + }, + "priorityIf": "_country~((^|;)kp($|;))|((^|;)kr($|;))", + "searchTerms": { + "*": [ + "ko" + ] } }, { @@ -16880,6 +20693,12 @@ "ru": "сингальский язык", "sl": "Singalščina", "sv": "singalesiska" + }, + "priorityIf": "_country~((^|;)lk($|;))", + "searchTerms": { + "*": [ + "si" + ] } }, { @@ -16908,6 +20727,12 @@ "id": "Bahasa Kazak", "it": "kazako", "ja": "カザフ語" + }, + "priorityIf": "_country~((^|;)kz($|;))", + "searchTerms": { + "*": [ + "kk" + ] } }, { @@ -16932,6 +20757,12 @@ "ru": "науруанский язык", "sv": "nauruanska", "hu": "naurui" + }, + "priorityIf": "_country~((^|;)nr($|;))", + "searchTerms": { + "*": [ + "na" + ] } }, { @@ -16957,6 +20788,11 @@ "pt_BR": "Língua navaja", "ru": "навахо", "sv": "navajo" + }, + "searchTerms": { + "*": [ + "nv" + ] } }, { @@ -16983,6 +20819,11 @@ "zh_Hans": "梅安语", "zh_Hant": "梅安語", "hu": "meänkieli" + }, + "searchTerms": { + "*": [ + "fit" + ] } }, { @@ -17007,6 +20848,11 @@ "ru": "мегрельский язык", "sv": "megreliska", "hu": "mingrél" + }, + "searchTerms": { + "*": [ + "xmf" + ] } }, { @@ -17031,6 +20877,11 @@ "ja": "アファル語", "nb_NO": "afar", "pl": "Język afar" + }, + "searchTerms": { + "*": [ + "aa" + ] } }, { @@ -17049,6 +20900,11 @@ "ru": "Ангика", "zh_Hans": "昂加语", "zh_Hant": "昂加語" + }, + "searchTerms": { + "*": [ + "anp" + ] } }, { @@ -17073,6 +20929,11 @@ "pt": "Língua arromena", "sv": "arumänska", "ru": "арумынский язык" + }, + "searchTerms": { + "*": [ + "rup" + ] } }, { @@ -17097,6 +20958,11 @@ "id": "Bahasa Venesia", "it": "veneto", "ja": "ヴェネト語" + }, + "searchTerms": { + "*": [ + "vec" + ] } }, { @@ -17124,6 +20990,11 @@ "zh_Hans": "维普斯语", "zh_Hant": "維普斯語", "hu": "vepsze" + }, + "searchTerms": { + "*": [ + "vep" + ] } }, { @@ -17149,6 +21020,11 @@ "en": "Bhojpuri", "eo": "bhojpura lingvo", "es": "Idioma bopurí" + }, + "searchTerms": { + "*": [ + "bh" + ] } }, { @@ -17165,6 +21041,11 @@ "pl": "język chaouia", "pt": "Língua chaouis", "ru": "Шавия" + }, + "searchTerms": { + "*": [ + "shy" + ] } }, { @@ -17189,6 +21070,11 @@ "pt": "hereró", "pt_BR": "Língua hereró", "sv": "herero" + }, + "searchTerms": { + "*": [ + "hz" + ] } }, { @@ -17211,6 +21097,11 @@ "pl": "Język mon", "pt": "Língua mon", "ru": "монский язык" + }, + "searchTerms": { + "*": [ + "mnw" + ] } }, { @@ -17236,6 +21127,11 @@ "ru": "мазандеранский язык", "sv": "mazenderani", "hu": "mázandaráni" + }, + "searchTerms": { + "*": [ + "mzn" + ] } }, { @@ -17262,6 +21158,11 @@ "ru": "окситанский язык", "sl": "Okcitanščina", "sv": "occitanska" + }, + "searchTerms": { + "*": [ + "oc" + ] } }, { @@ -17290,6 +21191,12 @@ "sv": "indonesiska", "zh_Hans": "印度尼西亚语", "zh_Hant": "印尼語" + }, + "priorityIf": "_country~((^|;)id($|;))", + "searchTerms": { + "*": [ + "id" + ] } }, { @@ -17315,6 +21222,12 @@ "fi": "Vendan kieli", "fr": "venda", "gl": "Lingua venda" + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "ve" + ] } }, { @@ -17340,6 +21253,11 @@ "sv": "minangkabau", "zh_Hans": "米南佳保语", "zh_Hant": "米南佳保語" + }, + "searchTerms": { + "*": [ + "min" + ] } }, { @@ -17364,6 +21282,11 @@ "pt_BR": "mirandês", "ru": "мирандский язык", "sv": "mirandesiska" + }, + "searchTerms": { + "*": [ + "mwl" + ] } }, { @@ -17388,6 +21311,11 @@ "ru": "пенсильванско-немецкий диалект", "sl": "Pensilvanska nemščina", "sv": "Pennsylvaniatyska" + }, + "searchTerms": { + "*": [ + "pdc" + ] } }, { @@ -17408,6 +21336,11 @@ "ru": "Пфальцский диалект", "sv": "pfalziska", "hu": "pfalzi" + }, + "searchTerms": { + "*": [ + "pfl" + ] } }, { @@ -17434,6 +21367,12 @@ "pt": "novo norueguês", "pt_BR": "novo norueguês", "zh_Hant": "新挪威語" + }, + "priorityIf": "_country~((^|;)no($|;))", + "searchTerms": { + "*": [ + "nn" + ] } }, { @@ -17460,6 +21399,12 @@ "pl": "norweski (bokmål)", "pt": "bokmål", "pt_BR": "Bokmål" + }, + "priorityIf": "_country~((^|;)no($|;))", + "searchTerms": { + "*": [ + "nb" + ] } }, { @@ -17487,6 +21432,11 @@ "sv": "korniska", "zh_Hans": "康沃尔语", "zh_Hant": "康瓦爾語" + }, + "searchTerms": { + "*": [ + "kw" + ] } }, { @@ -17515,6 +21465,11 @@ "zh_Hans": "低地苏格兰语", "zh_Hant": "低地蘇格蘭語", "da": "skotsk" + }, + "searchTerms": { + "*": [ + "sco" + ] } }, { @@ -17539,6 +21494,11 @@ "fi": "mokša", "fr": "moksa", "gl": "Lingua moksha" + }, + "searchTerms": { + "*": [ + "mdf" + ] } }, { @@ -17564,6 +21524,11 @@ "pt_BR": "Língua sindi", "sv": "sindhi", "de": "Sindhi" + }, + "searchTerms": { + "*": [ + "sd" + ] } }, { @@ -17590,6 +21555,11 @@ "ru": "татарский язык", "sl": "Tatarščina", "sv": "tatariska" + }, + "searchTerms": { + "*": [ + "tt" + ] } }, { @@ -17615,6 +21585,11 @@ "sl": "Šlezijščina", "sv": "schlesiska", "hu": "sziléziai" + }, + "searchTerms": { + "*": [ + "szl" + ] } }, { @@ -17638,6 +21613,11 @@ "pt": "Língua caracalpaque", "ru": "каракалпакский язык", "sv": "karakalpakiska" + }, + "searchTerms": { + "*": [ + "kaa" + ] } }, { @@ -17665,6 +21645,12 @@ "sv": "javanesiska", "zh_Hans": "爪哇语", "zh_Hant": "爪哇語" + }, + "priorityIf": "_country~((^|;)id($|;))", + "searchTerms": { + "*": [ + "jv" + ] } }, { @@ -17691,6 +21677,11 @@ "hu": "tagalog", "id": "Bahasa Tagalog", "ja": "タガログ語" + }, + "searchTerms": { + "*": [ + "tl" + ] } }, { @@ -17714,6 +21705,12 @@ "ru": "тонганский язык", "sv": "tonganska", "eo": "Tonga lingvo" + }, + "priorityIf": "_country~((^|;)to($|;))", + "searchTerms": { + "*": [ + "to" + ] } }, { @@ -17739,6 +21736,11 @@ "ru": "эрзянский язык", "sl": "Erzjanščina", "sv": "erzya" + }, + "searchTerms": { + "*": [ + "myv" + ] } }, { @@ -17766,6 +21768,11 @@ "sv": "lezginska", "zh_Hans": "列兹金语", "zh_Hant": "列茲金語" + }, + "searchTerms": { + "*": [ + "lez" + ] } }, { @@ -17790,6 +21797,11 @@ "ru": "Чоктавский язык", "sv": "choctaw", "zh_Hans": "乔克托语" + }, + "searchTerms": { + "*": [ + "cho" + ] } }, { @@ -17817,6 +21829,11 @@ "sv": "grönländska", "zh_Hans": "格陵兰语", "zh_Hant": "格陵蘭語" + }, + "searchTerms": { + "*": [ + "kl" + ] } }, { @@ -17843,6 +21860,11 @@ "zh_Hans": "皮埃蒙特语", "zh_Hant": "皮埃蒙特語", "hu": "piemonti" + }, + "searchTerms": { + "*": [ + "pms" + ] } }, { @@ -17871,6 +21893,11 @@ "es": "tártaro de Crimea", "fi": "krimintataari", "fr": "tatar de Crimée" + }, + "searchTerms": { + "*": [ + "crh" + ] } }, { @@ -17895,6 +21922,11 @@ "sv": "enaresamiska", "zh_Hans": "伊纳里萨米语", "zh_Hant": "伊納里薩米語" + }, + "searchTerms": { + "*": [ + "smn" + ] } }, { @@ -17913,6 +21945,11 @@ "es": "fráncico ripuario", "fr": "francique ripuaire", "gl": "Fráncico ripuario" + }, + "searchTerms": { + "*": [ + "ksh" + ] } }, { @@ -17937,6 +21974,12 @@ "pt": "língua nianja", "ru": "ньянджа", "sv": "chichewa" + }, + "priorityIf": "_country~((^|;)mw($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "ny" + ] } }, { @@ -17963,6 +22006,12 @@ "pt_BR": "Língua mongol", "ru": "монгольский язык", "sv": "mongoliska" + }, + "priorityIf": "_country~((^|;)mn($|;))", + "searchTerms": { + "*": [ + "mn" + ] } }, { @@ -17991,6 +22040,11 @@ "ja": "カシミール語", "nb_NO": "kasjmiri", "nl": "Kasjmiri" + }, + "searchTerms": { + "*": [ + "ks" + ] } }, { @@ -18016,6 +22070,11 @@ "ru": "игбо", "sv": "igbo", "zh_Hant": "伊博語" + }, + "searchTerms": { + "*": [ + "ig" + ] } }, { @@ -18041,6 +22100,12 @@ "ru": "руанда", "sv": "rwanda", "zh_Hant": "盧安達語" + }, + "priorityIf": "_country~((^|;)rw($|;))", + "searchTerms": { + "*": [ + "rw" + ] } }, { @@ -18067,6 +22132,11 @@ "sl": "Nizka nemščina", "sv": "lågtyska", "zh_Hant": "低地德語" + }, + "searchTerms": { + "*": [ + "nds" + ] } }, { @@ -18087,6 +22157,11 @@ "sv": "ndonga", "ru": "Ндонга", "de": "Ndonga" + }, + "searchTerms": { + "*": [ + "ng" + ] } }, { @@ -18107,6 +22182,11 @@ "pt": "Língua seraiki", "ru": "Сирайки", "sv": "saraiki" + }, + "searchTerms": { + "*": [ + "skr" + ] } }, { @@ -18133,6 +22213,11 @@ "sv": "nordsamiska", "zh_Hans": "北萨米语", "zh_Hant": "北薩米語" + }, + "searchTerms": { + "*": [ + "se" + ] } }, { @@ -18156,6 +22241,11 @@ "ru": "аляскинско-инуитские языки", "sv": "iñupiaq", "fr": "inupiaq" + }, + "searchTerms": { + "*": [ + "ik" + ] } }, { @@ -18180,6 +22270,11 @@ "zh_Hans": "哈卡斯语", "zh_Hant": "哈卡斯语", "gl": "Lingua khakas" + }, + "searchTerms": { + "*": [ + "kjh" + ] } }, { @@ -18206,6 +22301,12 @@ "fi": "nepalin kieli", "fr": "népalais", "gl": "Lingua nepalesa" + }, + "priorityIf": "_country~((^|;)np($|;))", + "searchTerms": { + "*": [ + "ne" + ] } }, { @@ -18232,6 +22333,11 @@ "sv": "neapolitanska", "zh_Hans": "那不勒斯语", "zh_Hant": "那不勒斯語" + }, + "searchTerms": { + "*": [ + "nap" + ] } }, { @@ -18257,6 +22363,11 @@ "ru": "Луганда", "sv": "luganda", "zh_Hant": "烏干達語" + }, + "searchTerms": { + "*": [ + "lg" + ] } }, { @@ -18284,6 +22395,12 @@ "zh_Hans": "海地克里奥尔语", "zh_Hant": "海地克里奧爾語", "da": "haitisk" + }, + "priorityIf": "_country~((^|;)ht($|;))", + "searchTerms": { + "*": [ + "ht" + ] } }, { @@ -18311,6 +22428,11 @@ "id": "Bahasa Ossetia", "it": "osseto", "ja": "オセット語" + }, + "searchTerms": { + "*": [ + "os" + ] } }, { @@ -18334,6 +22456,11 @@ "pt": "Língua bhasa", "ru": "неварский язык", "sv": "newari" + }, + "searchTerms": { + "*": [ + "new" + ] } }, { @@ -18360,6 +22487,11 @@ "sv": "sunda", "nb_NO": "sundanesisk", "de": "Sundanesisch" + }, + "searchTerms": { + "*": [ + "su" + ] } }, { @@ -18387,6 +22519,11 @@ "sv": "inuktitut", "zh_Hans": "伊努克提图特语", "zh_Hant": "伊努克提圖特語" + }, + "searchTerms": { + "*": [ + "iu" + ] } }, { @@ -18413,6 +22550,11 @@ "sv": "kikuyu", "zh_Hans": "基库尤语", "zh_Hant": "基庫尤語" + }, + "searchTerms": { + "*": [ + "ki" + ] } }, { @@ -18439,6 +22581,11 @@ "sv": "kannada", "zh_Hans": "卡纳达语", "zh_Hant": "康納達語" + }, + "searchTerms": { + "*": [ + "kn" + ] } }, { @@ -18463,6 +22610,11 @@ "ru": "ингушский язык", "sv": "ingusjiska", "hu": "ingus" + }, + "searchTerms": { + "*": [ + "inh" + ] } }, { @@ -18487,6 +22639,11 @@ "pt": "picardo", "ru": "пикардский язык", "sv": "pikardiska" + }, + "searchTerms": { + "*": [ + "pcd" + ] } }, { @@ -18514,6 +22671,11 @@ "nb_NO": "sardisk", "nl": "Sardijns", "pl": "Język sardyński" + }, + "searchTerms": { + "*": [ + "sc" + ] } }, { @@ -18541,6 +22703,11 @@ "sv": "sranan", "zh_Hans": "苏里南语", "zh_Hant": "蘇利南語" + }, + "searchTerms": { + "*": [ + "srn" + ] } }, { @@ -18564,6 +22731,12 @@ "pt": "Língua kirundi", "ru": "рунди", "sv": "kirundi" + }, + "priorityIf": "_country~((^|;)bi($|;))", + "searchTerms": { + "*": [ + "rn" + ] } }, { @@ -18588,6 +22761,12 @@ "ru": "хири-моту", "sv": "hiri motu", "ca": "Hiri Motu" + }, + "priorityIf": "_country~((^|;)pg($|;))", + "searchTerms": { + "*": [ + "ho" + ] } }, { @@ -18615,6 +22794,12 @@ "sv": "sango", "zh_Hans": "桑戈语", "zh_Hant": "桑戈語" + }, + "priorityIf": "_country~((^|;)cf($|;))", + "searchTerms": { + "*": [ + "sg" + ] } }, { @@ -18641,6 +22826,11 @@ "zh_Hans": "帕皮阿门托语", "zh_Hant": "帕皮阿門托語", "da": "papiamento" + }, + "searchTerms": { + "*": [ + "pap" + ] } }, { @@ -18663,6 +22853,11 @@ "pt": "Língua cabardiana", "ru": "кабардино-черкесский язык", "sv": "kabardinska" + }, + "searchTerms": { + "*": [ + "kbd" + ] } }, { @@ -18688,6 +22883,11 @@ "fi": "orija", "fr": "oriya", "gl": "Lingua oriya" + }, + "searchTerms": { + "*": [ + "or" + ] } }, { @@ -18712,6 +22912,11 @@ "sv": "mapudungun", "id": "Bahasa Mapuche", "fi": "mapudungun" + }, + "searchTerms": { + "*": [ + "arn" + ] } }, { @@ -18736,6 +22941,11 @@ "pt": "Língua oromo", "ru": "оромо", "sv": "oromo" + }, + "searchTerms": { + "*": [ + "om" + ] } }, { @@ -18760,6 +22970,11 @@ "pt": "língua santali", "sv": "santhali", "zh_Hant": "桑塔利語" + }, + "searchTerms": { + "*": [ + "sat" + ] } }, { @@ -18780,6 +22995,11 @@ "ja": "四川彝語", "pl": "język nuosu", "pt": "Língua Nuosu" + }, + "searchTerms": { + "*": [ + "ii" + ] } }, { @@ -18799,6 +23019,11 @@ "pl": "Kabiyé", "pt": "Língua kabiyé", "ru": "Кабийе" + }, + "searchTerms": { + "*": [ + "kbp" + ] } }, { @@ -18824,6 +23049,11 @@ "ru": "кабильский язык", "sv": "kabyliska", "zh_Hant": "卡拜爾語" + }, + "searchTerms": { + "*": [ + "kab" + ] } }, { @@ -18848,6 +23078,11 @@ "pl": "Język kongo", "ru": "конго", "sv": "kikongo" + }, + "searchTerms": { + "*": [ + "kg" + ] } }, { @@ -18871,6 +23106,11 @@ "pt": "Língua carachaio-bálcara", "ru": "карачаево-балкарский язык", "sv": "karatjajbalkariska" + }, + "searchTerms": { + "*": [ + "krc" + ] } }, { @@ -18892,6 +23132,11 @@ "pl": "Język tumbuka", "pt": "Língua tumbuka", "ru": "Тумбука" + }, + "searchTerms": { + "*": [ + "tum" + ] } }, { @@ -18906,6 +23151,11 @@ "pl": "język tausug", "pt": "Língua tausug", "es": "idioma joloano" + }, + "searchTerms": { + "*": [ + "tsg" + ] } }, { @@ -18928,6 +23178,11 @@ "zh_Hans": "施卢赫语", "zh_Hant": "施盧赫語", "fr": "chleuh" + }, + "searchTerms": { + "*": [ + "shi" + ] } }, { @@ -18952,6 +23207,12 @@ "ru": "шона", "sv": "shona", "zh_Hant": "修納語" + }, + "priorityIf": "_country~((^|;)zw($|;))", + "searchTerms": { + "*": [ + "sn" + ] } }, { @@ -18976,6 +23237,11 @@ "pt": "Tok Pisin", "ru": "ток-писин", "sv": "tok pisin" + }, + "searchTerms": { + "*": [ + "tpi" + ] } }, { @@ -18996,6 +23262,11 @@ "ru": "Рифский язык", "zh_Hans": "里夫语", "zh_Hant": "里夫語" + }, + "searchTerms": { + "*": [ + "rif" + ] } }, { @@ -19020,6 +23291,11 @@ "pt_BR": "Língua tuviniana", "ru": "тувинский язык", "sv": "tuvinska" + }, + "searchTerms": { + "*": [ + "tyv" + ] } }, { @@ -19045,6 +23321,12 @@ "pl": "Język tigrinia", "pt": "Língua tigrínia", "ru": "тигринья" + }, + "priorityIf": "_country~((^|;)er($|;))", + "searchTerms": { + "*": [ + "ti" + ] } }, { @@ -19069,6 +23351,11 @@ "pt": "língua tétum", "ru": "тетум", "sv": "tetum" + }, + "searchTerms": { + "*": [ + "tet" + ] } }, { @@ -19094,6 +23381,11 @@ "ru": "сицилийский язык", "sv": "sicilianska", "da": "siciliansk" + }, + "searchTerms": { + "*": [ + "scn" + ] } }, { @@ -19118,6 +23410,11 @@ "ru": "ломбардский язык", "sv": "lombardiska", "hu": "lombard" + }, + "searchTerms": { + "*": [ + "lmo" + ] } }, { @@ -19142,6 +23439,11 @@ "sv": "ilokano", "es": "ilocano", "da": "ilokansk" + }, + "searchTerms": { + "*": [ + "ilo" + ] } }, { @@ -19165,6 +23467,12 @@ "pt": "Língua samoana", "ru": "самоанский язык", "sv": "samoanska" + }, + "priorityIf": "_country~((^|;)ws($|;))", + "searchTerms": { + "*": [ + "sm" + ] } }, { @@ -19191,6 +23499,12 @@ "sv": "siswati", "zh_Hans": "斯威士语", "zh_Hant": "史瓦濟語" + }, + "priorityIf": "_country~((^|;)sz($|;))|((^|;)za($|;))", + "searchTerms": { + "*": [ + "ss" + ] } }, { @@ -19215,6 +23529,11 @@ "zh_Hans": "曼尼普尔语", "zh_Hant": "曼尼普爾語", "gl": "Lingua meitei" + }, + "searchTerms": { + "*": [ + "mni" + ] } }, { @@ -19239,6 +23558,11 @@ "pt": "língua komi", "ru": "коми язык", "sv": "komi" + }, + "searchTerms": { + "*": [ + "kv" + ] } }, { @@ -19267,6 +23591,12 @@ "gl": "lingua kurda", "nb_NO": "kurdisk", "zh_Hans": "库尔德语" + }, + "priorityIf": "_country~((^|;)iq($|;))", + "searchTerms": { + "*": [ + "ku" + ] } }, { @@ -19292,6 +23622,11 @@ "ru": "сефардский язык", "sv": "ladino", "de": "Sephardisch" + }, + "searchTerms": { + "*": [ + "lad" + ] } }, { @@ -19319,6 +23654,12 @@ "pt_BR": "língua tsonga", "ru": "тсонга", "sv": "tsonga" + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "ts" + ] } }, { @@ -19344,6 +23685,12 @@ "pt_BR": "língua soto", "ru": "сесото", "sv": "sesotho" + }, + "priorityIf": "_country~((^|;)ls($|;))|((^|;)za($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "st" + ] } }, { @@ -19369,6 +23716,11 @@ "es": "ligur", "fi": "liguuri", "gl": "Lingua lígur" + }, + "searchTerms": { + "*": [ + "lij" + ] } }, { @@ -19395,6 +23747,11 @@ "ru": "майтхили", "sv": "maithili", "zh_Hans": "迈蒂利语" + }, + "searchTerms": { + "*": [ + "mai" + ] } }, { @@ -19419,6 +23776,11 @@ "pt_BR": "Língua tuvaluana", "ru": "тувалу", "sv": "tuvaluanska" + }, + "searchTerms": { + "*": [ + "tvl" + ] } }, { @@ -19445,6 +23807,12 @@ "da": "Setswana", "de": "Setswana", "eo": "cvana lingvo" + }, + "priorityIf": "_country~((^|;)za($|;))|((^|;)zw($|;))", + "searchTerms": { + "*": [ + "tn" + ] } }, { @@ -19469,6 +23837,11 @@ "pt": "valão", "ru": "валлонский язык", "sv": "vallonska" + }, + "searchTerms": { + "*": [ + "wa" + ] } }, { @@ -19494,6 +23867,11 @@ "zh_Hant": "閩南語", "da": "Minnan", "fi": "Minnan" + }, + "searchTerms": { + "*": [ + "nan" + ] } }, { @@ -19518,6 +23896,11 @@ "ru": "питкэрнский язык", "sv": "pitcairnesiska", "hu": "pitcairni" + }, + "searchTerms": { + "*": [ + "pih" + ] } }, { @@ -19544,6 +23927,11 @@ "zh_Hans": "拉迪恩语", "zh_Hant": "拉迪恩語", "hu": "ladin" + }, + "searchTerms": { + "*": [ + "lld" + ] } }, { @@ -19569,6 +23957,11 @@ "sv": "tahitiska", "zh_Hans": "塔希提语", "zh_Hant": "大溪地語" + }, + "searchTerms": { + "*": [ + "ty" + ] } }, { @@ -19593,6 +23986,12 @@ "pt": "Língua wolof", "ru": "волоф", "sv": "wolof" + }, + "priorityIf": "_country~((^|;)sn($|;))", + "searchTerms": { + "*": [ + "wo" + ] } }, { @@ -19618,6 +24017,11 @@ "sv": "waray-waray", "es": "samareño", "da": "varajansk" + }, + "searchTerms": { + "*": [ + "war" + ] } }, { @@ -19639,6 +24043,11 @@ "id": "Bahasa Lak", "it": "lak", "ja": "ラク語" + }, + "searchTerms": { + "*": [ + "lbe" + ] } }, { @@ -19662,6 +24071,11 @@ "sv": "lettgalliska", "fi": "latgallin kieli", "hu": "latgal" + }, + "searchTerms": { + "*": [ + "ltg" + ] } }, { @@ -19683,6 +24097,11 @@ "ru": "Мадурский язык", "sv": "maduresiska", "eo": "madura lingvo" + }, + "searchTerms": { + "*": [ + "mad" + ] } }, { @@ -19707,6 +24126,12 @@ "pt_BR": "Língua marshalesa", "ru": "маршалльский язык", "sv": "marshallesiska" + }, + "priorityIf": "_country~((^|;)mh($|;))", + "searchTerms": { + "*": [ + "mh" + ] } }, { @@ -19732,6 +24157,11 @@ "sv": "moldaviska", "gl": "lingua moldova", "zh_Hant": "摩爾多瓦語" + }, + "searchTerms": { + "*": [ + "mo" + ] } }, { @@ -19753,6 +24183,11 @@ "ru": "ненецкий язык", "sv": "nentsiska", "hu": "nyenyec" + }, + "searchTerms": { + "*": [ + "yrk" + ] } }, { @@ -19771,6 +24206,11 @@ "zh_Hans": "奇努克混合语", "zh_Hant": "支努幹混合語", "fi": "chinook-jargon" + }, + "searchTerms": { + "*": [ + "chn" + ] } }, { @@ -19793,6 +24233,11 @@ "pt": "Língua kanuri", "sv": "kanuri", "gl": "Lingua kanuri" + }, + "searchTerms": { + "*": [ + "kr" + ] } }, { @@ -19818,6 +24263,11 @@ "pt_BR": "Língua twi", "ru": "чви", "sv": "twi (språk)" + }, + "searchTerms": { + "*": [ + "tw" + ] } }, { @@ -19841,6 +24291,11 @@ "zh_Hans": "掸语", "zh_Hant": "撣語", "eo": "ŝana lingvo" + }, + "searchTerms": { + "*": [ + "shn" + ] } }, { @@ -19865,6 +24320,11 @@ "ru": "западнофламандская группа диалектов", "zh_Hans": "西佛兰德语", "zh_Hant": "西佛蘭德語" + }, + "searchTerms": { + "*": [ + "vls" + ] } }, { @@ -19890,6 +24350,11 @@ "es": "pangasinense", "da": "pangasinansk", "nb_NO": "pangasinansk" + }, + "searchTerms": { + "*": [ + "pag" + ] } }, { @@ -19914,6 +24379,11 @@ "pt_BR": "língua soto do norte", "ru": "северный сото", "sv": "nordsotho" + }, + "searchTerms": { + "*": [ + "nso" + ] } }, { @@ -19939,6 +24409,11 @@ "sv": "lingala", "zh_Hant": "林格拉語", "ru": "лингала" + }, + "searchTerms": { + "*": [ + "ln" + ] } }, { @@ -19961,6 +24436,11 @@ "sv": "zeeländska", "zh_Hans": "西兰语", "zh_Hant": "西蘭語" + }, + "searchTerms": { + "*": [ + "zea" + ] } }, { @@ -19982,6 +24462,11 @@ "fi": "Atayalin kieli", "id": "Bahasa Atayal", "hu": "atajal" + }, + "searchTerms": { + "*": [ + "tay" + ] } }, { @@ -20005,6 +24490,11 @@ "fr": "wu", "gl": "Lingua wu", "id": "Bahasa Wu" + }, + "searchTerms": { + "*": [ + "wuu" + ] } }, { @@ -20028,6 +24518,11 @@ "ru": "якутский язык", "sv": "jakutiska", "nb_NO": "sakha" + }, + "searchTerms": { + "*": [ + "sah" + ] } }, { @@ -20054,6 +24549,11 @@ "sv": "patwa", "zh_Hans": "牙买加土语", "zh_Hant": "牙買加土語" + }, + "searchTerms": { + "*": [ + "jam" + ] } }, { @@ -20079,6 +24579,11 @@ "pt": "Língua dacota", "pt_BR": "Língua dacota", "sv": "lakota" + }, + "searchTerms": { + "*": [ + "lkt" + ] } }, { @@ -20105,6 +24610,11 @@ "ru": "карельский язык", "sv": "karelska", "zh_Hant": "卡累利阿語" + }, + "searchTerms": { + "*": [ + "krl" + ] } }, { @@ -20127,6 +24637,11 @@ "pt": "Língua túlu", "ru": "тулу", "sv": "tulu" + }, + "searchTerms": { + "*": [ + "tcy" + ] } }, { @@ -20149,6 +24664,11 @@ "pl": "język ume", "pt": "língua sami de Ume", "ru": "уме-саамский язык" + }, + "searchTerms": { + "*": [ + "sju" + ] } }, { @@ -20165,6 +24685,11 @@ "ru": "южнотайский диалект", "zh_Hans": "南部泰语", "zh_Hant": "南部泰語" + }, + "searchTerms": { + "*": [ + "sou" + ] } }, { @@ -20177,6 +24702,11 @@ "ru": "амдо", "pt": "Tibetano Amdo", "hu": "amdói tibeti" + }, + "searchTerms": { + "*": [ + "adx" + ] } }, { @@ -20199,6 +24729,11 @@ "zh_Hant": "西里西亞語", "pl": "dialekt śląski języka niemieckiego", "hu": "sziléziai német" + }, + "searchTerms": { + "*": [ + "sli" + ] } }, { @@ -20225,6 +24760,11 @@ "sv": "schweizertyska", "zh_Hans": "瑞士德语", "zh_Hant": "瑞士德語" + }, + "searchTerms": { + "*": [ + "als" + ] } }, { @@ -20244,6 +24784,11 @@ "zh_Hans": "卡西语", "zh_Hant": "卡西語", "eo": "kasia lingvo" + }, + "searchTerms": { + "*": [ + "kha" + ] } }, { @@ -20267,6 +24812,11 @@ "pt": "Língua manchu", "ru": "маньчжурский язык", "sv": "manchuiska" + }, + "searchTerms": { + "*": [ + "mnc" + ] } }, { @@ -20291,6 +24841,12 @@ "sv": "yoruba", "zh_Hant": "約魯巴語", "hu": "joruba" + }, + "priorityIf": "_country~((^|;)ng($|;))", + "searchTerms": { + "*": [ + "yo" + ] } }, { @@ -20318,6 +24874,11 @@ "sl": "Malajalščina", "sv": "malayalam", "zh_Hant": "馬拉雅拉姆語" + }, + "searchTerms": { + "*": [ + "ml" + ] } }, { @@ -20342,6 +24903,11 @@ "ca": "haida", "eo": "Ĥajda lingvo", "es": "idioma haida" + }, + "searchTerms": { + "*": [ + "hai" + ] } }, { @@ -20361,6 +24927,11 @@ "ru": "Кутенай", "zh_Hans": "库特奈语", "zh_Hant": "庫特奈語" + }, + "searchTerms": { + "*": [ + "kut" + ] } }, { @@ -20379,6 +24950,11 @@ "ru": "Хо", "en": "Ho", "da": "Ho" + }, + "searchTerms": { + "*": [ + "hoc" + ] } }, { @@ -20405,6 +24981,11 @@ "zh_Hans": "德国手语", "zh_Hant": "德國手語", "fi": "saksalainen viittomakieli" + }, + "searchTerms": { + "*": [ + "gsg" + ] } }, { @@ -20430,6 +25011,11 @@ "gl": "Lingua limburguesa", "hu": "limburgi", "id": "Bahasa Limburgish" + }, + "searchTerms": { + "*": [ + "li" + ] } }, { @@ -20452,6 +25038,11 @@ "sv": "västarmeniska", "zh_Hans": "西部亚美尼亚语", "zh_Hant": "西部亞美尼亞語" + }, + "searchTerms": { + "*": [ + "hyw" + ] } }, { @@ -20472,6 +25063,11 @@ "nb_NO": "Alaskayupik", "nl": "Joepik", "pl": "Język yupik środkowy" + }, + "searchTerms": { + "*": [ + "esu" + ] } }, { @@ -20498,6 +25094,11 @@ "zh_Hant": "阿巴扎語", "id": "Bahasa Abaza", "hu": "abaza" + }, + "searchTerms": { + "*": [ + "abq" + ] } }, { @@ -20521,6 +25122,11 @@ "ru": "Тлингитский язык", "sv": "tlingit", "hu": "tlingit" + }, + "searchTerms": { + "*": [ + "tli" + ] } }, { @@ -20540,6 +25146,11 @@ "zh_Hans": "赛德克语", "zh_Hant": "賽德克語", "id": "Bahasa Seediq" + }, + "searchTerms": { + "*": [ + "trv" + ] } }, { @@ -20553,6 +25164,11 @@ "zh_Hans": "撒奇莱雅语", "zh_Hant": "撒奇萊雅語", "pt": "Língua sakisaya" + }, + "searchTerms": { + "*": [ + "szy" + ] } }, { @@ -20573,6 +25189,11 @@ "sv": "mizo", "zh_Hant": "米佐語", "id": "Bahasa Mizo" + }, + "searchTerms": { + "*": [ + "lus" + ] } }, { @@ -20593,6 +25214,11 @@ "ru": "ливвиковское наречие", "sv": "livvi", "zh_Hant": "利維卡累利阿語" + }, + "searchTerms": { + "*": [ + "olo" + ] } }, { @@ -20616,6 +25242,11 @@ "sv": "pontisk grekiska", "zh_Hant": "旁狄希臘語", "hu": "pontoszi görög" + }, + "searchTerms": { + "*": [ + "pnt" + ] } }, { @@ -20641,6 +25272,11 @@ "sv": "komi-permjakiska", "zh_Hans": "彼尔姆科米语", "zh_Hant": "彼爾姆科米語" + }, + "searchTerms": { + "*": [ + "koi" + ] } }, { @@ -20662,6 +25298,11 @@ "pl": "Język nogajski", "pt": "Língua nogai", "ru": "ногайский язык" + }, + "searchTerms": { + "*": [ + "nog" + ] } }, { @@ -20682,6 +25323,11 @@ "pt": "Língua wakhi", "pt_BR": "Língua wakhi", "ru": "Ваханский язык" + }, + "searchTerms": { + "*": [ + "wbl" + ] } }, { @@ -20704,6 +25350,11 @@ "ru": "талышский язык", "sv": "talysj", "nb_NO": "talysj" + }, + "searchTerms": { + "*": [ + "tly" + ] } }, { @@ -20724,6 +25375,11 @@ "ca": "txeremís oriental", "de": "Wiesenmari", "es": "mari de las praderas" + }, + "searchTerms": { + "*": [ + "mhr" + ] } }, { @@ -20747,6 +25403,11 @@ "zh_Hans": "梅戈来诺-罗马尼亚语", "zh_Hant": "梅戈來諾-羅馬尼亞語", "hu": "meglenoromán" + }, + "searchTerms": { + "*": [ + "ruq" + ] } }, { @@ -20773,6 +25434,11 @@ "ru": "ментавай", "sl": "Mentawai", "sv": "mentawai" + }, + "searchTerms": { + "*": [ + "mwv" + ] } }, { @@ -20788,6 +25454,11 @@ "pt": "Língua koyukon", "pt_BR": "Língua koyukon", "ru": "Коюкон" + }, + "searchTerms": { + "*": [ + "koy" + ] } }, { @@ -20803,6 +25474,11 @@ "pt": "Língua chilcontin", "ru": "Чилкотин", "eo": "ĉilkotina lingvo" + }, + "searchTerms": { + "*": [ + "clc" + ] } }, { @@ -20828,6 +25504,11 @@ "sv": "võro", "zh_Hans": "沃罗语", "hu": "võro" + }, + "searchTerms": { + "*": [ + "fiu-vro" + ] } }, { @@ -20846,6 +25527,11 @@ "en": "Louisiana French", "eo": "luiziana franca dialekto", "es": "francés cajún" + }, + "searchTerms": { + "*": [ + "frc" + ] } }, { @@ -20858,6 +25544,11 @@ "ja": "グン語", "fr": "gun-gbe", "gl": "Lingua gun" + }, + "searchTerms": { + "*": [ + "guw" + ] } }, { @@ -20868,6 +25559,11 @@ "fr": "haka chin", "ja": "ハカ語", "ru": "Чинский язык" + }, + "searchTerms": { + "*": [ + "cnh" + ] } }, { @@ -20875,6 +25571,11 @@ "then": { "en": "Mapun", "fr": "mapun" + }, + "searchTerms": { + "*": [ + "sjm" + ] } }, { @@ -20895,6 +25596,11 @@ "es": "Lengua brasileña de señas", "ru": "бразильский жестовый язык", "id": "Bahasa Isyarat Brasil" + }, + "searchTerms": { + "*": [ + "bzs" + ] } }, { @@ -20909,6 +25615,11 @@ "ca": "katab", "es": "katab", "fr": "katab" + }, + "searchTerms": { + "*": [ + "kcg" + ] } }, { @@ -20936,6 +25647,12 @@ "en": "Māori", "eo": "maoria lingvo", "es": "maorí" + }, + "priorityIf": "_country~((^|;)nz($|;))", + "searchTerms": { + "*": [ + "mi" + ] } }, { @@ -20961,6 +25678,11 @@ "zh_Hant": "突尼西亞阿拉伯語", "ca": "àrab tunisià", "pl": "tunezyjski" + }, + "searchTerms": { + "*": [ + "aeb" + ] } }, { @@ -20982,6 +25704,11 @@ "ru": "Гернсийский диалект нормандского языка", "sl": "Guernseyščina", "sv": "Guernésiais" + }, + "searchTerms": { + "*": [ + "nrf-gg" + ] } }, { @@ -21001,6 +25728,11 @@ "ru": "лаки", "sv": "lekî", "id": "Bahasa Laki" + }, + "searchTerms": { + "*": [ + "lki" + ] } }, { @@ -21021,6 +25753,11 @@ "ja": "ベジャ語", "pl": "Język bedża", "pt": "Língua beja" + }, + "searchTerms": { + "*": [ + "bej" + ] } }, { @@ -21045,6 +25782,11 @@ "sl": "Čukotščina", "sv": "tjuktjiska", "hu": "csukcs" + }, + "searchTerms": { + "*": [ + "ckt" + ] } }, { @@ -21067,6 +25809,11 @@ "pt": "Língua creek", "pt_BR": "Língua creek", "ru": "Крикский язык" + }, + "searchTerms": { + "*": [ + "mus" + ] } }, { @@ -21087,6 +25834,11 @@ "zh_Hant": "排灣語", "de": "Paiwan", "fi": "Paiwanin kieli" + }, + "searchTerms": { + "*": [ + "pwn" + ] } }, { @@ -21109,6 +25861,11 @@ "sv": "kwanyama", "zh_Hans": "夸摩马语", "zh_Hant": "誇摩馬語" + }, + "searchTerms": { + "*": [ + "kj" + ] } }, { @@ -21128,6 +25885,11 @@ "zh_Hans": "罗马涅语", "zh_Hant": "羅馬涅語", "fi": "romagnolin kieli" + }, + "searchTerms": { + "*": [ + "rgn" + ] } }, { @@ -21144,6 +25906,11 @@ "ru": "амбонезский язык", "zh_Hans": "安汶马来语", "zh_Hant": "安汶馬來語" + }, + "searchTerms": { + "*": [ + "abs" + ] } }, { @@ -21160,6 +25927,11 @@ "ca": "saaroa", "fr": "saaroa", "it": "lingua saaroa" + }, + "searchTerms": { + "*": [ + "sxr" + ] } }, { @@ -21176,6 +25948,11 @@ "zh_Hans": "噶玛兰语", "zh_Hant": "噶瑪蘭語", "id": "Bahasa Kavalan" + }, + "searchTerms": { + "*": [ + "ckv" + ] } }, { @@ -21193,6 +25970,11 @@ "zh_Hans": "邹语", "zh_Hant": "鄒語", "fi": "Tsoun kieli" + }, + "searchTerms": { + "*": [ + "tsu" + ] } }, { @@ -21208,6 +25990,11 @@ "zh_Hans": "赛夏语", "zh_Hant": "賽夏語", "id": "Bahasa Saisiyat" + }, + "searchTerms": { + "*": [ + "xsy" + ] } }, { @@ -21223,6 +26010,11 @@ "es": "lavukaleve", "it": "lavukaleve", "pt": "lavukaleve" + }, + "searchTerms": { + "*": [ + "lvk" + ] } }, { @@ -21245,6 +26037,11 @@ "nb_NO": "kantonesisk", "pt": "Língua yue", "ru": "юэ" + }, + "searchTerms": { + "*": [ + "zh-yue" + ] } }, { @@ -21253,6 +26050,11 @@ "en": "Tavoyan", "fr": "tavoyan", "nb_NO": "tavoyansk" + }, + "searchTerms": { + "*": [ + "tvn" + ] } }, { @@ -21263,6 +26065,11 @@ "fr": "malais papou", "id": "Melayu Papua", "pl": "język malajski papuaski" + }, + "searchTerms": { + "*": [ + "pmy" + ] } }, { @@ -21270,6 +26077,11 @@ "then": { "en": "Khamba", "fr": "khamba" + }, + "searchTerms": { + "*": [ + "kbg" + ] } }, { @@ -21278,6 +26090,11 @@ "en": "Marwari", "fr": "marvari", "ru": "марвари" + }, + "searchTerms": { + "*": [ + "rwr" + ] } }, { @@ -21287,6 +26104,11 @@ "de": "Nord-Tutchone", "es": "tutchone septentrional", "fr": "tutchone du Nord" + }, + "searchTerms": { + "*": [ + "ttm" + ] } }, { @@ -21308,6 +26130,11 @@ "ru": "горномарийский язык", "sv": "västmariska", "hu": "hegyi mari" + }, + "searchTerms": { + "*": [ + "mrj" + ] } }, { @@ -21328,6 +26155,11 @@ "zh_Hans": "尼亚斯语", "zh_Hant": "尼亞斯語", "eo": "niasa lingvo" + }, + "searchTerms": { + "*": [ + "nia" + ] } }, { @@ -21347,6 +26179,11 @@ "pt": "nheengatu", "pt_BR": "Nheengatu", "ru": "ньенгату" + }, + "searchTerms": { + "*": [ + "yrl" + ] } }, { @@ -21367,6 +26204,11 @@ "pt": "Língua caqchiquel", "ru": "Какчикельский язык", "sv": "cakchiquel" + }, + "searchTerms": { + "*": [ + "cak" + ] } }, { @@ -21389,6 +26231,11 @@ "zh_Hans": "阿美语", "zh_Hant": "阿美語", "fi": "Amisin kieli" + }, + "searchTerms": { + "*": [ + "ami" + ] } }, { @@ -21398,6 +26245,11 @@ "de": "Karon", "fr": "karone", "ja": "カロン語" + }, + "searchTerms": { + "*": [ + "krx" + ] } }, { @@ -21419,6 +26271,11 @@ "eo": "hiligajnona lingvo", "fi": "Hiligainon kieli", "fr": "hiligaïnon" + }, + "searchTerms": { + "*": [ + "hil" + ] } }, { @@ -21435,6 +26292,11 @@ "pl": "Język pazeh", "pt": "Língua pazeh", "zh_Hant": "巴宰語" + }, + "searchTerms": { + "*": [ + "uun" + ] } }, { @@ -21456,6 +26318,11 @@ "pt": "sami de Ter", "ru": "йоканьгско-саамский язык", "sv": "tersamiska" + }, + "searchTerms": { + "*": [ + "sjt" + ] } }, { @@ -21471,6 +26338,11 @@ "ja": "ウォライタ語", "nl": "Wolayta", "pt": "Língua wolaytta" + }, + "searchTerms": { + "*": [ + "wal" + ] } }, { @@ -21496,6 +26368,11 @@ "pt_BR": "Wymysorys", "ru": "вилямовский язык", "sv": "wymysöriska" + }, + "searchTerms": { + "*": [ + "wym" + ] } }, { @@ -21519,6 +26396,11 @@ "zh_Hant": "阿爾及利亞阿拉伯語", "nb_NO": "algerisk-arabisk", "hu": "algériai arab" + }, + "searchTerms": { + "*": [ + "arq" + ] } }, { @@ -21544,6 +26426,11 @@ "pt": "língua burushaski", "ru": "Бурушаски", "sv": "burushaski" + }, + "searchTerms": { + "*": [ + "bsk" + ] } }, { @@ -21559,6 +26446,11 @@ "ru": "Бахтиярский язык", "zh_Hans": "巴赫蒂亚语", "zh_Hant": "巴赫蒂亞語" + }, + "searchTerms": { + "*": [ + "bqi" + ] } }, { @@ -21577,6 +26469,11 @@ "ru": "Хунсрик", "sv": "Riograndenser Hunsrückisch", "fr": "hunsrik" + }, + "searchTerms": { + "*": [ + "hrx" + ] } }, { @@ -21592,6 +26489,11 @@ "pl": "Język thao", "id": "Bahasa Thao", "ru": "Тхао" + }, + "searchTerms": { + "*": [ + "ssf" + ] } }, { @@ -21602,6 +26504,11 @@ "fr": "mara", "ja": "マラ語", "ru": "Мара" + }, + "searchTerms": { + "*": [ + "mrh" + ] } }, { @@ -21620,6 +26527,11 @@ "pt_BR": "Língua taurepangue", "ru": "Пемонский язык", "ca": "Pemon" + }, + "searchTerms": { + "*": [ + "aoc" + ] } }, { @@ -21628,6 +26540,11 @@ "en": "Tseku", "fr": "tseku", "ru": "Цеку" + }, + "searchTerms": { + "*": [ + "tsk" + ] } }, { @@ -21638,6 +26555,11 @@ "fr": "luri du Sud", "ja": "南ロル語", "ru": "южнолурский язык" + }, + "searchTerms": { + "*": [ + "luz" + ] } }, { @@ -21646,6 +26568,11 @@ "en": "Southern Tutchone", "es": "tutchone meridional", "fr": "tutchone du Sud" + }, + "searchTerms": { + "*": [ + "tce" + ] } }, { @@ -21667,6 +26594,11 @@ "pt": "Língua quiché", "ru": "киче", "sv": "quiché" + }, + "searchTerms": { + "*": [ + "quc" + ] } }, { @@ -21684,6 +26616,11 @@ "zh_Hant": "布農語", "fi": "bununin kieli", "id": "Bahasa Bunun" + }, + "searchTerms": { + "*": [ + "bnn" + ] } }, { @@ -21709,6 +26646,11 @@ "fi": "Lazin kieli", "gl": "Lingua laz", "ja": "ラズ語" + }, + "searchTerms": { + "*": [ + "lzz" + ] } }, { @@ -21731,6 +26673,11 @@ "sv": "sydkurdiska", "zh_Hans": "南库尔德语", "zh_Hant": "南庫德語" + }, + "searchTerms": { + "*": [ + "sdh" + ] } }, { @@ -21741,6 +26688,11 @@ "fr": "naskapi", "it": "lingua naskapi", "nb_NO": "Naskapi (språk)" + }, + "searchTerms": { + "*": [ + "nsk" + ] } }, { @@ -21759,6 +26711,11 @@ "ja": "アラバマ語", "pl": "język alabama", "ru": "Алабамский язык" + }, + "searchTerms": { + "*": [ + "akz" + ] } }, { @@ -21780,6 +26737,11 @@ "zh_Hans": "克里奥语", "zh_Hant": "克里奧語", "es": "Criollo sierraleonés" + }, + "searchTerms": { + "*": [ + "kri" + ] } }, { @@ -21801,6 +26763,11 @@ "pt": "crioulo cabo-verdiano", "ru": "Кабувердьяну", "sv": "krioli" + }, + "searchTerms": { + "*": [ + "kea" + ] } }, { @@ -21820,6 +26787,11 @@ "pt": "Língua rukai", "zh_Hans": "鲁凯语", "zh_Hant": "魯凱語" + }, + "searchTerms": { + "*": [ + "dru" + ] } }, { @@ -21840,6 +26812,11 @@ "sv": "tamazight", "zh_Hans": "中阿特拉斯柏柏尔语", "zh_Hant": "中阿特拉斯柏柏語" + }, + "searchTerms": { + "*": [ + "tzm" + ] } }, { @@ -21858,6 +26835,11 @@ "pt": "Língua badaga", "pt_BR": "Língua badaga", "sv": "badaga" + }, + "searchTerms": { + "*": [ + "bfq" + ] } }, { @@ -21876,6 +26858,11 @@ "pt": "Língua khovar", "sv": "khowar", "ru": "кховар" + }, + "searchTerms": { + "*": [ + "khw" + ] } }, { @@ -21888,6 +26875,11 @@ "ru": "Южноузбекский язык", "zh_Hans": "南乌兹别克语", "zh_Hant": "南烏茲別克語" + }, + "searchTerms": { + "*": [ + "uzs" + ] } }, { @@ -21900,6 +26892,11 @@ "it": "lingua kalò della Finlandia", "pt": "Língua kalo finlandesa", "ru": "Финский кало" + }, + "searchTerms": { + "*": [ + "rmf" + ] } }, { @@ -21914,6 +26911,11 @@ "it": "lingua osage", "ja": "オセージ語", "ru": "Оседжи" + }, + "searchTerms": { + "*": [ + "osa" + ] } }, { @@ -21927,6 +26929,11 @@ "pt": "Língua capiznon", "es": "idioma capizano", "da": "kapisansk" + }, + "searchTerms": { + "*": [ + "cps" + ] } }, { @@ -21944,6 +26951,11 @@ "pl": "Język pitjantjatjara", "sv": "pitjantjatjara", "de": "Pitjantjatjara Sprache" + }, + "searchTerms": { + "*": [ + "pjt" + ] } }, { @@ -21955,6 +26967,11 @@ "nl": "oostelijk Pwo", "ru": "Восточный пво", "nb_NO": "østpwo" + }, + "searchTerms": { + "*": [ + "kjp" + ] } }, { @@ -21963,6 +26980,11 @@ "en": "Ghanaian Pidgin English", "eo": "ganaa piĝino", "ru": "ганский пиджин английского" + }, + "searchTerms": { + "*": [ + "gpe" + ] } }, { @@ -21973,6 +26995,11 @@ "fr": "kirmancki", "nl": "Noord-Zaza", "ru": "кирманский" + }, + "searchTerms": { + "*": [ + "kiu" + ] } }, { @@ -21995,6 +27022,11 @@ "ru": "кукский язык", "sv": "rarotongesiska", "zh_Hant": "庫克羣島毛利人" + }, + "searchTerms": { + "*": [ + "rar" + ] } }, { @@ -22004,6 +27036,11 @@ "es": "S'gaw Karen", "fr": "sgaw", "ja": "スゴー語" + }, + "searchTerms": { + "*": [ + "ksw" + ] } }, { @@ -22028,6 +27065,11 @@ "hu": "egyszerűsített kínai", "id": "aksara Han sederhana", "nl": "vereenvoudigd Chinees" + }, + "searchTerms": { + "*": [ + "zh_Hant" + ] } }, { @@ -22055,6 +27097,11 @@ "sv": "brasiliansk portugisiska", "zh_Hans": "巴西葡萄牙语", "zh_Hant": "巴西葡萄牙語" + }, + "searchTerms": { + "*": [ + "pt_BR" + ] } }, { @@ -22080,6 +27127,11 @@ "zh_Hant": "菲律賓語", "es": "idioma filipino", "ca": "filipí" + }, + "searchTerms": { + "*": [ + "fil" + ] } } ] diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index 60452cb5b..f8aabe3c9 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,13 +1,19 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete" + "en": "Changes made with MapComplete", + "de": "Mit MapComplete vorgenommene Änderungen", + "nl": "Wijzigingen gemaakt met MapComplete" }, "shortDescription": { - "en": "Shows changes made by MapComplete" + "en": "Shows changes made by MapComplete", + "de": "Zeigt die mit MapComplete vorgenommenen Änderungen", + "nl": "Toont wijzigingen gemaakt met MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete" + "en": "This maps shows all the changes made with MapComplete", + "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", + "nl": "Deze kaart toont alle wijzigingen die met MapComplete werden gemaakt" }, "maintainer": "", "icon": "./assets/svg/logo.svg", @@ -22,7 +28,8 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers" + "en": "Changeset centers", + "de": "Zentrum der Änderungssätze" }, "minzoom": 0, "source": { @@ -36,35 +43,47 @@ ], "title": { "render": { - "en": "Changeset for {theme}" + "en": "Changeset for {theme}", + "de": "Änderungssatz für {theme}", + "nl": "Wijzigingset voor {theme}" } }, "description": { - "en": "Shows all MapComplete changes" + "en": "Shows all MapComplete changes", + "de": "Zeigt alle MapComplete Änderungen", + "nl": "Toont alle wijzigingen met MapComplete" }, "tagRenderings": [ { "id": "render_id", "render": { - "en": "Changeset {id}" + "en": "Changeset {id}", + "de": "Änderungssatz {id}", + "nl": "Wijzigingset {id}" } }, { "id": "contributor", "render": { - "en": "Change made by {_last_edit:contributor}" + "en": "Change made by {_last_edit:contributor}", + "de": "Geändert von {_last_edit:contributor}", + "nl": "Wijziging gemaakt door {_last_edit:contributor}" } }, { "id": "theme", "render": { - "en": "Change with theme {theme}" + "en": "Change with theme {theme}", + "de": "Änderung mit Thema {theme}", + "nl": "Wijziging met thema {theme}" }, "mappings": [ { "if": "theme~http.*", "then": { - "en": "Change with unofficial theme {theme}" + "en": "Change with unofficial theme {theme}", + "de": "Änderung mit inoffiziellem Thema {theme}", + "nl": "Wijziging met officieus thema {theme}" } } ] @@ -360,7 +379,9 @@ } ], "question": { - "en": "Themename contains {search}" + "en": "Themename contains {search}", + "de": "Themenname enthält {search}", + "nl": "Themanaam bevat {search}" } } ] @@ -376,7 +397,9 @@ } ], "question": { - "en": "Made by contributor {search}" + "en": "Made by contributor {search}", + "de": "Erstellt von {search}", + "nl": "Gemaakt door bijdrager {search}" } } ] @@ -392,7 +415,9 @@ } ], "question": { - "en": "Not made by contributor {search}" + "en": "Not made by contributor {search}", + "de": "Nicht erstellt von {search}", + "nl": "Niet gemaakt door bijdrager {search}" } } ] @@ -407,7 +432,9 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here" + "en": "More statistics can be found here", + "de": "Weitere Statistiken finden Sie hier", + "nl": "Meer statistieken kunnen hier gevonden worden" } }, { diff --git a/langs/en.json b/langs/en.json index 8c8c8fa58..aa7323d5c 100644 --- a/langs/en.json +++ b/langs/en.json @@ -236,6 +236,7 @@ "skippedQuestions": "Some questions are skipped", "testing": "Testing - changes won't be saved", "useSearch": "Use the search above to see presets", + "useSearchForMore": "Use the search function to search within {total} more values....", "weekdays": { "abbreviations": { "friday": "Fri", diff --git a/langs/layers/de.json b/langs/layers/de.json index bfe2f47f8..b563fa055 100644 --- a/langs/layers/de.json +++ b/langs/layers/de.json @@ -5122,6 +5122,11 @@ } }, "tagRenderings": { + "8": { + "override": { + "question": "Was ist die Hauptsprache dieser Schule?
Welche Sprache wird mit den Schülern in den nicht sprachbezogenen Kursen und mit der Verwaltung gesprochen?
" + } + }, "capacity": { "question": "Wie viele Schüler können sich maximal an dieser Schule anmelden?", "render": "Diese Schule kann höchstens {capacity} Schüler aufnehmen" @@ -5169,30 +5174,6 @@ }, "question": "Welche Geschlechter können sich an dieser Schule anmelden?" }, - "language": { - "freeform": { - "placeholder": "Sprache in Englisch in Kleinbuchstaben" - }, - "mappings": { - "0": { - "then": "Die Hauptsprache dieser Schule ist unbekannt" - }, - "1": { - "then": "Französisch ist die Hauptsprache von {name}" - }, - "2": { - "then": "Niederländisch ist die Hauptsprache von {name}" - }, - "3": { - "then": "Deutsch ist die Hauptsprache von {name}" - }, - "4": { - "then": "Die Hauptsprache dieser Schule ist unbekannt" - } - }, - "question": "Was ist die Hauptsprache dieser Schule?
Welche Sprache wird mit den Schülern in den nicht sprachbezogenen Kursen und mit der Verwaltung gesprochen?
", - "render": "{school:language} ist die Hauptsprache von {title()}" - }, "school-name": { "question": "Wie lautet der Name dieser Schule?", "render": "Diese Schule heißt {name}" diff --git a/langs/layers/en.json b/langs/layers/en.json index 3e51d47e2..600f5b5a2 100644 --- a/langs/layers/en.json +++ b/langs/layers/en.json @@ -5303,6 +5303,16 @@ } }, "tagRenderings": { + "8": { + "override": { + "+mappings": { + "0": { + "then": "The main language of this school is unknown" + } + }, + "question": "What is the main language of this school?
What language is spoken with the students in non-language related courses and with the administration?
" + } + }, "capacity": { "question": "How much students can at most enroll in this school?", "render": "This school can enroll at most {capacity} students" @@ -5350,30 +5360,6 @@ }, "question": "Which genders can enroll at this school?" }, - "language": { - "freeform": { - "placeholder": "Language in lowercase English" - }, - "mappings": { - "0": { - "then": "The main language of this school is unknown" - }, - "1": { - "then": "French is the main language of {name}" - }, - "2": { - "then": "Dutch is the main language of {name}" - }, - "3": { - "then": "German is the main language of {name}" - }, - "4": { - "then": "The main language of this school is unknown" - } - }, - "question": "What is the main language of this school?
What language is spoken with the students in non-language related courses and with the administration?
", - "render": "{school:language} is the main language of {title()}" - }, "school-name": { "question": "What is the name of this school?", "render": "This school is named {name}" diff --git a/langs/layers/fr.json b/langs/layers/fr.json index 388f83931..3ff5eb6e6 100644 --- a/langs/layers/fr.json +++ b/langs/layers/fr.json @@ -2419,6 +2419,11 @@ } }, "tagRenderings": { + "8": { + "override": { + "question": "Quelle est la langue principale de cette école ?
Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?
" + } + }, "capacity": { "question": "Combien d'élèves peuvent s'inscrire au maximum dans cette école ?", "render": "Cette école peut accueillir au maximum {capacity} étudiants" @@ -2466,18 +2471,6 @@ }, "question": "Quels genres de personnes peuvent s'inscrire dans cette école ?" }, - "language": { - "mappings": { - "0": { - "then": "La langue principale de cette école est inconnue" - }, - "4": { - "then": "La langue principale de cette école est inconnue" - } - }, - "question": "Quelle est la langue principale de cette école ?
Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?
", - "render": "{school:language} est la langue principale de {title()}" - }, "school-name": { "question": "Quel est le nom de cet établissement scolaire?", "render": "Cet établissement scolaire s'appelle {name}" diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 11d154dcd..8b303458f 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -5112,6 +5112,16 @@ } }, "tagRenderings": { + "8": { + "override": { + "+mappings": { + "0": { + "then": "De voertaal van deze school is niet gekend" + } + }, + "question": "Wat is de voertaal van deze school?
Welke taal wordt met de studenten gesproken in niet-taal-gerelateerde vakken en met de administratie?
" + } + }, "capacity": { "question": "Ten hoogste hoeveel studenten kunnen er les volgen in deze school?", "render": "Deze school kan maximaal {capacity} studenten lesgeven" @@ -5159,30 +5169,6 @@ }, "question": "Mogen jongens en meisjes les volgen op deze school?" }, - "language": { - "freeform": { - "placeholder": "Taal in lowercase Engel" - }, - "mappings": { - "0": { - "then": "De voertaal van deze school is niet gekend" - }, - "1": { - "then": "Frans is de voertaal van {name}" - }, - "2": { - "then": "Nederlands is de voertaal van {name}" - }, - "3": { - "then": "Duits is de voertaal van {name}" - }, - "4": { - "then": "De voertaal van deze school is niet gekend" - } - }, - "question": "Wat is de voertaal van deze school?
Welke taal wordt met de studenten gesproken in niet-taal-gerelateerde vakken en met de administratie?
", - "render": "{school:language} is de voertaal van {title()}" - }, "school-name": { "question": "Wat is de naam van deze school?", "render": "Deze school heet {name}" diff --git a/package.json b/package.json index bf7c40dd8..15c93ab44 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "weblate-fix-heavy": "git remote rm weblate-layers; git remote add weblate-layers https://hosted.weblate.org/git/mapcomplete/layers/; git remote update weblate-layers; git merge weblate-layers/master", "housekeeping": "npm run generate && npm run generate:docs && npm run generate:contributor-list && git add Docs/* && git commit assets/ langs/ Docs/ -m 'Housekeeping...'", "parseSchools": "ts-node scripts/schools/amendSchoolData.ts", - "steal": "ts-node scripts/readIdPresets.ts" + "steal": "ts-node scripts/thieves/stealLanguages.ts" }, "keywords": [ "OpenStreetMap", diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts index 44c2b4f0f..bd007cfd9 100644 --- a/scripts/generateLayerOverview.ts +++ b/scripts/generateLayerOverview.ts @@ -234,11 +234,11 @@ class LayerOverviewUtils { this.checkAllSvgs() if(AllKnownLayouts.getSharedLayersConfigs().size == 0){ - throw "This was a bootstrapping-run. Run generate layeroverview again!" + console.error( "This was a bootstrapping-run. Run generate layeroverview again!") + }else{ + const green = s => '\x1b[92m' + s + '\x1b[0m' + console.log(green("All done!")) } - - const green = s => '\x1b[92m' + s + '\x1b[0m' - console.log(green("All done!")) } private buildLayerIndex(doesImageExist: DoesImageExist, forceReload: boolean): Map { diff --git a/scripts/thieves/stealLanguages.ts b/scripts/thieves/stealLanguages.ts index 04c0731bc..cc775babf 100644 --- a/scripts/thieves/stealLanguages.ts +++ b/scripts/thieves/stealLanguages.ts @@ -7,14 +7,18 @@ import {existsSync, mkdirSync, readFileSync, writeFileSync} from "fs"; import {LayerConfigJson} from "../../Models/ThemeConfig/Json/LayerConfigJson"; import {MappingConfigJson} from "../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson"; import LanguageUtils from "../../Utils/LanguageUtils"; - +import * as perCountry from "../../assets/language_in_country.json" +import {Utils} from "../../Utils"; function main(){ const sourcepath = "assets/generated/languages-wd.json"; console.log(`Converting language data file '${sourcepath}' into a tagMapping`) const languages = WikidataUtils.extractLanguageData(JSON.parse(readFileSync(sourcepath, "utf8")), {}) const mappings : MappingConfigJson[] = [] const schoolmappings : MappingConfigJson[] = [] - + + const countryToLanguage : Record = perCountry + const officialLanguagesPerCountry = Utils.TransposeMap(countryToLanguage); + languages.forEach((l, code) => { const then : Record= {} l.forEach((tr, lng) => { @@ -24,18 +28,26 @@ function main(){ } then[languageCodeWeblate] = tr }) + + const officialCountries = Utils.Dedup(officialLanguagesPerCountry[code]?.map(s => s.toLowerCase()) ?? []) + const prioritySearch = officialCountries.length > 0 ? "_country~" + officialCountries.map(c => "((^|;)"+c+"($|;))").join("|") : undefined mappings.push({ if: "language:" + code + "=yes", ifnot: "language:" + code + "=", searchTerms: { "*": [code] }, - then + then, + priorityIf: prioritySearch }) schoolmappings.push({ if: "school:language=" + code, - then + then, + priorityIf: prioritySearch, + searchTerms: { + "*":[code] + } }) })