diff --git a/Docs/Layers/advertising.md b/Docs/Layers/advertising.md index d411eab76..65cba1831 100644 --- a/Docs/Layers/advertising.md +++ b/Docs/Layers/advertising.md @@ -195,7 +195,7 @@ The question is *What kind of message is shown?* - Unselecting this answer will add - *Message from non-profit organizations* corresponds with `message=non_profit` - Unselecting this answer will add - - *To expres your opinion* corresponds with `message=opinion` + - *To express your opinion* corresponds with `message=opinion` - Unselecting this answer will add - *Religious message* corresponds with `message=religion` - Unselecting this answer will add diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md index 4aa146f3d..924e5eb3e 100644 --- a/Docs/Layers/bike_shop.md +++ b/Docs/Layers/bike_shop.md @@ -572,6 +572,16 @@ This tagrendering has no question and is thus read-only +### delete-button + + + +This tagrendering has no question and is thus read-only + + + + + ### last_edit diff --git a/Docs/TagInfo/mapcomplete_advertising.json b/Docs/TagInfo/mapcomplete_advertising.json index 9ea6f7099..9882b4ab6 100644 --- a/Docs/TagInfo/mapcomplete_advertising.json +++ b/Docs/TagInfo/mapcomplete_advertising.json @@ -189,7 +189,7 @@ }, { "key": "message", - "description": "Layer 'Advertise' shows message=opinion with a fixed text, namely 'To expres your opinion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Advertising')", + "description": "Layer 'Advertise' shows message=opinion with a fixed text, namely 'To express your opinion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Advertising')", "value": "opinion" }, { diff --git a/Docs/TagInfo/mapcomplete_personal.json b/Docs/TagInfo/mapcomplete_personal.json index 10a2f9294..7fa179019 100644 --- a/Docs/TagInfo/mapcomplete_personal.json +++ b/Docs/TagInfo/mapcomplete_personal.json @@ -189,7 +189,7 @@ }, { "key": "message", - "description": "Layer 'Advertise' shows message=opinion with a fixed text, namely 'To expres your opinion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", + "description": "Layer 'Advertise' shows message=opinion with a fixed text, namely 'To express your opinion' and allows to pick this as a default answer (in the mapcomplete.org theme 'Personal theme')", "value": "opinion" }, { diff --git a/Docs/Themes/elongated_coin.md b/Docs/Themes/elongated_coin.md index bfcb5b9d4..34d69307d 100644 --- a/Docs/Themes/elongated_coin.md +++ b/Docs/Themes/elongated_coin.md @@ -27,6 +27,7 @@ Available languages: - en - de + - es This document is autogenerated from [assets/themes/elongated_coin/elongated_coin.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/elongated_coin/elongated_coin.json) diff --git a/Docs/Themes/vending_machine.md b/Docs/Themes/vending_machine.md index 814fd4950..28f1a0cae 100644 --- a/Docs/Themes/vending_machine.md +++ b/Docs/Themes/vending_machine.md @@ -28,6 +28,7 @@ Available languages: - en - nl - de + - fr This document is autogenerated from [assets/themes/vending_machine/vending_machine.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/vending_machine/vending_machine.json) diff --git a/Docs/wikiIndex.txt b/Docs/wikiIndex.txt index 05fb88982..873ab099b 100644 --- a/Docs/wikiIndex.txt +++ b/Docs/wikiIndex.txt @@ -247,7 +247,7 @@ {{service_item |name= [https://mapcomplete.org/elongated_coin elongated_coin] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:de|en}} +|lang= {{#language:en|en}}, {{#language:de|en}}, {{#language:es|en}} |descr= A MapComplete theme: Find penny presses to create your own elongated coins |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png @@ -499,7 +499,7 @@ {{service_item |name= [https://mapcomplete.org/vending_machine vending_machine] |region= Worldwide -|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}} +|lang= {{#language:en|en}}, {{#language:nl|en}}, {{#language:de|en}}, {{#language:fr|en}} |descr= A MapComplete theme: Find vending machines for everything |material= {{yes|[https://mapcomplete.org/ Yes]}} |image= MapComplete_Screenshot.png diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index ee51a7e49..3bb77a841 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -643,7 +643,8 @@ "fr": "Message commercial", "pt": "Mensagem comercial", "pt_BR": "Mensagem comercial", - "he": "מסר מסחרי" + "he": "מסר מסחרי", + "nl": "Commerciële boodschap" } }, { @@ -657,7 +658,8 @@ "cs": "Místní informace", "fr": "Informations locales", "pt": "Informação local", - "he": "מידע מקומי" + "he": "מידע מקומי", + "nl": "Lokale informatie" } }, { @@ -701,7 +703,7 @@ "es": "Información sobre teatros, conciertos, …", "en": "Information related to theatre, concerts, …", "de": "Informationen über Theater, Konzerte, …", - "cs": "Informace týkající se divadla, koncertů, ...", + "cs": "Informace týkající se divadla, koncertů, …", "fr": "Informations liées au théâtre, à des concerts, …", "nl": "Informatie over cultuurevenementen zoals theaters, optredens, …", "pt": "Informações relacionadas com teatro, concertos, ...", @@ -1312,7 +1314,8 @@ "de": "eine Wandmalerei", "cs": "nástěnná malba", "fr": "une peinture murale", - "pt": "uma pintura de parede" + "pt": "uma pintura de parede", + "nl": "een muurschildering" }, "exampleImages": [ "./assets/themes/advertising/Capitol_wall.jpg", diff --git a/assets/layers/bench/bench.json b/assets/layers/bench/bench.json index 4d394ba39..2b8395541 100644 --- a/assets/layers/bench/bench.json +++ b/assets/layers/bench/bench.json @@ -867,7 +867,7 @@ "de": "Z.B. auf einer angebrachten Plakette, in der Rückenlehne, …", "fr": "Par exemple, sur une plaque accrochée, sur le dossier, ...", "ca": "P. ex. en una placa, al respatller, ...", - "cs": "Např. na připevněné desce, v opěradle, ...", + "cs": "Např. na připevněné desce, v opěradle, …", "pt": "Por exemplo: em placa montada, no encosto, ..." } }, diff --git a/assets/layers/bicycle_rental/bicycle_rental.json b/assets/layers/bicycle_rental/bicycle_rental.json index 5f5c74e6a..648262cf5 100644 --- a/assets/layers/bicycle_rental/bicycle_rental.json +++ b/assets/layers/bicycle_rental/bicycle_rental.json @@ -166,7 +166,7 @@ "es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler", "fr": "C'est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location", "da": "Dette er et afleveringssted, f.eks. en reserveret parkeringsplads til cykler, som er tydeligt markeret som værende forbeholdt udlejningstjenesten", - "cs": "Jedná se o místo předání, např. vyhrazené parkoviště pro umístění jízdních kol, které je zřetelně označeno jako místo určené pouze pro půjčovnu", + "cs": "Jedná se o místo předání, např. vyhrazené parkoviště pro umístění jízdních kol, zřetelně označené jako místo určené pouze pro půjčovnu", "ca": "Aquest és un punt de baixada, p. ex. un aparcament reservat per col·locar les bicicletes marcades clarament com a només per al servei de lloguer" } } diff --git a/assets/layers/bike_cafe/bike_cafe.json b/assets/layers/bike_cafe/bike_cafe.json index 55a09e1af..521aa3ea3 100644 --- a/assets/layers/bike_cafe/bike_cafe.json +++ b/assets/layers/bike_cafe/bike_cafe.json @@ -309,7 +309,8 @@ "pt_BR": "Quando este café de bicicleta abre?", "de": "Wann ist dieses Fahrradcafé geöffnet?", "pt": "Quando este café de bicicleta abre?", - "da": "Hvornår er denne cykelcafé åbent?" + "da": "Hvornår er denne cykelcafé åbent?", + "cs": "Kdy byla tato cyklistická kavárna otevřena?" } } } diff --git a/assets/layers/bike_cleaning/bike_cleaning.json b/assets/layers/bike_cleaning/bike_cleaning.json index 31970232e..b7dc47440 100644 --- a/assets/layers/bike_cleaning/bike_cleaning.json +++ b/assets/layers/bike_cleaning/bike_cleaning.json @@ -217,7 +217,7 @@ "es": "Este servicio de limpieza es de pago", "ca": "Aquest servei de neteja és de pagament", "de": "Dieser Reinigungsservice ist kostenpflichtig", - "cs": "Tato úklidová služba je placená" + "cs": "Využití úklidové služby je zpoplatněno" } } ], diff --git a/assets/layers/bike_shop/bike_shop.json b/assets/layers/bike_shop/bike_shop.json index f8badcbd4..eac230326 100644 --- a/assets/layers/bike_shop/bike_shop.json +++ b/assets/layers/bike_shop/bike_shop.json @@ -54,7 +54,8 @@ "pt": "Reparo/loja de bicicletas", "ca": "Botiga/reparació de bicicletes", "da": "Cykelværksted/butik", - "es": "Taller/tienda de bicis" + "es": "Taller/tienda de bicis", + "cs": "Oprava kol/obchod" }, "mappings": [ { @@ -165,7 +166,8 @@ "pt": "Loja de bicicletas {name}", "es": "Tienda de bicis {name}", "da": "Cykelforretning {name}", - "ca": "Botiga de bicis {name}" + "ca": "Botiga de bicis {name}", + "cs": "Prodejna kol {name}" } }, { @@ -181,7 +183,8 @@ "pt": "Loja/reparo de bicicletas {name}", "da": "Cykelværksted{name}", "es": "Taller/tienda de bicis {name}", - "ca": "Taller/botiga de bicis {name}" + "ca": "Taller/botiga de bicis {name}", + "cs": "Oprava kol/obchod {name}" } } ] diff --git a/assets/layers/bike_themed_object/bike_themed_object.json b/assets/layers/bike_themed_object/bike_themed_object.json index 6da4759b5..f4c048bde 100644 --- a/assets/layers/bike_themed_object/bike_themed_object.json +++ b/assets/layers/bike_themed_object/bike_themed_object.json @@ -8,7 +8,8 @@ "it": "Oggetto relativo alle bici", "es": "Objeto relacionado con bicis", "da": "Cykelrelateret genstand", - "ca": "Objectes relacionats amb bicicletes" + "ca": "Objectes relacionats amb bicicletes", + "cs": "Objekt související s jízdním kolem" }, "minzoom": 13, "source": { @@ -35,7 +36,8 @@ "it": "Oggetto relativo alle bici", "es": "Objeto relacionado con bicis", "da": "Cykelrelateret objekt", - "ca": "Objecte relacionat amb bicis" + "ca": "Objecte relacionat amb bicis", + "cs": "Objekt související s jízdním kolem" }, "mappings": [ { @@ -53,7 +55,8 @@ "ru": "Велотрек", "ca": "Pista ciclable", "es": "Carril bici", - "da": "Cykelsti" + "da": "Cykelsti", + "cs": "Cyklostezka" } } ] @@ -89,6 +92,7 @@ "es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa", "fr": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche", "da": "Et lag med objekter med cykeltema, men som ikke matcher noget andet lag", - "ca": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa" + "ca": "Una capa amb els objectes relacionats amb bicis però que no coinxideixen amb cap altra capa", + "cs": "Vrstva s objekty s tématikou jízdních kol, které však neodpovídají žádné jiné vrstvě" } } diff --git a/assets/layers/binocular/binocular.json b/assets/layers/binocular/binocular.json index 08fba37e6..5246f2437 100644 --- a/assets/layers/binocular/binocular.json +++ b/assets/layers/binocular/binocular.json @@ -9,7 +9,8 @@ "da": "Kikkert", "es": "Prismáticos", "fr": "Jumelles", - "pa_PK": "بائینوکولر" + "pa_PK": "بائینوکولر", + "cs": "Dalekohledy" }, "minzoom": 0, "title": { @@ -34,7 +35,8 @@ "da": "Kikkerter", "es": "Prismáticos", "fr": "Jumelles", - "pa_PK": "بائینوکولر" + "pa_PK": "بائینوکولر", + "cs": "Dalekohledy" }, "tagRenderings": [ "images", @@ -54,7 +56,8 @@ "da": "Gratis at bruge", "es": "De uso gratuito", "fr": "En libre service", - "ca": "Debades" + "ca": "Debades", + "cs": "Použití zdarma" } } ], @@ -80,7 +83,8 @@ "es": "¿Cuánto hay que pagar para utilizar estos prismáticos?", "da": "Hvor meget koster det at bruge denne kikkert?", "fr": "Combien l’utilisation des ces jumelles coûte-t-elle ?", - "ca": "Quant s'ha de pagar per utilitzar aquests prismàtics?" + "ca": "Quant s'ha de pagar per utilitzar aquests prismàtics?", + "cs": "Kolik se platí za používání těchto dalekohledů?" }, "id": "binocular-charge" }, @@ -123,7 +127,8 @@ "ca": "uns prismàtics", "da": "en kikkert", "es": "unos prismáticos", - "fr": "des jumelles" + "fr": "des jumelles", + "cs": "dalekohled" }, "description": { "en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. ", @@ -132,7 +137,8 @@ "fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs. ", "da": "Et teleskop eller en kikkert monteret på en stang, som offentligheden kan se sig omkring med. ", "es": "Un telescopio o unos prismáticos montados en un poste, disponible para que el público mire alrededor. ", - "ca": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. " + "ca": "Un telescopi o un parell de prismàtics muntats en un pal, a disposició del públic per mirar al seu voltant. ", + "cs": "Jednooký teleskop nebo dalekohled umístěný na stožáru, který je k dispozici veřejnosti k prohlídce. " } } ], diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json index 4b1f6edad..359e933a0 100644 --- a/assets/layers/filters/filters.json +++ b/assets/layers/filters/filters.json @@ -10,7 +10,7 @@ { "question": { "en": "Open now", - "nl": "Nu geopened", + "nl": "Nu open", "de": "Jetzt geöffnet", "ca": "Obert ara", "es": "Abierta ahora", diff --git a/assets/layers/parking_spaces/parking_spaces.json b/assets/layers/parking_spaces/parking_spaces.json index 7dc0f52b6..310192852 100644 --- a/assets/layers/parking_spaces/parking_spaces.json +++ b/assets/layers/parking_spaces/parking_spaces.json @@ -153,7 +153,8 @@ "render": { "en": "This parking spaces has {capacity} spaces.", "de": "Dieser Parkplatz hat {capacity} Stellplätze.", - "nl": "Deze parkeerplek heeft {capacity} plaatsen." + "nl": "Deze parkeerplek heeft {capacity} plaatsen.", + "ca": "Aquests espais d'aparcament tenen {espais} places." }, "mappings": [ { @@ -161,7 +162,8 @@ "then": { "en": "This parking space has 1 space.", "de": "Dieser Parkplatz hat 1 Stellplatz.", - "nl": "Deze parkeerplek heeft 1 plaats." + "nl": "Deze parkeerplek heeft 1 plaats.", + "ca": "Aquest espai d'aparcament té 1 plaça." } } ] diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json index d5c4c3440..dabbec8e1 100644 --- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json +++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json @@ -1,21 +1,13 @@ { "id": "mapcomplete-changes", "title": { - "en": "Changes made with MapComplete", - "de": "Mit MapComplete erstellte Änderungen", - "fr": "Changements faits avec MapComplete", - "nl": "Wijzigingen gemaakt met MapComplete" + "en": "Changes made with MapComplete" }, "shortDescription": { - "en": "Show changes made with MapComplete", - "de": "Mit MapComplete erstellte Änderungen anzeigen", - "nl": "Toon wijzigingen gemaakt met MapComplete" + "en": "Shows changes made by MapComplete" }, "description": { - "en": "This maps shows all the changes made with MapComplete", - "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", - "fr": "Cette carte montre tous les changements faits avec MapComplete", - "nl": "Deze kaart toont alle wijzigingen die met MapComplete gemaakt werden" + "en": "This maps shows all the changes made with MapComplete" }, "icon": "./assets/svg/logo.svg", "hideFromOverview": true, @@ -28,9 +20,7 @@ { "id": "mapcomplete-changes", "name": { - "en": "Changeset centers", - "de": "Zentrum der Änderungssätze", - "nl": "Centerpunt van changeset" + "en": "Changeset centers" }, "minzoom": 0, "source": { @@ -41,57 +31,41 @@ }, "title": { "render": { - "en": "Changeset for {theme}", - "de": "Änderungssatz für {theme}", - "fr": "Groupe de modifications pour {theme}" + "en": "Changeset for {theme}" } }, "description": { - "en": "Show all MapComplete changes", - "de": "Alle MapComplete-Änderungen anzeigen", - "nl": "Toon alle MapComplete wijzigingen" + "en": "Shows all MapComplete changes" }, "tagRenderings": [ { "id": "show_changeset_id", "render": { - "en": "Changeset {id}", - "de": "Änderungssatz {id}", - "fr": "Groupe de modifications {id}" + "en": "Changeset {id}" } }, { "id": "contributor", "question": { - "en": "Which contributor made this change?", - "de": "Welcher Mitwirkende hat diese Änderung vorgenommen?", - "fr": "Quel contributeur a fait cette modification ?", - "nl": "Welke bijdrager maakte deze wijziging?" + "en": "What contributor did make this change?" }, "freeform": { "key": "user" }, "render": { - "en": "Change made by {user}", - "de": "Änderung gemacht von {user}", - "fr": "Modification faite par {user}", - "nl": "Wijziging gemaakt door {user}" + "en": "Change made by {user}" } }, { "id": "theme-id", "question": { - "en": "What theme was used to make this change?", - "de": "Welches Thema wurde für diese Änderung verwendet?", - "fr": "Quel thème a été utilisé pour faire cette modification ?" + "en": "What theme was used to make this change?" }, "freeform": { "key": "theme" }, "render": { - "en": "Change with theme {theme}", - "de": "Geändert mit Thema {theme}", - "fr": "Modifié avec le thème {theme}" + "en": "Change with theme {theme}" } }, { @@ -100,29 +74,19 @@ "key": "locale" }, "question": { - "en": "What locale (language) was this change made in?", - "de": "In welcher Sprache wurde diese Änderung vorgenommen?", - "fr": "En quelle langue est-ce que ce changement a été fait ?", - "nl": "In welke locale (taal) werd deze wijziging gemaakt?" + "en": "What locale (language) was this change made in?" }, "render": { - "en": "User locale is {locale}", - "de": "Usersprache ist {locale}", - "nl": "De gebruikerstaal is {locale}" + "en": "User locale is {locale}" } }, { "id": "host", "render": { - "en": "Change made with {host}", - "de": "Änderung vorgenommen mit {host}", - "fr": "Modification faite avec {host}", - "nl": "Wijziging gemaakt met {host}" + "en": "Change with with {host}" }, "question": { - "en": "What host (website) was this change made with?", - "de": "Mit welchem Host / welcher Website wurde diese Änderung gemacht?", - "nl": "Met welke host (website) werd deze wijziging gemaakt?" + "en": "What host (website) was this change made with?" }, "freeform": { "key": "host" @@ -143,14 +107,10 @@ { "id": "version", "question": { - "en": "What version of MapComplete was used to make this change?", - "de": "Mit welcher Version von MapComplete wurde diese Änderung gemacht?", - "fr": "Quelle version de MapComplete a été utilisée pour faire cette modification ?" + "en": "What version of MapComplete was used to make this change?" }, "render": { - "en": "Made with {editor}", - "de": "Erstellt mit {editor}", - "fr": "Fait avec {editor}" + "en": "Made with {editor}" }, "freeform": { "key": "editor" @@ -492,9 +452,7 @@ } ], "question": { - "en": "Theme name contains {search}", - "de": "Themenname enthält {search}", - "nl": "Themenaam bevat {search}" + "en": "Themename contains {search}" } } ] @@ -510,9 +468,7 @@ } ], "question": { - "en": "Made by contributor {search}", - "de": "Erstellt von {search}", - "nl": "Gemaakt door bijdrager {search}" + "en": "Made by contributor {search}" } } ] @@ -528,10 +484,7 @@ } ], "question": { - "en": "Not made by contributor {search}", - "de": "Nicht erstellt von {search}", - "es": "No hecho por colaborador {search}", - "nl": "Niet gemaakt door bijdrager {search}" + "en": "Not made by contributor {search}" } } ] @@ -548,10 +501,7 @@ } ], "question": { - "en": "Made before {search}", - "de": "Erstellt vor {search}", - "es": "Hecho antes de {search}", - "nl": "Gemaakt voor {search}" + "en": "Made before {search}" } } ] @@ -568,9 +518,7 @@ } ], "question": { - "en": "Made after {search}", - "de": "Erstellt nach {search}", - "nl": "Gemaakt na {search}" + "en": "Made after {search}" } } ] @@ -586,10 +534,7 @@ } ], "question": { - "en": "User language (iso-code) {search}", - "de": "Benutzersprache (ISO-Code) {search}", - "fr": "Langage utilisateur (code-ISO) {search}", - "nl": "De taal van de bijdrager is {search}" + "en": "User language (iso-code) {search}" } } ] @@ -605,9 +550,7 @@ } ], "question": { - "en": "Made with host {search}", - "de": "Erstellt mit Host {search}", - "nl": "Gemaakt met host {search}" + "en": "Made with host {search}" } } ] @@ -618,10 +561,7 @@ { "osmTags": "add-image>0", "question": { - "en": "Changeset added at least one image", - "de": "Changeset fügte mindestens ein Bild hinzu", - "fr": "Le groupe de modifications a ajouté au moins une image", - "nl": "Changeset bevat minstens één afbeelding" + "en": "Changeset added at least one image" } } ] @@ -636,9 +576,7 @@ { "id": "link_to_more", "render": { - "en": "More statistics can be found here", - "de": "Mehr Statistiken gibt es hier", - "fr": "D'autres statistiques sont disponibles ici" + "en": "More statistics can be found here" } }, { diff --git a/langs/layers/ca.json b/langs/layers/ca.json index 10c145db3..c63b8a6a0 100644 --- a/langs/layers/ca.json +++ b/langs/layers/ca.json @@ -35,16 +35,6 @@ "1": { "title": "un mupi" }, - "10": { - "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", - "title": "un lletrer" - }, - "11": { - "title": "una escupltura" - }, - "12": { - "title": "una paret pintada" - }, "2": { "title": "un mupi sobre la paret" }, @@ -71,6 +61,16 @@ }, "9": { "title": "un tòtem" + }, + "10": { + "description": "S'utilitza per a cartells publicitaris, retols de neó, logotips i cartells en entrades institucionals", + "title": "un lletrer" + }, + "11": { + "title": "una escupltura" + }, + "12": { + "title": "una paret pintada" } }, "tagRenderings": { @@ -165,9 +165,6 @@ "1": { "then": "Açò és un tauló d'anunis" }, - "10": { - "then": "Açò és una paret pintada" - }, "2": { "then": "Açò és una columna" }, @@ -191,6 +188,9 @@ }, "9": { "then": "Açò és un tòtem" + }, + "10": { + "then": "Açò és una paret pintada" } }, "question": "Quin tipus d'element publicitari és aquest?", @@ -205,9 +205,6 @@ "1": { "then": "Tauló d'anuncis" }, - "10": { - "then": "Paret Pintada" - }, "2": { "then": "Mupi" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Tòtem" + }, + "10": { + "then": "Paret Pintada" } } } @@ -312,15 +312,6 @@ "1": { "then": "Mural" }, - "10": { - "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" - }, - "11": { - "then": "Enrajolat" - }, - "12": { - "then": "Tallat a la fusta" - }, "2": { "then": "Pintura" }, @@ -344,6 +335,15 @@ }, "9": { "then": "Relleu" + }, + "10": { + "then": "Azulejo (Rajoles decoratives espanyoles i portugueses)" + }, + "11": { + "then": "Enrajolat" + }, + "12": { + "then": "Tallat a la fusta" } }, "question": "Quin tipus d'obra és aquesta peça?", @@ -1743,9 +1743,6 @@ "1": { "question": "Té un connector
Schuko sense pin de terra (CEE7/4 tipus F)
connector" }, - "13": { - "question": "Té un connector
Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
" - }, "4": { "question": "Té un connector de
Tipus 1 amb cable (J1772)
" }, @@ -1760,6 +1757,9 @@ }, "8": { "question": "Té un connector
Tipus 2 (mennekes)
" + }, + "13": { + "question": "Té un connector
Tesla Supercharger (Destination) (Tipus 2 amb un cable de marca tesla)
" } } } @@ -1809,6 +1809,30 @@ "1": { "then": "Endoll de paret Schuko sense pin a terra (CEE7/4 tipus F)" }, + "2": { + "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" + }, + "3": { + "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" + }, + "4": { + "then": "CHAdeMo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Tipus 1 amb cable (J1772)" + }, + "7": { + "then": "Tipus 1 amb cable (J1772)" + }, + "8": { + "then": "Tipus 1 sense cable (J1772)" + }, + "9": { + "then": "Tipus 1 sense cable (J1772)" + }, "10": { "then": "CSS 1Tipus 1 (també conegut com Tipus 1 combo)" }, @@ -1839,9 +1863,6 @@ "19": { "then": "Tipus 2 amb cable (mennekes)" }, - "2": { - "then": "Endoll de paret Europeu amb pin de terra (CEE7/4 tipus E)" - }, "20": { "then": "CSS Supercarregador Tesla (tipus2_css de la marca)" }, @@ -1859,27 +1880,6 @@ }, "26": { "then": "USB per a carregar mòbils i dispositius petits" - }, - "3": { - "then": "Endoll de paret Europeu amb pin a terra (CEE7/4 tipus E)" - }, - "4": { - "then": "CHAdeMo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Tipus 1 amb cable (J1772)" - }, - "7": { - "then": "Tipus 1 amb cable (J1772)" - }, - "8": { - "then": "Tipus 1 sense cable (J1772)" - }, - "9": { - "then": "Tipus 1 sense cable (J1772)" } }, "question": "Quins tipus de connexions de càrrega estan disponibles aquí?" @@ -2948,21 +2948,6 @@ "1": { "then": "Això és una fregiduria" }, - "10": { - "then": "Aquí es serveixen plats xinesos" - }, - "11": { - "then": "Aquí es serveixen plats grecs" - }, - "12": { - "then": "Aquí es serveixen plats indis" - }, - "13": { - "then": "Aquí es serveixen plats turcs" - }, - "14": { - "then": "Aquí es serveixen plats tailandesos" - }, "2": { "then": "Principalment serveix pasta" }, @@ -2983,6 +2968,21 @@ }, "9": { "then": "Aquí es serveixen plats francesos" + }, + "10": { + "then": "Aquí es serveixen plats xinesos" + }, + "11": { + "then": "Aquí es serveixen plats grecs" + }, + "12": { + "then": "Aquí es serveixen plats indis" + }, + "13": { + "then": "Aquí es serveixen plats turcs" + }, + "14": { + "then": "Aquí es serveixen plats tailandesos" } }, "question": "Quin menjar es serveix aquí?", @@ -4607,6 +4607,30 @@ "1": { "question": "Reciclatge de piles" }, + "2": { + "question": "Reciclatge de cartrons de begudes" + }, + "3": { + "question": "Reciclatge de llaunes" + }, + "4": { + "question": "Reciclatge de roba" + }, + "5": { + "question": "Reciclatge d'oli de cuina" + }, + "6": { + "question": "Reciclatge d'oli de motor" + }, + "7": { + "question": "Reciclatge de tubs fluorescents" + }, + "8": { + "question": "Reciclatge de residus verds" + }, + "9": { + "question": "Reciclatge d'ampolles de vidre" + }, "10": { "question": "Reciclatge de vidre" }, @@ -4637,35 +4661,11 @@ "19": { "question": "Reciclatge del rebuig" }, - "2": { - "question": "Reciclatge de cartrons de begudes" - }, "20": { "question": "Reciclatge de cartutxos d'impressora" }, "21": { "question": "Reciclatge de bicicletes" - }, - "3": { - "question": "Reciclatge de llaunes" - }, - "4": { - "question": "Reciclatge de roba" - }, - "5": { - "question": "Reciclatge d'oli de cuina" - }, - "6": { - "question": "Reciclatge d'oli de motor" - }, - "7": { - "question": "Reciclatge de tubs fluorescents" - }, - "8": { - "question": "Reciclatge de residus verds" - }, - "9": { - "question": "Reciclatge d'ampolles de vidre" } } }, @@ -4728,6 +4728,30 @@ "1": { "then": "Aquí es poden reciclar els cartons de begudes" }, + "2": { + "then": "Aquí es poden reciclar llaunes" + }, + "3": { + "then": "Aquí es pot reciclar roba" + }, + "4": { + "then": "Aquí es pot reciclar oli de cuina" + }, + "5": { + "then": "Aquí es pot reciclar oli de motor" + }, + "6": { + "then": "Aquí es poden reciclar tub fluroescents" + }, + "7": { + "then": "Aquí es poden reciclar residus verds" + }, + "8": { + "then": "Ací es poden reciclar residus orgànics" + }, + "9": { + "then": "Aquí es poden reciclar ampolles de vidre" + }, "10": { "then": "Aquí es pot reciclar vidre" }, @@ -4758,9 +4782,6 @@ "19": { "then": "Aquí es poden reciclar sabates" }, - "2": { - "then": "Aquí es poden reciclar llaunes" - }, "20": { "then": "Aquí es poden reciclar petits electrodomèstics" }, @@ -4775,27 +4796,6 @@ }, "24": { "then": "Aquí es poden reciclar bicicletes" - }, - "3": { - "then": "Aquí es pot reciclar roba" - }, - "4": { - "then": "Aquí es pot reciclar oli de cuina" - }, - "5": { - "then": "Aquí es pot reciclar oli de motor" - }, - "6": { - "then": "Aquí es poden reciclar tub fluroescents" - }, - "7": { - "then": "Aquí es poden reciclar residus verds" - }, - "8": { - "then": "Ací es poden reciclar residus orgànics" - }, - "9": { - "then": "Aquí es poden reciclar ampolles de vidre" } }, "question": "Què es pot reciclar aquí?" @@ -5258,12 +5258,6 @@ "1": { "then": "Aquest fanal utilitza LED" }, - "10": { - "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" - }, - "11": { - "then": "Aquest fanal s'il·lumina amb gas" - }, "2": { "then": "Aquest fanal utilitza il·luminació incandescent" }, @@ -5287,6 +5281,12 @@ }, "9": { "then": "Aquest fanal utilitza làmpades de sodi de baixa pressió (taronja monocroma)" + }, + "10": { + "then": "Aquest fanal utilitza làmpades de sodi d'alta pressió (taronja amb blanc)" + }, + "11": { + "then": "Aquest fanal s'il·lumina amb gas" } }, "question": "Quin tipus d'il·luminació utilitza aquest fanal?" @@ -6125,4 +6125,4 @@ } } } -} +} \ No newline at end of file diff --git a/langs/layers/cs.json b/langs/layers/cs.json index 445d18744..521179bca 100644 --- a/langs/layers/cs.json +++ b/langs/layers/cs.json @@ -35,16 +35,6 @@ "1": { "title": "volně stojící plakátovací skříň" }, - "10": { - "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí", - "title": "cedule" - }, - "11": { - "title": "socha" - }, - "12": { - "title": "nástěnná malba" - }, "2": { "title": "plakátovací skříň připevněná na stěnu" }, @@ -71,6 +61,16 @@ }, "9": { "title": "totem" + }, + "10": { + "description": "Používá se pro reklamní nápisy, neonové nápisy, loga a vstupní nápisy institucí", + "title": "cedule" + }, + "11": { + "title": "socha" + }, + "12": { + "title": "nástěnná malba" } }, "tagRenderings": { @@ -165,9 +165,6 @@ "1": { "then": "Toto je deska" }, - "10": { - "then": "Toto je nástěnná malba" - }, "2": { "then": "Toto je sloup" }, @@ -191,6 +188,9 @@ }, "9": { "then": "Toto je totem" + }, + "10": { + "then": "Toto je nástěnná malba" } }, "question": "O jaký typ reklamního prvku se jedná?", @@ -205,9 +205,6 @@ "1": { "then": "Deska" }, - "10": { - "then": "Nástěnná malba" - }, "2": { "then": "Skříň na plakáty" }, @@ -231,6 +228,9 @@ }, "9": { "then": "Totem" + }, + "10": { + "then": "Nástěnná malba" } } } @@ -312,15 +312,6 @@ "1": { "then": "Nástěnná malba" }, - "10": { - "then": "Azulejo (španělské dekorativní dlaždice)" - }, - "11": { - "then": "Obklady a dlažba" - }, - "12": { - "then": "Dřevořezba" - }, "2": { "then": "Malba" }, @@ -344,6 +335,15 @@ }, "9": { "then": "Reliéf" + }, + "10": { + "then": "Azulejo (španělské dekorativní dlaždice)" + }, + "11": { + "then": "Obklady a dlažba" + }, + "12": { + "then": "Dřevořezba" } }, "question": "Jaký je typ tohoto uměleckého díla?", @@ -1987,4 +1987,4 @@ "walls_and_buildings": { "description": "Speciální zabudovaná vrstva poskytující všechny stěny a budovy. Tato vrstva je užitečná v předvolbách pro objekty, které lze umístit ke stěnám (např. AED, poštovní schránky, vchody, adresy, bezpečnostní kamery, …). Tato vrstva je ve výchozím nastavení neviditelná a uživatel ji nemůže přepínat." } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index aa859a4b2..b29b3a43e 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -27,9 +27,6 @@ "advertising": { "name": "Reclame", "presets": { - "12": { - "title": "een muurschildering" - }, "3": { "description": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers", "title": "een uithangbord" @@ -50,6 +47,9 @@ "8": { "description": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt", "title": "een spandoek" + }, + "12": { + "title": "een muurschildering" } }, "tagRenderings": { @@ -107,9 +107,6 @@ }, "title": { "mappings": { - "10": { - "then": "Muurschildering" - }, "3": { "then": "Aanplakzuil" }, @@ -127,6 +124,9 @@ }, "9": { "then": "Aanplakzuil" + }, + "10": { + "then": "Muurschildering" } } } @@ -208,15 +208,6 @@ "1": { "then": "Muurschildering" }, - "10": { - "then": "Azulejo (Spaanse siertegels)" - }, - "11": { - "then": "Tegelwerk" - }, - "12": { - "then": "Houtsculptuur" - }, "2": { "then": "Schilderij" }, @@ -240,6 +231,15 @@ }, "9": { "then": "Reliëf" + }, + "10": { + "then": "Azulejo (Spaanse siertegels)" + }, + "11": { + "then": "Tegelwerk" + }, + "12": { + "then": "Houtsculptuur" } }, "question": "Wat voor soort kunstwerk is dit?", @@ -1729,27 +1729,6 @@ "1": { "question": "Heeft een
Schuko stekker zonder aardingspin (CEE7/4 type F)
" }, - "10": { - "question": "Heeft een
Type 2 met kabel (J1772)
" - }, - "11": { - "question": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" - }, - "12": { - "question": "Heeft een
Tesla Supercharger (destination)
" - }, - "13": { - "question": "Heeft een
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
" - }, - "14": { - "question": "Heeft een
USB om GSMs en kleine electronica op te laden
" - }, - "15": { - "question": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
" - }, - "16": { - "question": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
" - }, "2": { "question": "Heeft een
Europese stekker met aardingspin (CEE7/4 type E)
" }, @@ -1773,6 +1752,27 @@ }, "9": { "question": "Heeft een
Type 2 CCS (mennekes)
" + }, + "10": { + "question": "Heeft een
Type 2 met kabel (J1772)
" + }, + "11": { + "question": "Heeft een
Tesla Supercharger CCS (een type2 CCS met Tesla-logo)
" + }, + "12": { + "question": "Heeft een
Tesla Supercharger (destination)
" + }, + "13": { + "question": "Heeft een
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
" + }, + "14": { + "question": "Heeft een
USB om GSMs en kleine electronica op te laden
" + }, + "15": { + "question": "Heeft een
Bosch Active Connect met 3 pinnen aan een kabel
" + }, + "16": { + "question": "Heeft een
Bosch Active Connect met 5 pinnen aan een kabel
" } } } @@ -1828,6 +1828,30 @@ "1": { "then": "Schuko stekker zonder aardingspin (CEE7/4 type F)" }, + "2": { + "then": "Europese stekker met aardingspin (CEE7/4 type E)" + }, + "3": { + "then": "Europese stekker met aardingspin (CEE7/4 type E)" + }, + "4": { + "then": "Chademo" + }, + "5": { + "then": "Chademo" + }, + "6": { + "then": "Type 1 met kabel (J1772)" + }, + "7": { + "then": "Type 1 met kabel (J1772)" + }, + "8": { + "then": "Type 1 zonder kabel (J1772)" + }, + "9": { + "then": "Type 1 zonder kabel (J1772)" + }, "10": { "then": "Type 1 CCS (ook gekend als Type 1 Combo)" }, @@ -1858,9 +1882,6 @@ "19": { "then": "Type 2 met kabel (J1772)" }, - "2": { - "then": "Europese stekker met aardingspin (CEE7/4 type E)" - }, "20": { "then": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)" }, @@ -1891,32 +1912,11 @@ "29": { "then": "Bosch Active Connect met 3 pinnen aan een kabel" }, - "3": { - "then": "Europese stekker met aardingspin (CEE7/4 type E)" - }, "30": { "then": "Bosch Active Connect met 5 pinnen aan een kabel" }, "31": { "then": "Bosch Active Connect met 5 pinnen aan een kabel" - }, - "4": { - "then": "Chademo" - }, - "5": { - "then": "Chademo" - }, - "6": { - "then": "Type 1 met kabel (J1772)" - }, - "7": { - "then": "Type 1 met kabel (J1772)" - }, - "8": { - "then": "Type 1 zonder kabel (J1772)" - }, - "9": { - "then": "Type 1 zonder kabel (J1772)" } }, "question": "Welke laadaansluitingen zijn hier beschikbaar?" @@ -3449,15 +3449,6 @@ "1": { "then": "Dit fietspad is geplaveid" }, - "10": { - "then": "Dit fietspad is gemaakt van fijn grind" - }, - "11": { - "then": "Dit fietspad is gemaakt van kiezelsteentjes" - }, - "12": { - "then": "Dit fietspad is gemaakt van aarde" - }, "2": { "then": "Dit fietspad is gemaakt van asfalt" }, @@ -3481,6 +3472,15 @@ }, "9": { "then": "Dit fietspad is gemaakt van grind" + }, + "10": { + "then": "Dit fietspad is gemaakt van fijn grind" + }, + "11": { + "then": "Dit fietspad is gemaakt van kiezelsteentjes" + }, + "12": { + "then": "Dit fietspad is gemaakt van aarde" } }, "question": "Waaruit is het oppervlak van het fietspad van gemaakt?", @@ -3529,15 +3529,6 @@ "1": { "then": "Dit fietspad is geplaveid" }, - "10": { - "then": "Dit fietspad is gemaakt van fijn grind" - }, - "11": { - "then": "Dit fietspad is gemaakt van kiezelsteentjes" - }, - "12": { - "then": "Dit fietspad is gemaakt van aarde" - }, "2": { "then": "Dit fietspad is gemaakt van asfalt" }, @@ -3561,6 +3552,15 @@ }, "9": { "then": "Dit fietspad is gemaakt van grind" + }, + "10": { + "then": "Dit fietspad is gemaakt van fijn grind" + }, + "11": { + "then": "Dit fietspad is gemaakt van kiezelsteentjes" + }, + "12": { + "then": "Dit fietspad is gemaakt van aarde" } }, "question": "Waaruit is het oppervlak van de straat gemaakt?", @@ -4565,21 +4565,6 @@ "1": { "then": "Dit is een frituur" }, - "10": { - "then": "Dit is een Chinees restaurant" - }, - "11": { - "then": "Dit is een Grieks restaurant" - }, - "12": { - "then": "Dit is een Indisch restaurant" - }, - "13": { - "then": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)" - }, - "14": { - "then": "Dit is een Thaïs restaurant" - }, "2": { "then": "Dit is een pastazaak" }, @@ -4603,6 +4588,21 @@ }, "9": { "then": "Dit is een Frans restaurant" + }, + "10": { + "then": "Dit is een Chinees restaurant" + }, + "11": { + "then": "Dit is een Grieks restaurant" + }, + "12": { + "then": "Dit is een Indisch restaurant" + }, + "13": { + "then": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)" + }, + "14": { + "then": "Dit is een Thaïs restaurant" } }, "question": "Welk soort gerechten worden hier geserveerd?", @@ -5737,19 +5737,6 @@ } } }, - "10": { - "options": { - "0": { - "question": "Alle Notes" - }, - "1": { - "question": "Verberg import Notes" - }, - "2": { - "question": "Toon enkel import Notes" - } - } - }, "2": { "options": { "0": { @@ -5805,6 +5792,19 @@ "question": "Toon enkel open Notes" } } + }, + "10": { + "options": { + "0": { + "question": "Alle Notes" + }, + "1": { + "question": "Verberg import Notes" + }, + "2": { + "question": "Toon enkel import Notes" + } + } } }, "name": "OpenStreetMap Notes", @@ -6100,21 +6100,6 @@ "1": { "then": "Dit is een normale parkeerplek." }, - "10": { - "then": "Deze parkeerplek is gereserveerd voor ouders met kinderen." - }, - "11": { - "then": "Deze parkeerplek is gereserveerd voor personeel." - }, - "12": { - "then": "Deze parkeerplek is gereserveerd voor taxis." - }, - "13": { - "then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger." - }, - "14": { - "then": "Deze parkeerplek is gereserveerd voor autodelen." - }, "2": { "then": "Dit is een gehandicaptenparkeerplaats." }, @@ -6138,6 +6123,21 @@ }, "9": { "then": "Deze parkeerplek is gereserveerd voor motoren." + }, + "10": { + "then": "Deze parkeerplek is gereserveerd voor ouders met kinderen." + }, + "11": { + "then": "Deze parkeerplek is gereserveerd voor personeel." + }, + "12": { + "then": "Deze parkeerplek is gereserveerd voor taxis." + }, + "13": { + "then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger." + }, + "14": { + "then": "Deze parkeerplek is gereserveerd voor autodelen." } }, "question": "Wat voor parkeerplek is dit?" @@ -7028,6 +7028,30 @@ "1": { "question": "Recycling van batterijen" }, + "2": { + "question": "Recycling van drankpakken" + }, + "3": { + "question": "Recycling van blikken" + }, + "4": { + "question": "Recycling van kleding" + }, + "5": { + "question": "Recycling van frituurvet" + }, + "6": { + "question": "Recycling van motorolie" + }, + "7": { + "question": "Recycling van tl-buizen" + }, + "8": { + "question": "Recycling van groen afval" + }, + "9": { + "question": "Recycling van glazen flessen" + }, "10": { "question": "Recycling van glas" }, @@ -7058,35 +7082,11 @@ "19": { "question": "Recycling van restafval" }, - "2": { - "question": "Recycling van drankpakken" - }, "20": { "question": "Recycling van inktpatronen" }, "21": { "question": "Recycling van fietsen" - }, - "3": { - "question": "Recycling van blikken" - }, - "4": { - "question": "Recycling van kleding" - }, - "5": { - "question": "Recycling van frituurvet" - }, - "6": { - "question": "Recycling van motorolie" - }, - "7": { - "question": "Recycling van tl-buizen" - }, - "8": { - "question": "Recycling van groen afval" - }, - "9": { - "question": "Recycling van glazen flessen" } } }, @@ -7154,6 +7154,30 @@ "1": { "then": "Drankpakken kunnen hier gerecycled worden" }, + "2": { + "then": "Blikken kunnen hier gerecycled worden" + }, + "3": { + "then": "Kleren kunnen hier gerecycled worden" + }, + "4": { + "then": "Frituurvet kan hier gerecycled worden" + }, + "5": { + "then": "Motorolie kan hier gerecycled worden" + }, + "6": { + "then": "TL-buizen kunnen hier gerecycled worden" + }, + "7": { + "then": "Groen afval kan hier gerecycled worden" + }, + "8": { + "then": "Organisch afval kan hier gerecycled worden" + }, + "9": { + "then": "Glazen flessen kunnen hier gerecycled worden" + }, "10": { "then": "Glas kan hier gerecycled worden" }, @@ -7184,9 +7208,6 @@ "19": { "then": "Schoenen kunnen hier gerecycled worden" }, - "2": { - "then": "Blikken kunnen hier gerecycled worden" - }, "20": { "then": "Kleine elektrische apparaten kunnen hier gerecycled worden" }, @@ -7201,27 +7222,6 @@ }, "24": { "then": "Fietsen (en fietswrakken) kunnen hier gerecycled worden" - }, - "3": { - "then": "Kleren kunnen hier gerecycled worden" - }, - "4": { - "then": "Frituurvet kan hier gerecycled worden" - }, - "5": { - "then": "Motorolie kan hier gerecycled worden" - }, - "6": { - "then": "TL-buizen kunnen hier gerecycled worden" - }, - "7": { - "then": "Groen afval kan hier gerecycled worden" - }, - "8": { - "then": "Organisch afval kan hier gerecycled worden" - }, - "9": { - "then": "Glazen flessen kunnen hier gerecycled worden" } }, "question": "Wat kan hier gerecycled worden?" @@ -7948,12 +7948,6 @@ "1": { "then": "Deze lantaarn gebruikt LEDs" }, - "10": { - "then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)" - }, - "11": { - "then": "Deze lantaarn wordt verlicht met gas" - }, "2": { "then": "Deze lantaarn gebruikt gloeilampen" }, @@ -7977,6 +7971,12 @@ }, "9": { "then": "Deze lantaarn gebruikt lagedruknatriumlampen (monochroom oranje)" + }, + "10": { + "then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)" + }, + "11": { + "then": "Deze lantaarn wordt verlicht met gas" } }, "question": "Wat voor verlichting gebruikt deze lantaarn?" @@ -8936,27 +8936,6 @@ "1": { "question": "Verkoop van dranken" }, - "10": { - "question": "Verkoop van melk" - }, - "11": { - "question": "Verkoop van brood" - }, - "12": { - "question": "Verkoop van eieren" - }, - "13": { - "question": "Verkoop van kaas" - }, - "14": { - "question": "Verkoop van honing" - }, - "15": { - "question": "Verkoop van aardappelen" - }, - "16": { - "question": "Verkoop van bloemen" - }, "2": { "question": "Verkoop van snoep" }, @@ -8980,6 +8959,27 @@ }, "9": { "question": "Verkoop van fietsbinnenbanden" + }, + "10": { + "question": "Verkoop van melk" + }, + "11": { + "question": "Verkoop van brood" + }, + "12": { + "question": "Verkoop van eieren" + }, + "13": { + "question": "Verkoop van kaas" + }, + "14": { + "question": "Verkoop van honing" + }, + "15": { + "question": "Verkoop van aardappelen" + }, + "16": { + "question": "Verkoop van bloemen" } } } @@ -9020,24 +9020,6 @@ "1": { "then": "Snoep wordt verkocht" }, - "10": { - "then": "Brood wordt verkocht" - }, - "11": { - "then": "Eieren worden verkocht" - }, - "12": { - "then": "Kaas wordt verkocht" - }, - "13": { - "then": "Honing wordt verkocht" - }, - "14": { - "then": "Aardappelen worden verkocht" - }, - "15": { - "then": "Bloemen worden verkocht" - }, "2": { "then": "Eten wordt verkocht" }, @@ -9061,6 +9043,24 @@ }, "9": { "then": "Melk wordt verkocht" + }, + "10": { + "then": "Brood wordt verkocht" + }, + "11": { + "then": "Eieren worden verkocht" + }, + "12": { + "then": "Kaas wordt verkocht" + }, + "13": { + "then": "Honing wordt verkocht" + }, + "14": { + "then": "Aardappelen worden verkocht" + }, + "15": { + "then": "Bloemen worden verkocht" } }, "question": "Wat verkoopt deze verkoopautomaat?", @@ -9398,4 +9398,4 @@ } } } -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index f977c4602..8b49afc9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapcomplete", - "version": "0.31.1", + "version": "0.31.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mapcomplete", - "version": "0.31.1", + "version": "0.31.2", "license": "GPL-3.0-or-later", "dependencies": { "@rgossiaux/svelte-headlessui": "^1.0.2", @@ -4511,9 +4511,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", "dev": true, "funding": [ { @@ -15736,9 +15736,9 @@ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" }, "caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", "dev": true }, "canvg": { diff --git a/src/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts index 89fe06697..d79c7bc17 100644 --- a/src/Models/ThemeConfig/Conversion/Validation.ts +++ b/src/Models/ThemeConfig/Conversion/Validation.ts @@ -1,22 +1,22 @@ -import {DesugaringStep, Each, Fuse, On} from "./Conversion" -import {LayerConfigJson} from "../Json/LayerConfigJson" +import { DesugaringStep, Each, Fuse, On } from "./Conversion" +import { LayerConfigJson } from "../Json/LayerConfigJson" import LayerConfig from "../LayerConfig" -import {Utils} from "../../../Utils" +import { Utils } from "../../../Utils" import Constants from "../../Constants" -import {Translation} from "../../../UI/i18n/Translation" -import {LayoutConfigJson} from "../Json/LayoutConfigJson" +import { Translation } from "../../../UI/i18n/Translation" +import { LayoutConfigJson } from "../Json/LayoutConfigJson" import LayoutConfig from "../LayoutConfig" -import {TagRenderingConfigJson} from "../Json/TagRenderingConfigJson" -import {TagUtils} from "../../../Logic/Tags/TagUtils" -import {ExtractImages} from "./FixImages" -import {And} from "../../../Logic/Tags/And" +import { TagRenderingConfigJson } from "../Json/TagRenderingConfigJson" +import { TagUtils } from "../../../Logic/Tags/TagUtils" +import { ExtractImages } from "./FixImages" +import { And } from "../../../Logic/Tags/And" import Translations from "../../../UI/i18n/Translations" import Svg from "../../../Svg" import FilterConfigJson from "../Json/FilterConfigJson" import DeleteConfig from "../DeleteConfig" -import {QuestionableTagRenderingConfigJson} from "../Json/QuestionableTagRenderingConfigJson" +import { QuestionableTagRenderingConfigJson } from "../Json/QuestionableTagRenderingConfigJson" import Validators from "../../../UI/InputElement/Validators" -import TagRenderingConfig from "../TagRenderingConfig"; +import TagRenderingConfig from "../TagRenderingConfig" class ValidateLanguageCompleteness extends DesugaringStep { private readonly _languages: string[] @@ -47,12 +47,12 @@ class ValidateLanguageCompleteness extends DesugaringStep { .forEach((missing) => { errors.push( context + - "A theme should be translation-complete for " + - neededLanguage + - ", but it lacks a translation for " + - missing.context + - ".\n\tThe known translation is " + - missing.tr.textFor("en") + "A theme should be translation-complete for " + + neededLanguage + + ", but it lacks a translation for " + + missing.context + + ".\n\tThe known translation is " + + missing.tr.textFor("en") ) }) } @@ -86,7 +86,7 @@ export class DoesImageExist extends DesugaringStep { context: string ): { result: string; errors?: string[]; warnings?: string[]; information?: string[] } { if (this._ignore?.has(image)) { - return {result: image} + return { result: image } } const errors = [] @@ -94,22 +94,22 @@ export class DoesImageExist extends DesugaringStep { const information = [] if (image.indexOf("{") >= 0) { information.push("Ignoring image with { in the path: " + image) - return {result: image} + return { result: image } } if (image === "assets/SocialImage.png") { - return {result: image} + return { result: image } } if (image.match(/[a-z]*/)) { if (Svg.All[image + ".svg"] !== undefined) { // This is a builtin img, e.g. 'checkmark' or 'crosshair' - return {result: image} + return { result: image } } } if (image.startsWith("<") && image.endsWith(">")) { // This is probably HTML, you're on your own here - return {result: image} + return { result: image } } if (!this._knownImagePaths.has(image)) { @@ -178,15 +178,15 @@ class ValidateTheme extends DesugaringStep { if (json["units"] !== undefined) { errors.push( "The theme " + - json.id + - " has units defined - these should be defined on the layer instead. (Hint: use overrideAll: { '+units': ... }) " + json.id + + " has units defined - these should be defined on the layer instead. (Hint: use overrideAll: { '+units': ... }) " ) } if (json["roamingRenderings"] !== undefined) { errors.push( "Theme " + - json.id + - " contains an old 'roamingRenderings'. Use an 'overrideAll' instead" + json.id + + " contains an old 'roamingRenderings'. Use an 'overrideAll' instead" ) } } @@ -198,10 +198,10 @@ class ValidateTheme extends DesugaringStep { for (const remoteImage of remoteImages) { errors.push( "Found a remote image: " + - remoteImage + - " in theme " + - json.id + - ", please download it." + remoteImage + + " in theme " + + json.id + + ", please download it." ) } for (const image of images) { @@ -228,12 +228,12 @@ class ValidateTheme extends DesugaringStep { if (theme.id !== filename) { errors.push( "Theme ids should be the same as the name.json, but we got id: " + - theme.id + - " and filename " + - filename + - " (" + - this._path + - ")" + theme.id + + " and filename " + + filename + + " (" + + this._path + + ")" ) } this._validateImage.convertJoin( @@ -313,7 +313,7 @@ class OverrideShadowingCheck extends DesugaringStep { ): { result: LayoutConfigJson; errors?: string[]; warnings?: string[] } { const overrideAll = json.overrideAll if (overrideAll === undefined) { - return {result: json} + return { result: json } } const errors = [] @@ -340,7 +340,7 @@ class OverrideShadowingCheck extends DesugaringStep { } } - return {result: json, errors} + return { result: json, errors } } } @@ -386,49 +386,58 @@ export class PrevalidateTheme extends Fuse { export class DetectConflictingAddExtraTags extends DesugaringStep { constructor() { - super("The `if`-part in a mapping might set some keys. Those key are not allowed to be set in the `addExtraTags`, as this might result in conflicting values", [], "DetectConflictingAddExtraTags"); + super( + "The `if`-part in a mapping might set some keys. Those key are not allowed to be set in the `addExtraTags`, as this might result in conflicting values", + [], + "DetectConflictingAddExtraTags" + ) } - convert(json: TagRenderingConfigJson, context: string): { - result: TagRenderingConfigJson; - errors?: string[]; - warnings?: string[]; + convert( + json: TagRenderingConfigJson, + context: string + ): { + result: TagRenderingConfigJson + errors?: string[] + warnings?: string[] information?: string[] } { - if (!(json.mappings?.length > 0)) { - return {result: json} + return { result: json } } const tagRendering = new TagRenderingConfig(json) const errors = [] for (let i = 0; i < tagRendering.mappings.length; i++) { - const mapping = tagRendering.mappings[i]; + const mapping = tagRendering.mappings[i] if (!mapping.addExtraTags) { continue } const keysInMapping = new Set(mapping.if.usedKeys()) - const keysInAddExtraTags = mapping.addExtraTags.map(t => t.key) + const keysInAddExtraTags = mapping.addExtraTags.map((t) => t.key) - const duplicateKeys = keysInAddExtraTags.filter(k => keysInMapping.has(k)) + const duplicateKeys = keysInAddExtraTags.filter((k) => keysInMapping.has(k)) if (duplicateKeys.length > 0) { errors.push( - "At " + context + ".mappings[" + i + "]: AddExtraTags overrides a key that is set in the `if`-clause of this mapping. Selecting this answer might thus first set one value (needed to match as answer) and then override it with a different value, resulting in an unsaveable question. The offending `addExtraTags` is " + duplicateKeys.join(", ") + "At " + + context + + ".mappings[" + + i + + "]: AddExtraTags overrides a key that is set in the `if`-clause of this mapping. Selecting this answer might thus first set one value (needed to match as answer) and then override it with a different value, resulting in an unsaveable question. The offending `addExtraTags` is " + + duplicateKeys.join(", ") ) } } - return { result: json, - errors - }; + errors, + } } } - export class DetectShadowedMappings extends DesugaringStep { private readonly _calculatedTagNames: string[] @@ -495,7 +504,7 @@ export class DetectShadowedMappings extends DesugaringStep { + keyValues.forEach(({ k, v }) => { properties[k] = v }) for (let j = 0; j < i; j++) { @@ -538,10 +547,10 @@ export class DetectShadowedMappings extends DesugaringStep { if (json["special"] !== undefined) { errors.push( "At " + - context + - ': detected `special` on the top level. Did you mean `{"render":{ "special": ... }}`' + context + + ': detected `special` on the top level. Did you mean `{"render":{ "special": ... }}`' ) } if (json["group"]) { errors.push( "At " + - context + - ': groups are deprecated, use `"label": ["' + - json["group"] + - '"]` instead' + context + + ': groups are deprecated, use `"label": ["' + + json["group"] + + '"]` instead' ) } const freeformType = json["freeform"]?.["type"] @@ -758,9 +767,9 @@ export class ValidateLayer extends DesugaringStep { if (!Constants.priviliged_layers.find((x) => x == json.id)) { errors.push( context + - ": layer " + - json.id + - " uses 'special' as source.osmTags. However, this layer is not a priviliged layer" + ": layer " + + json.id + + " uses 'special' as source.osmTags. However, this layer is not a priviliged layer" ) } } @@ -769,13 +778,13 @@ export class ValidateLayer extends DesugaringStep { if (json.title === undefined && json.source !== "special:library") { errors.push( context + - ": this layer does not have a title defined but it does have tagRenderings. Not having a title will disable the popups, resulting in an unclickable element. Please add a title. If not having a popup is intended and the tagrenderings need to be kept (e.g. in a library layer), set `title: null` to disable this error." + ": this layer does not have a title defined but it does have tagRenderings. Not having a title will disable the popups, resulting in an unclickable element. Please add a title. If not having a popup is intended and the tagrenderings need to be kept (e.g. in a library layer), set `title: null` to disable this error." ) } if (json.title === null) { information.push( context + - ": title is `null`. This results in an element that cannot be clicked - even though tagRenderings is set." + ": title is `null`. This results in an element that cannot be clicked - even though tagRenderings is set." ) } } @@ -802,9 +811,9 @@ export class ValidateLayer extends DesugaringStep { console.log(json.tagRenderings) errors.push( "At " + - context + - ": some tagrenderings have a duplicate id: " + - duplicates.join(", ") + context + + ": some tagrenderings have a duplicate id: " + + duplicates.join(", ") ) } } @@ -822,8 +831,8 @@ export class ValidateLayer extends DesugaringStep { if (json["overpassTags"] !== undefined) { errors.push( "Layer " + - json.id + - 'still uses the old \'overpassTags\'-format. Please use "source": {"osmTags": }\' instead of "overpassTags": (note: this isn\'t your fault, the custom theme generator still spits out the old format)' + json.id + + 'still uses the old \'overpassTags\'-format. Please use "source": {"osmTags": }\' instead of "overpassTags": (note: this isn\'t your fault, the custom theme generator still spits out the old format)' ) } const forbiddenTopLevel = [ @@ -841,18 +850,18 @@ export class ValidateLayer extends DesugaringStep { if (json[forbiddenKey] !== undefined) errors.push( context + - ": layer " + - json.id + - " still has a forbidden key " + - forbiddenKey + ": layer " + + json.id + + " still has a forbidden key " + + forbiddenKey ) } if (json["hideUnderlayingFeaturesMinPercentage"] !== undefined) { errors.push( context + - ": layer " + - json.id + - " contains an old 'hideUnderlayingFeaturesMinPercentage'" + ": layer " + + json.id + + " contains an old 'hideUnderlayingFeaturesMinPercentage'" ) } @@ -869,9 +878,9 @@ export class ValidateLayer extends DesugaringStep { if (this._path != undefined && this._path.indexOf(expected) < 0) { errors.push( "Layer is in an incorrect place. The path is " + - this._path + - ", but expected " + - expected + this._path + + ", but expected " + + expected ) } } @@ -913,7 +922,7 @@ export class ValidateLayer extends DesugaringStep { } if (json.filter) { - const r = new On("filter", new Each( new ValidateFilter())).convert(json, context) + const r = new On("filter", new Each(new ValidateFilter())).convert(json, context) warnings.push(...(r.warnings ?? [])) errors.push(...(r.errors ?? [])) information.push(...(r.information ?? [])) @@ -940,9 +949,9 @@ export class ValidateLayer extends DesugaringStep { if (hasCondition?.length > 0) { errors.push( "At " + - context + - ":\n One or more icons in the mapRenderings have a condition set. Don't do this, as this will result in an invisible but clickable element. Use extra filters in the source instead. The offending mapRenderings are:\n" + - JSON.stringify(hasCondition, null, " ") + context + + ":\n One or more icons in the mapRenderings have a condition set. Don't do this, as this will result in an invisible but clickable element. Use extra filters in the source instead. The offending mapRenderings are:\n" + + JSON.stringify(hasCondition, null, " ") ) } } @@ -957,7 +966,7 @@ export class ValidateLayer extends DesugaringStep { const preset = json.presets[i] const tags: { k: string; v: string }[] = new And( preset.tags.map((t) => TagUtils.Tag(t)) - ).asChange({id: "node/-1"}) + ).asChange({ id: "node/-1" }) const properties = {} for (const tag of tags) { properties[tag.k] = tag.v @@ -966,12 +975,12 @@ export class ValidateLayer extends DesugaringStep { if (!doMatch) { errors.push( context + - ".presets[" + - i + - "]: This preset does not match the required tags of this layer. This implies that a newly added point will not show up.\n A newly created point will have properties: " + - JSON.stringify(properties) + - "\n The required tags are: " + - baseTags.asHumanString(false, false, {}) + ".presets[" + + i + + "]: This preset does not match the required tags of this layer. This implies that a newly added point will not show up.\n A newly created point will have properties: " + + JSON.stringify(properties) + + "\n The required tags are: " + + baseTags.asHumanString(false, false, {}) ) } } @@ -1005,11 +1014,10 @@ export class ValidateFilter extends DesugaringStep { } { if (typeof filter === "string") { // Calling another filter, we skip - return {result: filter} + return { result: filter } } const errors = [] for (const option of filter.options) { - for (let i = 0; i < option.fields?.length ?? 0; i++) { const field = option.fields[i] const type = field.type ?? "string" @@ -1021,7 +1029,7 @@ export class ValidateFilter extends DesugaringStep { } } } - return {result: filter, errors} + return { result: filter, errors } } } @@ -1050,7 +1058,7 @@ export class DetectDuplicateFilters extends DesugaringStep<{ const warnings: string[] = [] const information: string[] = [] - const {layers, themes} = json + const { layers, themes } = json const perOsmTag = new Map< string, { @@ -1086,7 +1094,7 @@ export class DetectDuplicateFilters extends DesugaringStep<{ return } let msg = "Possible duplicate filter: " + key - for (const {filter, layer, layout} of value) { + for (const { filter, layer, layout } of value) { let id = "" if (layout !== undefined) { id = layout.id + ":" diff --git a/src/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts index 4bac00539..097fb4829 100644 --- a/src/Models/ThemeConfig/LayerConfig.ts +++ b/src/Models/ThemeConfig/LayerConfig.ts @@ -495,9 +495,7 @@ export default class LayerConfig extends WithContextLoader { usingLayer = [ new Title("Themes using this layer", 4), new List( - (usedInThemes ?? []).map( - (id) => new Link(id, "https://mapcomplete.org/" + id) - ) + (usedInThemes ?? []).map((id) => new Link(id, "https://mapcomplete.org/" + id)) ), ] } diff --git a/src/UI/InputElement/ValidatedInput.svelte b/src/UI/InputElement/ValidatedInput.svelte index 57b702e1d..ffdf92a51 100644 --- a/src/UI/InputElement/ValidatedInput.svelte +++ b/src/UI/InputElement/ValidatedInput.svelte @@ -9,7 +9,7 @@ import { Unit } from "../../Models/Unit" import UnitInput from "../Popup/UnitInput.svelte" - export let type: ValidatorType + export let type: ValidatorType export let feedback: UIEventSource | undefined = undefined export let getCountry: () => string | undefined export let placeholder: string | Translation | undefined diff --git a/src/UI/InputElement/Validator.ts b/src/UI/InputElement/Validator.ts index e63a98f94..5368701d4 100644 --- a/src/UI/InputElement/Validator.ts +++ b/src/UI/InputElement/Validator.ts @@ -1,6 +1,6 @@ -import BaseUIElement from "../BaseUIElement"; -import { Translation } from "../i18n/Translation"; -import Translations from "../i18n/Translations"; +import BaseUIElement from "../BaseUIElement" +import { Translation } from "../i18n/Translation" +import Translations from "../i18n/Translations" /** * A 'TextFieldValidator' contains various methods to check and cleanup an entered value or to give feedback. @@ -16,13 +16,21 @@ export abstract class Validator { /** * What HTML-inputmode to use */ - public readonly inputmode?: 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search' + public readonly inputmode?: + | "none" + | "text" + | "tel" + | "url" + | "email" + | "numeric" + | "decimal" + | "search" public readonly textArea: boolean constructor( name: string, explanation: string | BaseUIElement, - inputmode?: 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search', + inputmode?: "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search", textArea?: false | boolean ) { this.name = name diff --git a/src/UI/InputElement/Validators/FloatValidator.ts b/src/UI/InputElement/Validators/FloatValidator.ts index 2c3f6adbb..639c250b4 100644 --- a/src/UI/InputElement/Validators/FloatValidator.ts +++ b/src/UI/InputElement/Validators/FloatValidator.ts @@ -1,7 +1,7 @@ import { Translation } from "../../i18n/Translation" import Translations from "../../i18n/Translations" import { Validator } from "../Validator" -import { ValidatorType } from "../Validators"; +import { ValidatorType } from "../Validators" export default class FloatValidator extends Validator { inputmode: "decimal" = "decimal" diff --git a/src/assets/contributors.json b/src/assets/contributors.json index 10196f958..212bcfb6b 100644 --- a/src/assets/contributors.json +++ b/src/assets/contributors.json @@ -1,7 +1,7 @@ { "contributors": [ { - "commits": 5849, + "commits": 5877, "contributor": "Pieter Vander Vennet" }, { @@ -49,7 +49,7 @@ "contributor": "Ward" }, { - "commits": 21, + "commits": 22, "contributor": "Hosted Weblate" }, { @@ -232,6 +232,14 @@ "commits": 2, "contributor": "Stanislas Gueniffey" }, + { + "commits": 1, + "contributor": "Ciprian" + }, + { + "commits": 1, + "contributor": "redfast00" + }, { "commits": 1, "contributor": "Daniel McDonald" diff --git a/src/assets/language_in_country.json b/src/assets/language_in_country.json index c329fb0af..8f8f2061e 100644 --- a/src/assets/language_in_country.json +++ b/src/assets/language_in_country.json @@ -246,6 +246,9 @@ "es", "pt" ], + "GR": [ + "el" + ], "GT": [ "es" ], @@ -505,7 +508,9 @@ ], "PL": [ "pl", - "pl" + "be", + "pl", + "be" ], "PS": [ "ar" diff --git a/src/assets/language_native.json b/src/assets/language_native.json index 49cf3dbdf..d5f39bbe9 100644 --- a/src/assets/language_native.json +++ b/src/assets/language_native.json @@ -9,6 +9,7 @@ "fi": "suomi", "fr": "français", "gl": "lingua galega", + "he": "עברית", "hu": "magyar", "id": "Bahasa Indonesia", "it": "italiano", diff --git a/src/assets/language_translations.json b/src/assets/language_translations.json index 3d3ca49e2..cf3dc45a8 100644 --- a/src/assets/language_translations.json +++ b/src/assets/language_translations.json @@ -9,6 +9,7 @@ "fi": "afarin kieli", "fr": "afar", "gl": "Lingua afar", + "he": "עפרית", "hu": "afar", "id": "Bahasa Afar", "it": "afar", @@ -37,6 +38,7 @@ "fi": "abhaasi", "fr": "abkhaze", "gl": "Lingua abkhaza", + "he": "אבחזית", "hu": "abház", "id": "Bahasa Abkhaz", "it": "abcaso", @@ -71,6 +73,7 @@ "fi": "Abazan kieli", "fr": "abaza", "gl": "Lingua abaza", + "he": "אבזית", "hu": "abaza", "id": "Bahasa Abaza", "it": "lingua abazina", @@ -137,6 +140,7 @@ "fi": "adygen kieli", "fr": "adyguéen", "gl": "Lingua adigue", + "he": "אדיגית", "hu": "adigei", "id": "Bahasa Adighe", "it": "adighè", @@ -167,6 +171,7 @@ "es": "árabe tunecino", "fi": "tunisianarabia", "fr": "arabe tunisien", + "he": "ערבית תוניסאית", "id": "Bahasa Arab Tunisia", "it": "arabo tunisino", "ja": "アラビア語チュニジア方言", @@ -198,6 +203,7 @@ "fi": "afrikaans", "fr": "afrikaans", "gl": "Lingua africáner", + "he": "אפריקאנס", "hu": "afrikaans", "id": "Bahasa Afrikaans", "it": "afrikaans", @@ -228,6 +234,7 @@ "es": "aghem", "fr": "aghem", "gl": "Lingua aghem", + "he": "אגחם", "ja": "アゲム語", "nl": "Aghem", "sv": "aghem", @@ -245,6 +252,7 @@ "eo": "Levantenia araba dialekto", "es": "árabe levantino", "fr": "arabe levantin", + "he": "ערבית לבנטינית", "id": "Arab Levantin", "it": "lingue arabe levantine", "ja": "アラビア語レバント方言", @@ -271,6 +279,7 @@ "fi": "akanin kieli", "fr": "akan", "gl": "Lingua akan", + "he": "אקאן", "hu": "akan", "it": "akan", "ja": "アカン語", @@ -367,6 +376,7 @@ "fi": "sveitsinsaksa", "fr": "suisse allemand", "gl": "Lingua alemá de Suíza", + "he": "גרמנית שווייצרית", "hu": "svájci német", "id": "Bahasa Jerman Swiss", "it": "svizzero tedesco", @@ -392,6 +402,7 @@ "eo": "sudaltaja lingvo", "fr": "altaï méridional", "gl": "Lingua altai meridional", + "he": "אלטאית דרומית", "it": "lingua altai meridionale", "ja": "南アルタイ語", "nb_NO": "Søraltaisk", @@ -416,6 +427,7 @@ "fi": "amharan kieli", "fr": "amharique", "gl": "Lingua amhárica", + "he": "אמהרית", "hu": "amhara", "id": "Bahasa Amhar", "it": "amarico", @@ -474,6 +486,7 @@ "fi": "aragonia", "fr": "aragonais", "gl": "Lingua aragonesa", + "he": "אראגונית", "hu": "aragóniai", "id": "Bahasa Aragon", "it": "aragonese", @@ -546,6 +559,7 @@ "eo": "Levantenia araba dialekto", "es": "árabe levantino", "fr": "arabe levantin", + "he": "ערבית לבנטינית", "id": "Arab Levantin", "it": "lingue arabe levantine", "ja": "アラビア語レバント方言", @@ -573,6 +587,7 @@ "fi": "arabia", "fr": "arabe", "gl": "árabe", + "he": "ערבית", "hu": "arab", "id": "Arab", "it": "arabo", @@ -632,6 +647,7 @@ "fi": "mapudungun", "fr": "mapudungun", "gl": "Lingua mapuche", + "he": "מאפודונגון", "id": "Bahasa Mapuche", "it": "mapudungun", "ja": "マプチェ語", @@ -688,6 +704,7 @@ "fi": "marokonarabia", "fr": "Darija marocain", "gl": "árabe marroquí", + "he": "ערבית מרוקאית", "id": "Bahasa Arab Maroko", "it": "arabo marocchino", "ja": "アラビア語モロッコ方言", @@ -716,6 +733,7 @@ "fi": "egyptinarabia", "fr": "arabe égyptien", "gl": "Árabe exipcio", + "he": "ערבית מצרית", "hu": "egyiptomi arab", "id": "bahasa Arab Mesir", "it": "arabo egiziano", @@ -746,6 +764,7 @@ "fi": "assami", "fr": "assamais", "gl": "Lingua asamesa", + "he": "אסאמית", "hu": "asszámi", "id": "Bahasa Assam", "it": "assamese", @@ -775,6 +794,7 @@ "fi": "amerikkalainen viittomakieli", "fr": "langue des signes américaine", "gl": "lingua de signos americana", + "he": "שפת הסימנים האמריקאית", "id": "Bahasa Isyarat Amerika", "it": "lingua dei segni americana", "ja": "アメリカ手話", @@ -804,6 +824,7 @@ "fi": "asturia", "fr": "asturien", "gl": "lingua asturiana", + "he": "אסטורית", "hu": "asztúriai", "id": "Bahasa Asturia", "it": "asturiano", @@ -858,6 +879,7 @@ "fi": "Avaarin kieli", "fr": "avar", "gl": "Lingua avar", + "he": "אווארית", "hu": "avar", "id": "Bahasa Avar", "it": "avaro", @@ -884,6 +906,7 @@ "fi": "Awadhin kieli", "fr": "awadhi", "gl": "Lingua awadhi", + "he": "אוודהית", "id": "Bahasa Awadhi", "it": "awadhi", "ja": "アワディー語", @@ -913,6 +936,7 @@ "fi": "aimara", "fr": "aymara", "gl": "Lingua aimará", + "he": "איימרה", "hu": "ajmara", "id": "Bahasa Aymara", "it": "aymara", @@ -948,6 +972,7 @@ "fi": "azeri", "fr": "azéri", "gl": "Lingua azerí", + "he": "אזרית", "hu": "azeri", "id": "Bahasa Azeri", "it": "azero", @@ -983,6 +1008,7 @@ "fi": "baškiiri", "fr": "bachkir", "gl": "Lingua baskir", + "he": "בשקירית", "hu": "baskír", "id": "Bahasa Bashkir", "it": "baschiro", @@ -1014,6 +1040,7 @@ "fi": "Balin kieli", "fr": "balinais", "gl": "Lingua balinesa", + "he": "באלינזית", "id": "Bahasa Bali", "it": "balinese", "ja": "バリ語", @@ -1044,6 +1071,7 @@ "fi": "Baijerin kieli", "fr": "bavarois", "gl": "Lingua bavaresa", + "he": "בווארית", "hu": "bajor", "id": "Bahasa Bayern", "it": "bavarese", @@ -1168,6 +1196,7 @@ "es": "lengua de señas británica", "fi": "brittiläinen viittomakieli", "fr": "langue des signes britannique", + "he": "שפת הסימנים הבריטית", "id": "Bahasa Isyarat Britania", "it": "lingua dei segni britannica", "ja": "イギリス手話", @@ -1190,6 +1219,7 @@ "en": "Badaga", "fi": "Badagan kieli", "fr": "badaga", + "he": "באדאגה", "id": "Bahasa Badaga", "it": "lingua badaga", "ja": "バダガ語", @@ -1215,6 +1245,7 @@ "fi": "bulgaria", "fr": "bulgare", "gl": "lingua búlgara", + "he": "בולגרית", "hu": "bolgár", "id": "Bahasa Bulgaria", "it": "bulgaro", @@ -1249,6 +1280,7 @@ "fi": "Bhodžpurin kieli", "fr": "bhodjpouri", "gl": "Lingua bhojpuri", + "he": "בוג'פורית", "hu": "bhódzspurí", "id": "Bahasa Bhojpuri", "it": "bhojpuri", @@ -1278,6 +1310,7 @@ "fi": "Bhodžpurin kieli", "fr": "bhodjpouri", "gl": "Lingua bhojpuri", + "he": "בוג'פורית", "hu": "bhódzspurí", "id": "Bahasa Bhojpuri", "it": "bhojpuri", @@ -1306,6 +1339,7 @@ "fi": "Bislama", "fr": "bichelamar", "gl": "Bislama", + "he": "ביסלמה", "hu": "biszlama", "id": "Bahasa Bislama", "it": "bislama", @@ -1335,6 +1369,7 @@ "fi": "Mustajalka", "fr": "pied-noir", "gl": "Lingua siksiká", + "he": "שפת בלאקפוט", "id": "Bahasa Blackfoot", "it": "lingua blackfoot", "ja": "ブラックフット語", @@ -1362,6 +1397,7 @@ "fi": "bambaran kieli", "fr": "bambara", "gl": "Lingua bambara", + "he": "במברה", "hu": "bambara", "id": "Bahasa Bambara", "it": "Bambara", @@ -1390,6 +1426,7 @@ "fi": "bengali", "fr": "bengali", "gl": "lingua bengalí", + "he": "בנגלית", "hu": "bengáli", "id": "Bahasa Bengali", "it": "bengali", @@ -1444,6 +1481,7 @@ "fi": "tiibetin kieli", "fr": "tibétain", "gl": "Lingua tibetana", + "he": "טיבטית", "hu": "tibeti", "id": "bahasa Tibet Lhasa", "it": "tibetano", @@ -1472,6 +1510,7 @@ "fi": "Bishnupriya Manipuri", "fr": "manipourî de Bishnupriyay", "gl": "Lingua bishnupriya manipuri", + "he": "בישנופרייה מניפורי", "id": "Bahasa Bishnupriya Manipuri", "it": "Bishnupriya Manipuri", "ja": "ビシュヌプリヤ・マニプリ語", @@ -1518,6 +1557,7 @@ "fi": "bretoni", "fr": "breton", "gl": "lingua bretoa", + "he": "ברטונית", "hu": "breton", "id": "Bahasa Breton", "it": "bretone", @@ -1546,6 +1586,7 @@ "es": "Idioma bodo", "fi": "Bodon kieli", "fr": "bodo", + "he": "בודו", "id": "Bahasa Bodo", "it": "bodo", "ja": "ボド語", @@ -1592,6 +1633,7 @@ "fi": "Burušaskin kieli", "fr": "bourouchaski", "gl": "Lingua burushaski", + "he": "בורושסקי", "hu": "burusaszki", "id": "Bahasa Burushaski", "it": "lingua burushaski", @@ -1677,6 +1719,7 @@ "fi": "Burjaatin kieli", "fr": "bouriate", "gl": "Lingua buriata", + "he": "בוריאטית", "hu": "burját", "id": "Bahasa Buryat", "it": "buriato", @@ -1704,6 +1747,7 @@ "eo": "brazila signolingvo", "es": "lengua de señas brasileña", "fr": "langue des signes brésilienne", + "he": "שפת הסימנים הברזילאית", "id": "Bahasa Isyarat Brasil", "it": "lingua dei segni brasiliana", "ja": "ブラジル手話", @@ -1730,6 +1774,7 @@ "fi": "katalaani", "fr": "catalan", "gl": "lingua catalá", + "he": "קטלאנית", "hu": "katalán", "id": "bahasa Katala", "it": "catalano", @@ -1784,6 +1829,7 @@ "es": "carolinio", "fi": "Karoliini", "fr": "carolinien", + "he": "קרוליניאלית", "id": "Bahasa Caroline", "it": "lingua caroliniana", "ja": "カロリン語", @@ -1826,6 +1872,7 @@ "fi": "mindong", "fr": "mindong", "gl": "Lingua ming dong", + "he": "מין מזרחית", "id": "Bahasa Min Timur", "it": "min dong", "ja": "閩東語", @@ -1856,6 +1903,7 @@ "fi": "Tšetšeenin kieli", "fr": "tchétchène", "gl": "Lingua chechena", + "he": "צ'צ'נית", "hu": "csecsen", "id": "Bahasa Chechnya", "it": "ceceno", @@ -1887,6 +1935,7 @@ "fi": "Cebun kieli", "fr": "cebouan", "gl": "Lingua cebuana", + "he": "סבואנו", "hu": "szebuano", "id": "bahasa Sugbo", "it": "cebuano", @@ -1915,6 +1964,7 @@ "fi": "Tšamorron kieli", "fr": "chamorro", "gl": "Lingua chamorra", + "he": "צ'מורו", "hu": "csamorro", "id": "Bahasa Chamorro", "it": "chamorro", @@ -1938,6 +1988,7 @@ "eo": "ĉinuka piĝino", "fi": "chinook-jargon", "fr": "chinook", + "he": "עגה של הצ'ינוק", "ja": "チヌーク・ジャーゴン", "nb_NO": "Chinook jargon", "nl": "Chinook Jargon", @@ -1990,6 +2041,7 @@ "fi": "Cherokeen kieli", "fr": "cherokee", "gl": "Lingua cheroqui", + "he": "צ'רוקי", "hu": "cseroki", "id": "Bahasa Cherokee", "it": "cherokee", @@ -2018,6 +2070,7 @@ "fi": "Cheyennen kieli", "fr": "cheyenne", "gl": "Lingua cheyenne", + "he": "שאיין", "hu": "cheyenne", "id": "Bahasa Cheyenne", "it": "cheyenne", @@ -2047,6 +2100,7 @@ "fi": "sorani", "fr": "sorani", "gl": "lingua kurda central", + "he": "סוראנית", "hu": "szoráni", "id": "Soranî", "it": "sorani", @@ -2075,6 +2129,7 @@ "fi": "Tšuktšin kieli", "fr": "tchouktche", "gl": "Lingua Chukoto", + "he": "צ'וקצ'ית", "hu": "csukcs", "id": "Bahasa Chukchi", "it": "lingua ciukcia", @@ -2116,6 +2171,7 @@ "fi": "Korsikan kieli", "fr": "corse", "gl": "Lingua corsa", + "he": "קורסיקאית", "hu": "korzikai", "id": "Bahasa Korsika", "it": "Lingua corsa", @@ -2161,6 +2217,7 @@ "fi": "Cree", "fr": "cri", "gl": "Lingua cree", + "he": "קרי", "hu": "krí", "id": "Bahasa Cree", "it": "cree", @@ -2189,6 +2246,7 @@ "fi": "krimintataari", "fr": "tatar de Crimée", "gl": "Lingua tártara de Crimea", + "he": "טטרית של קרים", "hu": "krími tatár", "id": "Bahasa Tatar Krimea", "it": "tataro di Crimea", @@ -2220,6 +2278,7 @@ "fi": "Seychellien kreoli", "fr": "créole seychellois", "gl": "Crioulo das Seychelles", + "he": "קריאולית סיישלית", "hu": "seychelle-i kreol", "id": "Bahasa Kreol Seychelles", "it": "creolo delle Seychelles", @@ -2247,6 +2306,7 @@ "fi": "tšekki", "fr": "tchèque", "gl": "lingua checa", + "he": "צ'כית", "hu": "cseh", "id": "Bahasa Ceska", "it": "ceco", @@ -2281,6 +2341,7 @@ "fi": "kašubi", "fr": "cachoube", "gl": "Lingua caxubia", + "he": "קשובית", "hu": "kasub", "id": "bahasa Kasubia", "it": "casciubo", @@ -2307,6 +2368,7 @@ "fi": "Chittagongin kieli", "fr": "chittagonien", "gl": "Lingua chittagoniana", + "he": "צ'יטגונית", "id": "Bahasa Chittagonia", "it": "lingua chittagonian", "ja": "チッタゴン語", @@ -2331,6 +2393,7 @@ "fi": "tšuvassi", "fr": "tchouvache", "gl": "Lingua chuvash", + "he": "צ'ובשית", "hu": "csuvas", "id": "Bahasa Chuvash", "it": "ciuvascio", @@ -2362,6 +2425,7 @@ "fi": "kymri", "fr": "gallois", "gl": "lingua galesa", + "he": "ולשית", "hu": "walesi", "id": "Bahasa Wales", "it": "gallese", @@ -2393,6 +2457,7 @@ "fi": "tanska", "fr": "danois", "gl": "lingua dinamarquesa", + "he": "דנית", "hu": "dán", "id": "bahasa Denmark", "it": "danese", @@ -2453,6 +2518,7 @@ "fi": "saksa", "fr": "allemand", "gl": "lingua alemá", + "he": "גרמנית", "hu": "német", "id": "bahasa Jerman", "it": "tedesco", @@ -2516,6 +2582,7 @@ "fi": "zaza", "fr": "zazaki", "gl": "Lingua zazaki", + "he": "זאזאקי", "hu": "zazaki", "id": "bahasa Zazaki", "it": "zazaki", @@ -2543,6 +2610,7 @@ "fi": "Rukai", "fr": "rukai", "gl": "Lingua rukai", + "he": "רוקאי", "id": "Bahasa Rukai", "it": "rukai", "ja": "ルカイ語", @@ -2567,6 +2635,7 @@ "es": "bajo sorabo", "fr": "bas-sorabe", "gl": "Baixo sorabo", + "he": "סורבית תחתית", "hu": "alsó szorb", "id": "Bahasa Sorbia Hilir", "it": "sorabo inferiore", @@ -2629,6 +2698,7 @@ "es": "duala", "fi": "Duala", "fr": "douala", + "he": "דואלה", "it": "lingua duala", "ja": "ドゥアラ語", "nl": "Duala", @@ -2656,6 +2726,7 @@ "fi": "Divehin kieli", "fr": "maldivien", "gl": "lingua maldivana", + "he": "דיבהי", "hu": "maldív", "id": "Divehi", "it": "maldiviano", @@ -2689,6 +2760,7 @@ "fi": "dzongkha", "fr": "dzongkha", "gl": "Lingua dzongkha", + "he": "דזונגקה", "hu": "dzongkha", "id": "Dzongkha", "it": "dzongkha", @@ -2722,6 +2794,7 @@ "fi": "ewen kieli", "fr": "ewé", "gl": "Lingua ewe", + "he": "אבגבה", "hu": "eve", "id": "Bahasa Ewe", "it": "ewe", @@ -2795,6 +2868,7 @@ "fi": "kreikka", "fr": "grec", "gl": "lingua grega", + "he": "יוונית", "hu": "görög", "id": "Yunani", "it": "greco", @@ -2811,7 +2885,8 @@ "zh_Hant": "希臘語", "_meta": { "countries": [ - "CY" + "CY", + "GR" ], "dir": [ "left-to-right" @@ -2829,6 +2904,7 @@ "fi": "englanti", "fr": "anglais", "gl": "lingua inglesa", + "he": "אנגלית", "hu": "angol", "id": "bahasa Inggris", "it": "inglese", @@ -2923,6 +2999,7 @@ "fi": "esperanto", "fr": "espéranto", "gl": "esperanto", + "he": "אספרנטו", "hu": "eszperantó", "id": "Esperanto", "it": "esperanto", @@ -2954,6 +3031,7 @@ "fi": "espanja", "fr": "espagnol", "gl": "lingua castelá", + "he": "ספרדית", "hu": "spanyol", "id": "bahasa Spanyol", "it": "spagnolo", @@ -3029,6 +3107,7 @@ "fi": "viro", "fr": "estonien", "gl": "lingua estoniana", + "he": "אסטונית", "hu": "észt", "id": "bahasa Esti", "it": "estone", @@ -3062,6 +3141,7 @@ "fi": "baski", "fr": "basque", "gl": "lingua éuscara", + "he": "בסקית", "hu": "baszk", "id": "Bahasa Basque", "it": "basco", @@ -3117,6 +3197,7 @@ "fi": "persia", "fr": "persan", "gl": "lingua persa", + "he": "פרסית", "hu": "perzsa", "id": "bahasa Persia", "it": "persiano", @@ -3150,6 +3231,7 @@ "fi": "darin kieli", "fr": "dari", "gl": "Lingua dari", + "he": "דארי", "hu": "dari", "id": "Bahasa Persia Afgani", "it": "dari", @@ -3180,6 +3262,7 @@ "fi": "Fulani", "fr": "peul", "gl": "Lingua fula", + "he": "שפת הפולה", "hu": "ful", "id": "Bahasa Fula", "it": "fula", @@ -3211,6 +3294,7 @@ "fi": "suomi", "fr": "finnois", "gl": "finés", + "he": "פינית", "hu": "finn", "id": "bahasa Suomi", "it": "finlandese", @@ -3245,6 +3329,7 @@ "fi": "filipino", "fr": "philippin", "gl": "Lingua filipina", + "he": "פיליפינית", "hu": "filippínó", "id": "bahasa Filipino", "it": "filippino", @@ -3275,6 +3360,7 @@ "fi": "meänkieli", "fr": "meänkieli", "gl": "meänkieli", + "he": "מאנקיילי", "hu": "meänkieli", "it": "lingua meänkieli", "ja": "メアンキエリ", @@ -3332,6 +3418,7 @@ "fi": "Fidžin kieli", "fr": "fidjien", "gl": "Lingua fidxiana", + "he": "פיג'ית", "hu": "fidzsi", "id": "Bahasa Fiji", "it": "figiano", @@ -3363,6 +3450,7 @@ "fi": "kveeni", "fr": "kvène", "gl": "Lingua kven", + "he": "קוון", "hu": "kven", "id": "Bahasa Kven", "it": "kven", @@ -3392,6 +3480,7 @@ "fi": "fäärin kieli", "fr": "féroïen", "gl": "lingua feroesa", + "he": "פארואזית", "hu": "feröeri", "id": "bahasa Faroe", "it": "faroese", @@ -3419,6 +3508,7 @@ "fi": "Fonin kieli", "fr": "fon-gbe", "gl": "Lingua fon", + "he": "פון", "id": "Bahasa Fon", "it": "fon", "ja": "フォン語", @@ -3446,6 +3536,7 @@ "fi": "ranska", "fr": "français", "gl": "lingua francesa", + "he": "צרפתית", "hu": "francia", "id": "bahasa Prancis", "it": "francese", @@ -3529,6 +3620,7 @@ "fi": "Arpitaani", "fr": "francoprovençal", "gl": "Lingua francoprovenzal", + "he": "פרנקו-פרובנסאלית", "hu": "frankoprovanszál", "id": "Bahasa Arpitan", "it": "francoprovenzale", @@ -3556,6 +3648,7 @@ "fi": "Pohjoisfriisi", "fr": "frison septentrional", "gl": "Lingua frisoa setentrional", + "he": "פריזית צפונית", "hu": "északi fríz", "id": "Bahasa Frisia Utara", "it": "frisone settentrionale", @@ -3586,6 +3679,7 @@ "fi": "Friulin kieli", "fr": "frioulan", "gl": "Lingua friulana", + "he": "פורלן", "hu": "friuli", "id": "Bahasa Friuli", "it": "friulano", @@ -3614,6 +3708,7 @@ "fi": "länsifriisin kieli", "fr": "frison occidental", "gl": "Lingua frisoa occidental", + "he": "פריזית מערבית", "hu": "nyugati fríz", "id": "Bahasa Frisia Barat", "it": "frisone occidentale", @@ -3644,6 +3739,7 @@ "fi": "iiri", "fr": "irlandais", "gl": "lingua irlandesa", + "he": "אירית", "hu": "ír", "id": "Bahasa Irlandia", "it": "irlandese", @@ -3676,6 +3772,7 @@ "es": "Idioma ga", "fi": "Gan kieli", "fr": "ga", + "he": "גה", "it": "lingua ga", "ja": "ガ語", "nl": "Ga", @@ -3699,6 +3796,7 @@ "fi": "gagauzi", "fr": "gagaouze", "gl": "Lingua gagauza", + "he": "גגאוזית", "hu": "gagauz", "id": "Bahasa Gagauz", "it": "gagauzo", @@ -3728,6 +3826,7 @@ "fi": "Gan-kiina", "fr": "gan", "gl": "Gan", + "he": "סינית גאן", "id": "Bahasa Gan", "it": "gan", "ja": "贛語", @@ -3778,6 +3877,7 @@ "fi": "Gaeli", "fr": "gaélique écossais", "gl": "Lingua gaélica escocesa", + "he": "גאלית סקוטית", "hu": "skót gael", "id": "Bahasa Gaelik Skotlandia", "it": "gaelico scozzese", @@ -3807,6 +3907,7 @@ "fi": "Kiribatin kieli", "fr": "gilbertin", "gl": "Lingua kiribatiana", + "he": "גילברטית", "hu": "gilberti", "id": "Bahasa Kiribati", "it": "gilbertese", @@ -3834,6 +3935,7 @@ "fi": "galicia", "fr": "galicien", "gl": "lingua galega", + "he": "גליסית", "hu": "galiciai", "id": "Bahasa Galisia", "it": "gallego", @@ -3889,6 +3991,7 @@ "fi": "Guaranin kieli", "fr": "guarani", "gl": "Lingua guaraní", + "he": "גוארני", "hu": "guarani", "id": "bahasa Guarani", "it": "guaraní", @@ -3915,6 +4018,7 @@ "de": "Goa-Konkani", "en": "Goan Konkani", "fr": "konkani de Goa", + "he": "קונקנית של גואה", "ja": "ゴア・コンカニ語", "nl": "Goa-Konkani", "sv": "goakonkani", @@ -4005,6 +4109,7 @@ "fi": "Elsassi", "fr": "alsacien", "gl": "Lingua alsaciana", + "he": "אלזסית", "hu": "elzászi", "id": "bahasa Elsass", "it": "dialetto alsaziano", @@ -4033,6 +4138,7 @@ "fi": "gudžarati", "fr": "gujarati", "gl": "lingua guxaratí", + "he": "גוג'ראטית", "hu": "gudzsaráti", "id": "Bahasa Gujarati", "it": "gujarati", @@ -4079,6 +4185,7 @@ "es": "Idioma Gungbe", "fr": "gun-gbe", "gl": "Lingua gun", + "he": "גון", "ja": "グン語", "nb_NO": "gun", "ru": "гун", @@ -4100,6 +4207,7 @@ "fi": "manksi", "fr": "mannois", "gl": "Lingua manx", + "he": "מאנית", "hu": "manx", "id": "Bahasa Manx", "it": "mannese", @@ -4128,6 +4236,7 @@ "fi": "hausan kieli", "fr": "haoussa", "gl": "Lingua hausa", + "he": "האוסה", "hu": "hausza", "id": "Bahasa Hausa", "it": "hausa", @@ -4183,6 +4292,7 @@ "fi": "Hakka-kiina", "fr": "hakka", "gl": "Lingua hakka", + "he": "האקה", "hu": "hakka", "id": "Hakka", "it": "hakka", @@ -4213,6 +4323,7 @@ "fi": "havaijin kieli", "fr": "hawaïen", "gl": "Lingua hawaiana", + "he": "הוואית", "hu": "hawaii", "id": "Bahasa Hawaii", "it": "hawaiano", @@ -4243,6 +4354,7 @@ "fi": "heprea", "fr": "hébreu", "gl": "lingua hebrea", + "he": "עברית", "hu": "héber", "id": "Bahasa Ibrani", "it": "ebraico", @@ -4277,6 +4389,7 @@ "fi": "Fidžinhindi", "fr": "hindi des Fidji", "gl": "Hindi de Fidxi", + "he": "הינדוסטני", "id": "Bahasa Fiji Hindi", "it": "hindi figiano", "ja": "フィジー・ヒンディー語", @@ -4349,6 +4462,7 @@ "fi": "Hiri motu", "fr": "hiri motou", "gl": "Hiri Motu", + "he": "הארי מוטו", "hu": "hiri motu", "id": "Bahasa Hiri Motu", "it": "hiri motu", @@ -4420,6 +4534,7 @@ "fi": "yläsorbi", "fr": "haut-sorabe", "gl": "Alto sorabo", + "he": "סורבית עילית", "hu": "felsőszorb", "id": "Bahasa Sorbia Hulu", "it": "alto sorabo", @@ -4450,6 +4565,7 @@ "fi": "haiti", "fr": "créole haïtien", "gl": "Crioulo haitiano", + "he": "קריאולית האיטית", "hu": "haiti kreol", "id": "Bahasa Kreol Haiti", "it": "creolo haitiano", @@ -4484,6 +4600,7 @@ "fi": "unkari", "fr": "hongrois", "gl": "lingua húngara", + "he": "הונגרית", "hu": "magyar", "id": "Hongaria", "it": "ungherese", @@ -4519,6 +4636,7 @@ "fi": "armenia", "fr": "arménien", "gl": "lingua armenia", + "he": "ארמנית", "hu": "örmény", "id": "Bahasa Armenia", "it": "armeno", @@ -4549,6 +4667,7 @@ "es": "armenio occidental", "fr": "arménien occidental", "gl": "Armenio occidental", + "he": "ארמנית מערבית", "id": "Armenia Barat", "it": "dialetto armeno occidentale", "ja": "西アルメニア語", @@ -4604,6 +4723,7 @@ "fi": "indonesia", "fr": "indonésien", "gl": "lingua indonesia", + "he": "אינדונזית", "hu": "indonéz", "id": "Bahasa Indonesia", "it": "indonesiano", @@ -4638,6 +4758,7 @@ "fi": "igbon kieli", "fr": "igbo", "gl": "Lingua ibo", + "he": "איגבו", "hu": "igbo", "id": "Bahasa Igbo", "it": "igbo", @@ -4664,6 +4785,7 @@ "fi": "Sichuanin-yi", "fr": "nuosu", "gl": "Lingua nuosu", + "he": "שפת נווסוו", "hu": "szecsuani ji", "it": "lingua Nuosu", "ja": "四川彝語", @@ -4688,6 +4810,7 @@ "fi": "Inupiatun", "fr": "inupiaq", "gl": "Lingua inupiaq", + "he": "אינופיאק", "hu": "inupiak", "id": "Bahasa Inupiaq", "it": "inupiaq", @@ -4742,6 +4865,7 @@ "fi": "Inguušin kieli", "fr": "ingouche", "gl": "Lingua ingusetia", + "he": "אינגושית", "hu": "ingus", "id": "Bahasa Ingush", "it": "lingua inguscia", @@ -4769,6 +4893,7 @@ "fi": "islanti", "fr": "islandais", "gl": "lingua islandesa", + "he": "איסלנדית", "hu": "izlandi", "id": "bahasa Islandia", "it": "islandese", @@ -4803,6 +4928,7 @@ "fi": "italia", "fr": "italien", "gl": "lingua italiana", + "he": "איטלקית", "hu": "olasz", "id": "bahasa Italia", "it": "italiano", @@ -4840,6 +4966,7 @@ "fi": "Inuktitut", "fr": "inuktitut", "gl": "Lingua inuktitut", + "he": "אינוקטיטוט", "hu": "inuktitut", "id": "Bahasa Inuktitut", "it": "inuktitut", @@ -4871,6 +4998,7 @@ "fi": "japani", "fr": "japonais", "gl": "lingua xaponesa", + "he": "יפנית", "hu": "japán", "id": "bahasa Jepang", "it": "giapponese", @@ -4907,6 +5035,7 @@ "fi": "Jamaikankreoli", "fr": "créole jamaïcain", "gl": "Patois xamaicano", + "he": "ג'מייקנית קריאולית", "hu": "jamaicai angol", "id": "Patwa Jamaika", "it": "lingua creola giamaicana", @@ -4950,6 +5079,7 @@ "fi": "jaavan kieli", "fr": "javanais", "gl": "Lingua xavanesa", + "he": "ג'אווה", "hu": "jávai", "id": "Jawa", "it": "giavanese", @@ -4985,6 +5115,7 @@ "fi": "georgia", "fr": "géorgien", "gl": "lingua xeorxiana", + "he": "גאורגית", "hu": "grúz", "id": "Bahasa Georgia", "it": "georgiano", @@ -5018,6 +5149,7 @@ "fi": "karapalkki", "fr": "karakalpak", "gl": "Lingua karakalpak", + "he": "קראקלפקית", "hu": "karakalpak", "id": "Bahasa Karakalpak", "it": "karakalpako", @@ -5045,6 +5177,7 @@ "fi": "Kabyyli", "fr": "kabyle", "gl": "Lingua cabilia", + "he": "קבילית", "hu": "kabil", "it": "cabilo", "ja": "カビル語", @@ -5072,6 +5205,7 @@ "fi": "Kabardin kieli", "fr": "kabarde", "gl": "Lingua kabardina", + "he": "קברדינית", "hu": "kabard", "it": "cabardo", "ja": "カバルド語", @@ -5100,6 +5234,7 @@ "es": "kabiyé", "fr": "kabiyé", "gl": "Lingua kabiye", + "he": "קאביה", "id": "Bahasa Kabiye", "ja": "カビエ語", "nl": "Kabiye", @@ -5141,6 +5276,7 @@ "fi": "Kapverdenkreoli", "fr": "créole du Cap-Vert", "gl": "Crioulo caboverdiano", + "he": "קריאולית כף ורדה", "it": "creolo capoverdiano", "ja": "カーボベルデ・クレオール語", "nb_NO": "kappverdisk kreol", @@ -5166,6 +5302,7 @@ "fi": "kongon kieli", "fr": "kikongo", "gl": "Lingua congo", + "he": "קונגו", "hu": "kikongo", "id": "Bahasa Kongo", "it": "kongo", @@ -5190,6 +5327,7 @@ "eo": "kasia lingvo", "fi": "Khasi", "fr": "khasi", + "he": "קהאסי", "it": "lingua khasi", "ja": "カシ語", "nl": "Khasi", @@ -5250,6 +5388,7 @@ "fi": "Kikujun kieli", "fr": "kikuyu", "gl": "Lingua kikuyu", + "he": "קיקויו", "hu": "kikuju", "id": "Bahasa Kikuyu", "it": "gikuyu", @@ -5336,6 +5475,7 @@ "fi": "kazakki", "fr": "kazakh", "gl": "Lingua casaca", + "he": "קזחית", "hu": "kazak", "id": "bahasa Kazakh", "it": "kazako", @@ -5371,6 +5511,7 @@ "fi": "grönlannin kieli", "fr": "groenlandais", "gl": "Lingua grenlandesa", + "he": "גרינלנדית", "hu": "grönlandi", "id": "Bahasa Kalaallisut", "it": "groenlandese", @@ -5401,6 +5542,7 @@ "fi": "khmer", "fr": "khmer", "gl": "Lingua khmer", + "he": "קמרית", "hu": "khmer", "id": "Bahasa Khmer", "it": "khmer", @@ -5434,6 +5576,7 @@ "fi": "kannada", "fr": "kannada", "gl": "Lingua kanaresa", + "he": "קאנדה", "hu": "kannada", "id": "Bahasa Kannada", "it": "kannada", @@ -5464,6 +5607,7 @@ "fi": "korea", "fr": "coréen", "gl": "lingua coreana", + "he": "קוריאנית", "hu": "koreai", "id": "bahasa Korea", "it": "coreano", @@ -5527,6 +5671,7 @@ "fi": "Kanurin kieli", "fr": "kanouri", "gl": "Lingua kanuri", + "he": "קאנורי", "hu": "kanuri", "id": "Bahasa Kanuri", "it": "kanuri", @@ -5552,6 +5697,7 @@ "fi": "Karatšai-balkaarin kieli", "fr": "karatchaï-balkar", "gl": "Lingua carachaio-bálcara", + "he": "קראצ׳י-בלקר", "hu": "karacsáj-balkár", "id": "Bahasa Karachai-Balkar", "it": "caraciai-balcaro", @@ -5603,6 +5749,7 @@ "es": "harayo", "fi": "Kinaray-a", "fr": "harayen", + "he": "קריאית", "id": "bahasa Karaik’a", "it": "kinaray-a", "ja": "キナライア語", @@ -5629,6 +5776,7 @@ "fi": "karjalan kieli", "fr": "carélien", "gl": "Lingua carelia", + "he": "קרלית", "hu": "karjalai", "id": "bahasa Karelia", "it": "careliano", @@ -5659,6 +5807,7 @@ "fi": "Kašmirin kieli", "fr": "cachemiri", "gl": "Lingua caxemiresa", + "he": "קשמירית", "hu": "kasmíri", "id": "Bahasa Kashmiri", "it": "kashmiri", @@ -5689,6 +5838,7 @@ "es": "fráncico ripuario", "fr": "francique ripuaire", "gl": "Fráncico ripuario", + "he": "הניב הריפוארי", "it": "lingua ripuaria", "ja": "リプアーリ語", "nl": "Ripuarisch", @@ -5713,6 +5863,7 @@ "fi": "kurdi", "fr": "kurde", "gl": "lingua kurda", + "he": "כורדית", "hu": "kurd", "id": "Bahasa Kurdi", "it": "curdo", @@ -5745,6 +5896,7 @@ "es": "Idioma cumuco", "fi": "Kumykin kieli", "fr": "koumyk", + "he": "קומיקית", "hu": "kumik", "id": "Bahasa Kumyk", "it": "cumucco", @@ -5770,6 +5922,7 @@ "es": "Idioma kutenai", "fi": "Kutenai", "fr": "kutenai", + "he": "קוטנאי", "it": "lingua kutenai", "ja": "クテナイ語", "nl": "Kutenai", @@ -5796,6 +5949,7 @@ "fi": "komin kieli", "fr": "komi", "gl": "lingua komi", + "he": "קומי", "hu": "komi", "id": "Bahasa Komi", "it": "comi", @@ -5851,6 +6005,7 @@ "fi": "Korni", "fr": "cornique", "gl": "Lingua córnica", + "he": "קורנית", "hu": "korni", "id": "Bahasa Kernowek", "it": "cornico", @@ -5881,6 +6036,7 @@ "fi": "kirgiisi", "fr": "kirghize", "gl": "kirguiz", + "he": "קירגיזית", "hu": "kirgiz", "id": "bahasa Kirgiz", "it": "kirghiso", @@ -5916,6 +6072,7 @@ "fi": "ladino", "fr": "judéo-espagnol", "gl": "Lingua xudeu-española", + "he": "לאדינו", "hu": "ladino", "id": "Bahasa Ladino", "it": "giudeo-spagnolo", @@ -5963,6 +6120,7 @@ "fi": "luxemburg", "fr": "luxembourgeois", "gl": "Lingua luxemburguesa", + "he": "לוקסמבורגית", "hu": "luxemburgi", "id": "Bahasa Luksemburg", "it": "lussemburghese", @@ -5995,6 +6153,7 @@ "fi": "lezgi", "fr": "lezghien", "gl": "Lingua lezguia", + "he": "לזגית", "hu": "lezg", "id": "Bahasa Lezgia", "it": "lesgo", @@ -6026,6 +6185,7 @@ "fi": "Gandan kieli", "fr": "luganda", "gl": "Lingua luganda", + "he": "לוגנדה", "hu": "ganda", "id": "Bahasa Luganda", "it": "luganda", @@ -6053,6 +6213,7 @@ "fi": "limburgin kieli", "fr": "limbourgeois", "gl": "Lingua limburguesa", + "he": "לימבורגית", "hu": "limburgi nyelv", "id": "Bahasa Limburgish", "it": "limburghese", @@ -6082,6 +6243,7 @@ "fi": "liguuri", "fr": "ligure", "gl": "Lingua lígur", + "he": "ליגורית", "hu": "ligur", "id": "Bahasa Liguria", "it": "lingua ligure", @@ -6132,6 +6294,7 @@ "fi": "lakota", "fr": "lakota", "gl": "Lingua lakota", + "he": "לקוטה", "id": "Bahasa Lakota", "it": "lakota", "ja": "ラコタ語", @@ -6160,6 +6323,7 @@ "fi": "Ladinin kieli", "fr": "ladin", "gl": "Lingua ladina", + "he": "לדינית", "hu": "ladin", "id": "Bahasa Ladin", "it": "ladino", @@ -6189,6 +6353,7 @@ "fi": "lombardin kieli", "fr": "lombard", "gl": "Lingua lombarda", + "he": "לומברד (שפה)", "hu": "lombard", "id": "bahasa Lombard", "it": "lingua lombarda", @@ -6216,6 +6381,7 @@ "fi": "lingala", "fr": "lingala", "gl": "Lingua lingala", + "he": "לינגלה", "hu": "lingala", "id": "Bahasa Lingala", "it": "lingala", @@ -6244,6 +6410,7 @@ "fi": "lao", "fr": "lao", "gl": "Lingua laosiana", + "he": "לאית", "hu": "lao", "id": "bahasa Laos", "it": "lao", @@ -6320,6 +6487,7 @@ "fi": "liettua", "fr": "lituanien", "gl": "lingua lituana", + "he": "ליטאית", "hu": "litván", "id": "bahasa Lituavi", "it": "lituano", @@ -6354,6 +6522,7 @@ "fi": "latgallin kieli", "fr": "latgalien", "gl": "Lingua latgaliá", + "he": "לטגלית", "hu": "latgal", "id": "Bahasa Latgalia", "it": "letgallo", @@ -6415,6 +6584,7 @@ "fi": "latvia", "fr": "letton", "gl": "lingua letona", + "he": "לטבית", "hu": "lett", "id": "Bahasa Latvi", "it": "lettone", @@ -6465,6 +6635,7 @@ "fi": "Lazin kieli", "fr": "laze", "gl": "Lingua laz", + "he": "לאזית", "hu": "láz", "id": "Bahasa Laz", "it": "laz", @@ -6493,6 +6664,7 @@ "fi": "Maduran kieli", "fr": "madurais", "gl": "Lingua maduresa", + "he": "מאדורית", "id": "Madura", "it": "madurese", "ja": "マドゥラ語", @@ -6518,6 +6690,7 @@ "fi": "Maithilin kieli", "fr": "maïthili", "gl": "Lingua maithili", + "he": "מאיטהילית", "hu": "maithili", "id": "Bahasa Maithili", "it": "maithili", @@ -6546,6 +6719,7 @@ "fi": "mokša", "fr": "moksa", "gl": "Lingua moksha", + "he": "מוקשה", "hu": "moksa", "id": "Bahasa Moksha", "it": "mokša", @@ -6596,6 +6770,7 @@ "fi": "malagassi", "fr": "malgache", "gl": "Lingua malgaxe", + "he": "מלגשית", "hu": "malgas", "id": "Bahasa Malagasi", "it": "malgascio", @@ -6629,6 +6804,7 @@ "fi": "Marshallin kieli", "fr": "marshallais", "gl": "Lingua marshalesa", + "he": "מרשלית", "hu": "Marshall-szigeteki", "id": "Bahasa Marshall", "it": "marshallese", @@ -6682,6 +6858,7 @@ "fi": "Maorin kieli", "fr": "māori", "gl": "Lingua maorí", + "he": "מאורית", "hu": "maori", "id": "Bahasa Maori", "it": "māori", @@ -6738,6 +6915,7 @@ "fi": "Minangkabaun kieli", "fr": "minangkabau", "gl": "Lingua minangkabau", + "he": "מינאנגקבאו", "id": "Bahasa Minangkabau", "it": "minangkabau", "ja": "ミナンカバウ語", @@ -6768,6 +6946,7 @@ "fi": "makedonia", "fr": "macédonien", "gl": "Lingua macedonia", + "he": "מקדונית", "hu": "macedón", "id": "Bahasa Makedonia", "it": "macedone", @@ -6802,6 +6981,7 @@ "fi": "malajalam", "fr": "malayalam", "gl": "lingua malayalam", + "he": "מלאיאלאם", "hu": "malajálam", "id": "bahasa Malayalam", "it": "malayalam", @@ -6832,6 +7012,7 @@ "fi": "mongoli", "fr": "mongol", "gl": "Lingua mongol", + "he": "מונגולית", "hu": "mongol", "id": "bahasa Mongol", "it": "mongolo", @@ -6866,6 +7047,7 @@ "fi": "Mantšun kieli", "fr": "mandchou", "gl": "Lingua manchú", + "he": "מנצ'ורית", "hu": "mandzsu", "id": "Bahasa Manchu", "it": "lingua mancese", @@ -6946,6 +7128,7 @@ "fi": "Moldavian kieli", "fr": "moldave", "gl": "lingua moldova", + "he": "מולדובנית", "hu": "moldáv", "id": "bahasa Moldova", "it": "moldavo", @@ -6993,6 +7176,7 @@ "fi": "marathi", "fr": "marathi", "gl": "Lingua marathi", + "he": "מראטהית", "hu": "maráthi", "id": "Bahasa Marathi", "it": "marathi", @@ -7060,6 +7244,7 @@ "fi": "malaji", "fr": "malais", "gl": "lingua malaia", + "he": "מלאית", "hu": "maláj", "id": "Bahasa Melayu", "it": "malese", @@ -7097,6 +7282,7 @@ "fi": "malta", "fr": "maltais", "gl": "Lingua maltesa", + "he": "מלטית", "hu": "máltai", "id": "bahasa Malta", "it": "maltese", @@ -7173,6 +7359,7 @@ "fi": "Mirandeesi", "fr": "mirandais", "gl": "lingua mirandesa", + "he": "מירנדזית", "hu": "mirandai", "id": "Bahasa Miranda", "it": "mirandese", @@ -7230,6 +7417,7 @@ "fi": "burma", "fr": "birman", "gl": "birmano", + "he": "בורמזית", "hu": "burmai", "id": "Bahasa Myanmar", "it": "birmano", @@ -7261,6 +7449,7 @@ "fi": "ersä", "fr": "erzya", "gl": "Lingua erzya", + "he": "ארזיה", "hu": "erza", "id": "Bahasa Erzya", "it": "erza", @@ -7289,6 +7478,7 @@ "fi": "Mazandaranin kieli", "fr": "mazandarani", "gl": "Lingua mazanderani", + "he": "מאזנדראנית", "hu": "mázandaráni", "id": "Bahasa Mazandaran", "it": "mazanderani", @@ -7316,6 +7506,7 @@ "fi": "Naurun kieli", "fr": "nauruan", "gl": "Lingua nauruana", + "he": "נאורית", "hu": "naurui", "id": "Bahasa Nauru", "it": "nauruano", @@ -7347,6 +7538,7 @@ "fi": "Minnan", "fr": "minnan", "gl": "lingua min nam", + "he": "מין דרומי", "hu": "minnan", "id": "Bahasa Min Selatan", "it": "min nan", @@ -7378,6 +7570,7 @@ "fi": "napoli", "fr": "napolitain", "gl": "Lingua napolitana", + "he": "נפוליטנית", "hu": "nápolyi", "id": "Bahasa Napolitan", "it": "lingua napoletana", @@ -7408,6 +7601,7 @@ "fi": "kirjanorja", "fr": "bokmål", "gl": "bokmål", + "he": "נורווגית ספרותית", "hu": "bokmål norvég", "id": "Bokmål", "it": "bokmål", @@ -7437,6 +7631,7 @@ "fi": "alasaksa", "fr": "bas allemand", "gl": "Lingua baixo alemá", + "he": "גרמנית תחתית", "hu": "alnémet", "id": "Bahasa Sachsen Hilir", "it": "lingue basso-tedesche", @@ -7466,6 +7661,7 @@ "fi": "nepalin kieli", "fr": "népalais", "gl": "Lingua nepalesa", + "he": "נפאלית", "hu": "nepáli", "id": "Bahasa Nepali", "it": "nepalese", @@ -7497,6 +7693,7 @@ "fi": "Newari", "fr": "newari", "gl": "Lingua newari", + "he": "נפאל בהאסה", "hu": "névári", "id": "bahasa Newar", "it": "nepal bhasa", @@ -7568,6 +7765,7 @@ "es": "Idioma niuano", "fi": "Niuen kieli", "fr": "niuéen", + "he": "ניואית", "hu": "niuei", "id": "Bahasa Niue", "it": "lingua niueana", @@ -7595,6 +7793,7 @@ "fi": "hollanti", "fr": "néerlandais", "gl": "lingua neerlandesa", + "he": "הולנדית", "hu": "holland", "id": "Belanda", "it": "olandese", @@ -7631,6 +7830,7 @@ "fi": "uusnorja", "fr": "nynorsk", "gl": "nynorsk", + "he": "נורווגית חדשה", "hu": "nynorsk norvég", "id": "Nynorsk", "it": "nynorsk", @@ -7664,6 +7864,7 @@ "fi": "norja", "fr": "norvégien", "gl": "lingua norueguesa", + "he": "נורווגית", "hu": "norvég", "id": "bahasa Norwegia", "it": "norvegese", @@ -7694,6 +7895,7 @@ "eo": "nord-taja lingvo", "es": "idioma tailandés septentrional", "fr": "thaï du Nord", + "he": "תאית צפונית", "id": "Bahasa Thai Utara", "it": "thailandese settentrionale", "ja": "北タイ語", @@ -7719,6 +7921,7 @@ "es": "nogai", "fi": "Nogain kieli", "fr": "nogaï", + "he": "נוגאי", "id": "Bahasa Nogai", "it": "lingua nogai", "ja": "ノガイ語", @@ -7760,6 +7963,7 @@ "fi": "etelä-ndebelen kieli", "fr": "nrebele", "gl": "Lingua ndebele", + "he": "נדבלה דרומית", "hu": "déli ndebele", "id": "Bahasa Ndebele Selatan", "it": "ndebele del sud", @@ -7818,6 +8022,7 @@ "fi": "Pohjoissothon kieli", "fr": "sotho du Nord", "gl": "Lingua sotho do norte", + "he": "סוטו צפונית", "hu": "északi szoto", "id": "Bahasa Sepedi", "it": "sotho del nord", @@ -7848,6 +8053,7 @@ "fi": "navajo", "fr": "navajo", "gl": "Lingua navajo", + "he": "נאוואחו", "hu": "navahó", "id": "Bahasa Navajo", "it": "lingua navajo", @@ -7876,6 +8082,7 @@ "fi": "njandžan kieli", "fr": "chewa", "gl": "lingua chichewa", + "he": "צ'ואה", "hu": "cseva", "id": "Bahasa Chichewa", "it": "chewa", @@ -7921,6 +8128,7 @@ "fi": "oksitaani", "fr": "occitan", "gl": "lingua occitana", + "he": "אוקסיטנית", "hu": "okcitán", "id": "Oksitan", "it": "occitano", @@ -7950,6 +8158,7 @@ "fi": "Odžibwan kieli", "fr": "ojibwé", "gl": "Lingua ojibwa", + "he": "שפת אוג'יבווה", "hu": "odzsibva", "id": "Bahasa Ojibwe", "it": "lingua ojibwe", @@ -8000,6 +8209,7 @@ "fi": "oromon kieli", "fr": "oromo", "gl": "Lingua oromo", + "he": "אורומו", "hu": "oromó", "id": "Bahasa Oromo", "it": "lingua oromonica", @@ -8047,6 +8257,7 @@ "fi": "orija", "fr": "oriya", "gl": "Lingua oriya", + "he": "אורייה", "hu": "orija", "id": "Oriya", "it": "oriya", @@ -8077,6 +8288,7 @@ "fi": "osseetti", "fr": "ossète", "gl": "Lingua oseta", + "he": "אוסטית", "hu": "oszét", "id": "Bahasa Ossetia", "it": "osseto", @@ -8125,6 +8337,7 @@ "fi": "älvdalska", "fr": "dalécarlien", "gl": "Lingua dalecarliana", + "he": "אלוודאלית", "it": "övdaliano", "ja": "エルヴダーレン語", "nb_NO": "älvdalsk", @@ -8150,6 +8363,7 @@ "fi": "punjabin kieli (Shahmukhi)", "fr": "pendjabi (shahmukhi)", "gl": "lingua punjabi (Shahmukhi)", + "he": "פנג'אבי (אלפבית שאהמוקי)", "hu": "pandzsábi (Shahmukhi)", "id": "Bahasa Punjab (Abjad Shahmukhi)", "it": "punjabi (Shahmukhī)", @@ -8209,6 +8423,7 @@ "fi": "Papiamentu", "fr": "papiamento", "gl": "Papiamento", + "he": "פאפיאמנטו", "hu": "papiamentu", "id": "Bahasa Papiamento", "it": "lingua papiamento", @@ -8238,6 +8453,7 @@ "fi": "Picardin kieli", "fr": "picard", "gl": "Lingua picarda", + "he": "פיקארד", "hu": "pikárd", "id": "Bahasa Picard", "it": "piccardo", @@ -8290,6 +8506,7 @@ "eo": "plaŭtdiĉa lingvo", "es": "Plautdietsch", "fr": "bas allemand mennonite", + "he": "פלאוטדיץ'", "id": "Bahasa Plautdietsch", "it": "lingua plautdietsch", "ja": "メノナイト低地ドイツ語", @@ -8339,6 +8556,7 @@ "fi": "Pitcairnin kieli", "fr": "pitcairnais", "gl": "Pitcairnés", + "he": "פיטקרנית", "hu": "pitcairni", "it": "pitcairnese", "ja": "ピトケアン語", @@ -8404,6 +8622,7 @@ "fi": "puola", "fr": "polonais", "gl": "lingua polaca", + "he": "פולנית", "hu": "lengyel", "id": "bahasa Polski", "it": "polacco", @@ -8436,6 +8655,7 @@ "fi": "Piemonten kieli", "fr": "piémontais", "gl": "Lingua piemontesa", + "he": "פיימונטית", "hu": "piemonti", "id": "Bahasa Piemonte", "it": "lingua piemontese", @@ -8491,6 +8711,7 @@ "fi": "muinaispreussin kieli", "fr": "vieux-prussien", "gl": "Lingua prusiana antiga", + "he": "פרוסית עתיקה", "hu": "óporosz", "id": "Bahasa Prusia Kuno", "it": "antico prussiano", @@ -8519,6 +8740,7 @@ "fi": "paštun kieli", "fr": "pachto", "gl": "Lingua paxta", + "he": "פשטו", "hu": "pastu", "id": "bahasa Pasto", "it": "pashtu", @@ -8553,6 +8775,7 @@ "fi": "portugali", "fr": "portugais", "gl": "lingua portuguesa", + "he": "פורטוגזית", "hu": "portugál", "id": "bahasa Portugis", "it": "portoghese", @@ -8595,6 +8818,7 @@ "fi": "brasilianportugali", "fr": "portugais brésilien", "gl": "portugués do Brasil", + "he": "פורטוגזית ברזילאית", "hu": "brazíliai portugál", "id": "Portugis Brasil", "it": "portoghese brasiliano", @@ -8626,6 +8850,7 @@ "fi": "ketšua", "fr": "quechua", "gl": "linguas quechuas", + "he": "קצ'ואה", "hu": "kecsua", "id": "Bahasa Quechua", "it": "quechua", @@ -8658,6 +8883,7 @@ "fi": "k'iche'n kieli", "fr": "quiché", "gl": "Lingua kʼicheʼ", + "he": "קאיצ'ה", "id": "Bahasa K'iche'", "it": "lingua k'iche'", "ja": "キチェ語", @@ -8730,6 +8956,7 @@ "fi": "Tarifit", "fr": "rifain", "gl": "Lingua rifeña", + "he": "ריפית", "it": "tarifit", "ja": "リーフ語", "nl": "Riffijns", @@ -8778,6 +9005,7 @@ "fi": "retoromaani", "fr": "romanche", "gl": "lingua romanche", + "he": "רומאנש", "hu": "romans", "id": "Bahasa Romansh", "it": "romancio", @@ -8826,6 +9054,7 @@ "fi": "romanikieli", "fr": "romani", "gl": "lingua romaní", + "he": "רומאני", "hu": "cigány nyelv", "id": "Bahasa Romani", "it": "romaní", @@ -8854,6 +9083,7 @@ "fi": "Kirundi", "fr": "kirundi", "gl": "Lingua kirundi", + "he": "קירונדי", "hu": "kirundi", "id": "Bahasa Kirundi", "it": "kirundi", @@ -8884,6 +9114,7 @@ "fi": "romania", "fr": "roumain", "gl": "lingua romanesa", + "he": "רומנית", "hu": "román", "id": "bahasa Rumania", "it": "romeno", @@ -8918,6 +9149,7 @@ "fi": "venäjä", "fr": "russe", "gl": "lingua rusa", + "he": "רוסית", "hu": "orosz", "id": "bahasa Rusia", "it": "russo", @@ -8956,6 +9188,7 @@ "fi": "ruteeni", "fr": "rusyn", "gl": "Lingua rutena", + "he": "רוסינית", "hu": "ruszin", "id": "Bahasa Rusyn", "it": "ruteno", @@ -8985,6 +9218,7 @@ "fi": "aromania", "fr": "aroumain", "gl": "Lingua arromanesa", + "he": "ארומנית", "hu": "aromán", "id": "Bahasa Arumania", "it": "arumeno", @@ -9013,6 +9247,7 @@ "fi": "ruandan kieli", "fr": "kinyarwanda", "gl": "Lingua ruanda", + "he": "קינירואנדה", "hu": "kinyarvanda", "id": "Bahasa Kinyarwanda", "it": "kinyarwanda", @@ -9042,6 +9277,7 @@ "fi": "Okinawan kieli", "fr": "okinawaïen", "gl": "Lingua okinawana", + "he": "השפה האוקינאווית", "hu": "okinavai nyelv", "id": "Bahasa Okinawa", "it": "lingua di Okinawa", @@ -9072,6 +9308,7 @@ "fi": "jakuutti", "fr": "iakoute", "gl": "Lingua sakha", + "he": "סאחה", "hu": "jakut", "id": "Bahasa Yakut", "it": "sacha", @@ -9099,6 +9336,7 @@ "fi": "Santalin kieli", "fr": "santâlî", "gl": "lingua santali", + "he": "סנטלית", "hu": "szantáli", "id": "Bahasa Santali", "it": "santali", @@ -9128,6 +9366,7 @@ "fi": "sardi", "fr": "sarde", "gl": "Lingua sarda", + "he": "סרדו", "hu": "szárd", "id": "Bahasa Sardinia", "it": "sardo", @@ -9158,6 +9397,7 @@ "fi": "sisilia", "fr": "sicilien", "gl": "Lingua siciliana", + "he": "סיציליאנית", "hu": "szicíliai", "id": "Bahasa Sisilia", "it": "siciliano", @@ -9187,6 +9427,7 @@ "fi": "Skotin kieli", "fr": "scots", "gl": "Lingua escocesa", + "he": "סקוטית", "hu": "scots", "id": "Bahasa Scots", "it": "lingua scots", @@ -9214,6 +9455,7 @@ "es": "sasarés", "fr": "sassarais", "gl": "Lingua sassaresa", + "he": "סאסארזה", "hu": "sassari", "id": "Bahasa Sassari", "it": "(lingua) sassarese", @@ -9239,6 +9481,7 @@ "en": "Southern Kurdish", "eo": "Sudaj Kurdaj dialektoj", "fr": "kurde du Sud", + "he": "כורדית דרומית", "id": "Bahasa Kurdi Selatan", "it": "lingua curda meridionale", "ja": "南部クルド語", @@ -9267,6 +9510,7 @@ "fi": "pohjoissaame", "fr": "same du Nord", "gl": "Lingua saami setentrional", + "he": "סאמי צפונית", "hu": "északi számi", "it": "sami settentrionale", "ja": "北部サーミ語", @@ -9334,6 +9578,7 @@ "fi": "Sango", "fr": "sango", "gl": "Lingua sango", + "he": "סאנגו", "hu": "szango", "id": "Bahasa Sango", "it": "sango", @@ -9366,6 +9611,7 @@ "fi": "Tašelhit", "fr": "chleuh", "gl": "Lingua shilha", + "he": "תשלחית", "hu": "silha", "it": "tashelhit", "ja": "シルハ語", @@ -9445,6 +9691,7 @@ "fi": "Sinhali", "fr": "singhalais", "gl": "Lingua cingalesa", + "he": "סינהלית", "hu": "szingaléz", "id": "Sinhala", "it": "singalese", @@ -9475,6 +9722,7 @@ "fi": "Sidamo", "fr": "sidama", "gl": "Lingua sidamo", + "he": "סידאמית", "hu": "sidamo", "it": "lingua Sidamo", "ja": "シダモ語", @@ -9576,6 +9824,7 @@ "fi": "slovakki", "fr": "slovaque", "gl": "lingua eslovaca", + "he": "סלובקית", "hu": "szlovák", "id": "Bahasa Slowakia", "it": "slovacco", @@ -9609,6 +9858,7 @@ "fi": "sloveeni", "fr": "slovène", "gl": "lingua eslovena", + "he": "סלובנית", "hu": "szlovén", "id": "Bahasa Slovenia", "it": "sloveno", @@ -9668,6 +9918,7 @@ "fi": "samoan kieli", "fr": "samoan", "gl": "Lingua samoana", + "he": "סמואית", "hu": "szamoai", "id": "Bahasa Samoa", "it": "samoano", @@ -9812,6 +10063,7 @@ "fi": "šonan kieli", "fr": "shona", "gl": "Lingua shona", + "he": "שונה", "hu": "sona", "id": "Bahasa Shona", "it": "shona", @@ -9843,6 +10095,7 @@ "fi": "somalin kieli", "fr": "somali", "gl": "Lingua somalí", + "he": "סומלית", "hu": "szomáli", "id": "Bahasa Somali", "it": "somalo", @@ -9870,6 +10123,7 @@ "en": "Southern Thai", "eo": "sud-taja lingvo", "fr": "thaï du Sud", + "he": "תאית דרומית", "id": "Bahasa Thai Selatan", "ja": "南タイ語", "nl": "Zuidelijk Thai", @@ -9895,6 +10149,7 @@ "fi": "albania", "fr": "albanais", "gl": "Lingua albanesa", + "he": "אלבנית", "hu": "albán", "id": "Bahasa Albania", "it": "albanese", @@ -9930,6 +10185,7 @@ "fi": "Sranantongo", "fr": "sranan", "gl": "Sranan tongo", + "he": "סרנן טונגו", "hu": "sranan", "id": "Bahasa Sranantongo", "it": "sranan tongo", @@ -9976,6 +10232,7 @@ "fi": "swazin kieli", "fr": "swati", "gl": "Lingua suazi", + "he": "סווזי", "hu": "szvázi", "id": "Bahasa Swati", "it": "swati", @@ -10010,6 +10267,7 @@ "fi": "eteläsothon kieli", "fr": "sotho du Sud", "gl": "Lingua sotho", + "he": "ססוטו", "hu": "déli szoto", "id": "Bahasa Sesotho", "it": "sotho del sud", @@ -10041,6 +10299,7 @@ "fi": "Shelta", "fr": "shelta", "gl": "Shelta", + "he": "שלטה", "id": "bahasa Shelta", "it": "lingua shelta", "ja": "シェルタ語", @@ -10095,6 +10354,7 @@ "fi": "sunda", "fr": "soundanais", "gl": "Sunda", + "he": "סונדנזית", "hu": "szundai", "id": "Sunda", "it": "sunda", @@ -10124,6 +10384,7 @@ "fi": "ruotsi", "fr": "suédois", "gl": "lingua sueca", + "he": "שוודית", "hu": "svéd", "id": "bahasa Swedia", "it": "svedese", @@ -10159,6 +10420,7 @@ "fi": "swahili", "fr": "swahili", "gl": "Lingua suahili", + "he": "סוואהילי", "hu": "szuahéli", "id": "Bahasa Swahili", "it": "swahili", @@ -10192,6 +10454,7 @@ "fi": "Sylheti", "fr": "sylheti", "gl": "Lingua sylheti", + "he": "סילהטית", "it": "lingua silotica", "ja": "シレット語", "nb_NO": "Sylhetti", @@ -10216,6 +10479,7 @@ "fi": "sleesia", "fr": "silésien", "gl": "Lingua silesiana", + "he": "שלזית", "hu": "sziléziai", "id": "bahasa Silesia", "it": "slesiano", @@ -10262,6 +10526,7 @@ "fi": "tamil", "fr": "tamoul", "gl": "Lingua támil", + "he": "טמילית", "hu": "tamil", "id": "Bahasa Tamil", "it": "tamil", @@ -10322,6 +10587,7 @@ "fi": "Tulun kieli", "fr": "toulou", "gl": "Lingua tulu", + "he": "טולו", "id": "Bahasa Tulu", "ja": "トゥル語", "nb_NO": "Tulu", @@ -10348,6 +10614,7 @@ "fi": "telugu", "fr": "télougou", "gl": "Lingua telugu", + "he": "טלוגו", "hu": "telugu", "id": "Bahasa Telugu", "it": "telugu", @@ -10379,6 +10646,7 @@ "fi": "Tetumin kieli", "fr": "tétoum", "gl": "Tetún", + "he": "טטום", "hu": "tetum", "id": "Tetum", "it": "tetum", @@ -10406,6 +10674,7 @@ "fi": "tadžikki", "fr": "tadjik", "gl": "Lingua taxica", + "he": "טג'יקית", "hu": "tádzsik", "id": "Bahasa Tajik", "it": "tagico", @@ -10439,6 +10708,7 @@ "fi": "thain kieli", "fr": "thaï", "gl": "lingua tailandesa", + "he": "תאית", "hu": "thai", "id": "Thai", "it": "thailandese", @@ -10473,6 +10743,7 @@ "fi": "tigrinja", "fr": "tigrigna", "gl": "Lingua tigriña", + "he": "תיגרינית", "hu": "tigrinya", "id": "Bahasa Tigrinya", "it": "tigrino", @@ -10505,6 +10776,7 @@ "fi": "turkmeeni", "fr": "Turkmène", "gl": "Lingua turcomá", + "he": "טורקמנית", "hu": "türkmén", "id": "Bahasa Turkmen", "it": "Turkmeno", @@ -10539,6 +10811,7 @@ "fi": "tagalog", "fr": "tagalog", "gl": "lingua tagala", + "he": "טאגאלוג", "hu": "tagalog", "id": "bahasa Tagalog", "it": "tagalog", @@ -10619,6 +10892,7 @@ "fi": "tswanan kieli", "fr": "tswana", "gl": "Lingua tswana", + "he": "סצוואנה", "hu": "csvana", "id": "Bahasa Tswana", "it": "tswana", @@ -10652,6 +10926,7 @@ "fi": "Tongan kieli", "fr": "tongien", "gl": "Lingua tongana", + "he": "טונגאית", "hu": "tongai", "id": "Bahasa Tonga", "it": "tongano", @@ -10683,6 +10958,7 @@ "fi": "tok-pisin", "fr": "tok pisin", "gl": "Tok pisin", + "he": "טוק פיסין", "hu": "tok piszin", "id": "Bahasa Tok Pisin", "it": "tok pisin", @@ -10752,6 +11028,7 @@ "fi": "tsongan kieli", "fr": "tsonga", "gl": "Lingua tsonga", + "he": "צונגה", "hu": "conga", "id": "Bahasa Tsonga", "it": "tsonga", @@ -10786,6 +11063,7 @@ "fi": "tataari", "fr": "tatar", "gl": "Lingua tártara", + "he": "טטרית", "hu": "tatár", "id": "Bahasa Tatar", "it": "tataro", @@ -10815,6 +11093,7 @@ "fi": "Tumbuka", "fr": "tumbuka", "gl": "Lingua tumbuka", + "he": "שפת טומבוקה", "hu": "tumbuka", "it": "tumbuka", "ja": "トゥンブカ語", @@ -10839,6 +11118,7 @@ "fi": "tuvalun kieli", "fr": "tuvaluan", "gl": "Lingua tuvalesa", + "he": "טובאלית", "hu": "tuvalui", "id": "Bahasa Tuvalu", "it": "lingua tuvaluana", @@ -10866,6 +11146,7 @@ "fi": "twi", "fr": "twi", "gl": "Lingua twi", + "he": "טווי", "hu": "tvi", "id": "Bahasa Twi", "it": "twi", @@ -10894,6 +11175,7 @@ "fi": "tahiti", "fr": "tahitien", "gl": "Lingua tahitiana", + "he": "טהיטית", "hu": "tahiti", "id": "Bahasa Tahiti", "it": "tahitiano", @@ -10922,6 +11204,7 @@ "fi": "tuvan kieli", "fr": "touvain", "gl": "Lingua tuvaniana", + "he": "טובאנית", "hu": "tuvai", "id": "Bahasa Tuva", "it": "tuvano", @@ -10947,6 +11230,7 @@ "es": "Tamazight del Marruecos Central", "fi": "Keskiatlaksentamazight", "fr": "tamazight du Maroc central", + "he": "תמאזיגת של האטלס התיכון", "it": "tamazight del Marocco centrale", "ja": "中央アトラス・タマジクト語", "nl": "Central Atlas Tamazight", @@ -10975,6 +11259,7 @@ "fi": "udmurtin kieli", "fr": "oudmourte", "gl": "Lingua udmurta", + "he": "אודמורטית", "hu": "udmurt", "id": "Bahasa Udmurt", "it": "udmurto", @@ -11003,6 +11288,7 @@ "fi": "uiguuri", "fr": "ouïghour", "gl": "Lingua uigur", + "he": "אויגורית", "hu": "ujgur", "id": "bahasa Uigur", "it": "uiguro", @@ -11035,6 +11321,7 @@ "fi": "ukraina", "fr": "ukrainien", "gl": "lingua ucraína", + "he": "אוקראינית", "hu": "ukrán", "id": "Bahasa Ukraina", "it": "ucraino", @@ -11069,6 +11356,7 @@ "fi": "uzbekki", "fr": "ouzbek", "gl": "Lingua usbeka", + "he": "אוזבקית", "hu": "üzbég", "id": "bahasa Uzbek", "it": "uzbeco", @@ -11118,6 +11406,7 @@ "fi": "vendan kieli", "fr": "venda", "gl": "Lingua venda", + "he": "ונדה", "hu": "venda", "id": "Bahasa Venda", "it": "venda", @@ -11152,6 +11441,7 @@ "fi": "venetsia", "fr": "vénitien", "gl": "Lingua véneta", + "he": "ונטית", "hu": "velencei", "id": "bahasa Venesia", "it": "veneto", @@ -11180,6 +11470,7 @@ "fi": "vepsä", "fr": "vepse", "gl": "Lingua vepsa", + "he": "ופס", "hu": "vepsze", "id": "Bahasa Veps", "it": "vepso", @@ -11210,6 +11501,7 @@ "fi": "vietnam", "fr": "vietnamien", "gl": "Lingua vietnamita", + "he": "וייטנאמית", "hu": "vietnámi", "id": "Vietnam", "it": "vietnamita", @@ -11284,6 +11576,7 @@ "es": "votio", "fi": "vatja", "fr": "vote", + "he": "וודית", "hu": "vót", "id": "Bahasa Votik", "it": "votico", @@ -11341,6 +11634,7 @@ "fi": "Valloni", "fr": "wallon", "gl": "Lingua valoa", + "he": "ולונית", "hu": "vallon nyelv", "id": "Bahasa Walloon", "it": "vallone", @@ -11364,6 +11658,7 @@ "es": "Idioma wolayta", "fi": "Wolaitta", "fr": "wolaita", + "he": "וולאיטה", "it": "lingua wolaytta", "ja": "ウォライタ語", "nl": "Wolayta", @@ -11387,6 +11682,7 @@ "fi": "waray-waray", "fr": "ouarayen", "gl": "Lingua waray-waray", + "he": "ואריי-ואריי", "hu": "waray", "id": "Bahasa Waray-waray", "it": "waray-waray", @@ -11441,6 +11737,7 @@ "fi": "Sorbi", "fr": "sorabe", "gl": "Lingua sorabia", + "he": "שפות סורביות", "hu": "szorb", "id": "Bahasa Sorbia", "it": "sorabo", @@ -11465,6 +11762,7 @@ "es": "walisiano", "fi": "Uvean kieli", "fr": "wallisien", + "he": "ואליסיאנית", "it": "wallisiano", "ja": "ウォリス語", "nl": "Wallisiaans", @@ -11489,6 +11787,7 @@ "fi": "wolofin kieli", "fr": "wolof", "gl": "lingua wolof", + "he": "וולופית", "hu": "volof", "id": "Bahasa Wolof", "it": "wolof", @@ -11520,6 +11819,7 @@ "fi": "Wu-kiina", "fr": "wu", "gl": "Lingua wu", + "he": "סינית וו", "id": "Rumpun bahasa Wu", "it": "wu", "ja": "呉語", @@ -11576,6 +11876,7 @@ "fi": "xhosan kieli", "fr": "xhosa", "gl": "Lingua xhosa", + "he": "קוסה", "hu": "xhosza", "id": "Bahasa Xhosa", "it": "xhosa", @@ -11609,6 +11910,7 @@ "fi": "mingreli", "fr": "mingrélien", "gl": "Lingua mingreliana", + "he": "מגרלית", "hu": "mingrél", "id": "Bahasa Mingrelia", "it": "mengrelio", @@ -11712,6 +12014,7 @@ "fi": "jiddiš", "fr": "yiddish", "gl": "Lingua yiddish", + "he": "יידיש", "hu": "jiddis", "id": "bahasa Yiddi", "it": "yiddish", @@ -11741,6 +12044,7 @@ "fi": "joruban kieli", "fr": "yoruba", "gl": "Lingua yoruba", + "he": "יורובה", "hu": "joruba", "id": "Bahasa Yoruba", "it": "yoruba", @@ -11787,6 +12091,7 @@ "es": "nenezo", "fi": "nenetsi", "fr": "nénètse", + "he": "ננצית", "hu": "nyenyec", "id": "Bahasa-bahasa Nenets", "it": "lingua neneziana", @@ -11837,6 +12142,7 @@ "fi": "Zhuangin kieli", "fr": "zhuang", "gl": "Linguas zhuang", + "he": "ג'ואנג", "hu": "csuang", "id": "Rumpun bahasa Zhuang", "it": "zhuang", @@ -11863,6 +12169,7 @@ "es": "zelandés", "fr": "zélandais", "gl": "Lingua zelandesa", + "he": "זילנדית", "it": "zelandese", "ja": "ゼーランド語", "nb_NO": "zeeuws", @@ -11911,6 +12218,7 @@ "fi": "kiina", "fr": "langues chinoises", "gl": "lingua chinesa", + "he": "שפות סיניות", "hu": "kínai", "id": "bahasa Tionghoa", "it": "cinese", @@ -11946,6 +12254,7 @@ "fi": "Minnan", "fr": "minnan", "gl": "lingua min nam", + "he": "מין דרומי", "hu": "minnan", "id": "Bahasa Min Selatan", "it": "min nan", @@ -11977,6 +12286,7 @@ "fi": "perinteinen kiina", "fr": "chinois simplifié", "gl": "chinés simplificado", + "he": "סינית מפושטת", "hu": "egyszerűsített kínai", "id": "aksara Han sederhana", "it": "cinese semplificato", @@ -12007,6 +12317,7 @@ "fi": "zulu", "fr": "zoulou", "gl": "Lingua zulú", + "he": "זולו", "hu": "zulu", "id": "Bahasa Zulu", "it": "zulu", diff --git a/src/assets/translators.json b/src/assets/translators.json index 7c129058c..1fc6f2d9c 100644 --- a/src/assets/translators.json +++ b/src/assets/translators.json @@ -1,7 +1,7 @@ { "contributors": [ { - "commits": 289, + "commits": 294, "contributor": "kjon" }, { @@ -9,15 +9,15 @@ "contributor": "Pieter Vander Vennet" }, { - "commits": 142, + "commits": 145, "contributor": "paunofu" }, { - "commits": 94, + "commits": 95, "contributor": "Allan Nordhøy" }, { - "commits": 69, + "commits": 70, "contributor": "Robin van der Linde" }, { @@ -36,22 +36,22 @@ "commits": 32, "contributor": "Babos Gábor" }, + { + "commits": 31, + "contributor": "Jiří Podhorecký" + }, { "commits": 31, "contributor": "Supaplex" }, { - "commits": 30, - "contributor": "Jiří Podhorecký" + "commits": 29, + "contributor": "Lucas" }, { "commits": 29, "contributor": "Artem" }, - { - "commits": 25, - "contributor": "Lucas" - }, { "commits": 25, "contributor": "Reza Almanda" @@ -152,6 +152,10 @@ "commits": 8, "contributor": "Vinicius" }, + { + "commits": 7, + "contributor": "NetworkedPoncho" + }, { "commits": 7, "contributor": "Joost Schouppe" @@ -336,6 +340,10 @@ "commits": 3, "contributor": "SiegbjornSitumeang" }, + { + "commits": 2, + "contributor": "מוימוי טרייצקי" + }, { "commits": 2, "contributor": "lmagreault"