diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md index ac501be3e..7d9cdfaa4 100644 --- a/Docs/Layers/climbing_gym.md +++ b/Docs/Layers/climbing_gym.md @@ -273,7 +273,7 @@ This tagrendering is only visible in the popup if the following condition is met ### max_bolts The question is `How many bolts do routes in {title()} have at most?` -*The sport climbing routes here have at most {climbing:bolts:max} bolts.
This is without relays and indicates how much quickdraws a climber needs
* is shown if `climbing:bolts:max` is set +*The sport climbing routes here have at most {climbing:bolts:max} bolts.
This is without belay stations and indicates how much quickdraws a climber needs.
* is shown if `climbing:bolts:max` is set ### Speed climbing? diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md index 5eb5d803c..6bf5b5f7f 100644 --- a/Docs/Layers/climbing_route.md +++ b/Docs/Layers/climbing_route.md @@ -80,7 +80,7 @@ The question is `What is the grade of this climbing route according to the frenc ### bolts The question is `How many bolts does this route have before reaching the anchor?` -*This route has {climbing:bolts} bolts
This is without relays and indicates how much quickdraws a climber needs
* is shown if `climbing:bolts` is set +*This route has {climbing:bolts} bolts.
This is without belay stations and indicates how much quickdraws a climber needs.
* is shown if `climbing:bolts` is set - *This route is not bolted* is shown if with climbing:bolted=no diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md index 22328928e..d067f931d 100644 --- a/Docs/SpecialRenderings.md +++ b/Docs/SpecialRenderings.md @@ -426,10 +426,11 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be | max_snap_distance | 5 | The maximum distance that the imported point will be moved to snap onto a way in an already existing layer (in meters). This is previewed to the contributor, similar to the 'add new point'-action of MapComplete | | note_id | _undefined_ | If given, this key will be read. The corresponding note on OSM will be closed, stating 'imported' | | maproulette_id | _undefined_ | The property name of the maproulette_id - this is probably `mr_taskId`. If given, the maproulette challenge will be marked as fixed. Only use this if part of a maproulette-layer. | +| to_point | _undefined_ | If set, a feature will be converted to a centerpoint | #### Example usage of import_button -`{import_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,,)}` +`{import_button(,,Import this data into OpenStreetMap,./assets/svg/addSmall.svg,,5,,,)}` ### import_way_button diff --git a/Docs/Themes/uk_addresses.md b/Docs/Themes/uk_addresses.md index cbcc1e35b..2c2632709 100644 --- a/Docs/Themes/uk_addresses.md +++ b/Docs/Themes/uk_addresses.md @@ -125,7 +125,7 @@ This tagrendering is only visible in the popup if the following condition is met ### uk_addresses_import_button _This tagrendering has no question and is thus read-only_ -*{import_button(address,urpn_count=$urpn_count;ref:GB:uprn=$ref:GB:uprn$,Add this address,./assets/themes/uk_addresses/housenumber_add.svg,,,,)}* +*{import_button(address,urpn_count=$urpn_count;ref:GB:uprn=$ref:GB:uprn$,Add this address,./assets/themes/uk_addresses/housenumber_add.svg,,,,,)}* ### leftover-questions diff --git a/Docs/Themes/velopark.md b/Docs/Themes/velopark.md index 982513fe9..7968a77ad 100644 --- a/Docs/Themes/velopark.md +++ b/Docs/Themes/velopark.md @@ -98,7 +98,7 @@ Maproulette challenge containing velopark data This layer is loaded from an external source, namely -`https://maproulette.org/api/v2/challenge/view/43282` +`https://maproulette.org/api/v2/challenge/view/50552` No themes use this layer @@ -176,7 +176,7 @@ This tagrendering is only visible in the popup if the following condition is met ### import_point _This tagrendering has no question and is thus read-only_ -*{import_button(bike_parking_with_velopark_ref bike_parking,amenity=bicycle_parking;ref:velopark=$ref:velopark,Create a new bicycle parking in OSM. This parking will have the link&COMMA you'll be able to copy the attributes in the next step,,,,,mr_taskId)}* +*{import_button(bike_parking_with_velopark_ref bike_parking,amenity=bicycle_parking;ref:velopark=$ref:velopark,Create a new bicycle parking in OSM. This parking will have the link&COMMA you'll be able to copy the attributes in the next step,,,,,mr_taskId,yes)}* This tagrendering is only visible in the popup if the following condition is met: mr_taskStatus=Created diff --git a/Docs/URL_Parameters.md b/Docs/URL_Parameters.md index 44a357c62..40cf02c69 100644 --- a/Docs/URL_Parameters.md +++ b/Docs/URL_Parameters.md @@ -35,10 +35,10 @@ This document gives an overview of which URL-parameters can be used to influence 26. [background](#background) + [Selecting a category](#selecting-a-category) + [Selecting a specific layer](#selecting-a-specific-layer) -27. [z](#z) -28. [lat](#lat) -29. [lon](#lon) -30. [oauth_token](#oauth_token) +27. [oauth_token](#oauth_token) +28. [z](#z) +29. [lat](#lat) +30. [lon](#lon) 31. [layer-public_bookcase](#layer-public_bookcase) 32. [filter-public_bookcase-kid-books](#filter-public_bookcase-kid-books) 33. [filter-public_bookcase-adult-books](#filter-public_bookcase-adult-books) @@ -334,11 +334,19 @@ This documentation is defined in the source code at [FeatureSwitchState.ts](/src No default value set +## oauth_token + +Used to complete the login + +This documentation is defined in the source code at [ThemeViewState.ts](/src/Models/ThemeViewState.ts#L177) + +No default value set + ## z The initial/current zoom level -This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L37) +This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L39) The default value is _1_ @@ -346,7 +354,7 @@ The default value is _1_ The initial/current latitude -This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L37) +This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L39) The default value is _0_ @@ -354,18 +362,10 @@ The default value is _0_ The initial/current longitude of the app -This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L37) +This documentation is defined in the source code at [InitialMapPositioning.ts](/src/Logic/Actors/InitialMapPositioning.ts#L39) The default value is _0_ -## oauth_token - -Used to complete the login - -This documentation is defined in the source code at [ThemeViewState.ts](/src/Models/ThemeViewState.ts#L189) - -No default value set - ## layer-public_bookcase Whether or not layer public_bookcase is shown @@ -410,7 +410,7 @@ The default value is _0_ The mode the application starts in, e.g. 'map', 'dashboard' or 'statistics' -This documentation is defined in the source code at [generateDocs.ts](ervdvn/git2/MapComplete/scripts/generateDocs.ts#L436) +This documentation is defined in the source code at [generateDocs.ts](ervdvn/git/MapComplete/scripts/generateDocs.ts#L436) The default value is _map_ diff --git a/langs/zh_Hant.json b/langs/zh_Hant.json index d75cbcc18..81c4f51e8 100644 --- a/langs/zh_Hant.json +++ b/langs/zh_Hant.json @@ -282,11 +282,11 @@ "logout": "登出", "mappingsAreHidden": "有些選項已經隱藏,搜尋來顯示更多選項。", "menu": { + "aboutCurrentThemeTitle": "關於地圖", "aboutMapComplete": "關於 MapComplete", "filter": "篩選資料", - "aboutCurrentThemeTitle": "關於地圖", - "openHereDifferentApp": "在其他應用程式開啟目前位置", "moreUtilsTitle": "探索更多", + "openHereDifferentApp": "在其他應用程式開啟目前位置", "showIntroduction": "顯示指引", "title": "選單" }, @@ -354,6 +354,12 @@ "skippedMultiple": "你跳過 {skipped} 問題", "skippedOne": "你跳過一個問題" }, + "questions": { + "disable": "不要再問這個問題", + "disabledIntro": "你關閉一些類型的問題,要再次啟用問題,請在這邊點一下", + "disabledTitle": "關閉問題", + "enable": "針對所有問題啟用" + }, "removeLocationHistory": "刪除位置歷史", "retry": "重試", "returnToTheMap": "回到地圖", @@ -362,9 +368,9 @@ "search": { "error": "有狀況發生了…", "nothing": "沒有找到…", + "recents": "最近看到的地方", "search": "搜尋地點", - "searching": "搜尋中…", - "recents": "最近看到的地方" + "searching": "搜尋中…" }, "searchAnswer": "搜尋選項", "seeIndex": "查看所有專題地圖的概覽", @@ -494,12 +500,6 @@ "readMore": "閱讀剩下的條目內容", "searchToShort": "你的搜尋檢索太短了,請輸入長一點的文字", "searchWikidata": "在 Wikidata 搜尋" - }, - "questions": { - "disable": "不要再問這個問題", - "disabledIntro": "你關閉一些類型的問題,要再次啟用問題,請在這邊點一下", - "disabledTitle": "關閉問題", - "enable": "針對所有問題啟用" } }, "hotkeyDocumentation": { @@ -536,9 +536,30 @@ "seeNearby": "瀏覽與連結附近圖片", "title": "附近的街景影像" }, + "panoramax": { + "deletionRequested": "報告已經送出,管理員不久會觀看", + "freeform": "還有其他相關資訊嗎?", + "otherFreeform": "請指明為何需要移除這一圖片:", + "placeholder": "請解釋為何這圖片需要刪除", + "report": { + "copyright": "圖片內含有版權內容", + "inappropriate": "這圖片不洽當(有裸露、仇恨內容或是並非街景)", + "other": "如果是其他原因請指明", + "privacy": "圖片顯示私人產權" + }, + "requestDeletion": "請求刪除圖片", + "title": "為什麼要永久刪除圖片?" + }, "pleaseLogin": "請登入以新增圖片", + "processing": "伺服器正在處理你的圖片", "respectPrivacy": "請別照人像或是車牌,不要上傳 Google 地圖、Google 街景或其他受版權保護的資料來源。", + "selectFile": "從你的裝置選取圖片", "toBig": "{actual_size} 因此照片太大,請使用最大 {max_size} 的照片", + "unlink": { + "button": "解除連結圖片", + "explanation": "圖片解除連結之後,這個圖片不會與這個物件一同顯示。但仍會在附近圖片或其他物件時顯示。", + "title": "解除連結這一圖片?" + }, "upload": { "failReasons": "你也許已經失去網路連線", "failReasonsAdvanced": "另一個方式,請確認瀏覽器與外掛沒有擋掉第三方 API。", @@ -548,36 +569,15 @@ "someFailed": "抱歉,我們無法上傳 {count} 影像", "uploading": "{count} 影像已經上傳…" }, + "noBlur": "圖片不會模糊化,請不要照人", "one": { "done": "你的影像已經成功上傳,謝謝你!", "failed": "抱歉,我們無法上傳你的影像", "retrying": "再次上傳你的影像中 …", "uploading": "你的影像已經上傳了…" - }, - "noBlur": "圖片不會模糊化,請不要照人" + } }, - "uploadFailed": "無法上傳您的圖片。您是否已連線至網際網路,並允許第三方 API?Brave 瀏覽器或 uMatrix 外掛程式都可能會封鎖它們。", - "panoramax": { - "title": "為什麼要永久刪除圖片?", - "deletionRequested": "報告已經送出,管理員不久會觀看", - "otherFreeform": "請指明為何需要移除這一圖片:", - "report": { - "copyright": "圖片內含有版權內容", - "inappropriate": "這圖片不洽當(有裸露、仇恨內容或是並非街景)", - "other": "如果是其他原因請指明", - "privacy": "圖片顯示私人產權" - }, - "freeform": "還有其他相關資訊嗎?", - "placeholder": "請解釋為何這圖片需要刪除", - "requestDeletion": "請求刪除圖片" - }, - "unlink": { - "button": "解除連結圖片", - "explanation": "圖片解除連結之後,這個圖片不會與這個物件一同顯示。但仍會在附近圖片或其他物件時顯示。", - "title": "解除連結這一圖片?" - }, - "processing": "伺服器正在處理你的圖片", - "selectFile": "從你的裝置選取圖片" + "uploadFailed": "無法上傳您的圖片。您是否已連線至網際網路,並允許第三方 API?Brave 瀏覽器或 uMatrix 外掛程式都可能會封鎖它們。" }, "importInspector": { "title": "檢視與管理匯入註解" @@ -595,6 +595,9 @@ "logIn": "登入來看其他你先前查看的主題", "title": "MapComplete" }, + "inspector": { + "menu": "檢核貢獻者" + }, "move": { "cancel": "選擇不同的原因", "cannotBeMoved": "這個圖徵無法移動。", @@ -669,6 +672,11 @@ "takeImages": "拍攝樹木照片來自動偵測樹木類型", "tryAgain": "選擇不同物種" }, + "preset_type": { + "question": "這個物件屬於什麼類型?", + "typeDescription": "這是 {title}.
{description}
", + "typeTitle": "這是 {title}" + }, "privacy": { "editingIntro": "當你對地圖變動時,這些變動會存在開放街圖並且是公開給所有人。採用 MapComplete 的編輯變動包括以下資料:", "editingOutro": "請參考OpenStreetMap.org的隱私政策來取得更多資訊。我們也提醒你註冊帳號時能夠採用假名。", @@ -731,6 +739,9 @@ "activateButton": "協助翻譯 MapComplete", "missing": "{count} 未翻譯字串" }, + "unknown": { + "clear": "清除答案" + }, "userinfo": { "notLoggedIn": "你已經登出了" }, @@ -810,16 +821,5 @@ "empty": "請輸入一些 Wikidata 項目", "startsWithQ": "維基數據編號以 Q 開頭後面接數字" } - }, - "preset_type": { - "typeDescription": "這是 {title}.
{description}
", - "question": "這個物件屬於什麼類型?", - "typeTitle": "這是 {title}" - }, - "unknown": { - "clear": "清除答案" - }, - "inspector": { - "menu": "檢核貢獻者" } } \ No newline at end of file diff --git a/src/Logic/Actors/GeoLocationHandler.ts b/src/Logic/Actors/GeoLocationHandler.ts index c97a75c8e..246788dbb 100644 --- a/src/Logic/Actors/GeoLocationHandler.ts +++ b/src/Logic/Actors/GeoLocationHandler.ts @@ -8,11 +8,13 @@ import { FeatureSource, WritableFeatureSource } from "../FeatureSource/FeatureSo import { LocalStorageSource } from "../Web/LocalStorageSource" import { GeoOperations } from "../GeoOperations" import { OsmTags } from "../../Models/OsmFeature" -import StaticFeatureSource, { WritableStaticFeatureSource } from "../FeatureSource/Sources/StaticFeatureSource" +import StaticFeatureSource, { + WritableStaticFeatureSource, +} from "../FeatureSource/Sources/StaticFeatureSource" import { MapProperties } from "../../Models/MapProperties" import { Orientation } from "../../Sensors/Orientation" -"use strict" +;("use strict") /** * The geolocation-handler takes a map-location and a geolocation state. * It'll move the map as appropriate given the state of the geolocation-API diff --git a/src/Logic/Actors/InitialMapPositioning.ts b/src/Logic/Actors/InitialMapPositioning.ts index 04348a544..a07573521 100644 --- a/src/Logic/Actors/InitialMapPositioning.ts +++ b/src/Logic/Actors/InitialMapPositioning.ts @@ -9,7 +9,7 @@ import { Utils } from "../../Utils" import { GeoLocationState } from "../State/GeoLocationState" import { OsmConnection } from "../Osm/OsmConnection" -"use strict" +;("use strict") /** * This actor is responsible to set the map location. @@ -27,7 +27,11 @@ export default class InitialMapPositioning { public location: UIEventSource<{ lon: number; lat: number }> public useTerrain: Store - constructor(layoutToUse: ThemeConfig, geolocationState: GeoLocationState, osmConnection: OsmConnection) { + constructor( + layoutToUse: ThemeConfig, + geolocationState: GeoLocationState, + osmConnection: OsmConnection + ) { function localStorageSynced( key: string, deflt: number, @@ -49,7 +53,6 @@ export default class InitialMapPositioning { return src } - // -- Location control initialization this.zoom = localStorageSynced( "z", @@ -94,12 +97,11 @@ export default class InitialMapPositioning { console.log("Loading note", initialHash) const noteId = Number(initialHash) if (osmConnection.isLoggedIn.data) { - osmConnection.getNote(noteId).then(note => { - const [lon, lat] = note.geometry.coordinates - console.log("Got note:", note) - this.location.set({ lon, lat }) - } - ) + osmConnection.getNote(noteId).then((note) => { + const [lon, lat] = note.geometry.coordinates + console.log("Got note:", note) + this.location.set({ lon, lat }) + }) } } else if ( Constants.GeoIpServer && diff --git a/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts b/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts index dcfeada40..972771765 100644 --- a/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts +++ b/src/Logic/FeatureSource/Sources/StaticFeatureSource.ts @@ -2,7 +2,7 @@ import { FeatureSource, WritableFeatureSource } from "../FeatureSource" import { ImmutableStore, Store, UIEventSource } from "../../UIEventSource" import { Feature } from "geojson" -"use strict" +;("use strict") /** * A simple, read only feature store. */ @@ -32,7 +32,9 @@ export default class StaticFeatureSource implements } } -export class WritableStaticFeatureSource implements WritableFeatureSource { +export class WritableStaticFeatureSource + implements WritableFeatureSource +{ public readonly features: UIEventSource = undefined constructor(features: UIEventSource | T[] | { features: T[] } | { features: Store }) { @@ -53,6 +55,5 @@ export class WritableStaticFeatureSource implements } else { this.features = feats } - } } diff --git a/src/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts index e0bca689c..e4294bc39 100644 --- a/src/Logic/GeoOperations.ts +++ b/src/Logic/GeoOperations.ts @@ -10,13 +10,13 @@ import { MultiPolygon, Point, Polygon, - Position + Position, } from "geojson" import { Tiles } from "../Models/TileRange" import { Utils } from "../Utils" import { NearestPointOnLine } from "@turf/nearest-point-on-line" -("use strict") +;("use strict") export class GeoOperations { private static readonly _earthRadius = 6378137 diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts index 11e1974cf..fafa90907 100644 --- a/src/Logic/ImageProviders/ImageUploadManager.ts +++ b/src/Logic/ImageProviders/ImageUploadManager.ts @@ -190,7 +190,7 @@ export class ImageUploadManager { } } try { - ({ key, value, absoluteUrl } = await this._uploader.uploadImage( + ;({ key, value, absoluteUrl } = await this._uploader.uploadImage( blob, location, author, @@ -200,7 +200,7 @@ export class ImageUploadManager { this.increaseCountFor(this._uploadRetried, featureId) console.error("Could not upload image, trying again:", e) try { - ({ key, value, absoluteUrl } = await this._uploader.uploadImage( + ;({ key, value, absoluteUrl } = await this._uploader.uploadImage( blob, location, author, diff --git a/src/Logic/Maproulette.ts b/src/Logic/Maproulette.ts index 51f45cd52..c1188d973 100644 --- a/src/Logic/Maproulette.ts +++ b/src/Logic/Maproulette.ts @@ -6,7 +6,8 @@ export interface MaprouletteTask { description: string instruction: string } -export const maprouletteStatus = ["Open", +export const maprouletteStatus = [ + "Open", "Fixed", "False_positive", "Skipped", @@ -16,7 +17,7 @@ export const maprouletteStatus = ["Open", "Disabled", ] as const -export type MaprouletteStatus = typeof maprouletteStatus[number] +export type MaprouletteStatus = (typeof maprouletteStatus)[number] export default class Maproulette { public static readonly defaultEndpoint = "https://maproulette.org/api/v2" @@ -30,7 +31,6 @@ export default class Maproulette { public static readonly STATUS_TOO_HARD = 6 public static readonly STATUS_DISABLED = 9 - public static singleton = new Maproulette() /* * The API endpoint to use @@ -64,8 +64,8 @@ export default class Maproulette { if (code === "Created") { return Maproulette.STATUS_OPEN } - const i = maprouletteStatus.findIndex( code) - if(i < 0){ + const i = maprouletteStatus.findIndex(code) + if (i < 0) { return undefined } return i @@ -88,7 +88,7 @@ export default class Maproulette { tags?: string requestReview?: boolean completionResponses?: Record - }, + } ): Promise { console.log("Maproulette: setting", `${this.endpoint}/task/${taskId}/${status}`, options) options ??= {} diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts index ed5c5bdc9..97cc7a616 100644 --- a/src/Logic/Osm/OsmConnection.ts +++ b/src/Logic/Osm/OsmConnection.ts @@ -42,31 +42,34 @@ export default class UserDetails { export type OsmServiceState = "online" | "readonly" | "offline" | "unknown" | "unreachable" interface CapabilityResult { - "version": "0.6" | string, - "generator": "OpenStreetMap server" | string, - "copyright": "OpenStreetMap and contributors" | string, - "attribution": "http://www.openstreetmap.org/copyright" | string, - "license": "http://opendatacommons.org/licenses/odbl/1-0/" | string, - "api": { - "version": { "minimum": "0.6", "maximum": "0.6" }, - "area": { "maximum": 0.25 | number }, - "note_area": { "maximum": 25 | number }, - "tracepoints": { "per_page": 5000 | number }, - "waynodes": { "maximum": 2000 | number }, - "relationmembers": { "maximum": 32000 | number }, - "changesets": { "maximum_elements": 10000 | number, - "default_query_limit": 100 | number, - "maximum_query_limit": 100 |number}, - "notes": { "default_query_limit": 100 | number, "maximum_query_limit": 10000 |number}, - "timeout": { "seconds": 300 |number}, - "status": { - "database": OsmServiceState, - "api": OsmServiceState, - "gpx": OsmServiceState } - }, - "policy": { - "imagery": { - "blacklist":{regex: string}[] + version: "0.6" | string + generator: "OpenStreetMap server" | string + copyright: "OpenStreetMap and contributors" | string + attribution: "http://www.openstreetmap.org/copyright" | string + license: "http://opendatacommons.org/licenses/odbl/1-0/" | string + api: { + version: { minimum: "0.6"; maximum: "0.6" } + area: { maximum: 0.25 | number } + note_area: { maximum: 25 | number } + tracepoints: { per_page: 5000 | number } + waynodes: { maximum: 2000 | number } + relationmembers: { maximum: 32000 | number } + changesets: { + maximum_elements: 10000 | number + default_query_limit: 100 | number + maximum_query_limit: 100 | number + } + notes: { default_query_limit: 100 | number; maximum_query_limit: 10000 | number } + timeout: { seconds: 300 | number } + status: { + database: OsmServiceState + api: OsmServiceState + gpx: OsmServiceState + } + } + policy: { + imagery: { + blacklist: { regex: string }[] } } } @@ -76,14 +79,14 @@ export class OsmConnection { public userDetails: UIEventSource public isLoggedIn: Store public gpxServiceIsOnline: UIEventSource = new UIEventSource( - "unknown", + "unknown" ) public apiIsOnline: UIEventSource = new UIEventSource( - "unknown", + "unknown" ) public loadingStatus = new UIEventSource<"not-attempted" | "loading" | "error" | "logged-in">( - "not-attempted", + "not-attempted" ) public preferencesHandler: OsmPreferences public readonly _oauth_config: AuthConfig @@ -127,7 +130,7 @@ export class OsmConnection { this.userDetails = new UIEventSource( new UserDetails(this._oauth_config.url), - "userDetails", + "userDetails" ) if (options.fakeUser) { const ud = this.userDetails.data @@ -148,7 +151,7 @@ export class OsmConnection { (user) => user.loggedIn && (this.apiIsOnline.data === "unknown" || this.apiIsOnline.data === "online"), - [this.apiIsOnline], + [this.apiIsOnline] ) this.isLoggedIn.addCallback((isLoggedIn) => { if (this.userDetails.data.loggedIn == false && isLoggedIn == true) { @@ -191,7 +194,7 @@ export class OsmConnection { defaultValue: string = undefined, options?: { prefix?: string - }, + } ): UIEventSource { const prefix = options?.prefix ?? "mapcomplete-" return >this.preferencesHandler.getPreference(key, defaultValue, prefix) @@ -200,7 +203,7 @@ export class OsmConnection { public getPreference( key: string, defaultValue: string = undefined, - prefix: string = "mapcomplete-", + prefix: string = "mapcomplete-" ): UIEventSource { return >this.preferencesHandler.getPreference(key, defaultValue, prefix) } @@ -244,12 +247,12 @@ export class OsmConnection { this.updateAuthObject() LocalStorageSource.get("location_before_login").setData( - Utils.runningFromConsole ? undefined : window.location.href, + Utils.runningFromConsole ? undefined : window.location.href ) this.auth.xhr( { method: "GET", - path: "/api/0.6/user/details" + path: "/api/0.6/user/details", }, (err, details: XMLDocument) => { if (err != null) { @@ -282,13 +285,13 @@ export class OsmConnection { data.account_created = userInfo.getAttribute("account_created") data.uid = Number(userInfo.getAttribute("id")) data.languages = Array.from( - userInfo.getElementsByTagName("languages")[0].getElementsByTagName("lang"), + userInfo.getElementsByTagName("languages")[0].getElementsByTagName("lang") ).map((l) => l.textContent) data.csCount = Number.parseInt( - userInfo.getElementsByTagName("changesets")[0].getAttribute("count") ?? "0", + userInfo.getElementsByTagName("changesets")[0].getAttribute("count") ?? "0" ) data.tracesCount = Number.parseInt( - userInfo.getElementsByTagName("traces")[0].getAttribute("count") ?? "0", + userInfo.getElementsByTagName("traces")[0].getAttribute("count") ?? "0" ) data.img = undefined @@ -320,7 +323,7 @@ export class OsmConnection { action(this.userDetails.data) } this._onLoggedIn = [] - }, + } ) } @@ -338,7 +341,7 @@ export class OsmConnection { method: "GET" | "POST" | "PUT" | "DELETE", header?: Record, content?: string, - allowAnonymous: boolean = false, + allowAnonymous: boolean = false ): Promise { const connection: osmAuth = this.auth if (allowAnonymous && !this.auth.authenticated()) { @@ -346,7 +349,7 @@ export class OsmConnection { `${this.Backend()}/api/0.6/${path}`, header, method, - content, + content ) if (possibleResult["content"]) { return possibleResult["content"] @@ -361,15 +364,15 @@ export class OsmConnection { method, headers: header, content, - path: `/api/0.6/${path}` + path: `/api/0.6/${path}`, }, - function(err, response) { + function (err, response) { if (err !== null) { error(err) } else { ok(response) } - }, + } ) }) } @@ -378,7 +381,7 @@ export class OsmConnection { path: string, content?: string, header?: Record, - allowAnonymous: boolean = false, + allowAnonymous: boolean = false ): Promise { return await this.interact(path, "POST", header, content, allowAnonymous) } @@ -386,7 +389,7 @@ export class OsmConnection { public async put( path: string, content?: string, - header?: Record, + header?: Record ): Promise { return await this.interact(path, "PUT", header, content) } @@ -394,7 +397,7 @@ export class OsmConnection { public async get( path: string, header?: Record, - allowAnonymous: boolean = false, + allowAnonymous: boolean = false ): Promise { return await this.interact(path, "GET", header, undefined, allowAnonymous) } @@ -433,7 +436,7 @@ export class OsmConnection { return new Promise<{ id: number }>((ok) => { window.setTimeout( () => ok({ id: Math.floor(Math.random() * 1000) }), - Math.random() * 5000, + Math.random() * 5000 ) }) } @@ -443,9 +446,9 @@ export class OsmConnection { "notes.json", content, { - "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8" + "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", }, - true, + true ) const parsed = JSON.parse(response) console.log("Got result:", parsed) @@ -455,9 +458,7 @@ export class OsmConnection { } public async getNote(id: number): Promise> { - return JSON.parse(await this.get( - "notes/" + id + ".json" - )) + return JSON.parse(await this.get("notes/" + id + ".json")) } public static GpxTrackVisibility = ["private", "public", "trackable", "identifiable"] as const @@ -474,14 +475,14 @@ export class OsmConnection { * Note: these are called 'tags' on the wiki, but I opted to name them 'labels' instead as they aren't "key=value" tags, but just words. */ labels: string[] - }, + } ): Promise<{ id: number }> { if (this._dryRun.data) { console.warn("Dryrun enabled - not actually uploading GPX ", gpx) return new Promise<{ id: number }>((ok) => { window.setTimeout( () => ok({ id: Math.floor(Math.random() * 1000) }), - Math.random() * 5000, + Math.random() * 5000 ) }) } @@ -490,7 +491,7 @@ export class OsmConnection { file: gpx, description: options.description, tags: options.labels?.join(",") ?? "", - visibility: options.visibility + visibility: options.visibility, } if (!contents.description) { @@ -498,17 +499,17 @@ export class OsmConnection { } const extras = { file: - "; filename=\"" + + '; filename="' + (options.filename ?? "gpx_track_mapcomplete_" + new Date().toISOString()) + '"\r\nContent-Type: application/gpx+xml', } -user + user const boundary = "987654" let body = "" for (const key in contents) { body += "--" + boundary + "\r\n" - body += "Content-Disposition: form-data; name=\"" + key + "\"" + body += 'Content-Disposition: form-data; name="' + key + '"' if (extras[key] !== undefined) { body += extras[key] } @@ -519,7 +520,7 @@ user const response = await this.post("gpx/create", body, { "Content-Type": "multipart/form-data; boundary=" + boundary, - "Content-Length": "" + body.length + "Content-Length": "" + body.length, }) const parsed = JSON.parse(response) console.log("Uploaded GPX track", parsed) @@ -540,15 +541,15 @@ user { method: "POST", - path: `/api/0.6/notes/${id}/comment?text=${encodeURIComponent(text)}` + path: `/api/0.6/notes/${id}/comment?text=${encodeURIComponent(text)}`, }, - function(err) { + function (err) { if (err !== null) { error(err) } else { ok() } - }, + } ) }) } @@ -557,7 +558,7 @@ user * To be called by land.html */ public finishLogin(callback: (previousURL: string) => void) { - this.auth.authenticate(function() { + this.auth.authenticate(function () { // Fully authed at this point console.log("Authentication successful!") const previousLocation = LocalStorageSource.get("location_before_login") @@ -578,7 +579,7 @@ user */ singlepage: !this._iframeMode, auto: true, - apiUrl: this._oauth_config.api_url ?? this._oauth_config.url + apiUrl: this._oauth_config.api_url ?? this._oauth_config.url, }) } @@ -637,22 +638,26 @@ user return parsed } - private async FetchCapabilities(): Promise<{ api: OsmServiceState; gpx: OsmServiceState; database: OsmServiceState }> { + private async FetchCapabilities(): Promise<{ + api: OsmServiceState + gpx: OsmServiceState + database: OsmServiceState + }> { if (Utils.runningFromConsole) { - return { api: "online", gpx: "online" , database: "online"} + return { api: "online", gpx: "online", database: "online" } } - try{ - - const result = await Utils.downloadJson(this.Backend() + "/api/0.6/capabilities.json") - if (result?.api?.status === undefined) { - console.log("Something went wrong:", result) - return { api: "unreachable", gpx: "unreachable" , database: "unreachable"} - } - return result.api.status - }catch (e) { + try { + const result = await Utils.downloadJson( + this.Backend() + "/api/0.6/capabilities.json" + ) + if (result?.api?.status === undefined) { + console.log("Something went wrong:", result) + return { api: "unreachable", gpx: "unreachable", database: "unreachable" } + } + return result.api.status + } catch (e) { console.error("Could not fetch capabilities") - return { api: "offline", gpx: "offline" , database: "online"} - + return { api: "offline", gpx: "offline", database: "online" } } } } diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts index 33a5ae85b..6e568c5c3 100644 --- a/src/Logic/State/UserSettingsMetaTagging.ts +++ b/src/Logic/State/UserSettingsMetaTagging.ts @@ -1,14 +1,42 @@ import { Utils } from "../../Utils" /** This code is autogenerated - do not edit. Edit ./assets/layers/usersettings/usersettings.json instead */ export class ThemeMetaTagging { - public static readonly themeName = "usersettings" + public static readonly themeName = "usersettings" - public metaTaggging_for_usersettings(feat: {properties: Record}) { - Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_md', () => feat.properties._description.match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/)?.at(1) ) - Utils.AddLazyProperty(feat.properties, '_d', () => feat.properties._description?.replace(/</g,'<')?.replace(/>/g,'>') ?? '' ) - Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_a', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.href.match(/mastodon|en.osm.town/) !== null)[0]?.href }) (feat) ) - Utils.AddLazyProperty(feat.properties, '_mastodon_link', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.getAttribute("rel")?.indexOf('me') >= 0)[0]?.href})(feat) ) - Utils.AddLazyProperty(feat.properties, '_mastodon_candidate', () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a ) - feat.properties['__current_backgroun'] = 'initial_value' - } -} \ No newline at end of file + public metaTaggging_for_usersettings(feat: { properties: Record }) { + Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_md", () => + feat.properties._description + .match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/) + ?.at(1) + ) + Utils.AddLazyProperty( + feat.properties, + "_d", + () => feat.properties._description?.replace(/</g, "<")?.replace(/>/g, ">") ?? "" + ) + Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_a", () => + ((feat) => { + const e = document.createElement("div") + e.innerHTML = feat.properties._d + return Array.from(e.getElementsByTagName("a")).filter( + (a) => a.href.match(/mastodon|en.osm.town/) !== null + )[0]?.href + })(feat) + ) + Utils.AddLazyProperty(feat.properties, "_mastodon_link", () => + ((feat) => { + const e = document.createElement("div") + e.innerHTML = feat.properties._d + return Array.from(e.getElementsByTagName("a")).filter( + (a) => a.getAttribute("rel")?.indexOf("me") >= 0 + )[0]?.href + })(feat) + ) + Utils.AddLazyProperty( + feat.properties, + "_mastodon_candidate", + () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a + ) + feat.properties["__current_backgroun"] = "initial_value" + } +} diff --git a/src/Logic/Web/LinkedDataLoader.ts b/src/Logic/Web/LinkedDataLoader.ts index 16b3b0ee3..07dd83098 100644 --- a/src/Logic/Web/LinkedDataLoader.ts +++ b/src/Logic/Web/LinkedDataLoader.ts @@ -68,7 +68,7 @@ export default class LinkedDataLoader { coors .trim() .split(" ") - .map((n) => Number(n)), + .map((n) => Number(n)) ), ], } @@ -156,7 +156,7 @@ export default class LinkedDataLoader { } const compacted = await jsonld.compact( openingHoursSpecification, - LinkedDataLoader.COMPACTING_CONTEXT_OH, + LinkedDataLoader.COMPACTING_CONTEXT_OH ) const spec: object = compacted["@graph"] if (!spec) { @@ -190,12 +190,12 @@ export default class LinkedDataLoader { const compacted = await jsonld.compact(data, LinkedDataLoader.COMPACTING_CONTEXT) compacted["opening_hours"] = await LinkedDataLoader.ohToOsmFormat( - compacted["opening_hours"], + compacted["opening_hours"] ) if (compacted["openingHours"]) { const ohspec: string[] = compacted["openingHours"] compacted["opening_hours"] = OH.simplify( - ohspec.map((r) => LinkedDataLoader.ohStringToOsmFormat(r)).join("; "), + ohspec.map((r) => LinkedDataLoader.ohStringToOsmFormat(r)).join("; ") ) delete compacted["openingHours"] } @@ -236,7 +236,7 @@ export default class LinkedDataLoader { static async fetchJsonLd( url: string, options?: JsonLdLoaderOptions, - mode?: "fetch-lod" | "fetch-raw" | "proxy", + mode?: "fetch-lod" | "fetch-raw" | "proxy" ): Promise { mode ??= "fetch-lod" if (mode === "proxy") { @@ -251,7 +251,7 @@ export default class LinkedDataLoader { const div = document.createElement("div") div.innerHTML = htmlContent const script = Array.from(div.getElementsByTagName("script")).find( - (script) => script.type === "application/ld+json", + (script) => script.type === "application/ld+json" ) const snippet = JSON.parse(script.textContent) @@ -266,7 +266,7 @@ export default class LinkedDataLoader { */ static removeDuplicateData( externalData: Record, - currentData: Record, + currentData: Record ): Record { const d = { ...externalData } delete d["@context"] @@ -332,7 +332,7 @@ export default class LinkedDataLoader { } private static patchVeloparkProperties( - input: Record>, + input: Record> ): Record { const output: Record = {} for (const k in input) { @@ -473,7 +473,7 @@ export default class LinkedDataLoader { audience, "for", input["ref:velopark"], - " assuming yes", + " assuming yes" ) return "yes" }) @@ -517,9 +517,9 @@ export default class LinkedDataLoader { private static async fetchVeloparkProperty( url: string, property: string, - variable?: string, + variable?: string ): Promise> { - if(property === "schema:photos"){ + if (property === "schema:photos") { console.log(">> Getting photos") } const results = await new TypedSparql().typedSparql( @@ -533,7 +533,7 @@ export default class LinkedDataLoader { [url], undefined, " ?parking a ", - "?parking " + property + " " + (variable ?? ""), + "?parking " + property + " " + (variable ?? "") ) return results @@ -549,7 +549,7 @@ export default class LinkedDataLoader { private static async fetchVeloparkGraphProperty( url: string, property: string, - subExpr?: string, + subExpr?: string ): Promise> { const result = await new TypedSparql().typedSparql( { @@ -563,7 +563,12 @@ export default class LinkedDataLoader { "g", " ?parking a ", - S.graph("g", "?section " + property + " " + (subExpr ?? ""), "?section a ?type", "BIND(STR(?section) AS ?id)"), + S.graph( + "g", + "?section " + property + " " + (subExpr ?? ""), + "?section a ?type", + "BIND(STR(?section) AS ?id)" + ) ) return result @@ -605,7 +610,7 @@ export default class LinkedDataLoader { * remove section "key" afterwards * @param key */ - function spreadSection(key: string){ + function spreadSection(key: string) { for (const section in r) { if (section === key) { continue @@ -621,7 +626,6 @@ export default class LinkedDataLoader { // The other 'sections' need to get those copied! Then, we delete the "default"-section if (r["default"] !== undefined && Object.keys(r).length > 1) { spreadSection("default") - } if (Object.keys(r).length > 1) { // This result has multiple sections @@ -630,16 +634,19 @@ export default class LinkedDataLoader { if (Object.keys(r).length > 2) { console.log("Multiple sections detected: ", JSON.stringify(keys)) } - const shortestKeyLength: number = Math.min(...keys.map(k => k.length)) - const key = keys.find(k => k.length === shortestKeyLength) - if (keys.some(k => !k.startsWith(key))) { - throw "Invalid multi-object: the shortest key is not the start of all the others: " + JSON.stringify(keys) + const shortestKeyLength: number = Math.min(...keys.map((k) => k.length)) + const key = keys.find((k) => k.length === shortestKeyLength) + if (keys.some((k) => !k.startsWith(key))) { + throw ( + "Invalid multi-object: the shortest key is not the start of all the others: " + + JSON.stringify(keys) + ) } spreadSection(key) } if (Object.keys(r).length == 1) { const key = Object.keys(r)[0] - if(key.indexOf("#")>0){ + if (key.indexOf("#") > 0) { const newKey = key.split("#")[0] r[newKey] = r[key] delete r[key] @@ -652,7 +659,7 @@ export default class LinkedDataLoader { directUrl: string, propertiesWithoutGraph: PropertiesSpec, propertiesInGraph: PropertiesSpec, - extra?: string[], + extra?: string[] ): Promise> { const allPartialResults: SparqlResult[] = [] for (const propertyName in propertiesWithoutGraph) { @@ -662,7 +669,7 @@ export default class LinkedDataLoader { const result = await this.fetchVeloparkProperty( directUrl, propertyName, - "?" + variableName, + "?" + variableName ) allPartialResults.push(result) } else { @@ -671,7 +678,7 @@ export default class LinkedDataLoader { const result = await this.fetchVeloparkProperty( directUrl, propertyName, - `[${subProperty} ?${variableName}] `, + `[${subProperty} ?${variableName}] ` ) allPartialResults.push(result) } @@ -689,7 +696,7 @@ export default class LinkedDataLoader { const result = await this.fetchVeloparkGraphProperty( directUrl, propertyName, - variableName, + variableName ) allPartialResults.push(result) } @@ -701,7 +708,7 @@ export default class LinkedDataLoader { const result = await this.fetchVeloparkGraphProperty( directUrl, propertyName, - variableName, + variableName ) allPartialResults.push(result) } else { @@ -710,7 +717,7 @@ export default class LinkedDataLoader { const result = await this.fetchVeloparkGraphProperty( directUrl, propertyName, - `[${subProperty} ?${variableName}] `, + `[${subProperty} ?${variableName}] ` ) allPartialResults.push(result) } @@ -735,7 +742,7 @@ export default class LinkedDataLoader { */ public static async fetchVeloparkEntry( url: string, - includeExtras: boolean = false, + includeExtras: boolean = false ): Promise { const cacheKey = includeExtras + url if (this.veloparkCache[cacheKey]) { @@ -754,7 +761,7 @@ export default class LinkedDataLoader { "schema:email": "email", "schema:telephone": "phone", }, - // "schema:photos": "images", + // "schema:photos": "images", "schema:dateModified": "_last_edit_timestamp", } if (includeExtras) { @@ -796,13 +803,13 @@ export default class LinkedDataLoader { withProxyUrl, optionalPaths, graphOptionalPaths, - extra, + extra ) for (const unpatchedKey in unpatched) { // Dirty hack - const rawData = await Utils.downloadJsonCached(url, 1000*60*60) - const images = rawData["photos"]?.map(ph => ph.image) - if(images){ + const rawData = await Utils.downloadJsonCached(url, 1000 * 60 * 60) + const images = rawData["photos"]?.map((ph) => ph.image) + if (images) { unpatched[unpatchedKey].images = new Set(images) } } @@ -811,7 +818,7 @@ export default class LinkedDataLoader { const patched: Feature[] = [] for (let section in unpatched) { const p = LinkedDataLoader.patchVeloparkProperties(unpatched[section]) - if(Object.keys(unpatched).length === 1 && section.endsWith("#section1")){ + if (Object.keys(unpatched).length === 1 && section.endsWith("#section1")) { section = section.split("#")[0] } p["ref:velopark"] = [section] diff --git a/src/Logic/Web/TypedSparql.ts b/src/Logic/Web/TypedSparql.ts index 4cda88ce4..1e77bf0a8 100644 --- a/src/Logic/Web/TypedSparql.ts +++ b/src/Logic/Web/TypedSparql.ts @@ -71,7 +71,10 @@ export default class TypedSparql { result[key.value].add(value.value) }) if (graphVariable && result[graphVariable]?.size > 0) { - const id: string = ( Array.from(result["id"] ?? [])?.[0] ?? Array.from(result[graphVariable] ?? [])?.[0]) ?? "default" + const id: string = + Array.from(result["id"] ?? [])?.[0] ?? + Array.from(result[graphVariable] ?? [])?.[0] ?? + "default" resultAllGraphs[id] = result } else { resultAllGraphs["default"] = result diff --git a/src/Models/ThemeViewState.ts b/src/Models/ThemeViewState.ts index 9fed80d7d..ef14c40da 100644 --- a/src/Models/ThemeViewState.ts +++ b/src/Models/ThemeViewState.ts @@ -2,7 +2,11 @@ import ThemeConfig from "./ThemeConfig/ThemeConfig" import { SpecialVisualizationState } from "../UI/SpecialVisualization" import { Changes } from "../Logic/Osm/Changes" import { Store, UIEventSource } from "../Logic/UIEventSource" -import { FeatureSource, IndexedFeatureSource, WritableFeatureSource } from "../Logic/FeatureSource/FeatureSource" +import { + FeatureSource, + IndexedFeatureSource, + WritableFeatureSource, +} from "../Logic/FeatureSource/FeatureSource" import { OsmConnection } from "../Logic/Osm/OsmConnection" import { ExportableMap, MapProperties } from "./MapProperties" import LayerState from "../Logic/State/LayerState" @@ -46,7 +50,9 @@ import BackgroundLayerResetter from "../Logic/Actors/BackgroundLayerResetter" import SaveFeatureSourceToLocalStorage from "../Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage" import BBoxFeatureSource from "../Logic/FeatureSource/Sources/TouchesBboxFeatureSource" import ThemeViewStateHashActor from "../Logic/Web/ThemeViewStateHashActor" -import NoElementsInViewDetector, { FeatureViewState } from "../Logic/Actors/NoElementsInViewDetector" +import NoElementsInViewDetector, { + FeatureViewState, +} from "../Logic/Actors/NoElementsInViewDetector" import FilteredLayer from "./FilteredLayer" import { PreferredRasterLayerSelector } from "../Logic/Actors/PreferredRasterLayerSelector" import { ImageUploadManager } from "../Logic/ImageProviders/ImageUploadManager" @@ -57,7 +63,7 @@ import { GeolocationControlState } from "../UI/BigComponents/GeolocationControl" import Zoomcontrol from "../UI/Zoomcontrol" import { SummaryTileSource, - SummaryTileSourceRewriter + SummaryTileSourceRewriter, } from "../Logic/FeatureSource/TiledFeatureSource/SummaryTileSource" import summaryLayer from "../assets/generated/layers/summary.json" import last_click_layerconfig from "../assets/generated/layers/last_click.json" @@ -178,7 +184,7 @@ export default class ThemeViewState implements SpecialVisualizationState { "oauth_token", undefined, "Used to complete the login" - ) + ), }) const initial = new InitialMapPositioning(layout, geolocationState, this.osmConnection) this.mapProperties = new MapLibreAdaptor(this.map, initial, { correctClick: 20 }) @@ -186,7 +192,6 @@ export default class ThemeViewState implements SpecialVisualizationState { this.featureSwitchIsTesting = this.featureSwitches.featureSwitchIsTesting this.featureSwitchUserbadge = this.featureSwitches.featureSwitchEnableLogin - this.userRelatedState = new UserRelatedState( this.osmConnection, layout, @@ -783,7 +788,7 @@ export default class ThemeViewState implements SpecialVisualizationState { const layers = this.theme.layers.filter( (l) => - (Constants.priviliged_layers).indexOf(l.id) < 0 && + ((Constants.priviliged_layers)).indexOf(l.id) < 0 && l.source.geojsonSource === undefined && l.doCount ) diff --git a/src/UI/Base/DotMenu.svelte b/src/UI/Base/DotMenu.svelte index e14ee59a1..2a57fa52d 100644 --- a/src/UI/Base/DotMenu.svelte +++ b/src/UI/Base/DotMenu.svelte @@ -45,48 +45,48 @@ diff --git a/src/UI/Comparison/ComparisonTable.svelte b/src/UI/Comparison/ComparisonTable.svelte index 5174c8eb6..d528f849c 100644 --- a/src/UI/Comparison/ComparisonTable.svelte +++ b/src/UI/Comparison/ComparisonTable.svelte @@ -128,16 +128,18 @@ {#if $unknownImages.length > 0} {#if readonly} -
+
{#each $unknownImages as image (image)} -
- +
+
{/each}
diff --git a/src/UI/Popup/ImportButtons/PointImportButtonViz.ts b/src/UI/Popup/ImportButtons/PointImportButtonViz.ts index 8be4e3f46..1eb28f8ec 100644 --- a/src/UI/Popup/ImportButtons/PointImportButtonViz.ts +++ b/src/UI/Popup/ImportButtons/PointImportButtonViz.ts @@ -56,10 +56,9 @@ export class PointImportButtonViz implements SpecialVisualization { state: SpecialVisualizationState, tagSource: UIEventSource>, argument: string[], - feature: Feature, + feature: Feature ): BaseUIElement { - - const to_point_index = this.args.findIndex(arg => arg.name === "to_point") + const to_point_index = this.args.findIndex((arg) => arg.name === "to_point") const summarizePointArg = argument[to_point_index].toLowerCase() if (feature.geometry.type !== "Point") { if (summarizePointArg !== "no" && summarizePointArg !== "false") { @@ -75,7 +74,7 @@ export class PointImportButtonViz implements SpecialVisualization { >feature, baseArgs, tagsToApply, - tagSource, + tagSource ) return new SvelteUIElement(PointImportFlow, { diff --git a/src/UI/Popup/ImportButtons/PointImportFlowState.ts b/src/UI/Popup/ImportButtons/PointImportFlowState.ts index 925eeea54..27a983a16 100644 --- a/src/UI/Popup/ImportButtons/PointImportFlowState.ts +++ b/src/UI/Popup/ImportButtons/PointImportFlowState.ts @@ -88,7 +88,11 @@ export class PointImportFlowState extends ImportFlow { ) } else { console.log("Marking maproulette task as fixed") - await Maproulette.singleton.closeTask(Number(maproulette_id), Maproulette.STATUS_FIXED, this.state) + await Maproulette.singleton.closeTask( + Number(maproulette_id), + Maproulette.STATUS_FIXED, + this.state + ) originalFeatureTags.data["mr_taskStatus"] = "Fixed" originalFeatureTags.ping() } diff --git a/src/UI/Popup/TagApplyButton.ts b/src/UI/Popup/TagApplyButton.ts index 8571274a3..1473389a4 100644 --- a/src/UI/Popup/TagApplyButton.ts +++ b/src/UI/Popup/TagApplyButton.ts @@ -159,9 +159,14 @@ export default class TagApplyButton implements AutoAction, SpecialVisualization const maproulette_id = tags.data[maproulette_id_key] const maproulette_feature = state.indexedFeatures.featuresById.data.get(maproulette_id) const maproulette_task_id = Number(maproulette_feature.properties.mr_taskId) - await Maproulette.singleton.closeTask(maproulette_task_id, Maproulette.STATUS_FIXED, state, { - comment: "Tags are copied onto " + targetId + " with MapComplete", - }) + await Maproulette.singleton.closeTask( + maproulette_task_id, + Maproulette.STATUS_FIXED, + state, + { + comment: "Tags are copied onto " + targetId + " with MapComplete", + } + ) maproulette_feature.properties["mr_taskStatus"] = "Fixed" state.featureProperties.getStore(maproulette_id).ping() } diff --git a/src/UI/SpecialVisualizations.ts b/src/UI/SpecialVisualizations.ts index 412805f01..37e5eeec6 100644 --- a/src/UI/SpecialVisualizations.ts +++ b/src/UI/SpecialVisualizations.ts @@ -2,7 +2,11 @@ import Combine from "./Base/Combine" import { FixedUiElement } from "./Base/FixedUiElement" import BaseUIElement from "./BaseUIElement" import Title from "./Base/Title" -import { RenderingSpecification, SpecialVisualization, SpecialVisualizationState } from "./SpecialVisualization" +import { + RenderingSpecification, + SpecialVisualization, + SpecialVisualizationState, +} from "./SpecialVisualization" import { HistogramViz } from "./Popup/HistogramViz" import MinimapViz from "./Popup/MinimapViz.svelte" import { ShareLinkViz } from "./Popup/ShareLinkViz" @@ -750,7 +754,7 @@ export default class SpecialVisualizations { feature, labelText: args[1], image: args[2], - noBlur: noBlur === "true" || noBlur === "yes" + noBlur: noBlur === "true" || noBlur === "yes", }) }, }, @@ -1862,7 +1866,7 @@ export default class SpecialVisualizations { }) const externalData: Store<{ success: GeoJsonProperties } | { error: any }> = sourceUrl.bindD( - url => { + (url) => { const country = countryStore.data if (url.startsWith("https://data.velopark.be/")) { return Stores.FromPromiseWithErr( diff --git a/src/UI/Status/StatusGUI.svelte b/src/UI/Status/StatusGUI.svelte index 50c80792f..0c474f629 100644 --- a/src/UI/Status/StatusGUI.svelte +++ b/src/UI/Status/StatusGUI.svelte @@ -206,13 +206,15 @@ { const summaryTileServer = Constants.VectorTileServer // "mvt_layer_server": "https://cache.mapcomplete.org/public.{type}_{layer}/{z}/{x}/{y}.pbf", - const status = testDownload(Utils.SubstituteKeys(summaryTileServer, { - type: "pois", - layer: "food", - z: 14, - x: 8848, - y: 5828 - })) + const status = testDownload( + Utils.SubstituteKeys(summaryTileServer, { + type: "pois", + layer: "food", + z: 14, + x: 8848, + y: 5828, + }) + ) services.push({ name: summaryTileServer, status: status.mapD((s) => { @@ -221,11 +223,10 @@ } return "online" }), - message: new ImmutableStore("See SettingUpPSQL.md to fix") + message: new ImmutableStore("See SettingUpPSQL.md to fix"), }) } - { const s = Constants.countryCoderEndpoint const status = testDownload(s + "/0.0.0.json") diff --git a/src/UI/ThemeViewGUI.svelte b/src/UI/ThemeViewGUI.svelte index c77f91a09..282753384 100644 --- a/src/UI/ThemeViewGUI.svelte +++ b/src/UI/ThemeViewGUI.svelte @@ -105,11 +105,11 @@ let canZoomIn = mapproperties.maxzoom.map( (mz) => mapproperties.zoom.data < mz, - [mapproperties.zoom], + [mapproperties.zoom] ) let canZoomOut = mapproperties.minzoom.map( (mz) => mapproperties.zoom.data > mz, - [mapproperties.zoom], + [mapproperties.zoom] ) let rasterLayerName = @@ -118,7 +118,7 @@ onDestroy( rasterLayer.addCallbackAndRunD((l) => { rasterLayerName = l.properties.name - }), + }) ) debug.addCallbackAndRun((dbg) => { diff --git a/src/assets/contributors.json b/src/assets/contributors.json index d446d9b4e..0409b22b1 100644 --- a/src/assets/contributors.json +++ b/src/assets/contributors.json @@ -1,7 +1,7 @@ { "contributors": [ { - "commits": 8729, + "commits": 8779, "contributor": "Pieter Vander Vennet" }, { diff --git a/src/assets/language_native.json b/src/assets/language_native.json index c54a1a0da..46bd32b46 100644 --- a/src/assets/language_native.json +++ b/src/assets/language_native.json @@ -1,5 +1,6 @@ { "ca": "català", + "cs": "čeština", "da": "dansk", "de": "Deutsch", "en": "English", @@ -23,7 +24,6 @@ "sl": "slovenščina", "sv": "svenska", "uk": "українська мова", - "zgh": "ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ ⵜⴰⵎⵖⵔⵉⴱⵉⵜ", "zh_Hans": "简体中文", "zh_Hant": "繁體中文" } \ No newline at end of file diff --git a/src/assets/language_translations.json b/src/assets/language_translations.json index 020d68cd7..da1cf269e 100644 --- a/src/assets/language_translations.json +++ b/src/assets/language_translations.json @@ -1,18 +1,18 @@ { "aa": { - "ca": "àfar", + "ca": "llengua àfar", "cs": "afarština", "de": "Afar", "en": "Afar", "eo": "afara lingvo", "es": "idioma afar", "eu": "Afarrera", - "fi": "afar", + "fi": "afarin kieli", "fr": "afar", "gl": "Lingua afar", "he": "עפרית", "hu": "afar", - "id": "Afar", + "id": "Bahasa Afar", "it": "afar", "ja": "アファル語", "nb_NO": "afar", @@ -21,11 +21,8 @@ "pt": "Língua afar", "pt_BR": "língua afar", "ru": "афарский язык", - "sl": "afarščina", "sv": "afar", "uk": "афар", - "zh_Hans": "阿法尔语", - "zh_Hant": "阿法爾語", "_meta": { "dir": [ "left-to-right" @@ -46,7 +43,7 @@ "gl": "Lingua abkhaza", "he": "אבחזית", "hu": "abház", - "id": "Abkhaz", + "id": "Bahasa Abkhaz", "it": "abcaso", "ja": "アブハズ語", "nb_NO": "abkhasisk", @@ -55,7 +52,7 @@ "pt": "Língua abecásia", "pt_BR": "Língua abecásia", "ru": "абхазский язык", - "sl": "abhazijščina", + "sl": "Abhaščina", "sv": "abchaziska", "uk": "абхазька мова", "zh_Hans": "阿布哈兹语", @@ -78,12 +75,12 @@ "eo": "abaza lingvo", "es": "abaza", "eu": "abazera", - "fi": "abaza", + "fi": "Abazan kieli", "fr": "abaza", "gl": "Lingua abaza", "he": "אבזית", "hu": "abaza", - "id": "Abaza", + "id": "Bahasa Abaza", "it": "lingua abazina", "ja": "アバザ語", "nb_NO": "abazinsk", @@ -92,7 +89,6 @@ "pt": "Língua abaza", "pt_BR": "Língua abaza", "ru": "абазинский язык", - "sl": "abazinščina", "sv": "abazinska", "uk": "абазинська мова", "zh_Hans": "阿巴扎语", @@ -103,38 +99,6 @@ ] } }, - "ace": { - "ca": "atjeh", - "cs": "acehština", - "de": "Achinesisch", - "en": "Acehnese", - "eo": "aĉea lingvo", - "es": "idioma achenés", - "fi": "atšehin kieli", - "fr": "aceh", - "gl": "Lingua achinesa", - "he": "אצ'הית", - "hu": "aceh", - "id": "bahasa Aceh", - "it": "aceh", - "ja": "アチェ語", - "nl": "Atjehs", - "pl": "Język aceh", - "pt": "Língua achém", - "pt_BR": "língua achém", - "ru": "ачехский язык", - "sl": "aceščina", - "sv": "acehnesiska", - "uk": "Ачеська мова", - "zh_Hans": "亚齐语", - "zh_Hant": "亞齊語", - "_meta": { - "dir": [ - "left-to-right", - "right-to-left" - ] - } - }, "acm": { "ca": "àrab mesopotàmic", "de": "Irakisch-Arabisch", @@ -142,7 +106,6 @@ "eo": "Mezopotamia araba dialekto", "es": "árabe mesopotámico", "fr": "arabe mésopotamien", - "he": "ערבית עיראקית", "id": "Bahasa Arab Mesopotamia", "ja": "アラビア語イラク方言", "nl": "Mesopotamisch-Arabisch", @@ -152,8 +115,7 @@ "ru": "иракский диалект арабского языка", "sl": "mezopotamska arabščina", "sv": "irakisk arabiska", - "uk": "месопотамська арабська мова", - "zh_Hant": "美索不達米亞阿拉伯語", + "uk": "Месопотамська арабська мова", "_meta": { "dir": [ "right-to-left" @@ -162,7 +124,6 @@ }, "adx": { "en": "Amdo Tibetan", - "fi": "ambo", "fr": "tibétain de l'Amdo", "hu": "amdói tibeti", "ja": "アムド・チベット語", @@ -184,12 +145,12 @@ "eo": "adigea lingvo", "es": "adigués", "eu": "adigera", - "fi": "adyge", + "fi": "adygen kieli", "fr": "adyguéen", "gl": "Lingua adigue", "he": "אדיגית", "hu": "adigei", - "id": "Adyghe", + "id": "bahasa Adyghe", "it": "adighè", "ja": "アディゲ語", "nb_NO": "adygeisk", @@ -209,6 +170,38 @@ ] } }, + "aeb": { + "ca": "àrab tunisià", + "cs": "tuniština", + "da": "Tunesisk arabisk", + "de": "Tunesisch-Arabisch", + "en": "Tunisian Arabic", + "eo": "tunizia araba lingvo", + "es": "árabe tunecino", + "fi": "tunisianarabia", + "fr": "arabe tunisien", + "he": "ערבית תוניסאית", + "id": "Bahasa Arab Tunisia", + "it": "arabo tunisino", + "ja": "アラビア語チュニジア方言", + "nb_NO": "tunisisk arabisk", + "nl": "Tunesisch-Arabisch", + "pl": "tunezyjski", + "pt": "árabe tunisino", + "pt_BR": "Árabe tunisino", + "ru": "Тунисский диалект арабского языка", + "sl": "tunizijska arabščina", + "sv": "tunisisk arabiska", + "uk": "туніська арабська мова", + "zh_Hans": "突尼斯阿拉伯语", + "zh_Hant": "突尼西亞阿拉伯語", + "_meta": { + "dir": [ + "left-to-right", + "right-to-left" + ] + } + }, "af": { "ca": "afrikaans", "cs": "afrikánština", @@ -223,7 +216,7 @@ "gl": "Lingua africáner", "he": "אפריקאנס", "hu": "afrikaans", - "id": "bahasa Afrikaans", + "id": "Afrikaans", "it": "afrikaans", "ja": "アフリカーンス語", "nb_NO": "afrikaans", @@ -235,8 +228,8 @@ "sl": "afrikanščina", "sv": "afrikaans", "uk": "африкаанс", - "zh_Hans": "阿非利卡语", - "zh_Hant": "阿非利卡語", + "zh_Hans": "南非语", + "zh_Hant": "南非語", "_meta": { "countries": [ "ZA" @@ -271,15 +264,14 @@ "eo": "Levantenia araba dialekto", "es": "árabe levantino", "fr": "arabe levantin", - "gl": "Árabe levantino", "he": "ערבית לבנטינית", - "id": "Arab Levant", - "it": "arabo levantino", + "id": "Arab Syam", + "it": "lingue arabe levantine", "ja": "アラビア語レバント方言", "nl": "Levantijns-Arabisch", "pl": "dialekty syryjsko-palestyńskie języka arabskiego", "pt": "Árabe levantino", - "ru": "левантийский диалект арабского языка", + "ru": "Левантийский диалект арабского языка", "sl": "levantinska arabščina", "sv": "nordlevantinsk arabiska", "_meta": { @@ -296,7 +288,7 @@ "en": "Akan", "eo": "akanaj lingvoj", "es": "lenguas akánicas", - "fi": "akan", + "fi": "akanin kieli", "fr": "akan", "gl": "Lingua akan", "he": "אקאן", @@ -309,7 +301,6 @@ "pt": "língua akan", "pt_BR": "língua akan", "ru": "акан", - "sl": "akanščina", "sv": "akan", "uk": "акан", "zh_Hans": "阿肯语", @@ -328,15 +319,14 @@ "eo": "aklana lingvo", "es": "aclano", "eu": "aklanera", - "fi": "aklanon", + "fi": "Aklanon", "fr": "aklanon", "gl": "Lingua aklanon", - "id": "bahasa Akean", + "id": "bahasa Akyan", "it": "lingua Aklan", "ja": "アクラノン語", "pl": "Język aklanon", "pt": "Língua aklan", - "ru": "акланон", "sv": "aklan", "_meta": { "dir": [ @@ -359,7 +349,6 @@ "nl": "Alabama", "pl": "język alabama", "ru": "Алабамский язык", - "sl": "alabamščina", "sv": "alabama", "_meta": { "dir": [ @@ -372,7 +361,7 @@ "cs": "gegština", "da": "gegisk", "de": "Gegisch", - "en": "Gheg", + "en": "Gheg Albanian", "eo": "geg-albana lingvo", "es": "Albanés guego", "eu": "gheg albaniera", @@ -435,13 +424,11 @@ "fr": "altaï méridional", "gl": "Lingua altai meridional", "he": "אלטאית דרומית", - "id": "bahasa Altai Selatan", "it": "lingua altai meridionale", "ja": "南アルタイ語", "nb_NO": "Søraltaisk", "nl": "Zuid-Altajs", "ru": "aлтайский язык", - "sl": "južna altajščina", "sv": "sydaltaiska", "uk": "aлтайська мова", "zh_Hant": "南阿爾泰語", @@ -460,12 +447,12 @@ "eo": "amhara lingvo", "es": "amhárico", "eu": "Amharera", - "fi": "amhara", + "fi": "amharan kieli", "fr": "amharique", "gl": "Lingua amhárica", "he": "אמהרית", "hu": "amhara", - "id": "Amhara", + "id": "Bahasa Amhar", "it": "amarico", "ja": "アムハラ語", "nb_NO": "amharisk", @@ -476,7 +463,7 @@ "ru": "амхарский язык", "sl": "amharščina", "sv": "amhariska", - "uk": "амхарська мова", + "uk": "Амхарська мова", "zh_Hans": "阿姆哈拉语", "zh_Hant": "阿姆哈拉語", "_meta": { @@ -493,7 +480,7 @@ "de": "Amisisch", "en": "Amis", "es": "idioma amis", - "fi": "amis", + "fi": "Amisin kieli", "fr": "amis", "gl": "Lingua amis", "id": "Bahasa Amis", @@ -503,9 +490,7 @@ "pl": "Język amis", "pt": "língua amis", "ru": "амисский язык", - "sl": "amisijščina", "sv": "amis", - "uk": "Аміс", "zh_Hans": "阿美语", "zh_Hant": "阿美語", "_meta": { @@ -528,7 +513,7 @@ "gl": "Lingua aragonesa", "he": "אראגונית", "hu": "aragóniai", - "id": "bahasa Aragon", + "id": "Bahasa Aragon", "it": "aragonese", "ja": "アラゴン語", "nb_NO": "aragonesisk", @@ -554,7 +539,7 @@ "en": "Angika", "eo": "angika", "es": "Idioma angika", - "fi": "angika", + "fi": "Angika", "fr": "angika", "gl": "Lingua angika", "it": "lingua angika", @@ -578,7 +563,6 @@ "eo": "pemona lingvo", "es": "Idioma pemón", "fr": "pemon", - "gl": "Lingua pemón", "it": "pemon", "ja": "ペモン語", "nb_NO": "Pemón", @@ -586,9 +570,7 @@ "pt": "Língua taurepangue", "pt_BR": "Língua taurepangue", "ru": "Пемонский язык", - "sl": "pemonščina", "sv": "pemon", - "uk": "Пемонська мова", "_meta": { "dir": [ "left-to-right" @@ -603,15 +585,14 @@ "eo": "Levantenia araba dialekto", "es": "árabe levantino", "fr": "arabe levantin", - "gl": "Árabe levantino", "he": "ערבית לבנטינית", - "id": "Arab Levant", - "it": "arabo levantino", + "id": "Arab Syam", + "it": "lingue arabe levantine", "ja": "アラビア語レバント方言", "nl": "Levantijns-Arabisch", "pl": "dialekty syryjsko-palestyńskie języka arabskiego", "pt": "Árabe levantino", - "ru": "левантийский диалект арабского языка", + "ru": "Левантийский диалект арабского языка", "sl": "levantinska arabščina", "sv": "nordlevantinsk arabiska", "_meta": { @@ -621,6 +602,68 @@ ] } }, + "ar": { + "ca": "àrab", + "cs": "arabština", + "da": "arabisk", + "de": "Arabisch", + "en": "Arabic", + "eo": "araba lingvo", + "es": "árabe", + "eu": "arabiera", + "fi": "arabia", + "fr": "arabe", + "gl": "árabe", + "he": "ערבית", + "hu": "arab", + "id": "bahasa Arab", + "it": "arabo", + "ja": "アラビア語", + "nb_NO": "arabisk", + "nl": "Arabisch", + "pl": "język arabski", + "pt": "árabe", + "pt_BR": "árabe", + "ru": "арабский язык", + "sl": "arabščina", + "sv": "arabiska", + "uk": "арабська мова", + "zh_Hans": "阿拉伯语", + "zh_Hant": "阿拉伯語", + "_meta": { + "countries": [ + "AE", + "AF", + "BH", + "DJ", + "DZ", + "EG", + "ER", + "IQ", + "JO", + "KM", + "KW", + "LB", + "LY", + "MA", + "MR", + "OM", + "PS", + "QA", + "SA", + "SD", + "SO", + "SS", + "SY", + "TD", + "TN", + "YE" + ], + "dir": [ + "right-to-left" + ] + } + }, "arn": { "ca": "mapudungun", "cs": "mapučština", @@ -642,7 +685,7 @@ "pl": "Język mapudungun", "pt": "mapudungun", "ru": "мапуче", - "sl": "mapudungunščina", + "sl": "Mapudungun", "sv": "mapudungun", "uk": "Мапудунґун", "zh_Hans": "马普切语", @@ -665,16 +708,16 @@ "fr": "arabe algérien", "gl": "Árabe alxeriano", "hu": "algériai arab", - "id": "Arab Aljazair", + "id": "Bahasa Arab Aljazair", "it": "arabo algerino", "ja": "アラビア語アルジェリア方言", "nb_NO": "algerisk-arabisk", "nl": "Algerijns-Arabisch", "pt": "árabe argelino", - "ru": "алжирский диалект арабского языка", + "ru": "Алжирский диалект арабского языка", "sl": "alžirska arabščina", "sv": "algerisk arabiska", - "uk": "алжирська арабська мова", + "uk": "Алжирська арабська мова", "zh_Hant": "阿爾及利亞阿拉伯語", "_meta": { "dir": [ @@ -692,7 +735,7 @@ "es": "árabe marroquí", "eu": "marokoar arabiera", "fi": "marokonarabia", - "fr": "arabe marocain", + "fr": "Darija marocain", "gl": "árabe marroquí", "he": "ערבית מרוקאית", "id": "Bahasa Arab Maroko", @@ -702,10 +745,10 @@ "nl": "Marokkaans-Arabisch", "pl": "marokańska odmiana języka arabskiego", "pt": "Árabe marroquino", - "ru": "марокканский диалект арабского языка", + "ru": "Марокканский диалект арабского языка", "sl": "maroška arabščina", "sv": "marockansk arabiska", - "uk": "марокканська арабська мова", + "uk": "Марокканська арабська мова", "zh_Hant": "摩洛哥阿拉伯語", "_meta": { "dir": [ @@ -738,7 +781,7 @@ "ru": "египетский диалект арабского языка", "sl": "egiptovska arabščina", "sv": "egyptisk arabiska", - "uk": "єгипетська арабська мова", + "uk": "Єгипетська арабська мова", "zh_Hant": "埃及阿拉伯語", "_meta": { "dir": [ @@ -791,7 +834,6 @@ "fr": "langue des signes américaine", "gl": "lingua de signos americana", "he": "שפת הסימנים האמריקאית", - "hu": "amerikai jelnyelv", "id": "Bahasa Isyarat Amerika", "it": "lingua dei segni americana", "ja": "アメリカ手話", @@ -801,7 +843,6 @@ "pt": "língua de sinais americana", "pt_BR": "língua de sinais americana", "ru": "амслен", - "sl": "ameriški znakovni jezik", "sv": "amerikanskt teckenspråk", "uk": "Американська жестова мова", "zh_Hant": "美國手語", @@ -826,7 +867,7 @@ "gl": "lingua asturiana", "he": "אסטורית", "hu": "asztúriai", - "id": "bahasa Asturia", + "id": "Bahasa Asturia", "it": "asturiano", "ja": "アストゥリアス語", "nb_NO": "asturiansk", @@ -852,19 +893,17 @@ "de": "Atikamekw", "en": "Atikamekw", "es": "atikamekw", - "fi": "atikamekw", + "fi": "Atikamekw", "fr": "atikamekw", "gl": "Lingua atikamekw", - "he": "אטיקמק", "it": "lingua atikamekw", "ja": "アティカメク語", "nb_NO": "atikamekw", "nl": "Atikamekw", "pt": "Língua atikamekw", "ru": "aтикамек", - "sl": "atikameščina", "sv": "atikamekw", - "uk": "атікамек", + "uk": "Атікамек", "zh_Hans": "阿提卡米克语", "zh_Hant": "阿提卡米克語", "_meta": { @@ -881,20 +920,20 @@ "eo": "avara lingvo", "es": "avar", "eu": "avarera", - "fi": "avaari", + "fi": "Avaarin kieli", "fr": "avar", "gl": "Lingua avar", "he": "אווארית", "hu": "avar", - "id": "Avar", + "id": "Bahasa Avar", "it": "avaro", "ja": "アヴァル語", "nb_NO": "avarisk", "nl": "Avaars", "pl": "język awarski", - "pt": "Língua ávara", + "pt": "Língua avar", "ru": "аварский язык", - "sl": "avarščina", + "sl": "Avarščina", "sv": "avariska", "uk": "аварська мова", "_meta": { @@ -910,11 +949,11 @@ "eo": "avadhia", "es": "awadhi", "eu": "Awadhiera", - "fi": "awadhi", + "fi": "Awadhin kieli", "fr": "awadhi", "gl": "Lingua awadhi", - "he": "אוודית", - "id": "bahasa Awadh", + "he": "אוודהית", + "id": "Bahasa Awadhi", "it": "awadhi", "ja": "アワディー語", "nb_NO": "Awadhi", @@ -923,7 +962,6 @@ "pt": "Língua awadhi", "pt_BR": "Língua awadhi", "ru": "авадхи", - "sl": "avadščina", "sv": "awadhi", "uk": "Авадхі", "zh_Hans": "阿瓦德语", @@ -957,7 +995,7 @@ "pt": "Língua aymará", "pt_BR": "Língua aimará", "ru": "аймара", - "sl": "ajmarščina", + "sl": "Ajmarščina", "sv": "aymara", "uk": "Аймара", "zh_Hans": "艾马拉语", @@ -983,10 +1021,10 @@ "eu": "azerbaijanera", "fi": "azeri", "fr": "azéri", - "gl": "Lingua azarí", + "gl": "Lingua azerí", "he": "אזרית", "hu": "azeri", - "id": "bahasa Azerbaijan", + "id": "Bahasa Azeri", "it": "azero", "ja": "アゼルバイジャン語", "nb_NO": "aserbajdsjansk", @@ -1010,29 +1048,6 @@ ] } }, - "azb": { - "ca": "àzeri del sud", - "cs": "jižní ázerbájdžánština", - "de": "Südaserbaidschanisch", - "en": "South Azerbaijani", - "eo": "sud-azerbajĝana lingvo", - "fi": "eteläazeri", - "fr": "azéri du Sud", - "he": "אזרבייג'נית דרומית", - "ja": "南アゼルバイジャン語", - "nl": "Zuid-Azerbeidzjaans", - "ru": "южно-азербайджанский язык", - "sl": "južna azerbajdžanščina", - "sv": "sydazerbajdzjanska", - "uk": "південноазербайджанська мова", - "zh_Hans": "南阿塞拜疆语", - "zh_Hant": "南阿塞拜疆語", - "_meta": { - "dir": [ - "right-to-left" - ] - } - }, "ba": { "ca": "baixkir", "cs": "baškirština", @@ -1047,7 +1062,7 @@ "gl": "Lingua baskir", "he": "בשקירית", "hu": "baskír", - "id": "bahasa Bashkir", + "id": "Bahasa Bashkir", "it": "baschiro", "ja": "バシキール語", "nb_NO": "basjkirsk", @@ -1056,15 +1071,14 @@ "pt": "Língua bashkir", "pt_BR": "Língua bashkir", "ru": "башкирский язык", - "sl": "baškirščina", + "sl": "Baškirščina", "sv": "basjkiriska", "uk": "башкирська мова", "zh_Hans": "巴什基尔语", "zh_Hant": "巴什基爾語", "_meta": { "dir": [ - "left-to-right", - "right-to-left" + "left-to-right" ] } }, @@ -1077,11 +1091,11 @@ "eo": "balia lingvo", "es": "balinés", "eu": "baliera", - "fi": "bali", + "fi": "Balin kieli", "fr": "balinais", "gl": "Lingua balinesa", "he": "באלינזית", - "id": "bahasa Bali", + "id": "Bahasa Bali", "it": "balinese", "ja": "バリ語", "nb_NO": "balinesisk", @@ -1092,7 +1106,7 @@ "ru": "Балийский язык", "sl": "balijščina", "sv": "balinesiska", - "uk": "балійська мова", + "uk": "Балійська мова", "zh_Hans": "巴厘语", "zh_Hant": "峇里語", "_meta": { @@ -1110,12 +1124,12 @@ "eo": "bavara lingvo", "es": "bávaro", "eu": "Bavariera", - "fi": "baijeri", + "fi": "Baijerin kieli", "fr": "bavarois", "gl": "Lingua bavaresa", "he": "בווארית", "hu": "bajor", - "id": "Bavaria", + "id": "Bahasa Bayern", "it": "bavarese", "ja": "バイエルン・オーストリア語", "nb_NO": "bairisk", @@ -1143,7 +1157,7 @@ "eo": "Ĵemajtia dialekto", "es": "Idioma samogitiano", "eu": "samogatiera", - "fi": "samogiitti", + "fi": "Samogiitti", "fr": "samogitien", "gl": "Samoxiciano", "hu": "szamogit", @@ -1157,7 +1171,7 @@ "ru": "жемайтское наречие", "sl": "samogitščina", "sv": "žemaitiska", - "uk": "жмудська мова", + "uk": "Жмудська мова", "zh_Hans": "萨莫吉提亚语", "zh_Hant": "薩莫吉提亞語", "_meta": { @@ -1167,16 +1181,28 @@ } }, "bbc": { + "ca": "Batak Toba", + "cs": "Batak Toba", + "da": "Batak Toba", + "de": "Toba Batak", "en": "Toba Batak", - "fi": "batak-toba", + "eo": "Batak Toba", + "es": "Batak Toba", + "eu": "Batak Toba", + "fi": "Batak Toba", "fr": "batak toba", - "gl": "lingua toba batak", - "id": "bahasa Batak Toba", + "gl": "Lingua toba batak", + "hu": "Batak Toba", + "id": "Bahasa Batak Toba", "it": "lingua batak toba", "ja": "バタク・トバ語", + "nb_NO": "Batak Toba", + "nl": "Batak Toba", "pl": "język batak toba", - "ru": "тоба", - "sl": "tobabataščina", + "pt": "Batak Toba", + "pt_BR": "Batak Toba", + "ru": "Тоба", + "sl": "Batak Toba", "sv": "toba batak", "_meta": { "dir": [ @@ -1189,15 +1215,10 @@ "en": "West Coast Bajau", "fr": "bajau de la côte occidentale", "gl": "Lingua bajaw da costa occidental", - "id": "Bajau Pantai Barat", - "ja": "サマ・バジャウ諸語", "nb_NO": "vestkystbajau", "nl": "Westkust-Bajau", - "pl": "bajau zachodniego wybrzeża", "ru": "баджо западного побережья", "sv": "västkustbajau", - "zh_Hans": "西海岸巴瑶语", - "zh_Hant": "西海岸巴瑤語", "_meta": { "dir": [ "left-to-right" @@ -1211,9 +1232,9 @@ "eo": "beĝaa lingvo", "es": "Idioma beya", "eu": "Bedawi hizkuntza", - "fi": "bedža", + "fi": "Bedžan kieli", "fr": "bedja", - "id": "Beja", + "id": "Bahasa Beja", "it": "begia", "ja": "ベジャ語", "nb_NO": "Beja", @@ -1234,7 +1255,6 @@ "bfi": { "ca": "llengau de signes britànica", "cs": "britský znakový jazyk", - "da": "brittisk tegnsprog", "de": "Britische Gebärdensprache", "en": "British Sign Language", "eo": "brita signolingvo", @@ -1242,7 +1262,7 @@ "fi": "brittiläinen viittomakieli", "fr": "langue des signes britannique", "he": "שפת הסימנים הבריטית", - "id": "Bahasa Isyarat Inggris", + "id": "Bahasa Isyarat Britania", "it": "lingua dei segni britannica", "ja": "イギリス手話", "nb_NO": "britisk tegnspråk", @@ -1250,11 +1270,8 @@ "pl": "brytyjski język migowy", "pt": "língua de sinais britânica", "ru": "британский жестовый язык", - "sl": "britanski znakovni jezik", "sv": "brittiskt teckenspråk", "uk": "британська жестова мова", - "zh_Hans": "英国手语", - "zh_Hant": "英國手語", "_meta": { "dir": [ "left-to-right", @@ -1266,7 +1283,7 @@ "ca": "badaga", "de": "Badaga", "en": "Badaga", - "fi": "badaga", + "fi": "Badagan kieli", "fr": "badaga", "he": "באדאגה", "id": "Bahasa Badaga", @@ -1276,7 +1293,6 @@ "pl": "Język badaga", "pt": "Língua badaga", "pt_BR": "Língua badaga", - "sl": "badaščina", "sv": "badaga", "uk": "Бадага", "_meta": { @@ -1331,12 +1347,12 @@ "eo": "bhojpura lingvo", "es": "Idioma bopurí", "eu": "bhojpuri", - "fi": "bhodžpuri", + "fi": "Bhodžpurin kieli", "fr": "bhodjpouri", "gl": "Lingua bhojpuri", "he": "בוג'פורית", "hu": "bhódzspurí", - "id": "Bhojpuri", + "id": "bahasa Bhojpuri", "it": "bhojpuri", "ja": "ボージュプリー語", "nb_NO": "Bhojpuri", @@ -1344,7 +1360,6 @@ "pl": "język bhodźpuri", "pt": "Língua bhojpuri", "ru": "бходжпури", - "sl": "bodžpurščina", "sv": "bhojpuri", "uk": "Бходжпурі", "zh_Hans": "博杰普尔语", @@ -1364,12 +1379,12 @@ "eo": "bhojpura lingvo", "es": "Idioma bopurí", "eu": "bhojpuri", - "fi": "bhodžpuri", + "fi": "Bhodžpurin kieli", "fr": "bhodjpouri", "gl": "Lingua bhojpuri", "he": "בוג'פורית", "hu": "bhódzspurí", - "id": "Bhojpuri", + "id": "bahasa Bhojpuri", "it": "bhojpuri", "ja": "ボージュプリー語", "nb_NO": "Bhojpuri", @@ -1377,7 +1392,6 @@ "pl": "język bhodźpuri", "pt": "Língua bhojpuri", "ru": "бходжпури", - "sl": "bodžpurščina", "sv": "bhojpuri", "uk": "Бходжпурі", "zh_Hans": "博杰普尔语", @@ -1396,7 +1410,7 @@ "eo": "bislama lingvo", "es": "Bislama", "eu": "Bislama", - "fi": "bislama", + "fi": "Bislama", "fr": "bichelamar", "gl": "Bislama", "he": "ביסלמה", @@ -1423,12 +1437,12 @@ } }, "bla": { - "ca": "llengua blackfoot", + "ca": "blackfoot", "de": "Blackfoot", "en": "Blackfoot", "eo": "nigrapieda lingvo", "es": "Idioma siksiká", - "fi": "mustajalka", + "fi": "Mustajalka", "fr": "pied-noir", "gl": "Lingua siksiká", "he": "שפת בלאקפוט", @@ -1440,9 +1454,7 @@ "pl": "język siksika", "pt": "Língua Siksiká", "ru": "блэкфут", - "sl": "blackfoot", "sv": "siksika", - "uk": "Сиксіка", "zh_Hans": "黑脚语", "_meta": { "dir": [ @@ -1450,22 +1462,6 @@ ] } }, - "blk": { - "en": "Pa'O", - "fr": "pa'o", - "gl": "Lingua pa'o", - "ja": "パオ語", - "nl": "Pa'O", - "pt": "Língua Pa'O", - "ru": "пао", - "sl": "pa'O", - "sv": "pa'o", - "_meta": { - "dir": [ - "left-to-right" - ] - } - }, "bm": { "ca": "bàmbara", "cs": "bambarština", @@ -1475,23 +1471,21 @@ "eo": "bambara lingvo", "es": "bambara", "eu": "Banbara hizkuntza", - "fi": "bambara", + "fi": "bambaran kieli", "fr": "bambara", "gl": "Lingua bambara", "he": "במברה", "hu": "bambara", "id": "Bahasa Bambara", - "it": "bambara", + "it": "Bambara", "ja": "バンバラ語", "nb_NO": "bambara", "nl": "Bambara", "pl": "język bambara", "pt": "Língua bambara", "ru": "бамана", - "sl": "bambarščina", "sv": "bambara", "uk": "бамбара", - "zh_Hant": "班巴拉語", "_meta": { "countries": [ "ML" @@ -1503,32 +1497,31 @@ } }, "bn": { - "ca": "bangla", + "ca": "bengalí", "cs": "bengálština", - "da": "Bangla", + "da": "bengali", "de": "Bengalisch", "en": "Bangla", "eo": "bengala lingvo", "es": "bengalí", "eu": "bengalera", "fi": "bengali", - "fr": "bangla", + "fr": "bengali", "gl": "lingua bengalí", "he": "בנגלית", - "hu": "bangla", - "id": "bahasa Bengali", + "hu": "bengáli", + "id": "Bahasa Bengali", "it": "bengali", "ja": "ベンガル語", - "nb_NO": "bangla", + "nb_NO": "bengali", "nl": "Bengaals", "pl": "język bengalski", - "pt": "língua bangla", - "pt_BR": "língua bangla", + "pt": "língua bengali", + "pt_BR": "língua bengali", "ru": "бенгальский язык", "sl": "bengalščina", - "sv": "bangla", + "sv": "bengali", "uk": "бенгальська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⴱⵏⴳⴰⵍⵉⵜ", "zh_Hans": "孟加拉语", "zh_Hant": "孟加拉語", "_meta": { @@ -1543,11 +1536,9 @@ "bnn": { "ca": "bunun", "en": "Bunun", - "es": "Idioma bunun", "eu": "bununera", - "fi": "bunun", + "fi": "bununin kieli", "fr": "bunun", - "he": "בונון", "id": "Bahasa Bunun", "it": "lingua bunun", "ja": "ブヌン語", @@ -1555,7 +1546,6 @@ "pl": "Język bunun", "pt": "Língua bunun", "ru": "Бунун", - "sl": "bununščina", "sv": "bunun", "zh_Hant": "布農語", "_meta": { @@ -1573,12 +1563,12 @@ "eo": "tibeta lingvo", "es": "tibetano", "eu": "Tibetera", - "fi": "tiibetti", + "fi": "tiibetin kieli", "fr": "tibétain", "gl": "Lingua tibetana", "he": "טיבטית", "hu": "tibeti", - "id": "Tibet", + "id": "bahasa Tibet Lhasa", "it": "tibetano", "ja": "チベット語", "nb_NO": "tibetansk", @@ -1603,19 +1593,18 @@ "en": "Bishnupriya Manipuri", "eo": "biŝnuprija manipura lingvo", "es": "Bishnupriya manipurí", - "fi": "bišnupria", + "fi": "Bishnupriya Manipuri", "fr": "manipourî de Bishnupriyay", "gl": "Lingua bishnupriya manipuri", "he": "בישנופרייה מניפורי", - "id": "bahasa Manipur Bishnupriya", + "id": "Bahasa Bishnupriya Manipuri", "it": "Bishnupriya Manipuri", "ja": "ビシュヌプリヤ・マニプリ語", "nb_NO": "bishnupriya manipuri", "nl": "Bishnupriya Manipuri", "pl": "Język bisznuprija-manipuri", "pt": "Bishnupriya Manipuri", - "ru": "бишнуприя-манипури", - "sl": "bišnuprijska manipurščina", + "ru": "Бишнуприя-манипури", "sv": "bishnupriya manipuri", "uk": "Бішнупрія-маніпурі", "zh_Hans": "比什努普里亚-曼尼普尔语", @@ -1630,15 +1619,13 @@ "de": "Bachtiarisch", "en": "Bakhtiari", "fr": "bakhtiari", - "id": "bahasa Bakhtiar", "it": "dialetto Bakhtiari-Hakhamanesh", "ja": "バフティヤーリー語", "nl": "Bachtiarisch", "pl": "Język bachtiarski", "ru": "Бахтиярский язык", - "sl": "bahtijarščina", "sv": "bakhtiari", - "uk": "бахтіарська мова", + "uk": "Бахтіарська мова", "zh_Hans": "巴赫蒂亚语", "zh_Hant": "巴赫蒂亞語", "_meta": { @@ -1647,6 +1634,40 @@ ] } }, + "br": { + "ca": "bretó", + "cs": "bretonština", + "da": "bretonsk", + "de": "Bretonisch", + "en": "Breton", + "eo": "bretona lingvo", + "es": "bretón", + "eu": "Bretainiera", + "fi": "bretoni", + "fr": "breton", + "gl": "lingua bretoa", + "he": "ברטונית", + "hu": "breton", + "id": "Bahasa Breton", + "it": "bretone", + "ja": "ブルトン語", + "nb_NO": "bretonsk", + "nl": "Bretons", + "pl": "język bretoński", + "pt": "bretão", + "pt_BR": "língua bretã", + "ru": "бретонский язык", + "sl": "bretonščina", + "sv": "bretonska", + "uk": "бретонська мова", + "zh_Hans": "布列塔尼语", + "zh_Hant": "布列塔尼語", + "_meta": { + "dir": [ + "left-to-right" + ] + } + }, "brx": { "ca": "bodo", "cs": "jazyk Bodo", @@ -1654,10 +1675,10 @@ "en": "Bodo", "eo": "bodoa lingvo", "es": "Idioma bodo", - "fi": "bodo", + "fi": "Bodon kieli", "fr": "bodo", "he": "בודו", - "id": "Bodo", + "id": "Bahasa Bodo", "it": "bodo", "ja": "ボド語", "nb_NO": "Bodo", @@ -1665,7 +1686,6 @@ "pl": "Język bodo", "pt": "Língua bodo", "ru": "Бодо", - "sl": "bodojščina", "sv": "bodo", "uk": "Бодо", "_meta": { @@ -1679,7 +1699,7 @@ "cs": "abinomn", "en": "Abinomn", "es": "Idioma abinomn", - "fi": "abinomn", + "fi": "Abinomn", "fr": "abinomn", "gl": "Lingua abinomn", "id": "Abinomn", @@ -1704,12 +1724,12 @@ "eo": "buruŝa lingvo", "es": "Idioma burushaski", "eu": "Buruxaski", - "fi": "burušaski", + "fi": "Burušaskin kieli", "fr": "bourouchaski", "gl": "Lingua burushaski", "he": "בורושסקי", "hu": "burusaszki", - "id": "Burushaski", + "id": "Bahasa Burushaski", "it": "lingua burushaski", "ja": "ブルシャスキー語", "nl": "Burushaski", @@ -1730,7 +1750,7 @@ "ca": "akoose", "de": "Akoose", "en": "Kose", - "fi": "koose", + "fi": "Koose", "fr": "akoose", "gl": "Lingua akoose", "ja": "アコース語", @@ -1744,10 +1764,9 @@ }, "btm": { "cs": "Mandailing", - "en": "Mandailing Batak", + "en": "Mandailing", "fr": "batak mandailing", - "gl": "Lingua mandailing", - "id": "bahasa Batak Mandailing", + "id": "Bahasa Mandailing", "ja": "バタク・マンダイリン語", "nl": "Batak Mandailing", "pl": "język batak mandailing", @@ -1768,7 +1787,7 @@ "en": "Bugis", "eo": "buĝia lingvo", "es": "idioma buguinés", - "fi": "bugi", + "fi": "Bugin kieli", "fr": "bouguinais", "gl": "Lingua bugi", "hu": "bugisz", @@ -1783,7 +1802,6 @@ "sl": "buginščina", "sv": "buginesiska", "uk": "бугійська мова", - "zh_Hant": "布吉語", "_meta": { "dir": [ "left-to-right" @@ -1793,13 +1811,12 @@ "bxr": { "ca": "buriat", "cs": "burjatština", - "da": "Burjatisk", "de": "Burjatisch", "en": "Buryat", "eo": "burjata lingvo", - "es": "buriato", + "es": "idioma buriato", "eu": "Buriatera", - "fi": "burjaatti", + "fi": "Burjaatin kieli", "fr": "bouriate", "gl": "Lingua buriata", "he": "בוריאטית", @@ -1813,10 +1830,8 @@ "pt": "Língua buriata", "pt_BR": "Língua buriata", "ru": "бурятский язык", - "sl": "burjatščina", "sv": "burjatiska", "uk": "бурятська мова", - "zh_Hans": "布里亚特语", "zh_Hant": "布里亞特語", "_meta": { "dir": [ @@ -1842,7 +1857,6 @@ "pt": "língua brasileira de sinais", "pt_BR": "língua brasileira de sinais", "ru": "бразильский жестовый язык", - "sl": "brazilski znakovni jezik", "sv": "brasilianskt teckenspråk", "uk": "Бразильська мова жестів", "_meta": { @@ -1865,7 +1879,7 @@ "gl": "lingua catalá", "he": "קטלאנית", "hu": "katalán", - "id": "bahasa Katalan", + "id": "Katalan", "it": "catalano", "ja": "カタルーニャ語", "nb_NO": "katalansk", @@ -1905,10 +1919,8 @@ "pl": "Język kaqchikel", "pt": "Língua caqchiquel", "ru": "Какчикельский язык", - "sl": "kakčikelščina", "sv": "cakchiquel", "uk": "Какчикель", - "zh_Hant": "喀克其奎語", "_meta": { "dir": [ "left-to-right" @@ -1917,12 +1929,11 @@ }, "cal": { "ca": "carolinià", - "cs": "karolínština", "de": "Karolinisch", "en": "Carolinian", "eo": "karolina lingvo", "es": "carolinio", - "fi": "karoliini", + "fi": "Karoliini", "fr": "carolinien", "he": "קרוליניאלית", "id": "bahasa Caroline", @@ -1946,15 +1957,12 @@ "en": "Chakma", "eo": "ĉakma lingvo", "fr": "changma kodha", - "he": "צ׳אקמה", - "id": "bahasa Chakma", "ja": "チャクマ語", "nl": "Chakma", "pl": "język czakma", "pt": "língua chakma", "pt_BR": "língua chakma", "ru": "чакма", - "sl": "čakmijščina", "sv": "chakma", "_meta": { "dir": [ @@ -1972,7 +1980,7 @@ "fr": "mindong", "gl": "Lingua ming dong", "he": "מין מזרחית", - "id": "Min Timur", + "id": "Bahasa Min Timur", "it": "min dong", "ja": "閩東語", "nb_NO": "Mindong", @@ -1981,14 +1989,13 @@ "pt": "Língua min oriental", "pt_BR": "Min Dong", "ru": "Восточноминьский язык", - "sl": "min dong", "sv": "mindong", "uk": "східноміньська мова", "zh_Hans": "闽东语", "zh_Hant": "閩東語", "_meta": { "dir": [ - "vertical right-to-left", + "top-to-bottom", "left-to-right" ] } @@ -2002,12 +2009,12 @@ "eo": "ĉeĉena lingvo", "es": "checheno", "eu": "txetxenera", - "fi": "tšetšeeni", + "fi": "Tšetšeenin kieli", "fr": "tchétchène", "gl": "Lingua chechena", "he": "צ'צ'נית", "hu": "csecsen", - "id": "bahasa Chechnya", + "id": "Bahasa Chechnya", "it": "ceceno", "ja": "チェチェン語", "nb_NO": "tsjetsjensk", @@ -2036,12 +2043,12 @@ "eo": "cebua lingvo", "es": "cebuano", "eu": "cebuera", - "fi": "cebuano", - "fr": "cébouano", + "fi": "Cebun kieli", + "fr": "cebouan", "gl": "Lingua cebuana", "he": "סבואנו", "hu": "szebuano", - "id": "bahasa Sugbu", + "id": "Cebu", "it": "cebuano", "ja": "セブ語", "nb_NO": "cebuano", @@ -2050,7 +2057,7 @@ "pt": "cebuano", "ru": "себуанский язык", "sl": "sebuanščina", - "sv": "cebuanska", + "sv": "cebuano", "uk": "Себуанська мова", "zh_Hans": "宿务语", "zh_Hant": "宿霧語", @@ -2068,7 +2075,7 @@ "eo": "ĉamora lingvo", "es": "idioma chamorro", "eu": "Chamorro", - "fi": "tšamorro", + "fi": "Tšamorron kieli", "fr": "chamorro", "gl": "Lingua chamorra", "he": "צ'מורו", @@ -2096,14 +2103,12 @@ "eo": "ĉinuka piĝino", "fi": "chinook-jargon", "fr": "chinook", - "gl": "Xerga chinook", "he": "עגה של הצ'ינוק", "ja": "チヌーク・ジャーゴン", "nb_NO": "Chinook jargon", "nl": "Chinook Jargon", "pt": "Jargão chinook", "ru": "чинукский жаргон", - "sl": "činuški žargon", "sv": "chinookjargong", "zh_Hans": "奇努克混合语", "zh_Hant": "支努幹混合語", @@ -2120,7 +2125,7 @@ "en": "Choctaw", "eo": "ĉakta lingvo", "es": "idioma choctaw", - "fi": "choctaw", + "fi": "Choctawin kieli", "fr": "choctaw", "gl": "lingua choctaw", "hu": "csaktó", @@ -2150,12 +2155,12 @@ "eo": "Ĉeroka lingvo", "es": "cheroqui", "eu": "Txerokiera", - "fi": "cherokee", + "fi": "Cherokeen kieli", "fr": "cherokee", - "gl": "Lingua cherokee", + "gl": "Lingua cheroqui", "he": "צ'רוקי", "hu": "cseroki", - "id": "Cherokee", + "id": "Bahasa Cherokee", "it": "cherokee", "ja": "チェロキー語", "nb_NO": "cherokesisk", @@ -2165,7 +2170,7 @@ "ru": "чероки", "sl": "čerokeščina", "sv": "cherokesiska", - "uk": "черокі", + "uk": "Черокі", "zh_Hans": "切罗基语", "zh_Hant": "切羅基語", "_meta": { @@ -2182,7 +2187,7 @@ "eo": "Ĉejena lingvo", "es": "cheyene", "eu": "Cheyennera", - "fi": "cheyenne", + "fi": "Cheyennen kieli", "fr": "cheyenne", "gl": "Lingua cheyenne", "he": "שאיין", @@ -2195,7 +2200,6 @@ "pl": "język czejeński", "pt": "Língua cheyenne", "ru": "шайенский язык", - "sl": "šejenščina", "sv": "cheyenne", "uk": "шеєнська мова", "zh_Hans": "夏延语", @@ -2220,7 +2224,7 @@ "gl": "lingua kurda central", "he": "סוראנית", "hu": "szoráni", - "id": "Sorani", + "id": "Soranî", "it": "sorani", "ja": "ソラニー", "nl": "Sorani", @@ -2247,12 +2251,12 @@ "eo": "Ĉukĉa lingvo", "es": "Idioma chucoto", "eu": "Txuktxiera", - "fi": "tšuktši", + "fi": "Tšuktšin kieli", "fr": "tchouktche", - "gl": "Lingua chukchi", + "gl": "Lingua Chukoto", "he": "צ'וקצ'ית", "hu": "csukcs", - "id": "Chukchi", + "id": "Bahasa Chukchi", "it": "lingua ciukcia", "ja": "チュクチ語", "nb_NO": "Luoravetlansk", @@ -2260,7 +2264,7 @@ "pl": "Język czukocki", "pt": "Língua chukoto", "ru": "чукотский язык", - "sl": "čukotščina", + "sl": "Čukotščina", "sv": "tjuktjiska", "uk": "чукотська мова", "_meta": { @@ -2291,14 +2295,14 @@ "en": "Corsican", "eo": "korsika lingvo", "es": "corso", - "eu": "korsikera", - "fi": "korsika", + "eu": "Korsikera", + "fi": "Korsikan kieli", "fr": "corse", - "gl": "corso", + "gl": "Lingua corsa", "he": "קורסיקאית", "hu": "korzikai", - "id": "bahasa Korsika", - "it": "corso", + "id": "Bahasa Korsika", + "it": "Lingua corsa", "ja": "コルシカ語", "nb_NO": "korsikansk", "nl": "Corsicaans", @@ -2317,9 +2321,7 @@ "cpx": { "de": "Pu-Xian", "en": "Pu-Xian Min", - "es": "Pu-Xian", "fr": "puxian", - "it": "Pu-Xian Min", "ja": "莆仙語", "nb_NO": "Puxian", "nl": "Puxian", @@ -2343,7 +2345,7 @@ "eo": "kria lingvo", "es": "idioma cree", "eu": "cree hizkuntza", - "fi": "cree", + "fi": "Cree", "fr": "cri", "gl": "Lingua cree", "he": "קרי", @@ -2379,7 +2381,7 @@ "gl": "Lingua tártara de Crimea", "he": "טטרית של קרים", "hu": "krími tatár", - "id": "Tatar Krimea", + "id": "Bahasa Tatar Krimea", "it": "tataro di Crimea", "ja": "クリミア・タタール語", "nb_NO": "krimtatarisk", @@ -2395,6 +2397,7 @@ "zh_Hant": "克里米亞韃靼語", "_meta": { "dir": [ + "right-to-left", "left-to-right" ] } @@ -2411,7 +2414,7 @@ "gl": "Crioulo das Seychelles", "he": "קריאולית סיישלית", "hu": "seychelle-i kreol", - "id": "Kreol Seychelles", + "id": "Bahasa Kreol Seychelles", "it": "creolo delle Seychelles", "ja": "セーシェル・クレオール語", "nb_NO": "seychellisk kreol", @@ -2427,6 +2430,43 @@ ] } }, + "cs": { + "ca": "txec", + "cs": "čeština", + "da": "tjekkisk", + "de": "Tschechisch", + "en": "Czech", + "eo": "ĉeĥa lingvo", + "es": "checo", + "eu": "txekiera", + "fi": "tšekki", + "fr": "tchèque", + "gl": "lingua checa", + "he": "צ'כית", + "hu": "cseh", + "id": "Bahasa Ceska", + "it": "ceco", + "ja": "チェコ語", + "nb_NO": "tsjekkisk", + "nl": "Tsjechisch", + "pl": "język czeski", + "pt": "checo", + "pt_BR": "língua tcheca", + "ru": "чешский язык", + "sl": "češčina", + "sv": "tjeckiska", + "uk": "чеська мова", + "zh_Hans": "捷克语", + "zh_Hant": "捷克語", + "_meta": { + "countries": [ + "CZ" + ], + "dir": [ + "left-to-right" + ] + } + }, "csb": { "ca": "caixubi", "cs": "kašubština", @@ -2464,18 +2504,16 @@ "de": "Chittagonisch", "en": "Chittagonian", "es": "Idioma chittagoniano", - "fi": "chittagong", + "fi": "Chittagongin kieli", "fr": "chittagonien", "gl": "Lingua chittagoniana", "he": "צ'יטגונית", - "id": "bahasa Chittagong", + "id": "Bahasa Chittagonia", "it": "lingua chittagonian", "ja": "チッタゴン語", - "nb_NO": "Chittagong", "pl": "Język chatgaya", "pt": "Língua chittagong", "pt_BR": "Língua chittagong", - "sl": "čitagonščina", "sv": "chittagoniska", "uk": "Читтагонгська мова", "_meta": { @@ -2498,7 +2536,7 @@ "gl": "Lingua chuvash", "he": "צ'ובשית", "hu": "csuvas", - "id": "Chuvash", + "id": "Bahasa Chuvash", "it": "ciuvascio", "ja": "チュヴァシ語", "nb_NO": "tsjuvasjisk", @@ -2541,7 +2579,7 @@ "pt": "galês", "pt_BR": "galês", "ru": "валлийский язык", - "sl": "valižanščina", + "sl": "velščina", "sv": "kymriska", "uk": "валлійська мова", "zh_Hans": "威尔士语", @@ -2598,7 +2636,7 @@ "eo": "Dagbania lingvo", "es": "dagbani", "eu": "Dagbani", - "fi": "dagbani", + "fi": "Dagbanin kieli", "fr": "dagbani", "gl": "Lingua dagbani", "it": "Dagbani", @@ -2609,7 +2647,6 @@ "pt": "Língua dagbani", "pt_BR": "Língua dagbani", "ru": "дагбани", - "sl": "dagbanščina", "sv": "dagbani", "_meta": { "dir": [ @@ -2643,7 +2680,6 @@ "sl": "nemščina", "sv": "tyska", "uk": "німецька мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵍⵉⵎⴰⵏⵜ", "zh_Hans": "德语", "zh_Hant": "德語", "_meta": { @@ -2674,12 +2710,10 @@ "id": "Bahasa Dinka", "it": "lingua dinka", "ja": "ディンカ語", - "nb_NO": "dinka", "nl": "Dinka", "pl": "język dinka", "pt": "Língua dinka", "ru": "Динка", - "sl": "dinščina", "sv": "dinka", "uk": "Динка", "_meta": { @@ -2702,7 +2736,7 @@ "gl": "Lingua zazaki", "he": "זאזאקי", "hu": "zazaki", - "id": "Zaza", + "id": "bahasa Zazaki", "it": "zazaki", "ja": "ザザキ語", "nb_NO": "zazaisk", @@ -2726,7 +2760,7 @@ "ca": "rukai", "en": "Rukai", "es": "rukai", - "fi": "rukai", + "fi": "Rukai", "fr": "rukai", "gl": "Lingua rukai", "he": "רוקאי", @@ -2736,7 +2770,6 @@ "nl": "Rukai", "pl": "Rukai", "pt": "Língua rukai", - "sl": "rukajščina", "sv": "rukai", "zh_Hans": "鲁凯语", "zh_Hant": "魯凱語", @@ -2754,12 +2787,11 @@ "eo": "malsuprasoraba lingvo", "es": "bajo sorabo", "eu": "Behe sorabiera", - "fi": "alasorbi", "fr": "bas-sorabe", "gl": "Baixo sorabo", "he": "סורבית תחתית", "hu": "alsó szorb", - "id": "Sorbia Hilir", + "id": "Bahasa Sorbia Hilir", "it": "sorabo inferiore", "ja": "低地ソルブ語", "nl": "Nedersorbisch", @@ -2767,7 +2799,7 @@ "pt": "baixo sorábio", "pt_BR": "Baixo sorábio", "ru": "нижнелужицкий язык", - "sl": "dolnja lužiška srbščina", + "sl": "Dolnjesrbščina", "sv": "lågsorbiska", "uk": "нижньолужицька мова", "_meta": { @@ -2787,8 +2819,6 @@ "pt": "Língua dusun", "ru": "дусунский язык", "sv": "kadazandusun", - "zh_Hans": "中部杜顺语", - "zh_Hant": "中部杜順語", "_meta": { "dir": [ "left-to-right" @@ -2801,7 +2831,6 @@ "en": "Doteli", "eo": "Doteli", "es": "Doteli", - "fi": "doteli", "fr": "dotyali", "gl": "Lingua doteli", "ja": "ドテリ語", @@ -2822,7 +2851,7 @@ "en": "Duala", "eo": "dualaa lingvo", "es": "duala", - "fi": "duala", + "fi": "Duala", "fr": "douala", "he": "דואלה", "it": "lingua duala", @@ -2850,12 +2879,12 @@ "eo": "maldiva lingvo", "es": "maldivo", "eu": "Maldivera", - "fi": "divehi", + "fi": "Divehin kieli", "fr": "maldivien", "gl": "lingua maldivana", "he": "דיבהי", "hu": "maldív", - "id": "Maladewa", + "id": "Divehi", "it": "maldiviano", "ja": "ディベヒ語", "nb_NO": "dhivehi", @@ -2901,7 +2930,7 @@ "pt": "língua butanesa", "pt_BR": "Língua butanesa", "ru": "дзонг-кэ", - "sl": "butanščina", + "sl": "Dzongkha", "sv": "dzongkha", "uk": "дзонг-ке", "zh_Hans": "宗卡语", @@ -2924,12 +2953,12 @@ "eo": "evea lingvo", "es": "ewé", "eu": "eweera", - "fi": "ewe", + "fi": "ewen kieli", "fr": "ewé", "gl": "Lingua ewe", - "he": "אווה", + "he": "אבגבה", "hu": "eve", - "id": "Ewe", + "id": "Bahasa Ewe", "it": "ewe", "ja": "エウェ語", "nb_NO": "ewe", @@ -2949,10 +2978,10 @@ "efi": { "ca": "efik", "de": "Efik", - "en": "Efik", + "en": "Ibibio", "eo": "efika lingvo", "es": "Idioma efik", - "fi": "efik", + "fi": "Efik", "fr": "efik", "gl": "Lingua efik", "id": "Bahasa Efik", @@ -2961,7 +2990,6 @@ "nb_NO": "Efik", "nl": "Efik", "pt": "Língua efik", - "sl": "efiščina", "sv": "efik", "zh_Hant": "艾菲克語", "_meta": { @@ -2976,8 +3004,7 @@ "en": "Emilian", "eo": "emiliaj lingvoj", "es": "emiliano", - "eu": "emiliera", - "fi": "emilia", + "fi": "Emilian kieli", "fr": "émilien", "hu": "emilián", "id": "bahasa Emilia", @@ -2986,7 +3013,6 @@ "nl": "Emiliaans", "pt": "dialeto emiliano", "ru": "эмилианский", - "sl": "emilijščina", "sv": "emilianska", "zh_Hant": "艾米利亞語", "_meta": { @@ -3020,10 +3046,9 @@ "ru": "новогреческий язык", "sl": "novogrščina", "sv": "nygrekiska", - "uk": "новогрецька мова", - "zgh": "ⵜⴰⴳⵔⵉⴽⵜ ⵜⴰⵜⵔⴰⵔⵜ", - "zh_Hans": "现代希腊语", - "zh_Hant": "現代希臘語", + "uk": "грецька мова", + "zh_Hans": "希腊语", + "zh_Hant": "希臘語", "_meta": { "countries": [ "CY", @@ -3060,7 +3085,6 @@ "sl": "angleščina", "sv": "engelska", "uk": "англійська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵏⴳⵍⵉⵣⵜ", "zh_Hans": "英语", "zh_Hant": "英語", "_meta": { @@ -3190,7 +3214,6 @@ "sl": "španščina", "sv": "spanska", "uk": "іспанська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵙⴱⵍⵢⵓⵏⵜ", "zh_Hans": "西班牙语", "zh_Hant": "西班牙語", "_meta": { @@ -3229,15 +3252,12 @@ "fi": "alaskanjupik", "fr": "yupik de l'Alaska central", "gl": "Lingua iupik de Alasca central", - "he": "יופיקית מרכזית", "it": "lingua yupik centrale", "ja": "中央アラスカ・ユピック語", "nb_NO": "Alaskayupik", "nl": "Joepik", "pl": "Język yupik środkowy", - "pt": "Língua iúpique do Alasca Central", - "ru": "центрально-юпикский язык", - "sl": "centralni aljaški jupik", + "ru": "Центрально-юпикский язык", "sv": "centraljupik", "uk": "Центральноаляскинська юпікська мова", "zh_Hans": "中阿拉斯加尤皮克语", @@ -3261,7 +3281,7 @@ "gl": "lingua estoniana", "he": "אסטונית", "hu": "észt", - "id": "bahasa Estonia", + "id": "Esti", "it": "estone", "ja": "エストニア語", "nb_NO": "estisk", @@ -3297,7 +3317,7 @@ "gl": "lingua éuscara", "he": "בסקית", "hu": "baszk", - "id": "Basque", + "id": "Bahasa Basque", "it": "basco", "ja": "バスク語", "nb_NO": "baskisk", @@ -3319,10 +3339,9 @@ }, "ext": { "ca": "extremeny", - "cs": "Extremadurština", - "de": "Extremadurisc", + "de": "Extremadurisch", "en": "Extremaduran", - "eo": "ekstremadura lingvovario", + "eo": "ekstremadura lingvo", "es": "extremeño", "eu": "Extremadurera", "fi": "extremadura", @@ -3339,8 +3358,6 @@ "sl": "ekstremadurščina", "sv": "extremaduriska", "uk": "Естремадурська мова", - "zh_Hans": "埃斯特雷马杜拉语", - "zh_Hant": "埃斯特雷馬杜拉語", "_meta": { "dir": [ "left-to-right" @@ -3392,12 +3409,12 @@ "eo": "daria lingvo", "es": "dari", "eu": "dari", - "fi": "dari", + "fi": "darin kieli", "fr": "dari", "gl": "Lingua dari", "he": "דארי", "hu": "dari", - "id": "bahasa Dari", + "id": "Dari", "it": "dari", "ja": "ダリー語", "nb_NO": "dari", @@ -3409,7 +3426,7 @@ "sl": "darijščina", "sv": "dari", "uk": "дарі", - "zh_Hans": "达里语", + "zh_Hans": "达利语", "zh_Hant": "達利語", "_meta": { "dir": [ @@ -3426,10 +3443,10 @@ "eo": "fula lingvo", "es": "fula", "eu": "fula", - "fi": "fulani", + "fi": "Fulani", "fr": "peul", "gl": "Lingua fula", - "he": "פולה", + "he": "שפת הפולה", "hu": "ful", "id": "Bahasa Fula", "it": "fula", @@ -3441,7 +3458,7 @@ "ru": "фула", "sl": "fulščina", "sv": "fula", - "uk": "фульфульде", + "uk": "Фульфульде", "zh_Hans": "富拉语", "zh_Hant": "富拉語", "_meta": { @@ -3465,10 +3482,10 @@ "eu": "finlandiera", "fi": "suomi", "fr": "finnois", - "gl": "lingua finesa", + "gl": "finés", "he": "פינית", "hu": "finn", - "id": "bahasa Finlandia", + "id": "Suomi", "it": "finlandese", "ja": "フィンランド語", "nb_NO": "finsk", @@ -3517,7 +3534,6 @@ "sl": "filipinščina", "sv": "filippinska", "uk": "філіппінська", - "zh_Hans": "菲律宾语", "zh_Hant": "菲律賓語", "_meta": { "dir": [ @@ -3539,7 +3555,6 @@ "gl": "meänkieli", "he": "מאנקיילי", "hu": "meänkieli", - "id": "bahasa Meänkieli", "it": "lingua meänkieli", "ja": "メアンキエリ", "nb_NO": "tornedalsfinsk", @@ -3548,7 +3563,6 @@ "pt": "Língua meänkieli", "pt_BR": "Língua meänkieli", "ru": "Меянкиели", - "sl": "meänkieli", "sv": "meänkieli", "uk": "Мянкіелі", "zh_Hans": "梅安语", @@ -3570,9 +3584,8 @@ "fi": "võro", "fr": "võro", "gl": "Lingua võro", - "he": "וירו", "hu": "võro", - "id": "Võro", + "id": "Bahasa Võro", "it": "võro", "ja": "ヴォロ語", "nb_NO": "sørestisk", @@ -3580,7 +3593,6 @@ "pl": "język võro", "pt": "Língua võro", "ru": "выруский диалект", - "sl": "võro", "sv": "võro", "uk": "Виро", "zh_Hans": "沃罗语", @@ -3599,12 +3611,12 @@ "eo": "fiĝia lingvo", "es": "fiyiano", "eu": "Fijiera", - "fi": "fidži", + "fi": "Fidžin kieli", "fr": "fidjien", "gl": "Lingua fidxiana", "he": "פיג'ית", "hu": "fidzsi", - "id": "Fiji", + "id": "Bahasa Fiji", "it": "figiano", "ja": "フィジー語", "nb_NO": "fijiansk", @@ -3613,11 +3625,8 @@ "pt": "Língua fidjiana", "pt_BR": "Língua fijiana", "ru": "фиджийский язык", - "sl": "fidžijščina", "sv": "fijianska", "uk": "Фіджійська мова", - "zh_Hans": "斐济语", - "zh_Hant": "斐濟語", "_meta": { "countries": [ "FJ" @@ -3641,7 +3650,7 @@ "gl": "Lingua kven", "he": "קוון", "hu": "kven", - "id": "Kven", + "id": "Bahasa Kven", "it": "kven", "ja": "クヴェン語", "nb_NO": "kvensk", @@ -3668,7 +3677,7 @@ "eo": "feroa lingvo", "es": "feroés", "eu": "Faroera", - "fi": "fääri", + "fi": "fäärin kieli", "fr": "féroïen", "gl": "lingua feroesa", "he": "פארואזית", @@ -3698,7 +3707,7 @@ "eo": "fonua lingvo", "es": "idioma fon", "eu": "Fonera", - "fi": "fon", + "fi": "Fonin kieli", "fr": "fon-gbe", "gl": "Lingua fon", "he": "פון", @@ -3745,7 +3754,6 @@ "sl": "francoščina", "sv": "franska", "uk": "французька мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⴼⵕⴰⵏⵚⵉⵚⵜ", "zh_Hans": "法语", "zh_Hant": "法語", "_meta": { @@ -3785,6 +3793,28 @@ ] } }, + "frc": { + "ca": "francès cajun", + "de": "Cajun", + "en": "Louisiana French", + "eo": "luiziana franca dialekto", + "es": "francés cajún", + "eu": "Louisianako frantses", + "fr": "français de Louisiane", + "id": "Bahasa Prancis Louisiana", + "it": "francese cajun", + "ja": "ケイジャン・フランス語", + "nl": "Cajun-Frans", + "pt": "francês cajun", + "ru": "Кажунский диалект французского языка", + "sv": "louisianafranska", + "uk": "Кажунський діалект французької мови", + "_meta": { + "dir": [ + "left-to-right" + ] + } + }, "frp": { "ca": "francoprovençal", "cs": "franko-provensálština", @@ -3794,12 +3824,12 @@ "eo": "arpitana lingvo", "es": "franco-provenzal", "eu": "Frankoprovenzera", - "fi": "arpitaani", + "fi": "Arpitaani", "fr": "francoprovençal", "gl": "Lingua francoprovenzal", "he": "פרנקו-פרובנסאלית", "hu": "frankoprovanszál", - "id": "Franco-Provençal", + "id": "Bahasa Arpitan", "it": "francoprovenzale", "ja": "アルピタン語", "nb_NO": "frankoprovençalsk", @@ -3808,9 +3838,9 @@ "pt": "franco-provençal", "pt_BR": "Língua franco-provençal", "ru": "франкопровансальский язык", - "sl": "arpitanščina", + "sl": "frankoprovansalščina", "sv": "frankoprovensalska", - "uk": "франко-провансальська мова", + "uk": "Франко-провансальська мова", "_meta": { "dir": [ "left-to-right" @@ -3820,21 +3850,21 @@ "frr": { "ca": "frisó septentrional", "da": "Nordfrisisk", - "de": "nordfriesische Sprache", + "de": "Nordfriesisch", "en": "North Frisian", "eo": "nordfrisa lingvo", "es": "frisón septentrional", "eu": "Iparraldeko frisiera", - "fi": "pohjoisfriisi", + "fi": "Pohjoisfriisi", "fr": "frison septentrional", "gl": "Lingua frisoa setentrional", "he": "פריזית צפונית", "hu": "északi fríz", - "id": "Frisia Utara", + "id": "Bahasa Frisia Utara", "it": "frisone settentrionale", "ja": "北フリジア語", "nb_NO": "nordfrisisk", - "nl": "Noord-Friese talen", + "nl": "Noord-Fries", "pl": "język północnofryzyjski", "pt": "frisão setentrional", "ru": "севернофризский язык", @@ -3849,21 +3879,6 @@ ] } }, - "fuf": { - "en": "Pular", - "fr": "pular", - "gl": "Lingua pular", - "ja": "プラー語", - "nl": "Pular", - "sl": "pularščina", - "sv": "pular", - "_meta": { - "dir": [ - "left-to-right", - "right-to-left" - ] - } - }, "fur": { "ca": "furlà", "cs": "furlanština", @@ -3873,12 +3888,12 @@ "eo": "friula lingvo", "es": "friulano", "eu": "Friuliera", - "fi": "friuli", + "fi": "Friulin kieli", "fr": "frioulan", "gl": "Lingua friulana", "he": "פורלן", "hu": "friuli", - "id": "Friuli", + "id": "Bahasa Friuli", "it": "friulano", "ja": "フリウリ語", "nb_NO": "friulisk", @@ -3889,7 +3904,6 @@ "sl": "furlanščina", "sv": "friuliska", "uk": "фріульська мова", - "zh_Hant": "佛里烏利語", "_meta": { "dir": [ "left-to-right" @@ -3905,12 +3919,12 @@ "eo": "okcidentfrisa lingvo", "es": "frisón occidental", "eu": "Mendebaldeko frisiera", - "fi": "länsifriisi", + "fi": "länsifriisin kieli", "fr": "frison occidental", "gl": "Lingua frisoa occidental", "he": "פריזית מערבית", "hu": "nyugati fríz", - "id": "Frisia Barat", + "id": "Bahasa Frisia Barat", "it": "frisone occidentale", "ja": "西フリジア語", "nb_NO": "vestfrisisk", @@ -3919,7 +3933,6 @@ "pt": "frísio ocidental", "pt_BR": "frísio ocidental", "ru": "западнофризский язык", - "sl": "zahodna frizijščina", "sv": "västfrisiska", "uk": "західнофризька мова", "zh_Hans": "西弗里斯兰语", @@ -3944,7 +3957,7 @@ "gl": "lingua irlandesa", "he": "אירית", "hu": "ír", - "id": "bahasa Irlandia", + "id": "Bahasa Irlandia", "it": "irlandese", "ja": "アイルランド語", "nb_NO": "irsk", @@ -3974,12 +3987,11 @@ "en": "Ga", "eo": "gaa lingvo", "es": "Idioma ga", - "fi": "ga", + "fi": "Gan kieli", "fr": "ga", "he": "גה", "it": "lingua ga", "ja": "ガ語", - "nb_NO": "ga", "nl": "Ga", "pl": "Język ga", "ru": "Га", @@ -4013,7 +4025,7 @@ "pl": "Język gagauski", "pt": "Língua gagaúza", "ru": "Гагаузский язык", - "sl": "gagauščina", + "sl": "gagavščina", "sv": "gagauziska", "uk": "гагаузька мова", "zh_Hans": "加告兹语", @@ -4031,7 +4043,7 @@ "en": "Gan Chinese", "eo": "gana lingvo", "es": "chino gan", - "fi": "gan-kiina", + "fi": "Gan-kiina", "fr": "gan", "gl": "Gan", "he": "סינית גאן", @@ -4045,11 +4057,11 @@ "ru": "Гань", "sl": "gan", "sv": "gan", - "uk": "Гань", + "uk": "Ґань", "zh_Hant": "贛語", "_meta": { "dir": [ - "vertical right-to-left" + "top-to-bottom" ] } }, @@ -4086,12 +4098,12 @@ "eo": "skotgaela lingvo", "es": "gaélico escocés", "eu": "Eskoziako gaelera", - "fi": "gaeli", + "fi": "Gaeli", "fr": "gaélique écossais", "gl": "Lingua gaélica escocesa", "he": "גאלית סקוטית", "hu": "skót gael", - "id": "bahasa Gaelik Skotlandia", + "id": "Bahasa Gaelik Skotlandia", "it": "gaelico scozzese", "ja": "スコットランド・ゲール語", "nb_NO": "skotsk-gælisk", @@ -4118,12 +4130,12 @@ "eo": "kiribata lingvo", "es": "gilbertino", "eu": "kiribatiera", - "fi": "kiribati", + "fi": "Kiribatin kieli", "fr": "gilbertin", "gl": "Lingua kiribatiana", "he": "גילברטית", "hu": "gilberti", - "id": "Kiribati", + "id": "Bahasa Kiribati", "it": "gilbertese", "ja": "キリバス語", "nb_NO": "Kiribatisk", @@ -4175,18 +4187,16 @@ }, "glk": { "ca": "gilaki", - "cs": "Gilákština", "de": "Gilaki", "en": "Gilaki", "eo": "gila lingvo", "es": "gileki", "eu": "Gilaki", - "fi": "gilaki", + "fi": "Gilakin kieli", "fr": "gilaki", "gl": "Lingua gilaki", - "he": "גילאקי", "hu": "gilaki", - "id": "bahasa Gilan", + "id": "Bahasa Gilaki", "it": "gilaki", "ja": "ギラキ語", "nb_NO": "Gileki", @@ -4194,10 +4204,8 @@ "pl": "Język giliański", "pt": "Língua gilaki", "ru": "гилякский язык", - "sl": "gilaščina", "sv": "gilaki", "uk": "Ґілакі", - "zh_Hant": "吉拉基語", "_meta": { "dir": [ "right-to-left" @@ -4213,7 +4221,7 @@ "eo": "gvarania lingvo", "es": "guaraní", "eu": "Guaraniera", - "fi": "guarani", + "fi": "Guaranin kieli", "fr": "guarani", "gl": "lingua guaraní", "he": "גוארני", @@ -4227,10 +4235,9 @@ "pt": "língua guarani", "pt_BR": "língua guarani", "ru": "гуарани", - "sl": "gvaranščina", + "sl": "Gvaranščina", "sv": "guaraní", "uk": "гуарані", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⴳⵡⴰⵔⴰⵏⵉⵜ", "zh_Hans": "瓜纳尼语", "zh_Hant": "瓜拉尼語", "_meta": { @@ -4246,12 +4253,10 @@ "gom": { "de": "Goa-Konkani", "en": "Goan Konkani", - "fi": "goankonkani", "fr": "konkani de Goa", "he": "קונקנית של גואה", "ja": "ゴア・コンカニ語", "nl": "Goa-Konkani", - "sl": "gojevska konkanščina", "sv": "goakonkani", "_meta": { "dir": [ @@ -4268,10 +4273,10 @@ "eo": "gorontala lingvo", "es": "Idioma gorontalo", "eu": "Gorontalo", - "fi": "gorontalo", + "fi": "Gorontalon kieli", "fr": "gorontalo", "gl": "Gorontalo", - "id": "bahasa Gorontalo", + "id": "Gorontalo", "it": "lingua gorontalo", "ja": "ゴロンタロ語", "nb_NO": "Gorontalo", @@ -4280,9 +4285,9 @@ "pt": "Gorontalo", "pt_BR": "Gorontalo", "ru": "Горонтало", - "sl": "gorontalščina", + "sl": "Gorontalo", "sv": "gorontalo", - "uk": "Горонтало", + "uk": "Горонтало (мова)", "zh_Hans": "哥伦打洛语", "zh_Hant": "哥倫打洛語", "_meta": { @@ -4298,7 +4303,6 @@ "gl": "Pidgin ghanés", "nl": "Ghanees-Pidgin", "ru": "ганский пиджин английского", - "sl": "ganska kreolščina", "sv": "ghanansk pidginengelska", "uk": "Ганський піджин англійської мови", "_meta": { @@ -4315,7 +4319,7 @@ "eo": "germana signolingvo", "es": "lengua de señas alemana", "fi": "saksalainen viittomakieli", - "fr": "langue des signes allemande - DGS", + "fr": "Langue des signes allemande - DGS", "hu": "német jelnyelv", "id": "Bahasa Isyarat Jerman", "it": "lingua dei segni tedesca", @@ -4326,7 +4330,6 @@ "pt": "língua gestual alemã", "pt_BR": "língua de sinais alemã", "ru": "германский жестовый язык", - "sl": "nemški znakovni jezik", "sv": "tyskt teckenspråk", "uk": "німецька мова жестів", "zh_Hans": "德国手语", @@ -4345,12 +4348,12 @@ "eo": "alzaca lingvo", "es": "alsaciano", "eu": "Alsaziera", - "fi": "elsassi", + "fi": "Elsassi", "fr": "alsacien", "gl": "Lingua alsaciana", "he": "אלזסית", "hu": "elzászi", - "id": "Alsace", + "id": "bahasa Elsass", "it": "dialetto alsaziano", "ja": "アルザス語", "nb_NO": "elsassisk", @@ -4359,7 +4362,6 @@ "pt": "Língua alsaciana", "pt_BR": "Língua alsaciana", "ru": "эльзасский диалект", - "sl": "alzaščina", "sv": "elsassiska", "uk": "Ельзаський діалект", "_meta": { @@ -4382,7 +4384,7 @@ "gl": "lingua guxaratí", "he": "גוג'ראטית", "hu": "gudzsaráti", - "id": "bahasa Gujarati", + "id": "Bahasa Gujarati", "it": "gujarati", "ja": "グジャラート語", "nb_NO": "gujarati", @@ -4407,7 +4409,6 @@ "eo": "vajua lingvo", "es": "Idioma wayú", "eu": "Wayuu hizkuntza", - "fi": "wayuu", "fr": "wayuu", "gl": "Lingua wayuu", "it": "lingua wayuu", @@ -4426,12 +4427,9 @@ }, "guw": { "ca": "gun", - "cs": "gunština", "de": "Gun", "en": "Gun", - "eo": "gungbea lingvo", "es": "Idioma Gungbe", - "fi": "gun", "fr": "gun-gbe", "gl": "Lingua gun", "he": "גון", @@ -4459,7 +4457,7 @@ "gl": "Lingua manx", "he": "מאנית", "hu": "manx", - "id": "bahasa Man", + "id": "Bahasa Manx", "it": "mannese", "ja": "マン島語", "nb_NO": "mansk", @@ -4468,10 +4466,9 @@ "pt": "Língua manesa", "pt_BR": "manês", "ru": "мэнский язык", - "sl": "manščina", + "sl": "Manska gelščina", "sv": "manx", "uk": "менська мова", - "zh_Hans": "马恩岛语", "_meta": { "dir": [ "left-to-right" @@ -4487,7 +4484,7 @@ "eo": "haŭsa lingvo", "es": "hausa", "eu": "Hausa", - "fi": "hausa", + "fi": "hausan kieli", "fr": "haoussa", "gl": "Lingua hausa", "he": "האוסה", @@ -4501,7 +4498,6 @@ "pt": "Língua haúça", "pt_BR": "língua hauçá", "ru": "хауса", - "sl": "havščina", "sv": "hausa", "uk": "хауса", "zh_Hant": "豪薩語", @@ -4519,7 +4515,7 @@ "eo": "Ĥajda lingvo", "es": "idioma haida", "eu": "Haida hizkuntza", - "fi": "haida", + "fi": "Haida", "fr": "haïda", "gl": "Lingua haida", "id": "Bahasa Haida", @@ -4547,7 +4543,7 @@ "en": "Hakka Chinese", "eo": "hakaa lingvo", "es": "chino hakka", - "fi": "hakka-kiina", + "fi": "Hakka-kiina", "fr": "hakka", "gl": "Lingua hakka", "he": "האקה", @@ -4567,7 +4563,7 @@ "zh_Hant": "客家話", "_meta": { "dir": [ - "vertical right-to-left" + "top-to-bottom" ] } }, @@ -4580,12 +4576,12 @@ "eo": "havaja lingvo", "es": "hawaiano", "eu": "hawaiiera", - "fi": "havaiji", + "fi": "havaijin kieli", "fr": "hawaïen", "gl": "Lingua hawaiana", "he": "הוואית", "hu": "hawaii", - "id": "bahasa Hawaii", + "id": "Bahasa Hawaii", "it": "hawaiano", "ja": "ハワイ語", "nb_NO": "hawaiisk", @@ -4596,8 +4592,7 @@ "ru": "гавайский язык", "sl": "havajščina", "sv": "hawaiiska", - "uk": "гавайська мова", - "zh_Hans": "夏威夷语", + "uk": "Гавайська мова", "zh_Hant": "夏威夷語", "_meta": { "dir": [ @@ -4619,7 +4614,7 @@ "gl": "lingua hebrea", "he": "עברית", "hu": "héber", - "id": "bahasa Ibrani", + "id": "Ibrani", "it": "ebraico", "ja": "ヘブライ語", "nb_NO": "hebraisk", @@ -4651,11 +4646,11 @@ "eo": "Fiĝia hindia lingvo", "es": "hindi de Fiyi", "eu": "Fijiko hindi", - "fi": "fidžinhindi", + "fi": "Fidžinhindi", "fr": "hindi des Fidji", "gl": "Hindi de Fidxi", "he": "הינדוסטני", - "id": "Hindi Fiji", + "id": "Bahasa Fiji Hindi", "it": "hindi figiano", "ja": "フィジー・ヒンディー語", "nb_NO": "Fijiansk hindi", @@ -4678,10 +4673,10 @@ "en": "Hiligaynon", "eo": "hiligajna lingvo", "es": "hiligueino", - "fi": "hiligaino", + "fi": "Hiligainon kieli", "fr": "hiligaïnon", "hu": "ilongo", - "id": "bahasa Hiligai", + "id": "Bahasa Hiligaynon", "it": "lingua hiligaynon", "ja": "ヒリガイノン語", "nl": "Hiligaynon", @@ -4689,9 +4684,8 @@ "pt": "Língua hiligaynon", "ru": "Хилигайнон", "sl": "hiligajnonščina", - "sv": "hiligajska", + "sv": "hiligaynon", "uk": "Гіліґайнон", - "zh_Hant": "希利蓋農語", "_meta": { "dir": [ "left-to-right" @@ -4703,9 +4697,9 @@ "da": "hindko", "de": "Hindko", "en": "Hindko", - "fi": "hindko", + "fi": "Hindko", "fr": "hindko", - "id": "Hindko", + "id": "Bahasa Hindko", "it": "Hindko", "ja": "ヒンドコ語", "nb_NO": "hindko", @@ -4732,7 +4726,7 @@ "eo": "hirimotua lingvo", "es": "Hiri motu", "eu": "Hiri Motu", - "fi": "hiri-motu", + "fi": "Hiri motu", "fr": "hiri motou", "gl": "Hiri Motu", "he": "הארי מוטו", @@ -4748,7 +4742,6 @@ "sl": "hiri motu", "sv": "hiri motu", "uk": "Гірі-моту", - "zh_Hant": "希里摩圖語", "_meta": { "countries": [ "PG" @@ -4765,7 +4758,7 @@ "en": "Ho", "eo": "hoa lingvo", "eu": "Hoera", - "fi": "ho", + "fi": "Hon kieli", "fr": "ho", "it": "lingua ho", "ja": "ホー語", @@ -4794,7 +4787,6 @@ "pt": "hunsriqueano riograndense", "pt_BR": "hunsriqueano riograndense", "ru": "хунсрик", - "sl": "hunsriščina", "sv": "hunsrik", "_meta": { "dir": [ @@ -4815,7 +4807,7 @@ "gl": "Alto sorabo", "he": "סורבית עילית", "hu": "felsőszorb", - "id": "Sorbia Hulu", + "id": "Bahasa Sorbia Hulu", "it": "alto sorabo", "ja": "高地ソルブ語", "nl": "Oppersorbisch", @@ -4823,7 +4815,7 @@ "pt": "alto sorábio", "pt_BR": "Alto sorábio", "ru": "верхнелужицкий язык", - "sl": "zgornjelužiščina", + "sl": "Zgornjelužiščina", "sv": "högsorbiska", "uk": "верхньолужицька мова", "zh_Hans": "上索布语", @@ -4838,7 +4830,7 @@ "ca": "crioll haitià", "cs": "haitská kreolština", "da": "haitisk", - "de": "Haitianisch-Kreolisch", + "de": "Haitianisch", "en": "Haitian Creole", "eo": "haitia kreola lingvo", "es": "criollo haitiano", @@ -4848,7 +4840,7 @@ "gl": "Crioulo haitiano", "he": "קריאולית האיטית", "hu": "haiti kreol", - "id": "Kreol Haiti", + "id": "Bahasa Kreol Haiti", "it": "creolo haitiano", "ja": "ハイチ語", "nb_NO": "haitisk", @@ -4859,7 +4851,7 @@ "ru": "гаитянский креольский язык", "sl": "haitijska kreolščina", "sv": "haitisk kreol", - "uk": "гаїтянська креольська мова", + "uk": "Гаїтянська креольська мова", "zh_Hans": "海地克里奥尔语", "zh_Hant": "海地克里奧爾語", "_meta": { @@ -4923,7 +4915,7 @@ "gl": "lingua armenia", "he": "ארמנית", "hu": "örmény", - "id": "bahasa Armenia", + "id": "Bahasa Armenia", "it": "armeno", "ja": "アルメニア語", "nb_NO": "armensk", @@ -4947,16 +4939,13 @@ }, "hyw": { "ca": "armeni occidental", - "cs": "Západní Arménština", "de": "Westarmenisch", "en": "Western Armenian", "eo": "okcident-armena lingvo", "es": "armenio occidental", - "fi": "länsiarmenia", "fr": "arménien occidental", "gl": "Armenio occidental", "he": "ארמנית מערבית", - "hu": "Nyugat-örmény nyelv", "id": "Armenia Barat", "it": "dialetto armeno occidentale", "ja": "西アルメニア語", @@ -4983,7 +4972,7 @@ "eo": "herera lingvo", "es": "herero", "eu": "Hereroera", - "fi": "herero", + "fi": "Hereron kieli", "fr": "héréro", "gl": "Lingua herero", "hu": "herero", @@ -4996,36 +4985,8 @@ "pt": "hereró", "pt_BR": "Língua hereró", "ru": "Гереро", - "sl": "hererščina", "sv": "herero", "uk": "Гереро", - "zh_Hant": "赫雷羅語", - "_meta": { - "dir": [ - "left-to-right" - ] - } - }, - "iba": { - "ca": "iban", - "de": "Iban", - "en": "Iban", - "eo": "ibana lingvo", - "es": "Idioma iban", - "eu": "ibanera", - "fi": "iban", - "fr": "iban", - "gl": "Lingua iban", - "id": "bahasa Iban", - "it": "lingua iban", - "ja": "イバン語", - "nl": "Iban", - "pl": "Język iban", - "pt": "Língua iban", - "ru": "Ибанский язык", - "uk": "Ібанська мова", - "zh_Hans": "伊班语", - "zh_Hant": "伊班語", "_meta": { "dir": [ "left-to-right" @@ -5058,7 +5019,7 @@ "sl": "indonezijščina", "sv": "indonesiska", "uk": "індонезійська мова", - "zh_Hans": "印尼语", + "zh_Hans": "印度尼西亚语", "zh_Hant": "印尼語", "_meta": { "countries": [ @@ -5076,7 +5037,7 @@ "eo": "Siĉuana jia lingvo", "es": "Idioma nuosu", "eu": "nuosu", - "fi": "sichuanin-yi", + "fi": "Sichuanin-yi", "fr": "nuosu", "gl": "Lingua nuosu", "he": "שפת נווסוו", @@ -5088,8 +5049,7 @@ "pt": "Língua Nuosu", "ru": "носу", "sv": "nuosu", - "uk": "носу", - "zh_Hant": "彝語北部方言", + "uk": "Носу", "_meta": { "dir": [ "left-to-right" @@ -5100,11 +5060,11 @@ "ca": "inupiaq", "cs": "Inupiaq", "de": "Inupiaq", - "en": "Iñupiaq", + "en": "Inupiaq", "eo": "inupiaka lingvo", "es": "Idioma iñupiaq", "eu": "inupiaq", - "fi": "inupiatun", + "fi": "Inupiatun", "fr": "inupiaq", "gl": "Lingua inupiaq", "he": "אינופיאק", @@ -5133,7 +5093,7 @@ "en": "Ilocano", "eo": "iloka lingvo", "es": "ilocano", - "fi": "iloko", + "fi": "Iloko", "fr": "ilocano", "gl": "Lingua ilocana", "hu": "ilokano", @@ -5144,7 +5104,7 @@ "nl": "Ilokano", "pl": "język iloko", "pt": "Ilocano", - "ru": "илоканский язык", + "ru": "Илоканский язык", "sl": "ilokanščina", "sv": "ilokano", "uk": "Ілоко", @@ -5163,18 +5123,18 @@ "eo": "inguŝa lingvo", "es": "ingusetio", "eu": "Inguxera", - "fi": "inguuši", + "fi": "Inguušin kieli", "fr": "ingouche", "gl": "Lingua ingusetia", "he": "אינגושית", "hu": "ingus", - "id": "Ingush", + "id": "Bahasa Ingush", "it": "lingua inguscia", "ja": "イングーシ語", "nb_NO": "ingusjisk", "nl": "Ingoesjetisch", - "pl": "język inguski", - "pt": "língua inguche", + "pl": "Język inguski", + "pt": "Língua inguche", "ru": "ингушский язык", "sl": "inguščina", "sv": "ingusjiska", @@ -5248,7 +5208,6 @@ "sl": "italijanščina", "sv": "italienska", "uk": "італійська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵟⴰⵍⵢⴰⵏⵉⵜ", "zh_Hans": "意大利语", "zh_Hant": "義大利語", "_meta": { @@ -5270,9 +5229,9 @@ "de": "Inuktitut", "en": "Inuktitut", "eo": "inuktituta lingvo", - "es": "inuktitut", + "es": "lenguas inuit", "eu": "Inuitera", - "fi": "inuktitut", + "fi": "Inuktitut", "fr": "inuktitut", "gl": "Lingua inuktitut", "he": "אינוקטיטוט", @@ -5323,7 +5282,6 @@ "sl": "japonščina", "sv": "japanska", "uk": "японська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵏⵉⴱⵓⵏⵜ", "zh_Hans": "日语", "zh_Hant": "日語", "_meta": { @@ -5338,20 +5296,20 @@ } }, "jam": { - "ca": "crioll anglès de Jamaica", + "ca": "jamaican", "cs": "Jamajský patois", "da": "Patois", - "de": "Jamaikanisch-Kreolisch", + "de": "Jamaika-Kreolisch", "en": "Jamaican Patois", "eo": "jamajka-kreola lingvo", - "es": "criollo jamaicano", + "es": "Criollo jamaicano", "eu": "Jamaikako kreolera", - "fi": "jamaikankreoli", + "fi": "Jamaikankreoli", "fr": "créole jamaïcain", "gl": "Patois xamaicano", "he": "ג'מייקנית קריאולית", - "hu": "jamaicai kreol", - "id": "Patois Jamaika", + "hu": "jamaicai angol", + "id": "Patwa Jamaika", "it": "lingua creola giamaicana", "ja": "ジャマイカ・クレオール語", "nl": "Jamaicaans-Patois", @@ -5359,11 +5317,10 @@ "pt": "Patoá jamaicano", "pt_BR": "Patoá jamaicano", "ru": "ямайский креольский язык", - "sl": "jamajški patois", "sv": "patwa", "uk": "Патуа", - "zh_Hans": "牙买加克里奥尔语", - "zh_Hant": "牙買加克里奧爾語", + "zh_Hans": "牙买加土语", + "zh_Hant": "牙買加土語", "_meta": { "dir": [ "left-to-right" @@ -5373,12 +5330,10 @@ "jax": { "en": "Jambi Malay", "fr": "malais jambi", - "he": "ג'אמבי מלאי", - "id": "bahasa Melayu Jambi", + "id": "Bahasa Melayu Jambi", "ja": "ジャンビ・マレー語", "pl": "Język jambi", "ru": "Джамби", - "sl": "džambijska malajščina", "sv": "jambimalajiska", "_meta": { "dir": [ @@ -5395,7 +5350,7 @@ "eo": "java lingvo", "es": "javanés", "eu": "Javera", - "fi": "jaava", + "fi": "jaavan kieli", "fr": "javanais", "gl": "Lingua xavanesa", "he": "ג'אווה", @@ -5435,7 +5390,7 @@ "gl": "lingua xeorxiana", "he": "גאורגית", "hu": "grúz", - "id": "bahasa Georgia", + "id": "Bahasa Georgia", "it": "georgiano", "ja": "ジョージア語", "nb_NO": "georgisk", @@ -5466,12 +5421,12 @@ "eo": "karakalpaka lingvo", "es": "Idioma karakalpako", "eu": "Karakalpakera", - "fi": "karakalpakki", + "fi": "karapalkki", "fr": "karakalpak", "gl": "Lingua karakalpak", "he": "קראקלפקית", "hu": "karakalpak", - "id": "Karakalpak", + "id": "Bahasa Karakalpak", "it": "karakalpako", "ja": "カラカルパク語", "nl": "Karakalpaks", @@ -5489,31 +5444,29 @@ } }, "kab": { - "ca": "cabilenc", + "ca": "cabil", "da": "Kabylsk", "de": "Kabylisch", "en": "Kabyle", "eo": "kabila lingvo", "es": "cabilio", "eu": "kabiliera", - "fi": "kabyyli", + "fi": "Kabyyli", "fr": "kabyle", - "gl": "cabilio", + "gl": "Lingua cabilia", "he": "קבילית", "hu": "kabil", - "id": "Bahasa Kabyle", "it": "cabilo", - "ja": "カビール語", + "ja": "カビル語", "nb_NO": "Kabylsk", "nl": "Kabylisch", - "pl": "kabylski", - "pt": "cabila", - "pt_BR": "cabila", + "pl": "Język kabylski", + "pt": "Língua cabila", + "pt_BR": "Língua cabila", "ru": "кабильский язык", "sl": "kabilščina", "sv": "kabyliska", "uk": "кабільська мова", - "zgh": "ⵜⴰⵇⴱⴰⵢⵍⵉⵜ", "zh_Hant": "卡拜爾語", "_meta": { "dir": [ @@ -5529,12 +5482,11 @@ "eo": "kabarda lingvo", "es": "cabardino", "eu": "Kabardera", - "fi": "kabardi", + "fi": "Kabardin kieli", "fr": "kabarde", "gl": "Lingua kabardina", "he": "קברדינית", "hu": "kabard", - "id": "Kabardia", "it": "cabardo", "ja": "カバルド語", "nb_NO": "kabardisk", @@ -5542,7 +5494,6 @@ "pl": "Język kabardyjski", "pt": "Língua cabardiana", "ru": "кабардино-черкесский язык", - "sl": "kabardinščina", "sv": "kabardinska", "uk": "кабардинська мова", "zh_Hans": "卡巴尔达语", @@ -5556,7 +5507,7 @@ }, "kbp": { "ca": "kabiye", - "cs": "kabiyé", + "cs": "Kabiye", "da": "Kabiye", "de": "Kabiyé", "en": "Kabiye", @@ -5573,7 +5524,6 @@ "pt": "Língua kabiyé", "ru": "Кабийе", "sv": "kabiye", - "zh_Hant": "卡比耶語", "_meta": { "dir": [ "left-to-right" @@ -5581,20 +5531,17 @@ } }, "kcg": { - "ca": "tyap", + "ca": "katab", "de": "Tjap", "en": "Tyap", "es": "Katab", - "fi": "tyap", + "fi": "Tyap", "fr": "tyap", "gl": "Lingua tyap", - "he": "טיאפ", "ja": "カタブ語", "nl": "Tyap", - "sl": "tjapščina", "sv": "katab", "uk": "Тʼяп", - "zh_Hant": "提亞普語", "_meta": { "dir": [ "left-to-right" @@ -5609,9 +5556,9 @@ "en": "Cape Verdean Creole", "eo": "Kabo-Verda kreolo", "es": "criollo caboverdiano", - "fi": "kapverdenkreoli", - "fr": "créole cap-verdien", - "gl": "crioulo caboverdiano", + "fi": "Kapverdenkreoli", + "fr": "créole du Cap-Vert", + "gl": "Crioulo caboverdiano", "he": "קריאולית כף ורדה", "it": "creolo capoverdiano", "ja": "カーボベルデ・クレオール語", @@ -5638,12 +5585,12 @@ "eo": "konga lingvo", "es": "kikongo", "eu": "Kikongo", - "fi": "kongo", + "fi": "kongon kieli", "fr": "kikongo", "gl": "Lingua congo", "he": "קונגו", "hu": "kikongo", - "id": "Kongo", + "id": "Bahasa Kongo", "it": "kongo", "ja": "コンゴ語", "nb_NO": "kongo", @@ -5669,7 +5616,6 @@ "ja": "カインガング語", "nb_NO": "Kaingang", "nl": "Kaingang", - "pl": "Języki caingang", "pt": "Língua caingangue", "pt_BR": "Língua kaingáng", "ru": "Каинганг", @@ -5686,7 +5632,7 @@ "en": "Khasi", "eo": "kasia lingvo", "eu": "khasiera", - "fi": "khasi", + "fi": "Khasi", "fr": "khasi", "he": "קהאסי", "it": "lingua khasi", @@ -5695,7 +5641,6 @@ "pl": "Język khasi", "pt": "Língua khasi", "ru": "Кхаси", - "sl": "kasijščina", "sv": "khasi", "uk": "Кхасі", "zh_Hans": "卡西语", @@ -5710,7 +5655,6 @@ "en": "Khams Tibetan", "fr": "tibétain khamké", "hu": "khami tibeti", - "id": "Tibet Khams", "ja": "カム・チベット語", "pl": "Język kham", "pt": "Tibetano khams", @@ -5724,9 +5668,8 @@ }, "khw": { "de": "Khowar", - "en": "Chitrali language", - "es": "Khowar", - "fi": "khowar", + "en": "Khowar", + "fi": "Khowarin kieli", "fr": "khowar", "id": "Bahasa Khowar", "it": "khawar", @@ -5737,8 +5680,6 @@ "pt": "Língua khovar", "ru": "кховар", "sv": "khowar", - "uk": "кховар", - "zh_Hant": "科瓦語", "_meta": { "dir": [ "right-to-left" @@ -5753,7 +5694,7 @@ "eo": "kikuja lingvo", "es": "kikuyu", "eu": "kikuyuera", - "fi": "kikuju", + "fi": "Kikujun kieli", "fr": "kikuyu", "gl": "Lingua kikuyu", "he": "קיקויו", @@ -5784,7 +5725,6 @@ "en": "Kwanyama", "eo": "kuanjama lingvo", "es": "idioma kuanyama", - "fi": "kuanjama", "fr": "kwanyama", "gl": "Lingua kwanyama", "hu": "kvanyama", @@ -5794,7 +5734,6 @@ "pl": "Język kwanyama", "pt": "Língua cuanhama", "ru": "кваньяма", - "sl": "kvanjamščina", "sv": "kwanyama", "uk": "кваньяма", "zh_Hans": "夸摩马语", @@ -5810,12 +5749,10 @@ "en": "Khmu", "es": "Idioma khmu", "fr": "khmu", - "id": "Khmu", "ja": "クム語", "pl": "Język khmu", "pt": "Língua Khmu", "ru": "Кхму (язык)", - "sl": "kmujščina", "sv": "kammu", "_meta": { "dir": [ @@ -5831,7 +5768,6 @@ "nl": "Oostelijk Pwo", "pt": "Língua pwo leste", "ru": "Восточный пво", - "sl": "vzhodni pwo", "sv": "östlig pwo", "_meta": { "dir": [ @@ -5853,7 +5789,7 @@ "gl": "Lingua casaca", "he": "קזחית", "hu": "kazak", - "id": "Kazakh", + "id": "bahasa Kazakh", "it": "kazako", "ja": "カザフ語", "nb_NO": "kasakhisk", @@ -5877,6 +5813,39 @@ ] } }, + "kl": { + "ca": "Groenlandès", + "cs": "grónština", + "da": "grønlandsk", + "de": "Grönländisch", + "en": "Greenlandic", + "eo": "gronlanda lingvo", + "es": "groenlandés", + "eu": "groenlandiera", + "fi": "grönlannin kieli", + "fr": "groenlandais", + "gl": "Lingua grenlandesa", + "he": "גרינלנדית", + "hu": "grönlandi", + "id": "bahasa Greenland", + "it": "groenlandese", + "ja": "グリーンランド語", + "nb_NO": "grønlandsk", + "nl": "Groenlands", + "pl": "język grenlandzki", + "pt": "gronelandês", + "ru": "гренландский язык", + "sl": "grenlandščina", + "sv": "grönländska", + "uk": "ґренландська мова", + "zh_Hans": "格陵兰语", + "zh_Hant": "格陵蘭語", + "_meta": { + "dir": [ + "left-to-right" + ] + } + }, "km": { "ca": "khmer", "cs": "khmerština", @@ -5913,25 +5882,6 @@ ] } }, - "kmz": { - "ca": "turc de Khorasan", - "de": "Chorasan-Türkisch", - "en": "Khorasani Turkic", - "es": "Idioma turco de Jorasán", - "fi": "khorasaninturkki", - "fr": "turc du Khorassan", - "it": "lingua khorasani", - "ja": "ホラサン・トルコ語", - "pt": "Língua turca coraçone", - "ru": "Хорасанско-тюркский язык", - "sl": "korasanska turščina", - "uk": "Хорасанська тюркська мова", - "_meta": { - "dir": [ - "right-to-left" - ] - } - }, "kn": { "ca": "kannada", "cs": "kannadština", @@ -5946,7 +5896,7 @@ "gl": "Lingua kanaresa", "he": "קאנדה", "hu": "kannada", - "id": "bahasa Kannada", + "id": "Kannada", "it": "kannada", "ja": "カンナダ語", "nb_NO": "kannada", @@ -5979,7 +5929,7 @@ "gl": "lingua coreana", "he": "קוריאנית", "hu": "koreai", - "id": "bahasa Korea", + "id": "Korea", "it": "coreano", "ja": "朝鮮語", "nb_NO": "koreansk", @@ -5991,7 +5941,6 @@ "sl": "korejščina", "sv": "koreanska", "uk": "корейська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⴽⵓⵔⵉⵜ", "zh_Hans": "朝鲜语", "zh_Hant": "韓語", "_meta": { @@ -6000,8 +5949,8 @@ "KR" ], "dir": [ - "left-to-right", - "vertical right-to-left" + "vertical right-to-left", + "left-to-right" ] } }, @@ -6014,7 +5963,7 @@ "eo": "komipermjaka lingvo", "es": "komi permio", "eu": "komi-permyak", - "fi": "komipermjakki", + "fi": "komipermjakin kieli", "fr": "komi-permiak", "gl": "Lingua komi-permyac", "hu": "permják", @@ -6025,7 +5974,6 @@ "pl": "język komi-permiacki", "pt": "Língua komi-permyak", "ru": "коми-пермяцкий язык", - "sl": "permjaščina", "sv": "komi-permjakiska", "uk": "комі-перм'яцька мова", "zh_Hans": "彼尔姆科米语", @@ -6044,7 +5992,7 @@ "eo": "kanura lingvo", "es": "kanuri", "eu": "Kanuri hizkuntza", - "fi": "kanuri", + "fi": "Kanurin kieli", "fr": "kanouri", "gl": "Lingua kanuri", "he": "קאנורי", @@ -6056,10 +6004,8 @@ "pl": "Język kanuri", "pt": "Língua kanuri", "ru": "Канури", - "sl": "kanurščina", "sv": "kanuri", "uk": "Канурі", - "zh_Hant": "卡努里語", "_meta": { "dir": [ "right-to-left", @@ -6069,13 +6015,12 @@ }, "krc": { "ca": "karatxai-balkar", - "cs": "karačajsko-balkarština", "de": "Karatschai-Balkarisch", "en": "Karachay-Balkar", "eo": "karaĉaja-balkara lingvo", "es": "idioma karachái-bálkaro", "eu": "Karatxaiera-balkarera", - "fi": "karatšai-balkaari", + "fi": "Karatšai-balkaarin kieli", "fr": "karatchaï-balkar", "gl": "Lingua carachaio-bálcara", "he": "קראצ׳י-בלקר", @@ -6088,9 +6033,8 @@ "pl": "Język karaczajsko-bałkarski", "pt": "Língua carachaio-bálcara", "ru": "карачаево-балкарский язык", - "sl": "karačaj-balkarščina", "sv": "karatjajbalkariska", - "uk": "карачаєво-балкарська мова", + "uk": "Карачаєво-балкарська мова", "zh_Hans": "卡拉恰伊-巴尔卡尔语", "zh_Hant": "卡拉恰伊-巴爾卡爾語", "_meta": { @@ -6106,22 +6050,20 @@ "en": "Krio", "eo": "Krio", "es": "Criollo sierraleonés", - "fi": "krio", + "fi": "Krion kieli", "fr": "krio", "gl": "Lingua krio", - "hu": "krio", - "id": "Krio", + "id": "Bahasa Krio", "it": "lingua krio", "ja": "クリオ語", "nl": "Krio", "pl": "Język krio", "pt": "Língua krio", "ru": "Крио", - "sl": "krio", "sv": "krio", "uk": "Кріо", - "zh_Hans": "塞拉利昂克里奥尔语", - "zh_Hant": "獅子山克里奧爾語", + "zh_Hans": "克里奥语", + "zh_Hant": "克里奧語", "_meta": { "dir": [ "left-to-right" @@ -6134,11 +6076,11 @@ "en": "Karay-a", "eo": "karaja lingvo", "es": "harayo", - "fi": "kinaray-a", + "fi": "Kinaray-a", "fr": "harayen", "he": "קריאית", - "id": "bahasa Keraya", - "it": "haraio", + "id": "bahasa Karaik’a", + "it": "caraio", "ja": "キナライア語", "nb_NO": "Kinaray-a", "nl": "Kinaray-a", @@ -6162,7 +6104,7 @@ "eo": "karela lingvo", "es": "carelio", "eu": "Kareliera", - "fi": "karjala", + "fi": "karjalan kieli", "fr": "carélien", "gl": "Lingua carelia", "he": "קרלית", @@ -6178,7 +6120,7 @@ "ru": "карельский язык", "sl": "karelščina", "sv": "karelska", - "uk": "карельська мова", + "uk": "Карельська мова", "zh_Hans": "卡累利阿语", "zh_Hant": "卡累利阿語", "_meta": { @@ -6196,12 +6138,12 @@ "eo": "kaŝmira lingvo", "es": "cachemir", "eu": "kaxmirera", - "fi": "kašmiri", + "fi": "Kašmirin kieli", "fr": "cachemiri", "gl": "Lingua caxemiresa", "he": "קשמירית", "hu": "kasmíri", - "id": "Kashmir", + "id": "Bahasa Kashmiri", "it": "kashmiri", "ja": "カシミール語", "nb_NO": "kasjmiri", @@ -6210,9 +6152,9 @@ "pt": "língua caxemira", "pt_BR": "Língua caxemira", "ru": "кашмирский язык", - "sl": "kašmirščina", + "sl": "Kašmirščina", "sv": "kashmiri", - "uk": "кашмірська мова", + "uk": "Кашмірська мова", "zh_Hans": "克什米尔语", "zh_Hant": "喀什米爾語", "_meta": { @@ -6233,17 +6175,14 @@ "fr": "francique ripuaire", "gl": "Fráncico ripuario", "he": "הניב הריפוארי", - "hu": "ripuari", "it": "lingua ripuaria", "ja": "リプアーリ語", "nl": "Ripuarisch", "pl": "gwary rypuaryjskie", "pt": "Língua ripuária", "ru": "рипуарские диалекты", - "sl": "ripuarščina", "sv": "ripuariska", "uk": "рипуарські діалекти", - "zh_Hant": "利普里安語", "_meta": { "dir": [ "left-to-right" @@ -6259,9 +6198,9 @@ "eo": "kurmanĝa lingvo", "es": "kurmanji", "eu": "Kurmanji", - "fi": "kurmandži", + "fi": "Kurmandži", "fr": "kurmandji", - "gl": "Lingua kurmanji", + "gl": "lingua kurda", "he": "כורמנג'ית", "hu": "kurmandzsi", "id": "Kurmanji", @@ -6290,17 +6229,16 @@ }, "kum": { "ca": "kumyk", - "da": "kumykisk", "de": "Kumykisch", "en": "Kumyk", "eo": "kumika lingvo", "es": "Idioma cumuco", "eu": "kumikera", - "fi": "kumykki", + "fi": "Kumykin kieli", "fr": "koumyk", "he": "קומיקית", "hu": "kumik", - "id": "Kumyk", + "id": "Bahasa Kumyk", "it": "cumucco", "ja": "クムク語", "nb_NO": "kumykisk", @@ -6309,10 +6247,8 @@ "pt": "Língua kumyk", "pt_BR": "Língua kumyk", "ru": "кумыкский язык", - "sl": "kumiščina", "sv": "kumykiska", "uk": "кумицька мова", - "zh_Hant": "庫梅克語", "_meta": { "dir": [ "left-to-right", @@ -6325,7 +6261,7 @@ "de": "Kutanaha", "en": "Kutenai", "es": "Idioma kutenai", - "fi": "kutenai", + "fi": "Kutenai", "fr": "kutenai", "gl": "Lingua kutenai", "he": "קוטנאי", @@ -6335,7 +6271,6 @@ "pl": "Język kutenai", "pt": "Língua kutenai", "ru": "Кутенай", - "sl": "kutenajščina", "sv": "kootenai", "zh_Hans": "库特奈语", "zh_Hant": "庫特奈語", @@ -6347,19 +6282,19 @@ }, "kv": { "ca": "komi", - "cs": "komijština", + "cs": "komi", "da": "komi", "de": "Komi", "en": "Komi", "eo": "komia lingvo", "es": "komi", "eu": "komiera", - "fi": "komi", + "fi": "komin kieli", "fr": "komi", "gl": "lingua komi", "he": "קומי", "hu": "komi", - "id": "Komi", + "id": "Bahasa Komi", "it": "comi", "ja": "コミ語", "nb_NO": "syrjensk", @@ -6367,10 +6302,8 @@ "pl": "język komi", "pt": "língua komi", "ru": "коми язык", - "sl": "komijščina", "sv": "komi", "uk": "комі", - "zh_Hant": "科米語", "_meta": { "dir": [ "left-to-right" @@ -6386,11 +6319,11 @@ "eo": "Kerinci", "es": "Kerinci", "eu": "Kerinci", - "fi": "kerinci", + "fi": "Kerinci", "fr": "kerinci", "gl": "Kerinci", "hu": "Kerinci", - "id": "bahasa Kerinci", + "id": "Bahasa Kerinci", "it": "kerinci", "ja": "クリンチ語", "nb_NO": "Kerinci", @@ -6398,7 +6331,7 @@ "pl": "język kerinci", "pt": "Kerinci", "pt_BR": "Kerinci", - "sl": "kerinščina", + "sl": "Kerinci", "sv": "kerinci", "_meta": { "dir": [ @@ -6415,12 +6348,12 @@ "eo": "kornvala lingvo", "es": "córnico", "eu": "Kornubiera", - "fi": "korni", + "fi": "Korni", "fr": "cornique", "gl": "Lingua córnica", "he": "קורנית", "hu": "korni", - "id": "bahasa Kernowek", + "id": "Bahasa Kernowek", "it": "cornico", "ja": "コーンウォール語", "nb_NO": "kornisk", @@ -6462,7 +6395,7 @@ "pt": "quirguiz", "pt_BR": "Língua quirguiz", "ru": "киргизский язык", - "sl": "kirgiščina", + "sl": "Kirgiščina", "sv": "kirgiziska", "uk": "киргизька мова", "zh_Hans": "柯尔克孜语", @@ -6477,12 +6410,45 @@ ] } }, + "lad": { + "ca": "judeocastellà", + "cs": "ladino", + "da": "Ladino", + "de": "Sephardisch", + "en": "Judaeo-Spanish", + "eo": "judhispana lingvo", + "es": "judeoespañol", + "eu": "Ladino", + "fi": "ladino", + "fr": "judéo-espagnol", + "gl": "Lingua xudeu-española", + "he": "לאדינו", + "hu": "ladino", + "id": "Bahasa Ladino", + "it": "giudeo-spagnolo", + "ja": "ラディーノ語", + "nb_NO": "jødespansk", + "nl": "Ladino", + "pl": "ladino", + "pt": "judeu-espanhol", + "pt_BR": "Judeu-espanhol", + "ru": "сефардский язык", + "sl": "sefardščina", + "sv": "ladino", + "uk": "Ладіно", + "_meta": { + "dir": [ + "left-to-right", + "right-to-left" + ] + } + }, "lag": { "de": "Langi", "en": "Rangi", "eo": "rangia lingvo", - "fi": "lango", - "fr": "langi", + "fi": "Lango", + "fr": "Langi (langue de Tanzanie)", "ja": "ランギ語", "nb_NO": "Rangi", "nl": "Langi", @@ -6543,7 +6509,7 @@ "gl": "Lingua lezguia", "he": "לזגית", "hu": "lezg", - "id": "Lezgin", + "id": "Bahasa Lezgia", "it": "lesgo", "ja": "レズギ語", "nb_NO": "lezgisk", @@ -6552,7 +6518,7 @@ "pt": "Língua lezgui", "pt_BR": "Língua lezgui", "ru": "лезгинский язык", - "sl": "lezginščina", + "sl": "Lezginščina", "sv": "lezginska", "uk": "лезгинська мова", "zh_Hans": "列兹金语", @@ -6572,12 +6538,12 @@ "eo": "ganda lingvo", "es": "luganda", "eu": "luganda", - "fi": "ganda", + "fi": "Gandan kieli", "fr": "luganda", "gl": "Lingua luganda", "he": "לוגנדה", "hu": "ganda", - "id": "bahasa Luganda", + "id": "Bahasa Luganda", "it": "luganda", "ja": "ルガンダ語", "nb_NO": "Luganda", @@ -6585,10 +6551,9 @@ "pl": "Język luganda", "pt": "Língua luganda", "ru": "Луганда", - "sl": "lugandščina", "sv": "luganda", "uk": "Луганда", - "zh_Hant": "盧干達語", + "zh_Hant": "烏干達語", "_meta": { "dir": [ "left-to-right" @@ -6603,12 +6568,12 @@ "eo": "limburga lingvo", "es": "limburgués", "eu": "limburgera", - "fi": "limburg", + "fi": "limburgin kieli", "fr": "limbourgeois", "gl": "Lingua limburguesa", "he": "לימבורגית", "hu": "limburgi nyelv", - "id": "Limburg", + "id": "Bahasa Limburgish", "it": "limburghese", "ja": "リンブルフ語", "nb_NO": "limburgsk", @@ -6641,7 +6606,7 @@ "gl": "Lingua lígur", "he": "ליגורית", "hu": "ligur", - "id": "bahasa Liguria", + "id": "Bahasa Liguria", "it": "lingua ligure", "ja": "リグリア語", "nb_NO": "ligurisk", @@ -6651,7 +6616,7 @@ "ru": "лигурский язык", "sl": "ligurščina", "sv": "liguriska", - "uk": "лігурійська мова", + "uk": "Лігурійська мова", "_meta": { "dir": [ "left-to-right" @@ -6667,12 +6632,11 @@ "fi": "laki", "fr": "laki", "gl": "Lingua laki", - "id": "Laki", + "id": "Bahasa Laki", "ja": "ラーク語", "nl": "Laki", "pt": "Laki", "ru": "лаки", - "sl": "lakiščina", "sv": "lekî", "uk": "лекі", "_meta": { @@ -6703,7 +6667,6 @@ "pt": "Língua dacota", "pt_BR": "Língua dacota", "ru": "лакота", - "sl": "lakotščina", "sv": "lakota", "uk": "Лакота (мова)", "zh_Hans": "拉科塔语", @@ -6722,7 +6685,7 @@ "eo": "ladina lingvo", "es": "ladino", "eu": "Ladino", - "fi": "ladini", + "fi": "Ladinin kieli", "fr": "ladin", "gl": "Lingua ladina", "he": "לדינית", @@ -6735,7 +6698,6 @@ "pl": "Język ladyński", "pt": "língua ladino-dolomítica", "ru": "ладинский язык", - "sl": "ladinščina", "sv": "ladinska", "uk": "ладинська мова", "zh_Hans": "拉迪恩语", @@ -6755,10 +6717,10 @@ "eo": "lombarda lingvo", "es": "lombardo", "eu": "Lombardiera", - "fi": "lombardi", + "fi": "lombardin kieli", "fr": "lombard", "gl": "Lingua lombarda", - "he": "לומברד", + "he": "לומברד (שפה)", "hu": "lombard", "id": "bahasa Lombard", "it": "lingua lombarda", @@ -6771,7 +6733,6 @@ "sl": "lombardščina", "sv": "lombardiska", "uk": "ломбардська мова", - "zh_Hant": "倫巴底語", "_meta": { "dir": [ "left-to-right" @@ -6800,9 +6761,8 @@ "pl": "język lingala", "pt": "Língua lingala", "ru": "лингала", - "sl": "lingalščina", "sv": "lingala", - "uk": "лінґала", + "uk": "Лінґала", "zh_Hant": "林格拉語", "_meta": { "dir": [ @@ -6854,7 +6814,7 @@ "en": "Lozi", "eo": "lozia lingvo", "es": "Idioma lozi", - "fi": "lozi", + "fi": "Lozi", "fr": "lozi", "gl": "Lingua lozi", "it": "lingua lozi", @@ -6866,8 +6826,8 @@ "ru": "Лози (язык)", "sv": "lozi", "uk": "Мова Лозі", - "zh_Hans": "洛齐语", - "zh_Hant": "洛齊語", + "zh_Hans": "洛兹语", + "zh_Hant": "洛茲語", "_meta": { "dir": [ "left-to-right" @@ -6878,14 +6838,12 @@ "de": "Nördliches Luri", "en": "Northern Luri", "es": "luri septentrional", - "fi": "pohjoisluri", "fr": "lori du Nord", "gl": "lingua luri setentrional", "it": "luri del nord", "ja": "北ロル語", "nl": "Noordelijk Luri", "pt": "luri setentrional", - "sl": "severna luriščina", "sv": "nordluriska", "_meta": { "dir": [ @@ -6907,7 +6865,7 @@ "gl": "lingua lituana", "he": "ליטאית", "hu": "litván", - "id": "bahasa Lituania", + "id": "bahasa Lituavi", "it": "lituano", "ja": "リトアニア語", "nb_NO": "litauisk", @@ -6939,49 +6897,20 @@ "eo": "latgala lingvo", "es": "Idioma latgaliano", "eu": "Latgaliera", - "fi": "latgalli", + "fi": "latgallin kieli", "fr": "latgalien", "gl": "Lingua latgaliá", "he": "לטגלית", "hu": "latgal", - "id": "Latgalia", + "id": "Bahasa Latgalia", "it": "letgallo", "ja": "ラトガリア語", "nl": "Letgaals", "pl": "język łatgalski", "pt": "Língua latgália", "ru": "латгальский язык", - "sl": "latgalijščiina", "sv": "lettgalliska", - "uk": "латгальська мова", - "zh_Hant": "拉特加萊語", - "_meta": { - "dir": [ - "left-to-right" - ] - } - }, - "lua": { - "ca": "tshiluba", - "de": "Tschiluba", - "en": "Luba-Kasai", - "eo": "luba lingvo", - "es": "chiluba", - "fi": "luba", - "fr": "luba-kasaï", - "gl": "Lingua tshiluba", - "id": "Bahasa Luba-Kasai", - "it": "lingua tshiluba", - "ja": "ルバ語", - "nb_NO": "Luba", - "nl": "Luba-Kasai", - "pl": "Język luba", - "pt": "Língua tshiluba", - "ru": "луба", - "sl": "čilubščina", - "sv": "Luba-Kasai", - "zh_Hans": "鲁巴-开赛语", - "zh_Hant": "魯巴-開賽語", + "uk": "Латгальська мова", "_meta": { "dir": [ "left-to-right" @@ -6990,15 +6919,13 @@ }, "lus": { "ca": "mizo", - "cs": "mizština", "de": "Mizo", "en": "Mizo", - "eo": "Mizo (lingvo)", "es": "mizo", "eu": "Mizo hizkuntza", - "fi": "lusai", + "fi": "Lusai", "fr": "mizo", - "id": "bahasa Mizo", + "id": "Bahasa Mizo", "it": "lingua Mizo", "ja": "ミゾ語", "nl": "Mizo", @@ -7021,9 +6948,7 @@ "ja": "南ロル語", "nl": "Zuid-Luri", "ru": "южнолурский язык", - "sl": "južna luriščina", "sv": "sydluriska", - "uk": "полудневолурійська мова", "_meta": { "dir": [ "right-to-left" @@ -7041,10 +6966,10 @@ "eu": "letoniera", "fi": "latvia", "fr": "letton", - "gl": "lingua letoa", + "gl": "lingua letona", "he": "לטבית", "hu": "lett", - "id": "bahasa Latvia", + "id": "Latvi", "it": "lettone", "ja": "ラトビア語", "nb_NO": "latvisk", @@ -7091,7 +7016,7 @@ "en": "Laz", "eo": "laza lingvo", "es": "laz", - "fi": "lazi", + "fi": "Lazin kieli", "fr": "laze", "gl": "Lingua laz", "he": "לאזית", @@ -7104,7 +7029,6 @@ "pl": "Język lazyjski", "pt": "laz", "ru": "лазский язык", - "sl": "lazijščina", "sv": "laziska", "uk": "лазська мова", "zh_Hans": "拉兹語", @@ -7122,11 +7046,11 @@ "en": "Madurese", "eo": "madura lingvo", "es": "madurés", - "fi": "madura", + "fi": "Maduran kieli", "fr": "madurais", "gl": "Lingua maduresa", "he": "מאדורית", - "id": "bahasa Madura", + "id": "Madura", "it": "madurese", "ja": "マドゥラ語", "nl": "Madurees", @@ -7136,7 +7060,6 @@ "sl": "madureščina", "sv": "maduresiska", "uk": "Мадурська мова", - "zh_Hant": "馬都拉語", "_meta": { "dir": [ "left-to-right" @@ -7151,12 +7074,12 @@ "eo": "maitila lingvo", "es": "Maithili", "eu": "mahitiliera", - "fi": "maithili", + "fi": "Maithilin kieli", "fr": "maïthili", "gl": "Lingua maithili", "he": "מאיטהילית", "hu": "maithili", - "id": "Maithili", + "id": "Bahasa Maithili", "it": "maithili", "ja": "マイティリー語", "nb_NO": "Maithili", @@ -7165,7 +7088,6 @@ "pt": "Língua maithili", "pt_BR": "Língua maithili", "ru": "майтхили", - "sl": "maitilščina", "sv": "maithili", "uk": "майтхілі", "zh_Hans": "迈蒂利语", @@ -7197,7 +7119,6 @@ "pt": "Língua moksha", "pt_BR": "Língua moksha", "ru": "мокшанский язык", - "sl": "mokšanščina", "sv": "moksja", "uk": "мокшанська мова", "_meta": { @@ -7207,14 +7128,13 @@ } }, "mfe": { - "ca": "crioll mauricià", "cs": "mauricijština", "de": "Morisyen", "en": "Mauritian Creole", "eo": "maŭricia kreola lingvo", "es": "criollo mauriciano", "eu": "Mauritaniako kreolera", - "fi": "morisyen", + "fi": "Morisyen", "fr": "créole mauricien", "hu": "mauritiusi kreol", "it": "creolo mauriziano", @@ -7239,13 +7159,13 @@ "en": "Malagasy", "eo": "malagasa lingvo", "es": "malgache", - "eu": "malgaxe", + "eu": "Malgaxe", "fi": "malagassi", "fr": "malgache", "gl": "Lingua malgaxe", "he": "מלגשית", "hu": "malgas", - "id": "bahasa Malagasi", + "id": "Bahasa Malagasi", "it": "malgascio", "ja": "マダガスカル語", "nb_NO": "gassisk", @@ -7254,7 +7174,6 @@ "pt": "Língua malgaxe", "pt_BR": "Língua malgaxe", "ru": "малагасийский язык", - "sl": "malgaščina", "sv": "malagassiska", "uk": "малагасійська мова", "zh_Hans": "马达加斯加语", @@ -7277,12 +7196,12 @@ "eo": "marŝala lingvo", "es": "marshalés", "eu": "Marshallera", - "fi": "marshall", + "fi": "Marshallin kieli", "fr": "marshallais", "gl": "Lingua marshalesa", "he": "מרשלית", "hu": "Marshall-szigeteki", - "id": "Marshall", + "id": "Bahasa Marshall", "it": "marshallese", "ja": "マーシャル語", "nb_NO": "marshallesisk", @@ -7305,12 +7224,12 @@ } }, "mhr": { - "ca": "mari oriental", + "ca": "txeremís oriental", "de": "Wiesenmari", "en": "Meadow Mari", "es": "mari de las praderas", "eu": "ekialdeko mari", - "fi": "niittymari", + "fi": "niittymarin kieli", "fr": "mari des prairies", "gl": "Lingua mari das pradeiras", "hu": "mezei mari", @@ -7321,16 +7240,51 @@ "pl": "maryjski łąkowy", "pt": "Língua mari das campinas", "ru": "луговомарийский язык", - "sl": "travniška marijščina", "sv": "östmariska", "uk": "східномарійська мова", - "zh_Hant": "草原馬里語", "_meta": { "dir": [ "left-to-right" ] } }, + "mi": { + "ca": "maori", + "cs": "maorština", + "da": "maori", + "de": "Māori", + "en": "Māori", + "eo": "maoria lingvo", + "es": "maorí", + "eu": "maoriera", + "fi": "Maorin kieli", + "fr": "māori", + "gl": "Lingua maorí", + "he": "מאורית", + "hu": "maori", + "id": "Bahasa Maori", + "it": "māori", + "ja": "マオリ語", + "nb_NO": "maorisk", + "nl": "Maori", + "pl": "język maori", + "pt": "língua maori", + "pt_BR": "língua maori", + "ru": "маори", + "sl": "maorščina", + "sv": "maori", + "uk": "Маорі", + "zh_Hans": "毛利语", + "zh_Hant": "毛利語", + "_meta": { + "countries": [ + "NZ" + ], + "dir": [ + "left-to-right" + ] + } + }, "mic": { "ca": "micmac", "cs": "mikmačtina", @@ -7339,7 +7293,7 @@ "eo": "mikmaka lingvo", "es": "micmac", "eu": "Mikmakera", - "fi": "micmac", + "fi": "Micmacin kieli", "fr": "micmac", "gl": "Lingua micmac", "id": "Bahasa Mi'kmaq", @@ -7348,7 +7302,6 @@ "nl": "Mi'kmaq", "pl": "Język mikmak", "ru": "микмак", - "sl": "mikmaščina", "sv": "micmac", "uk": "Мікмак (мова)", "_meta": { @@ -7365,11 +7318,11 @@ "eo": "minankabaŭa lingvo", "es": "minangkabau", "eu": "Minangkabauera", - "fi": "minangkabau", + "fi": "Minangkabaun kieli", "fr": "minangkabau", "gl": "Lingua minangkabau", "he": "מינאנגקבאו", - "id": "bahasa Minangkabau", + "id": "Bahasa Minangkabau", "it": "minangkabau", "ja": "ミナンカバウ語", "nb_NO": "Minangkabau", @@ -7380,7 +7333,7 @@ "ru": "минангкабау", "sl": "minangkabavščina", "sv": "minangkabau", - "uk": "мінангкабау", + "uk": "Мінангкабау", "zh_Hans": "米南佳保语", "zh_Hant": "米南佳保語", "_meta": { @@ -7441,14 +7394,14 @@ "gl": "lingua malayalam", "he": "מלאיאלאם", "hu": "malajálam", - "id": "bahasa Malayalam", + "id": "Malayalam", "it": "malayalam", "ja": "マラヤーラム語", "nb_NO": "malayalam", "nl": "Malayalam", "pl": "język malajalam", - "pt": "língua malaiala", - "pt_BR": "língua malaiala", + "pt": "malaiala", + "pt_BR": "Língua malaiala", "ru": "малаялам", "sl": "malajalamščina", "sv": "malayalam", @@ -7506,7 +7459,7 @@ "eo": "manĉura lingvo", "es": "idioma manchú", "eu": "mantxuera", - "fi": "mantšu", + "fi": "Mantšun kieli", "fr": "mandchou", "gl": "Lingua manchú", "he": "מנצ'ורית", @@ -7519,9 +7472,8 @@ "pl": "język mandżurski", "pt": "Língua manchu", "ru": "маньчжурский язык", - "sl": "mandžurščina", "sv": "manchuiska", - "uk": "маньчжурська мова", + "uk": "Маньчжурська мова", "zh_Hans": "满语", "zh_Hant": "滿語", "_meta": { @@ -7538,10 +7490,10 @@ "eo": "manipura lingvo", "es": "meitei", "eu": "Manipurera", - "fi": "manipuri", + "fi": "Manipurin kieli", "fr": "meitei", "gl": "Lingua meitei", - "id": "bahasa Manipur", + "id": "Bahasa Manipuri", "it": "manipuri", "ja": "マニプリ語", "nb_NO": "Meitei-lon", @@ -7549,7 +7501,6 @@ "pl": "Język manipuri", "pt": "Língua manipuri", "ru": "манипури", - "sl": "manipurščina", "sv": "meitei", "uk": "маніпурі", "zh_Hans": "曼尼普尔语", @@ -7566,10 +7517,9 @@ "en": "Mon", "eo": "Mon", "es": "Mon", - "fi": "mon", "fr": "môn", "gl": "lingua mon", - "id": "Mon", + "id": "Bahasa Mon", "it": "lingua mon", "ja": "モン語", "nb_NO": "mon", @@ -7577,7 +7527,6 @@ "pl": "język mon", "pt": "língua mon", "ru": "монский язык", - "sl": "monščina", "sv": "mon", "uk": "монська мова", "zh_Hans": "孟语", @@ -7596,18 +7545,18 @@ "eo": "moldava lingvo", "es": "moldavo", "eu": "Moldaviera", - "fi": "moldova", + "fi": "Moldavian kieli", "fr": "moldave", "gl": "lingua moldova", "he": "מולדובנית", "hu": "moldáv", - "id": "Moldova", + "id": "bahasa Moldova", "it": "moldavo", "ja": "モルドバ語", "nb_NO": "moldovsk", "nl": "Moldavisch", - "pl": "język mołdawski", - "pt": "língua moldávia", + "pl": "Język mołdawski", + "pt": "Língua moldávia", "pt_BR": "língua moldávia", "ru": "молдавский язык", "sl": "moldavščina", @@ -7627,14 +7576,11 @@ "es": "innu", "eu": "Innuera", "fr": "innu-aimun", - "gl": "Lingua innu-aimun", - "he": "אינו־איימון", "id": "Bahasa Innu", "it": "innu-aimun", "ja": "モンタニェ語", "nl": "Innu", "ru": "Монтанье-наскапи", - "sl": "inujščina", "sv": "innu-aimun", "_meta": { "dir": [ @@ -7656,7 +7602,7 @@ "gl": "Lingua marathi", "he": "מראטהית", "hu": "maráthi", - "id": "bahasa Marathi", + "id": "Bahasa Marathi", "it": "marathi", "ja": "マラーティー語", "nb_NO": "marathi", @@ -7668,8 +7614,8 @@ "sl": "maratščina", "sv": "marathi", "uk": "маратхі", - "zh_Hans": "马拉提语", - "zh_Hant": "馬拉提語", + "zh_Hans": "马拉地语", + "zh_Hant": "馬拉地語", "_meta": { "dir": [ "left-to-right" @@ -7691,12 +7637,12 @@ } }, "mrj": { - "ca": "mari occidental", + "ca": "txeremís occidental", "de": "Bergmari", "en": "Hill Mari", "es": "mari de las colinas", "eu": "mendebaldeko mari", - "fi": "vuorimari", + "fi": "vuorimarin kieli", "fr": "mari des montagnes", "gl": "Lingua mari das montañas", "hu": "hegyi mari", @@ -7707,10 +7653,8 @@ "pl": "maryjski górski", "pt": "mari ocidental", "ru": "горномарийский язык", - "sl": "hribovska marijščina", "sv": "västmariska", "uk": "гірськомарійська мова", - "zh_Hant": "山地馬里語", "_meta": { "dir": [ "left-to-right" @@ -7743,7 +7687,6 @@ "sl": "malajščina", "sv": "malajiska", "uk": "малайська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵎⴰⵍⴰⵢⵜ", "zh_Hans": "马来语", "zh_Hant": "馬來語", "_meta": { @@ -7758,35 +7701,6 @@ ] } }, - "ms-my": { - "ca": "malai malaisi", - "cs": "Malajská malajština", - "de": "Malaiisch malaysisch", - "en": "Malaysian Malay", - "eo": "malajzia malaja", - "es": "malayo malasia", - "fi": "Malesian malaiji", - "fr": "malaisien", - "he": "מלאית מלזיה", - "id": "Bahasa Melayu Malaysia", - "it": "Malesia malese", - "ja": "マレーシアマレー語", - "nl": "Maleis", - "pl": "malezyjski malajski", - "pt": "Malaio malásio", - "ru": "малайзийский малайский", - "sl": "malezijska malajščina", - "sv": "malaysisk malajiska", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵎⴰⵍⵉⵣⵉⵜ", - "zh_Hans": "马来西亚马来语", - "zh_Hant": "馬來西亞馬來語", - "_meta": { - "dir": [ - "left-to-right", - "right-to-left" - ] - } - }, "mt": { "ca": "maltès", "cs": "maltština", @@ -7813,7 +7727,6 @@ "sl": "malteščina", "sv": "maltesiska", "uk": "мальтійська мова", - "zh_Hant": "馬爾他語", "_meta": { "countries": [ "MT" @@ -7826,7 +7739,7 @@ "mui": { "de": "Musi", "en": "Musi", - "fi": "musi", + "fi": "Musi", "fr": "musi", "id": "Musi", "ja": "ムシ語", @@ -7851,21 +7764,20 @@ "en": "Muscogee", "eo": "krika lingvo", "es": "idioma maskoki", - "fi": "creek", + "fi": "Creekin kieli", "fr": "creek", "gl": "Lingua muscogee", "hu": "muszkogi", - "id": "Muscogee", + "id": "Bahasa Muskogee", "it": "lingua creek", "ja": "マスコギ語", "nl": "Muskogi", "pl": "Język krik", "pt": "Língua creek", "pt_BR": "Língua creek", - "ru": "крикский язык", - "sl": "muskoščina", + "ru": "Крикский язык", "sv": "muskogi", - "uk": "крикська мова", + "uk": "Крикська мова", "_meta": { "dir": [ "left-to-right" @@ -7879,12 +7791,12 @@ "eo": "miranda lingvo", "es": "mirandés", "eu": "Mirandes", - "fi": "mirandeesi", + "fi": "Mirandeesi", "fr": "mirandais", "gl": "lingua mirandesa", "he": "מירנדזית", "hu": "mirandai", - "id": "Miranda", + "id": "Bahasa Miranda", "it": "mirandese", "ja": "ミランダ語", "nb_NO": "mirandesisk", @@ -7911,7 +7823,7 @@ "eo": "Mentawai", "es": "mentawai", "eu": "Mentawaiera", - "fi": "mentawai", + "fi": "Mentawain kieli", "fr": "mentawai", "gl": "Lingua mentawai", "hu": "Mentawai", @@ -7947,7 +7859,7 @@ "gl": "birmano", "he": "בורמזית", "hu": "burmai", - "id": "bahasa Myanmar", + "id": "bahasa Burma", "it": "birmano", "ja": "ビルマ語", "nb_NO": "burmesisk", @@ -7990,7 +7902,7 @@ "pt": "Língua erzya", "pt_BR": "Língua erzya", "ru": "эрзянский язык", - "sl": "erzjanščina", + "sl": "Erzjanščina", "sv": "erzya", "uk": "ерзянська мова", "_meta": { @@ -8007,12 +7919,12 @@ "eo": "mazandarana lingvo", "es": "mazandaraní", "eu": "Mazandarandera", - "fi": "mazandarani", + "fi": "Mazandaranin kieli", "fr": "mazandarani", "gl": "Lingua mazanderani", "he": "מאזנדראנית", "hu": "mázandaráni", - "id": "Mazandaran", + "id": "Bahasa Mazandaran", "it": "mazanderani", "ja": "マーザンダラーン語", "nb_NO": "Mazandarani", @@ -8021,7 +7933,6 @@ "pt": "Língua mazandarani", "pt_BR": "Língua mazandarani", "ru": "мазандеранский язык", - "sl": "mazandaranščina", "sv": "mazenderani", "uk": "Мазандеранська мова", "_meta": { @@ -8038,7 +7949,7 @@ "eo": "naura lingvo", "es": "nauruano", "eu": "Nauruera", - "fi": "nauru", + "fi": "Naurun kieli", "fr": "nauruan", "gl": "Lingua nauruana", "he": "נאורית", @@ -8054,7 +7965,7 @@ "ru": "науруанский язык", "sl": "naurujščina", "sv": "nauruanska", - "uk": "науруанська мова", + "uk": "Науруанська мова", "_meta": { "countries": [ "NR" @@ -8073,7 +7984,7 @@ "eo": "minnana lingvo", "es": "chino min nan", "eu": "hegoaldeko min", - "fi": "minnan", + "fi": "Minnan", "fr": "minnan", "gl": "lingua min nam", "he": "מין דרומי", @@ -8094,7 +8005,7 @@ "zh_Hant": "閩南語", "_meta": { "dir": [ - "vertical right-to-left" + "top-to-bottom" ] } }, @@ -8112,7 +8023,7 @@ "gl": "Lingua napolitana", "he": "נפוליטנית", "hu": "nápolyi", - "id": "Napoli", + "id": "Bahasa Napolitan", "it": "lingua napoletana", "ja": "ナポリ語", "nb_NO": "napolitansk", @@ -8177,7 +8088,7 @@ "gl": "Lingua baixo alemá", "he": "גרמנית תחתית", "hu": "alnémet", - "id": "bahasa Jerman Rendah", + "id": "Bahasa Sachsen Hilir", "it": "lingue basso-tedesche", "ja": "低地ドイツ語", "nb_NO": "nedertysk", @@ -8204,12 +8115,12 @@ "eo": "nepala lingvo", "es": "nepalí", "eu": "nepalera", - "fi": "nepali", + "fi": "nepalin kieli", "fr": "népalais", "gl": "Lingua nepalesa", "he": "נפאלית", "hu": "nepáli", - "id": "Nepal", + "id": "Bahasa Nepali", "it": "nepalese", "ja": "ネパール語", "nb_NO": "nepali", @@ -8238,12 +8149,12 @@ "eo": "nevara lingvo", "es": "Newari", "eu": "newarera", - "fi": "newari", + "fi": "Newari", "fr": "newari", "gl": "Lingua newari", "he": "נפאל בהאסה", "hu": "névári", - "id": "Newar", + "id": "bahasa Newar", "it": "nepal bhasa", "ja": "ネパール・バサ語", "nb_NO": "Nepal bhasa", @@ -8251,7 +8162,6 @@ "pl": "Język newarski", "pt": "Língua bhasa", "ru": "неварский язык", - "sl": "nevarščina", "sv": "newari", "uk": "неварська мова", "_meta": { @@ -8267,18 +8177,16 @@ "eo": "ndonga lingvo", "es": "ndonga", "eu": "Ndonga", - "fi": "ndonga", + "fi": "Ndonga", "fr": "ndonga", "gl": "Lingua ndonga", "hu": "ndonga", - "id": "Dialek Ndonga", "it": "ndonga", "ja": "ンドンガ語", "nl": "Ndonga", "pl": "Język ndonga", "pt": "Ndonga", "ru": "Ндонга", - "sl": "ndonga", "sv": "ndonga", "uk": "Ндонга", "_meta": { @@ -8291,17 +8199,16 @@ "de": "Nias", "en": "Nias", "eo": "niasa lingvo", - "fi": "nias", + "fi": "Niasin kieli", "fr": "niha", "gl": "Lingua nias", - "id": "bahasa Nias", + "id": "Bahasa Nias", "it": "lingua nias", "ja": "ニアス語", "nl": "Nias", "pl": "Język nias", "pt": "Língua nias", "ru": "Ниасский язык", - "sl": "niaščina", "sv": "nias", "uk": "Ніаська мова", "zh_Hans": "尼亚斯语", @@ -8320,11 +8227,11 @@ "eo": "niua lingvo", "es": "Idioma niuano", "eu": "Niuera", - "fi": "niue", + "fi": "Niuen kieli", "fr": "niuéen", "he": "ניואית", "hu": "niuei", - "id": "Niue", + "id": "Bahasa Niue", "it": "lingua niueana", "ja": "ニウエ語", "nb_NO": "Niuisk", @@ -8333,7 +8240,7 @@ "pt": "Língua niueana", "ru": "ниуэ", "sv": "niueanska", - "uk": "Ніуе", + "uk": "Ніуе (мова)", "_meta": { "dir": [ "left-to-right" @@ -8366,7 +8273,6 @@ "sl": "nizozemščina", "sv": "nederländska", "uk": "нідерландська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ", "zh_Hans": "荷兰语", "zh_Hant": "荷蘭語", "_meta": { @@ -8406,7 +8312,6 @@ "sl": "nynorsk", "sv": "nynorska", "uk": "нюношк", - "zh_Hans": "新挪威语", "zh_Hant": "新挪威語", "_meta": { "countries": [ @@ -8462,13 +8367,13 @@ "es": "idioma tailandés septentrional", "fr": "thaï du Nord", "he": "תאית צפונית", - "id": "Thai Utara", + "id": "bahasa Thai Utara", "it": "thailandese settentrionale", "ja": "北タイ語", "nl": "Noordelijk Thai", "pl": "Język północnotajski", "pt": "Língua tai norte", - "ru": "юан", + "ru": "Юан (язык)", "sl": "severna tajščina", "sv": "nordthai", "zh_Hans": "北部泰语", @@ -8485,9 +8390,9 @@ "de": "Nogaisch", "en": "Nogai", "eo": "nogaja lingvo", - "es": "Nogai", + "es": "nogai", "eu": "nogaiera", - "fi": "nogai", + "fi": "Nogain kieli", "fr": "nogaï", "he": "נוגאי", "id": "bahasa Nogai", @@ -8498,7 +8403,6 @@ "pl": "Język nogajski", "pt": "Língua nogai", "ru": "ногайский язык", - "sl": "nogajščina", "sv": "nogai", "uk": "ногайська мова", "_meta": { @@ -8508,9 +8412,7 @@ } }, "nqo": { - "en": "NKo", - "eu": "mandingera", - "fi": "n’ko", + "en": "N'Ko", "fr": "n'ko", "gl": "Lingua n'ko", "ja": "ンコ語", @@ -8527,7 +8429,7 @@ } }, "nr": { - "ca": "ndebele del sud", + "ca": "ndebele meridional", "de": "Süd-Ndebele", "en": "Southern Ndebele", "eo": "Suda Ndebela lingvo", @@ -8535,7 +8437,7 @@ "eu": "hegoaldeko ndebelera", "fi": "etelä-ndebelen kieli", "fr": "nrebele", - "gl": "Lingua ndebele meridional", + "gl": "Lingua ndebele", "he": "נדבלה דרומית", "hu": "déli ndebele", "id": "Bahasa Ndebele Selatan", @@ -8547,7 +8449,6 @@ "pt": "língua ndebele", "pt_BR": "língua ndebele", "ru": "южный ндебеле", - "sl": "južna ndebelščina", "sv": "sydndebele", "uk": "Південна ндебеле", "zh_Hans": "南恩德贝莱语", @@ -8568,9 +8469,9 @@ "en": "Guernésiais", "eo": "gernezeja lingvo", "es": "guernseyés", - "fi": "guernésiais", + "fi": "Guernésiais", "fr": "guernesiais", - "id": "Guernésiais", + "id": "bahasa Guernésiais", "it": "dialetto guernesiais", "ja": "ガーンジー島方言", "nb_NO": "guernésiais", @@ -8578,7 +8479,7 @@ "pl": "Dgèrnésiais", "pt": "Guernésiais", "ru": "Гернсийский диалект нормандского языка", - "sl": "guernseyščina", + "sl": "Guernseyščina", "sv": "guernésiais", "uk": "гернсійський діалект нормандської мови", "zh_Hans": "根西方言", @@ -8591,18 +8492,17 @@ "nso": { "ca": "pedi", "cs": "severní sotho", - "da": "nordsotho", "de": "Nord-Sotho", "en": "Northern Sotho", "eo": "peda lingvo", "es": "Sesotho sa leboa", "eu": "pediera", - "fi": "pohjoissotho", + "fi": "Pohjoissothon kieli", "fr": "sotho du Nord", "gl": "Lingua sotho do norte", "he": "סוטו צפונית", "hu": "északi szoto", - "id": "Sotho Utara", + "id": "Bahasa Sepedi", "it": "sotho del nord", "ja": "北ソト語", "nb_NO": "nordsotho", @@ -8613,7 +8513,7 @@ "ru": "северный сото", "sl": "severna sotojščina", "sv": "nordsotho", - "uk": "північна сото", + "uk": "Північна сото", "zh_Hant": "北索托語", "_meta": { "dir": [ @@ -8636,7 +8536,7 @@ "he": "נאוואחו", "hu": "navahó", "id": "Bahasa Navajo", - "it": "navajo", + "it": "lingua navajo", "ja": "ナバホ語", "nb_NO": "navajo", "nl": "Navajo", @@ -8644,7 +8544,6 @@ "pt": "Língua navaja", "pt_BR": "Língua navaja", "ru": "навахо", - "sl": "navaščina", "sv": "navajo", "uk": "Навахо", "_meta": { @@ -8662,12 +8561,12 @@ "eo": "njanĝa lingvo", "es": "chichewa", "eu": "txewera", - "fi": "njandža", + "fi": "njandžan kieli", "fr": "chewa", "gl": "lingua chichewa", "he": "צ'ואה", "hu": "cseva", - "id": "Chewa", + "id": "Bahasa Chichewa", "it": "chewa", "ja": "チェワ語", "nb_NO": "chewa", @@ -8678,7 +8577,6 @@ "sl": "čičevščina", "sv": "chichewa", "uk": "ньянджа", - "zh_Hans": "切瓦语", "_meta": { "countries": [ "MW", @@ -8692,16 +8590,12 @@ "nys": { "de": "Noongar", "en": "Noongar", - "es": "noongar", "eu": "nyungar", - "fr": "nyungar", - "gl": "noongar", - "he": "נונגאר", - "it": "noongar", - "ja": "ヌーンガー語", - "nl": "Nyungar", - "sl": "nungarščina", - "sv": "nyungar", + "fr": "nyungan", + "gl": "Lngua noongar", + "ja": "ニュンガル語", + "nl": "Nyunga", + "sv": "nyunga", "_meta": { "dir": [ "left-to-right" @@ -8722,7 +8616,7 @@ "gl": "lingua occitana", "he": "אוקסיטנית", "hu": "okcitán", - "id": "bahasa Oksitan", + "id": "Oksitan", "it": "occitano", "ja": "オック語", "nb_NO": "oksitansk", @@ -8749,7 +8643,7 @@ "eo": "aniŝinabeka lingvo", "es": "Idioma ojibwa", "eu": "Ojibwera", - "fi": "odžibwa", + "fi": "Odžibwan kieli", "fr": "ojibwé", "gl": "Lingua ojibwa", "he": "שפת אוג'יבווה", @@ -8778,14 +8672,13 @@ "eo": "olonec-karela lingvo", "fi": "livvinkarjala", "fr": "olonetsien", - "gl": "lingua livvi", + "gl": "Lingua livvi", "it": "lingua livvi", "ja": "リッヴィ語", "nb_NO": "livvisk", "nl": "Olonetsisch", - "pl": "dialekt ołoniecki", + "pl": "Dialekt ołoniecki", "ru": "ливвиковское наречие", - "sl": "livikovščina", "sv": "livvi", "zh_Hant": "利維卡累利阿語", "_meta": { @@ -8803,7 +8696,7 @@ "eo": "oroma lingvo", "es": "oromo", "eu": "Oromoera", - "fi": "oromo", + "fi": "oromon kieli", "fr": "oromo", "gl": "Lingua oromo", "he": "אורומו", @@ -8816,10 +8709,8 @@ "pl": "Język oromo", "pt": "Língua oromo", "ru": "оромо", - "sl": "oromščina", "sv": "oromo", "uk": "оромо", - "zh_Hant": "奧羅莫語", "_meta": { "dir": [ "left-to-right" @@ -8860,7 +8751,7 @@ "gl": "Lingua oriya", "he": "אורייה", "hu": "orija", - "id": "bahasa Odia", + "id": "Oriya", "it": "oriya", "ja": "オリヤー語", "nb_NO": "oriya", @@ -8903,7 +8794,7 @@ "ru": "осетинский язык", "sl": "osetščina", "sv": "ossetiska", - "uk": "осетинська мова", + "uk": "Осетинська мова", "zh_Hans": "奥塞梯语", "zh_Hant": "奧塞提亞語", "_meta": { @@ -8916,18 +8807,14 @@ "ca": "osage", "cs": "osadžština", "en": "Osage", - "fi": "osage", + "fi": "Osagen kieli", "fr": "osage", - "he": "אוסייג'", - "id": "Osage", "it": "lingua osage", "ja": "オセージ語", - "nb_NO": "osage", + "nb_NO": "Osage", "nl": "Osage", - "ru": "оседжи", + "ru": "Оседжи", "sv": "osage", - "zh_Hans": "奥沙格语", - "zh_Hant": "奧沙格語", "_meta": { "dir": [ "left-to-right" @@ -8935,7 +8822,7 @@ } }, "ovd": { - "ca": "elfdalià", + "ca": "dialecte dalecarlià", "cs": "elvdalština", "da": "elvdalsk", "de": "Älvdalisch", @@ -8953,7 +8840,6 @@ "pl": "Elfdalski", "pt": "Älvdalsmål", "ru": "эльвдальский диалект", - "sl": "elfdalščina", "sv": "älvdalska", "_meta": { "dir": [ @@ -8965,17 +8851,17 @@ "ca": "panjabi (Shahmukhi)", "cs": "paňdžábština (šáhmukhí)", "da": "Punjabi (Shahmukhi)", - "de": "Panjabi (Schahmuchi)", + "de": "Panjabi (Shahmukhi)", "en": "Punjabi (Shahmukhi)", "eo": "panĝaba lingvo (Ŝahmuĥi-ortografio)", - "es": "punyabí (Shahmuji)", + "es": "panyabí (Shahmuji)", "eu": "Punjabera (Shahmukhi)", - "fi": "pandžabi (Shahmukhi)", + "fi": "punjabin kieli (Shahmukhi)", "fr": "pendjabi (shahmukhi)", "gl": "lingua punjabi (Shahmukhi)", "he": "פנג'אבי (אלפבית שאהמוקי)", "hu": "pandzsábi (Shahmukhi)", - "id": "bahasa Punjabi (Abjad Shahmukhi)", + "id": "Bahasa Punjab (Abjad Shahmukhi)", "it": "punjabi (Shahmukhī)", "ja": "パンジャーブ語 (シャームキー文字)", "nb_NO": "panjabi (Shahmukhi)", @@ -8984,7 +8870,7 @@ "pt": "Língua panjabi (Shahmukhi)", "ru": "панджаби (Шахмукхи)", "sl": "pandžabščina (šahmuki)", - "sv": "punjabi (shahmukhi)", + "sv": "punjabi (Shahmukhi)", "uk": "пенджабська мова (Shahmukhi)", "zh_Hans": "旁遮普语 (Shahmukhi)", "zh_Hant": "旁遮普語 (Shahmukhi)", @@ -9004,19 +8890,18 @@ "eo": "pangasina lingvo", "es": "pangasinense", "eu": "pagasinanera", - "fi": "pangasinan", + "fi": "Pangasinanin kieli", "fr": "pangassinais", "gl": "Lingua pangasinesa", "hu": "pangasinan", - "id": "bahasa Pengasinan", + "id": "Pangasinan", "it": "pangasinan", "ja": "パンガシナン語", "nb_NO": "pangasinansk", "nl": "Pangasinan", "pl": "Język pangasinan", "pt": "Língua pangasinesa", - "ru": "пангасинанский язык", - "sl": "pangasinščina", + "ru": "Пангасинанский язык", "sv": "pangasinan", "uk": "Панґасінанська мова", "zh_Hans": "邦阿西楠语", @@ -9035,12 +8920,12 @@ "eo": "Papiamento", "es": "papiamento", "eu": "Papiamento", - "fi": "papiamentu", + "fi": "Papiamentu", "fr": "papiamento", "gl": "Papiamento", "he": "פאפיאמנטו", - "hu": "papiamento", - "id": "Papiamento", + "hu": "papiamentu", + "id": "Bahasa Papiamento", "it": "lingua papiamento", "ja": "パピアメント語", "nb_NO": "papiamento", @@ -9048,7 +8933,7 @@ "pl": "Język papiamento", "pt": "Papiamento", "ru": "папьяменто", - "sl": "papiamento", + "sl": "Papiamento", "sv": "papiamento", "uk": "пап'яменто", "zh_Hans": "帕皮阿门托语", @@ -9061,19 +8946,18 @@ }, "pcd": { "ca": "picard", - "cs": "pikardština", "da": "Pikardisk", "de": "Picardisch", "en": "Picard", "eo": "pikarda franca dialekto", "es": "picardo", "eu": "Pikardiera", - "fi": "picardi", + "fi": "Picardin kieli", "fr": "picard", "gl": "Lingua picarda", "he": "פיקארד", "hu": "pikárd", - "id": "Picardia", + "id": "Bahasa Picard", "it": "piccardo", "ja": "ピカルディ語", "nb_NO": "pikardisk", @@ -9098,7 +8982,7 @@ "eo": "pensilvangermana dialekto", "es": "alemán de Pensilvania", "eu": "Pennsylvaniako aleman", - "fi": "pennsylvaniansaksa", + "fi": "Pennsylvaniansaksa", "fr": "allemand de Pennsylvanie", "gl": "Alemán de Pensilvania", "hu": "pennsylvaniai német", @@ -9110,7 +8994,7 @@ "pl": "język niemiecki w Pensylwanii", "pt": "Alemão da Pensilvânia", "ru": "пенсильванско-немецкий диалект", - "sl": "pensilvanska nemščina", + "sl": "Pensilvanska nemščina", "sv": "pennsylvaniatyska", "uk": "Пенсильвансько-німецький діалект", "_meta": { @@ -9136,11 +9020,8 @@ "pl": "plautdietsch", "pt": "Plautdietsch", "ru": "Немецко-платский диалект", - "sl": "menonitska nizka nemščina", "sv": "plautdietsch", "uk": "Німецько-платський діалект", - "zh_Hans": "门诺低地德语", - "zh_Hant": "門諾低地德語", "_meta": { "dir": [ "left-to-right" @@ -9159,15 +9040,13 @@ "fr": "palatin", "gl": "Alemán do Palatinado", "hu": "pfalzi", - "id": "Jerman Palatinate", "it": "tedesco palatino", "ja": "プファルツ語", "nl": "Paltsisch", - "pl": "gwary palatynackie", + "pl": "Gwary palatynackie", "ru": "Пфальцский диалект", - "sl": "pfalška nemščina", "sv": "pfalziska", - "uk": "Пфальцький діалект німецької", + "uk": "Пфальцський діалект німецької", "_meta": { "dir": [ "left-to-right" @@ -9182,12 +9061,11 @@ "en": "Pitkern", "eo": "pitkarna lingvo", "es": "pitcairnés", - "fi": "pitcairn", + "fi": "Pitcairnin kieli", "fr": "pitcairnais", "gl": "Pitcairnés", "he": "פיטקרנית", "hu": "pitcairni", - "id": "bahasa Pitcairn", "it": "pitcairnese", "ja": "ピトケアン語", "nb_NO": "pitkairnsk", @@ -9198,7 +9076,6 @@ "ru": "питкэрнский язык", "sv": "pitcairnesiska", "uk": "Піткернська мова", - "zh_Hant": "皮特肯語", "_meta": { "dir": [ "left-to-right" @@ -9210,17 +9087,15 @@ "en": "Pijin", "eo": "piĵina lingvo", "es": "Pidgin salomonense", - "fi": "pijin", + "fi": "Pijin", "fr": "pijin", "it": "lingua pijin", "ja": "ピジン語", "pl": "Język neosalomoński", "pt": "Língua pijin", "ru": "Пиджин Соломоновых Островов", - "sl": "salomonski pidžin", "sv": "pijin", "uk": "Піджин Соломонових Островів", - "zh_Hant": "皮京語", "_meta": { "dir": [ "left-to-right" @@ -9240,7 +9115,6 @@ "pl": "Język pitjantjatjara", "ru": "питянтятяра", "sv": "pitjantjatjara", - "zh_Hans": "皮詹贾贾拉方言", "_meta": { "dir": [ "left-to-right" @@ -9261,7 +9135,7 @@ "gl": "lingua polaca", "he": "פולנית", "hu": "lengyel", - "id": "bahasa Polandia", + "id": "bahasa Polski", "it": "polacco", "ja": "ポーランド語", "nb_NO": "polsk", @@ -9286,18 +9160,17 @@ }, "pms": { "ca": "piemontès", - "cs": "Piemontština", "de": "Piemontesisch", "en": "Piedmontese", "eo": "piemonta lingvo", "es": "piamontés", "eu": "Piemontera", - "fi": "piemonte", + "fi": "Piemonten kieli", "fr": "piémontais", "gl": "Lingua piemontesa", "he": "פיימונטית", "hu": "piemonti", - "id": "bahasa Piemonte", + "id": "Bahasa Piemonte", "it": "lingua piemontese", "ja": "ピエモンテ語", "nb_NO": "piemontesisk", @@ -9306,7 +9179,6 @@ "pt": "Língua piemontesa", "pt_BR": "Língua piemontesa", "ru": "пьемонтский язык", - "sl": "piemonteščina", "sv": "piemontesiska", "uk": "П'ємонтська мова", "zh_Hans": "皮埃蒙特语", @@ -9324,7 +9196,6 @@ "en": "Pontic Greek", "eo": "Ponta greka lingvo", "es": "griego póntico", - "fi": "pontoksenkreikka", "fr": "grec pontique", "gl": "Grego póntico", "hu": "pontoszi görög", @@ -9336,7 +9207,6 @@ "pl": "język pontyjski", "pt": "Grego do Ponto", "ru": "понтийский язык", - "sl": "pontščina", "sv": "pontisk grekiska", "uk": "Понтійська мова", "zh_Hant": "旁狄希臘語", @@ -9354,12 +9224,12 @@ "eo": "antikva prusa lingvo", "es": "prusiano antiguo", "eu": "Prusiera zahar", - "fi": "muinaispreussi", + "fi": "muinaispreussin kieli", "fr": "vieux-prussien", "gl": "Lingua prusiana antiga", "he": "פרוסית עתיקה", "hu": "óporosz", - "id": "Prusia Kuno", + "id": "Bahasa Prusia Kuno", "it": "antico prussiano", "ja": "プロシア語", "nb_NO": "gammelprøyssisk", @@ -9368,10 +9238,8 @@ "pt": "prussiano antigo", "pt_BR": "Prussiano antigo", "ru": "прусский язык", - "sl": "stara pruščina", "sv": "prusiska", - "uk": "пруcська мова", - "zh_Hant": "普魯士語", + "uk": "Пруcська мова", "_meta": { "dir": [ "left-to-right" @@ -9387,7 +9255,7 @@ "eo": "paŝtuna lingvo", "es": "pastún", "eu": "paxtuera", - "fi": "paštu", + "fi": "paštun kieli", "fr": "pachto", "gl": "Lingua paxta", "he": "פשטו", @@ -9441,7 +9309,6 @@ "sl": "portugalščina", "sv": "portugisiska", "uk": "португальська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⴱⵓⵔⵜⵓⴳⴰⵍⵉⵜ", "zh_Hans": "葡萄牙语", "zh_Hant": "葡萄牙語", "_meta": { @@ -9469,13 +9336,13 @@ "en": "Brazilian Portuguese", "eo": "brazilportugala lingvo", "es": "portugués brasileño", - "eu": "brasildar portuges", + "eu": "Brasilgo portuges", "fi": "brasilianportugali", "fr": "portugais brésilien", "gl": "portugués do Brasil", "he": "פורטוגזית ברזילאית", "hu": "brazíliai portugál", - "id": "bahasa Portugis Brasil", + "id": "Portugis Brasil", "it": "portoghese brasiliano", "ja": "ブラジルポルトガル語", "nb_NO": "brasiliansk portugisisk", @@ -9518,7 +9385,7 @@ "pt": "quíchua", "pt_BR": "quíchua", "ru": "кечуа", - "sl": "kečujščina", + "sl": "kečuanščina", "sv": "quechua", "uk": "кечуа", "zh_Hans": "克丘亚语", @@ -9539,7 +9406,7 @@ "en": "K’iche’", "es": "Idioma quiché", "eu": "K'iche'era", - "fi": "k'iche'", + "fi": "k'iche'n kieli", "fr": "quiché", "gl": "Lingua kʼicheʼ", "he": "קאיצ'ה", @@ -9551,10 +9418,8 @@ "pl": "Język kicze", "pt": "Língua quiché", "ru": "киче", - "sl": "kihejščina", "sv": "quiché", - "uk": "Кіче", - "zh_Hant": "基切語", + "uk": "Кіче (мова)", "_meta": { "dir": [ "left-to-right" @@ -9562,25 +9427,23 @@ } }, "rar": { - "ca": "rarotongà", + "ca": "maori de les Illes Cook", "da": "rarotongansk", "de": "Rarotonganisch", "en": "Cook Islands Maori", "eo": "Kuk-insulara maoria lingvo", "es": "Idioma rarotongano", "eu": "Cook uharteetako māoriera", - "fi": "rarotonga", + "fi": "Rarotongan kieli", "fr": "maori des îles Cook", "gl": "Lingua maorí das Illas Cook", "hu": "Cook-szigeteki maori", - "id": "bahasa Maori Kepulauan Cook", "ja": "ラロトンガ語", "nb_NO": "rarotongesisk", "nl": "Cookeilandmaori", "pl": "język maoryski Wysp Cooka", "pt": "Maori das Ilhas Cook", "ru": "кукский язык", - "sl": "cookovootoška maorščina", "sv": "rarotongesiska", "uk": "Кукська мова", "zh_Hant": "庫克羣島毛利人", @@ -9596,10 +9459,10 @@ "en": "Romagnol", "eo": "romanja lingvo", "es": "romañol", - "fi": "romagnoli", + "fi": "romagnolin kieli", "fr": "romagnol", "hu": "romagnai nyelv", - "id": "bahasa Romagna", + "id": "bahasa Romagnol", "it": "romagnolo", "ja": "ロマーニャ語", "nl": "Romagnools", @@ -9620,8 +9483,8 @@ "de": "Tarifit", "en": "Tarifit", "es": "rifeño", - "eu": "Tarifit", - "fi": "tarifit", + "eu": "Tmaziɣt", + "fi": "Tarifit", "fr": "rifain", "gl": "Lingua rifeña", "he": "ריפית", @@ -9630,15 +9493,17 @@ "nl": "Riffijns", "pl": "Język tarifit", "pt": "Língua rifenha", - "ru": "рифский язык", + "ru": "Рифский язык", "sl": "tarifit", "sv": "rif", - "zgh": "ⵜⴰⵔⵉⴼⵉⵜ", "zh_Hans": "里夫语", "zh_Hant": "里夫語", "_meta": { "dir": [ - "left-to-right" + "right-to-left", + "left-to-right", + "top-to-bottom", + "bottom-to-top" ] } }, @@ -9647,14 +9512,13 @@ "en": "Rakhine", "fr": "arakanais", "gl": "Lingua arakanesa", - "id": "Rakhine", + "id": "bahasa Rakhine", "ja": "ラカイン語", "nl": "Arakanees", "pl": "Język arakański", "pt": "Língua arracanesa", "ru": "Араканский язык", "sv": "arakanesiska", - "uk": "Араканська мова", "zh_Hans": "若开语", "zh_Hant": "若開語", "_meta": { @@ -9688,8 +9552,7 @@ "ru": "романшский язык", "sl": "retoromanščina", "sv": "rätoromanska", - "uk": "романшська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵔⵓⵎⴰⵏⵛⵜ", + "uk": "Романшська мова", "_meta": { "countries": [ "CH" @@ -9707,9 +9570,7 @@ "it": "lingua carpato-romanì", "ja": "カルパティア・ロマ語", "nl": "Karpathisch-Romani", - "pt": "Romani dos Cárpatos", "ru": "Карпатские диалекты цыганского языка", - "sl": "karpatska romščna", "sv": "centralromani", "_meta": { "dir": [ @@ -9726,12 +9587,12 @@ "eo": "cigana lingvo", "es": "romaní", "eu": "erromaniera", - "fi": "romani", + "fi": "romanikieli", "fr": "romani", "gl": "lingua romaní", "he": "רומאני", "hu": "cigány nyelv", - "id": "bahasa Romani", + "id": "Bahasa Romani", "it": "romaní", "ja": "ロマ語", "nb_NO": "romanés", @@ -9757,7 +9618,7 @@ "eo": "burunda lingvo", "es": "kirundi", "eu": "kirundi", - "fi": "kirundi", + "fi": "Kirundi", "fr": "kirundi", "gl": "Lingua kirundi", "he": "קירונדי", @@ -9770,10 +9631,8 @@ "pl": "język rundi", "pt": "Língua kirundi", "ru": "рунди", - "sl": "rundščina", "sv": "kirundi", "uk": "Кірунді", - "zh_Hans": "基隆迪语", "_meta": { "countries": [ "BI" @@ -9797,7 +9656,7 @@ "gl": "lingua romanesa", "he": "רומנית", "hu": "román", - "id": "bahasa Rumania", + "id": "Rumania", "it": "romeno", "ja": "ルーマニア語", "nb_NO": "rumensk", @@ -9846,7 +9705,6 @@ "sl": "ruščina", "sv": "ryska", "uk": "російська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵔⵓⵙⵉⵜ", "zh_Hans": "俄语", "zh_Hant": "俄語", "_meta": { @@ -9876,7 +9734,7 @@ "gl": "Lingua rutena", "he": "רוסינית", "hu": "ruszin", - "id": "bahasa Rusin", + "id": "bahasa Rusyn", "it": "ruteno", "ja": "ルシン語", "nb_NO": "rusinsk", @@ -9897,8 +9755,8 @@ "rup": { "ca": "aromanès", "cs": "arumunština", - "da": "aromunsk", - "de": "Aromunische Sprache", + "da": "Aromunsk", + "de": "Aromunisch", "en": "Aromanian", "eo": "arumana lingvo", "es": "arumano", @@ -9908,8 +9766,8 @@ "gl": "Lingua arromanesa", "he": "ארומנית", "hu": "aromán", - "id": "Aromania", - "it": "Lingua arumena", + "id": "Bahasa Arumania", + "it": "arumeno", "ja": "アルーマニア語", "nb_NO": "arumensk", "nl": "Aroemeens", @@ -9934,7 +9792,7 @@ "eo": "ruanda lingvo", "es": "kiñaruanda", "eu": "kinyaruanda", - "fi": "ruanda", + "fi": "ruandan kieli", "fr": "kinyarwanda", "gl": "Lingua ruanda", "he": "קינירואנדה", @@ -9947,10 +9805,8 @@ "pl": "język ruanda", "pt": "Língua kinyarwanda", "ru": "руанда", - "sl": "ruandščina", "sv": "rwanda", - "uk": "руандійська мова", - "zh_Hans": "卢旺达语", + "uk": "Руандійська мова", "zh_Hant": "盧安達語", "_meta": { "countries": [ @@ -9968,20 +9824,19 @@ "eo": "okinava lingvo", "es": "okinawense", "eu": "okinawera", - "fi": "okinawa", + "fi": "Okinawan kieli", "fr": "okinawaïen", "gl": "Lingua okinawana", "he": "השפה האוקינאווית", "hu": "okinavai nyelv", - "id": "Okinawa", + "id": "Bahasa Okinawa", "it": "lingua di Okinawa", "ja": "沖縄語", "nb_NO": "Okinawa", "nl": "Okinawaans", "pl": "Język okinawski", "pt": "okinawano", - "ru": "окинавский язык", - "sl": "okinavščina", + "ru": "Окинавский язык", "sv": "okinawianska", "uk": "окінавська мова", "zh_Hans": "冲绳语", @@ -10007,7 +9862,7 @@ "gl": "Lingua sakha", "he": "סאחה", "hu": "jakut", - "id": "bahasa Yakut", + "id": "Bahasa Yakut", "it": "sacha", "ja": "サハ語", "nb_NO": "sakha", @@ -10015,7 +9870,6 @@ "pl": "Język jakucki", "pt": "Língua iacuta", "ru": "якутский язык", - "sl": "jakutščina", "sv": "jakutiska", "uk": "якутська мова", "_meta": { @@ -10033,12 +9887,12 @@ "eo": "santala lingvo", "es": "idioma santalí", "eu": "Santali", - "fi": "santali", + "fi": "Santalin kieli", "fr": "santâlî", "gl": "lingua santali", "he": "סנטלית", "hu": "szantáli", - "id": "bahasa Santali", + "id": "Bahasa Santali", "it": "santali", "ja": "サンタル語", "nb_NO": "Santali", @@ -10048,7 +9902,7 @@ "ru": "Сантали", "sl": "santalščina", "sv": "santhali", - "uk": "санталі", + "uk": "Санталі", "zh_Hant": "桑塔利語", "_meta": { "dir": [ @@ -10070,7 +9924,7 @@ "gl": "Lingua sarda", "he": "סרדו", "hu": "szárd", - "id": "bahasa Sardinia", + "id": "Bahasa Sardinia", "it": "sardo", "ja": "サルデーニャ語", "nb_NO": "sardisk", @@ -10078,7 +9932,7 @@ "pl": "Język sardyński", "pt": "Língua sarda", "ru": "сардинский язык", - "sl": "sardinščina", + "sl": "Sardinščina", "sv": "sardiska", "uk": "Сардська мова", "zh_Hans": "撒丁语", @@ -10103,7 +9957,7 @@ "gl": "Lingua siciliana", "he": "סיציליאנית", "hu": "szicíliai", - "id": "bahasa Sisilia", + "id": "Bahasa Sisilia", "it": "siciliano", "ja": "シチリア語", "nb_NO": "siciliansk", @@ -10130,12 +9984,12 @@ "eo": "skota lingvo", "es": "escocés", "eu": "eskoziera", - "fi": "skotti", + "fi": "Skotin kieli", "fr": "scots", - "gl": "Lingua scots", + "gl": "Lingua escocesa", "he": "סקוטית", "hu": "scots", - "id": "bahasa Skots", + "id": "Bahasa Scots", "it": "lingua scots", "ja": "スコットランド語", "nb_NO": "skotsk", @@ -10155,40 +10009,6 @@ ] } }, - "sd": { - "ca": "sindhi", - "cs": "sindhština", - "da": "sindhi", - "de": "Sindhi", - "en": "Sindhi", - "eo": "sinda lingvo", - "es": "sindhi", - "eu": "sindhi", - "fi": "sindhi", - "fr": "sindhi", - "gl": "Lingua sindhi", - "he": "סינדית", - "hu": "szindhi", - "id": "bahasa Sindhi", - "it": "sindhi", - "ja": "シンド語", - "nb_NO": "sindhi", - "nl": "Sindhi", - "pl": "sindhi", - "pt": "língua sindi", - "pt_BR": "Língua sindi", - "ru": "синдхи", - "sl": "sindščina", - "sv": "sindhi", - "uk": "синдхі", - "zh_Hans": "信德语", - "zh_Hant": "信德語", - "_meta": { - "dir": [ - "left-to-right" - ] - } - }, "sdc": { "ca": "sasserès", "de": "Sassaresisch", @@ -10199,13 +10019,13 @@ "gl": "Lingua sassaresa", "he": "סאסארזה", "hu": "sassari", - "id": "bahasa Sassari", - "it": "lingua sassarese", + "id": "Bahasa Sassari", + "it": "(lingua) sassarese", "ja": "サッサリ・サルデーニャ語", "nl": "Sassarees", "pl": "Dialekt sassarski", "ru": "сассарский язык", - "sl": "sasarščina", + "sl": "Sasarščina", "sv": "sassaresiska", "uk": "сассарська мова", "zh_Hans": "萨萨里语", @@ -10225,7 +10045,7 @@ "eo": "Sudaj Kurdaj dialektoj", "fr": "kurde du Sud", "he": "כורדית דרומית", - "id": "Kurdi Selatan", + "id": "Bahasa Kurdi Selatan", "it": "lingua curda meridionale", "ja": "南部クルド語", "nl": "Zuid-Koerdisch", @@ -10233,7 +10053,6 @@ "pt": "Curdo meridional", "pt_BR": "Curdo meridional", "ru": "южнокурдский язык", - "sl": "južna kurdščina", "sv": "sydkurdiska", "uk": "південнокурдська мова", "zh_Hans": "南库尔德语", @@ -10258,7 +10077,6 @@ "gl": "Lingua saami setentrional", "he": "סאמי צפונית", "hu": "északi számi", - "id": "bahasa Sami Utara", "it": "sami settentrionale", "ja": "北部サーミ語", "nb_NO": "nordsamisk", @@ -10292,7 +10110,6 @@ "pl": "Język seri", "pt": "Língua seri", "ru": "Сери", - "sl": "serijščina", "sv": "seri", "zh_Hant": "塞裏語", "_meta": { @@ -10305,7 +10122,7 @@ "de": "Koyra Senni", "en": "Koyraboro Senni", "es": "Koyraboro senni", - "fi": "koyraboro senni", + "fi": "Koyraboro senni", "fr": "koyraboro senni", "ja": "コイラボロ・センニ語", "nl": "Koyra Senni", @@ -10325,7 +10142,7 @@ "eo": "sangoa lingvo", "es": "idioma sango", "eu": "Sango", - "fi": "sango", + "fi": "Sango", "fr": "sango", "gl": "Lingua sango", "he": "סאנגו", @@ -10352,48 +10169,14 @@ ] } }, - "sh": { - "ca": "serbocroat", - "cs": "srbochorvatština", - "da": "serbokroatisk", - "de": "Serbokroatisch", - "en": "Serbo-Croatian", - "eo": "serbokroata lingvo", - "es": "serbocroata", - "eu": "Serbokroaziera", - "fi": "serbokroaatti", - "fr": "serbo-croate", - "gl": "Lingua serbocroata", - "he": "סרבו-קרואטית", - "hu": "szerbhorvát", - "id": "bahasa Serbo-Kroasia", - "it": "serbo-croato", - "ja": "セルビア・クロアチア語", - "nb_NO": "serbokroatisk", - "nl": "Servo-Kroatisch", - "pl": "język serbsko-chorwacki", - "pt": "Língua servo-croata", - "pt_BR": "Língua servo-croata", - "ru": "сербохорватский язык", - "sl": "srbohrvaščina", - "sv": "serbokroatiska", - "uk": "сербохорватська мова", - "zh_Hans": "塞尔维亚-克罗地亚语", - "zh_Hant": "塞爾維亞-克羅地亞語", - "_meta": { - "dir": [ - "left-to-right" - ] - } - }, "shi": { "ca": "taixelhit", "cs": "tašelhit", "de": "Taschelhit", - "en": "Tachelhit", + "en": "Shilha", "eo": "ŝelha lingvo", "es": "chilha", - "fi": "tašelhit", + "fi": "Tašelhit", "fr": "chleuh", "gl": "Lingua shilha", "he": "תשלחית", @@ -10403,16 +10186,17 @@ "nl": "Tashelhiyt", "pl": "Język tashelhiyt", "pt": "Tachelhit", - "ru": "шильхские языки", + "ru": "Шильхские языки", "sl": "tašelhit", "sv": "tachelhit", - "uk": "ташельхіт мова", - "zgh": "ⵜⴰⵛⵍⵃⵉⵜ", + "uk": "Ташельхіт мова", "zh_Hans": "施卢赫语", "zh_Hant": "施盧赫語", "_meta": { "dir": [ "left-to-right", + "top-to-bottom", + "bottom-to-top", "right-to-left" ] } @@ -10423,10 +10207,10 @@ "en": "Shan", "eo": "ŝana lingvo", "es": "shan", - "fi": "shan", + "fi": "Shanin kieli", "fr": "shan", "gl": "Lingua shan", - "id": "Shan", + "id": "Bahasa Shan", "it": "lingua shan", "ja": "シャン語", "nl": "Shan", @@ -10434,7 +10218,6 @@ "pt": "língua shan", "pt_BR": "Língua shan", "ru": "шанский язык", - "sl": "šanščina", "sv": "shan", "uk": "шанська мова", "zh_Hans": "掸语", @@ -10451,7 +10234,7 @@ "en": "Shawiya", "es": "chaoui", "eu": "Xawia", - "fi": "tašawit", + "fi": "Tašawit", "fr": "chaoui", "it": "tashawit", "ja": "シャウィーア語", @@ -10459,13 +10242,14 @@ "pl": "język chaouia", "pt": "Língua chaouis", "ru": "Шавия", - "sl": "šavijščina", "sv": "shawiya", - "uk": "шавія", + "uk": "Шавія", "_meta": { "dir": [ + "right-to-left", "left-to-right", - "right-to-left" + "top-to-bottom", + "bottom-to-top" ] } }, @@ -10478,7 +10262,7 @@ "eo": "sinhala lingvo", "es": "cingalés", "eu": "Sinhala", - "fi": "sinhali", + "fi": "Sinhali", "fr": "singhalais", "gl": "Lingua cingalesa", "he": "סינהלית", @@ -10492,7 +10276,7 @@ "pt": "Língua cingalesa", "pt_BR": "Língua cingalesa", "ru": "сингальский язык", - "sl": "singalščina", + "sl": "sinhalščina", "sv": "singalesiska", "uk": "сингальська мова", "zh_Hant": "僧伽羅語", @@ -10511,7 +10295,7 @@ "en": "Sidamo", "es": "Idioma sidamo", "eu": "Sidamo hizkuntza", - "fi": "sidamo", + "fi": "Sidamo", "fr": "sidama", "gl": "Lingua sidamo", "he": "סידאמית", @@ -10538,9 +10322,7 @@ "fi": "kiltinänsaame", "fr": "same de Kildin", "gl": "Lingua saami de Kildin", - "he": "סאמית קילדינית", "hu": "kildini számi", - "id": "Sami Kildin", "it": "lingua sami di Kildin", "ja": "キルディン・サーミ語", "nb_NO": "kildinsamisk", @@ -10569,7 +10351,6 @@ "fi": "turjansaame", "fr": "same de Ter", "gl": "Lingua saami de Ter", - "id": "bahasa Sami Ter", "it": "sami di Ter", "ja": "テル・サーミ語", "nb_NO": "tersamisk", @@ -10577,10 +10358,8 @@ "pl": "język ter", "pt": "sami de Ter", "ru": "йоканьгско-саамский язык", - "sl": "terska samijščina", "sv": "tersamiska", "uk": "терська саамська мова", - "zh_Hant": "特爾薩米語", "_meta": { "dir": [ "left-to-right" @@ -10597,7 +10376,6 @@ "fi": "uumajansaame", "fr": "same d'Ume", "gl": "Lingua saami de Ume", - "he": "סאמית אומית", "hu": "umei számi", "it": "lingua sami di Ume", "ja": "ウーメ・サーミ語", @@ -10640,7 +10418,6 @@ "sl": "slovaščina", "sv": "slovakiska", "uk": "словацька мова", - "zh_Hans": "斯洛伐克语", "zh_Hant": "斯洛伐克語", "_meta": { "countries": [ @@ -10704,7 +10481,6 @@ "nl": "Silezisch-Duits", "pl": "dialekt śląski języka niemieckiego", "ru": "силезские диалекты немецкого языка", - "sl": "šlezijska nemščina", "sv": "schlesisk tyska", "uk": "Сілезький діалект німецької мови", "zh_Hans": "西里西亚语", @@ -10724,12 +10500,12 @@ "eo": "samoa lingvo", "es": "samoano", "eu": "Samoera", - "fi": "samoa", + "fi": "samoan kieli", "fr": "samoan", "gl": "Lingua samoana", "he": "סמואית", "hu": "szamoai", - "id": "Samoa", + "id": "Bahasa Samoa", "it": "samoano", "ja": "サモア語", "nb_NO": "samoansk", @@ -10737,11 +10513,8 @@ "pl": "język samoański", "pt": "Língua samoana", "ru": "самоанский язык", - "sl": "samojščina", "sv": "samoanska", "uk": "Самоанська мова", - "zh_Hans": "萨摩亚语", - "zh_Hant": "薩摩亞語", "_meta": { "countries": [ "WS" @@ -10762,9 +10535,8 @@ "fi": "eteläsaame", "fr": "same du Sud", "gl": "Lingua saami meridional", - "he": "סאמי דרומית", "hu": "déli számi", - "id": "bahasa Sami Selatan", + "id": "Bahasa Sami Selatan", "it": "sami meridionale", "ja": "南部サーミ語", "nb_NO": "sørsamisk", @@ -10794,9 +10566,7 @@ "fi": "luulajansaame", "fr": "same de Lule", "gl": "Lingua saami de Lule", - "he": "סאמית לולית", "hu": "lulei számi", - "id": "Sami Lule", "it": "lingua sami di Lule", "ja": "ルレ・サーミ語", "nb_NO": "lulesamisk", @@ -10826,9 +10596,7 @@ "fi": "inarinsaame", "fr": "same d'Inari", "gl": "Lingua saami de Inari", - "he": "סאמית אינארית", "hu": "inari számi", - "id": "Sami Inari", "it": "sami di Inari", "ja": "イナリ・サーミ語", "nb_NO": "enaresamisk", @@ -10857,7 +10625,6 @@ "fi": "koltansaame", "fr": "same skolt", "gl": "Lingua saami de Skolt", - "he": "סאמית סקולטית", "hu": "kolta számi", "it": "lingua sami skolt", "ja": "スコルト・サーミ語", @@ -10867,7 +10634,7 @@ "pt": "kíngua sami de Skolt", "pt_BR": "Língua sami de Skolt", "ru": "колтта-саамский язык", - "sl": "skoltska samijščina", + "sl": "sokltska samijščina", "sv": "skoltsamiska", "uk": "колта-саамська мова", "zh_Hans": "斯科尔特萨米语", @@ -10885,8 +10652,7 @@ "en": "Shona", "eo": "Ŝona lingvo", "es": "shona", - "eu": "Shonera", - "fi": "šona", + "fi": "šonan kieli", "fr": "shona", "gl": "Lingua shona", "he": "שונה", @@ -10899,7 +10665,6 @@ "pl": "Język shona", "pt": "Língua chona", "ru": "шона", - "sl": "šonščina", "sv": "shona", "uk": "Шонська мова", "zh_Hant": "修納語", @@ -10921,12 +10686,12 @@ "eo": "somala lingvo", "es": "somalí", "eu": "somaliera", - "fi": "somali", + "fi": "somalin kieli", "fr": "somali", "gl": "Lingua somalí", "he": "סומלית", "hu": "szomáli", - "id": "bahasa Somali", + "id": "Bahasa Somali", "it": "somalo", "ja": "ソマリ語", "nb_NO": "somali", @@ -10935,9 +10700,8 @@ "pt": "Língua somali", "pt_BR": "Língua somali", "ru": "сомалийский язык", - "sl": "somalščina", "sv": "somaliska", - "uk": "сомалійська мова", + "uk": "Сомалійська мова", "zh_Hans": "索马里语", "zh_Hant": "索馬利亞語", "_meta": { @@ -10950,13 +10714,12 @@ } }, "sou": { - "ca": "tailandès meridional", "de": "Südthailändisch", "en": "Southern Thai", "eo": "sud-taja lingvo", "fr": "thaï du Sud", "he": "תאית דרומית", - "id": "Thai Selatan", + "id": "Bahasa Thai Selatan", "ja": "南タイ語", "nl": "Zuidelijk Thai", "pl": "Język południowotajski", @@ -10982,10 +10745,10 @@ "eu": "albaniera", "fi": "albania", "fr": "albanais", - "gl": "lingua albanesa", + "gl": "Lingua albanesa", "he": "אלבנית", "hu": "albán", - "id": "Albania", + "id": "Bahasa Albania", "it": "albanese", "ja": "アルバニア語", "nb_NO": "albansk", @@ -10997,7 +10760,6 @@ "sl": "albanščina", "sv": "albanska", "uk": "албанська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵍⴱⴰⵏⵉⵜ", "zh_Hans": "阿尔巴尼亚语", "zh_Hant": "阿爾巴尼亞語", "_meta": { @@ -11019,7 +10781,7 @@ "eo": "srana lingvo", "es": "sranan tongo", "eu": "Sranan Tongo", - "fi": "sranantongo", + "fi": "Sranantongo", "fr": "sranan", "gl": "Sranan tongo", "he": "סרנן טונגו", @@ -11032,7 +10794,7 @@ "pl": "sranan tongo", "pt": "Sranan", "ru": "cранан-тонго", - "sl": "surinamščina", + "sl": "Surinamščina", "sv": "sranan", "uk": "сранан-тонго", "zh_Hans": "苏里南语", @@ -11048,7 +10810,6 @@ "en": "Sirionó", "es": "sirionó", "fr": "sirionó", - "gl": "Lingnua sirionó", "ja": "シリオノ語", "nb_NO": "sirionó", "nl": "Sirionó", @@ -11069,12 +10830,12 @@ "eo": "svazia lingvo", "es": "suazi", "eu": "swaziera", - "fi": "swazi", + "fi": "swazin kieli", "fr": "swati", "gl": "Lingua suazi", "he": "סווזי", "hu": "szvázi", - "id": "Swazi", + "id": "Bahasa Swati", "it": "swati", "ja": "スワジ語", "nb_NO": "swazi", @@ -11083,10 +10844,9 @@ "pt": "língua suázi", "pt_BR": "língua suázi", "ru": "свати", - "sl": "svazijščina", "sv": "siswati", "uk": "Сваті", - "zh_Hans": "斯瓦蒂语", + "zh_Hans": "斯威士语", "zh_Hant": "史瓦濟語", "_meta": { "countries": [ @@ -11107,12 +10867,12 @@ "eo": "sota lingvo", "es": "sesotho", "eu": "sothoera", - "fi": "eteläsotho", + "fi": "eteläsothon kieli", "fr": "sotho du Sud", "gl": "Lingua sotho", "he": "ססוטו", "hu": "déli szoto", - "id": "Sotho", + "id": "Bahasa Sesotho", "it": "sotho del sud", "ja": "ソト語", "nb_NO": "sotho", @@ -11123,8 +10883,7 @@ "ru": "сесото", "sl": "sesotščina", "sv": "sesotho", - "uk": "сесото", - "zh_Hant": "索托語", + "uk": "Сесото", "_meta": { "countries": [ "LS", @@ -11138,12 +10897,12 @@ }, "sth": { "ca": "shelta", - "cs": "šelta", + "cs": "Shelta", "de": "Shelta", "en": "Shelta", "es": "shelta", "eu": "Shelta", - "fi": "shelta", + "fi": "Shelta", "fr": "shelta", "gl": "Shelta", "he": "שלטה", @@ -11157,7 +10916,6 @@ "ru": "шелта", "sv": "shelta", "uk": "Шелта", - "zh_Hant": "雪爾塔語", "_meta": { "dir": [ "left-to-right" @@ -11184,7 +10942,6 @@ "pl": "Język fryzyjski saterlandzki", "pt": "frisão oriental", "ru": "Затерландский фризский язык", - "sl": "saterska frizijščina", "sv": "saterfrisiska", "uk": "Затерландська фризька мова", "zh_Hans": "萨特弗里斯兰语", @@ -11209,7 +10966,7 @@ "gl": "Sunda", "he": "סונדנזית", "hu": "szundai", - "id": "bahasa Sunda", + "id": "Sunda", "it": "sunda", "ja": "スンダ語", "nb_NO": "sundanesisk", @@ -11221,8 +10978,6 @@ "sl": "sundanščina", "sv": "sunda", "uk": "сунданська мова", - "zh_Hans": "巽他语", - "zh_Hant": "巽他語", "_meta": { "dir": [ "left-to-right" @@ -11281,7 +11036,7 @@ "gl": "Lingua suahili", "he": "סוואהילי", "hu": "szuahéli", - "id": "bahasa Swahili", + "id": "Bahasa Swahili", "it": "swahili", "ja": "スワヒリ語", "nb_NO": "swahili", @@ -11290,10 +11045,9 @@ "pt": "Língua suaíli", "pt_BR": "língua suaíli", "ru": "суахили", - "sl": "svahili", + "sl": "Svahili", "sv": "swahili", "uk": "суахілі", - "zh_Hans": "斯瓦希里语", "zh_Hant": "史瓦希利語", "_meta": { "countries": [ @@ -11303,32 +11057,25 @@ "UG" ], "dir": [ - "left-to-right" + "left-to-right", + "right-to-left" ] } }, "syl": { - "ca": "sileti", - "cs": "Silotčtina", - "da": "Siloti sprog", "de": "Sylheti", "en": "Sylheti", "es": "Idioma sylheti", - "eu": "Siloti hizkuntza", - "fi": "sylheti", + "fi": "Sylheti", "fr": "sylheti", "gl": "Lingua sylheti", "he": "סילהטית", - "hu": "sziloti", - "id": "bahasa Sylheti", - "it": "silotese", + "it": "lingua silotica", "ja": "シレット語", "nb_NO": "Sylhetti", "nl": "Sylheti", "pl": "język syloti", - "pt": "Siroto", "ru": "силхетский язык", - "sl": "silhetščina", "sv": "syloti", "uk": "мова силеті", "zh_Hans": "锡尔赫特语", @@ -11353,7 +11100,7 @@ "gl": "Lingua silesiana", "he": "שלזית", "hu": "sziléziai", - "id": "Silesia", + "id": "bahasa Silesia", "it": "slesiano", "ja": "シレジア語", "nb_NO": "schlesisk", @@ -11364,8 +11111,6 @@ "sl": "šlezijščina", "sv": "schlesiska", "uk": "сілезька мова", - "zh_Hans": "西里西亚语", - "zh_Hant": "西里西亞語", "_meta": { "dir": [ "left-to-right" @@ -11376,7 +11121,6 @@ "ca": "sakizaya", "cs": "sakizayština", "en": "Sakizaya", - "fi": "sakizaya", "fr": "sakizaya", "gl": "Lingua sakizaya", "id": "Bahasa Sakizaya", @@ -11406,7 +11150,7 @@ "gl": "Lingua támil", "he": "טמילית", "hu": "tamil", - "id": "bahasa Tamil", + "id": "Bahasa Tamil", "it": "tamil", "ja": "タミル語", "nb_NO": "tamilsk", @@ -11437,17 +11181,16 @@ "de": "Atayal", "en": "Atayal", "es": "lengua atayal", - "fi": "atayali", + "fi": "atayalin kieli", "fr": "atayal", "gl": "Lingua atayal", "hu": "atajal", - "id": "Atayal", + "id": "Bahasa Atayal", "it": "lingua atayal", "ja": "タイヤル語", "nl": "Atayal", "pt": "Língua atayal", "ru": "атаяльский язык", - "sl": "atajalščina", "sv": "atayal", "uk": "атаяльська мова", "zh_Hans": "泰雅语", @@ -11466,7 +11209,7 @@ "eo": "tulua lingvo", "es": "tulu", "eu": "Tulu", - "fi": "tulu", + "fi": "Tulun kieli", "fr": "toulou", "gl": "Lingua tulu", "he": "טולו", @@ -11479,7 +11222,7 @@ "ru": "тулу", "sl": "tulujščina", "sv": "tulu", - "uk": "тулу", + "uk": "Тулу", "_meta": { "dir": [ "left-to-right" @@ -11529,12 +11272,12 @@ "eo": "tetuna lingvo", "es": "Idioma tetun", "eu": "Tetum", - "fi": "tetum", + "fi": "Tetumin kieli", "fr": "tétoum", "gl": "Tetún", "he": "טטום", "hu": "tetum", - "id": "Tetun", + "id": "Tetum", "it": "tetum", "ja": "テトゥン語", "nb_NO": "tetum", @@ -11542,7 +11285,6 @@ "pl": "język tetum", "pt": "língua tétum", "ru": "тетум", - "sl": "tetumščina", "sv": "tetum", "uk": "Тетум", "_meta": { @@ -11565,7 +11307,7 @@ "gl": "Lingua taxica", "he": "טג'יקית", "hu": "tádzsik", - "id": "bahasa Tajik", + "id": "Tajik", "it": "tagico", "ja": "タジク語", "nb_NO": "tadsjikisk", @@ -11577,8 +11319,6 @@ "sl": "tadžiščina", "sv": "tadzjikiska", "uk": "таджицька мова", - "zh_Hans": "塔吉克语", - "zh_Hant": "塔吉克語", "_meta": { "countries": [ "TJ" @@ -11590,7 +11330,7 @@ } }, "th": { - "ca": "tai", + "ca": "tailandès", "cs": "thajština", "da": "thai", "de": "Thailändisch", @@ -11598,12 +11338,12 @@ "eo": "taja lingvo", "es": "tailandés", "eu": "Thailandiera", - "fi": "thai", + "fi": "thain kieli", "fr": "thaï", "gl": "lingua tailandesa", "he": "תאית", "hu": "thai", - "id": "bahasa Thailand", + "id": "bahasa Thai", "it": "thailandese", "ja": "タイ語", "nb_NO": "thai", @@ -11615,7 +11355,6 @@ "sl": "tajščina", "sv": "thai", "uk": "тайська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ", "zh_Hans": "泰语", "zh_Hant": "泰語", "_meta": { @@ -11641,7 +11380,7 @@ "gl": "Lingua tigriña", "he": "תיגרינית", "hu": "tigrinya", - "id": "Tigrinya", + "id": "Bahasa Tigrinya", "it": "tigrino", "ja": "ティグリニャ語", "nb_NO": "tigrinja", @@ -11649,10 +11388,9 @@ "pl": "Język tigrinia", "pt": "Língua tigrínia", "ru": "тигринья", - "sl": "tigrinjščina", + "sl": "Tigrajščina", "sv": "tigrinska", - "uk": "тигринья", - "zh_Hans": "提格雷尼亚语", + "uk": "Тигринья", "zh_Hant": "提格利尼亞語", "_meta": { "countries": [ @@ -11673,11 +11411,11 @@ "es": "turcomano", "eu": "Turkmenera", "fi": "turkmeeni", - "fr": "turkmène", + "fr": "Turkmène", "gl": "Lingua turcomá", "he": "טורקמנית", "hu": "türkmén", - "id": "Turkmen", + "id": "bahasa Turkmen", "it": "Turkmeno", "ja": "トルクメン語", "nb_NO": "turkmensk", @@ -11686,7 +11424,7 @@ "pt": "Língua turcomena", "pt_BR": "Língua turcomena", "ru": "туркменский язык", - "sl": "turkmenščina", + "sl": "Turkmenščina", "sv": "turkmeniska", "uk": "туркменська мова", "_meta": { @@ -11723,7 +11461,7 @@ "pt_BR": "língua tagalo", "ru": "тагальский язык", "sl": "tagaloščina", - "sv": "tagalska", + "sv": "tagalog", "uk": "тагальська мова", "zh_Hans": "他加禄语", "zh_Hant": "他加祿語", @@ -11739,22 +11477,20 @@ "en": "Tlingit", "eo": "Tlingita", "es": "tlingit", - "fi": "tlingit", + "fi": "Tlingit", "fr": "tlingit", "hu": "tlingit", "id": "Bahasa Tlingit", "it": "lingua tlingit", "ja": "トリンギット語", - "nb_NO": "tlingit", + "nb_NO": "Tlingit", "nl": "Tlingit", "pl": "Język tlingit", "pt": "Língua tlingit", "pt_BR": "Língua tlingit", - "ru": "тлингитский язык", - "sl": "tlingitščina", + "ru": "Тлингитский язык", "sv": "tlingit", "uk": "Тлінгітська мова", - "zh_Hant": "特林吉特語", "_meta": { "dir": [ "left-to-right" @@ -11763,13 +11499,12 @@ }, "tly": { "ca": "talixi", - "cs": "talyština", "de": "Talisch", "en": "Talysh", "eo": "taliŝa lingvo", "es": "talishi", "eu": "Talyshera", - "fi": "tališi", + "fi": "Tališin kieli", "fr": "talysh", "gl": "Lingua talysh", "he": "טליש", @@ -11781,9 +11516,8 @@ "pl": "język tałyski", "pt": "Língua talish", "ru": "талышский язык", - "sl": "tališčina", "sv": "talysj", - "uk": "талиська мова", + "uk": "Талиші", "_meta": { "dir": [ "left-to-right", @@ -11800,7 +11534,7 @@ "eo": "cvana lingvo", "es": "setsuana", "eu": "tswanera", - "fi": "tswana", + "fi": "tswanan kieli", "fr": "tswana", "gl": "Lingua tswana", "he": "סצוואנה", @@ -11810,14 +11544,13 @@ "ja": "ツワナ語", "nb_NO": "setswana", "nl": "Tswana", - "pl": "język tswana", + "pl": "Język tswana", "pt": "língua tswana", "pt_BR": "língua tswana", "ru": "тсвана", "sl": "cvanščina", "sv": "setswana", "uk": "Сетсвана", - "zh_Hans": "茨瓦纳语", "zh_Hant": "札那語", "_meta": { "countries": [ @@ -11829,6 +11562,40 @@ ] } }, + "to": { + "ca": "tongalès", + "cs": "tongánština", + "da": "tongansk", + "de": "Tongaisch", + "en": "Tongan", + "eo": "Tonga lingvo", + "es": "tongano", + "eu": "Tongera", + "fi": "Tongan kieli", + "fr": "tongien", + "gl": "Lingua tongana", + "he": "טונגאית", + "hu": "tongai", + "id": "Bahasa Tonga", + "it": "tongano", + "ja": "トンガ語", + "nb_NO": "Tongansk", + "nl": "Tongaans", + "pl": "Język tonga", + "pt": "Língua tonganesa", + "ru": "тонганский язык", + "sl": "tongovščina", + "sv": "tonganska", + "uk": "Тонганська мова", + "_meta": { + "countries": [ + "TO" + ], + "dir": [ + "left-to-right" + ] + } + }, "tpi": { "ca": "tok pisin", "cs": "Tok Pisin", @@ -11871,9 +11638,7 @@ "pl": "Turoyo", "pt": "Língua turoyo", "ru": "Туройо", - "sl": "turojoščina", "sv": "turoyo", - "zh_Hant": "圖羅尤語", "_meta": { "dir": [ "left-to-right", @@ -11883,10 +11648,10 @@ }, "trv": { "ca": "seediq", - "cs": "seedičtina", + "cs": "Seediq", "en": "Seediq", "eo": "sedeka lingvo", - "fi": "taroko", + "fi": "Taroko", "fr": "seediq", "gl": "Lingua seediq", "id": "Bahasa Seediq", @@ -11895,7 +11660,6 @@ "nb_NO": "Truku", "nl": "Taroko", "pt": "Língua seediq", - "sl": "trukujščina", "sv": "seediq", "zh_Hans": "赛德克语", "zh_Hant": "賽德克語", @@ -11913,7 +11677,7 @@ "eo": "conga lingvo", "es": "tsonga", "eu": "tsongera", - "fi": "tsonga", + "fi": "tsongan kieli", "fr": "tsonga", "gl": "Lingua tsonga", "he": "צונגה", @@ -11927,7 +11691,6 @@ "pt": "língua tsonga", "pt_BR": "língua tsonga", "ru": "тсонга", - "sl": "tsonga", "sv": "tsonga", "uk": "Тсонга", "zh_Hans": "聪加语", @@ -11965,7 +11728,7 @@ "pt": "Língua tártara", "pt_BR": "Língua tártara", "ru": "татарский язык", - "sl": "tatarščina", + "sl": "Tatarščina", "sv": "tatariska", "uk": "татарська мова", "zh_Hans": "鞑靼语", @@ -11976,45 +11739,13 @@ ] } }, - "tu": { - "ca": "àrab tunisià", - "cs": "tuniština", - "da": "Tunesisk arabisk", - "de": "Tunesisch-Arabisch", - "en": "Tunisian Arabic", - "eo": "tunizia araba lingvo", - "es": "árabe tunecino", - "fi": "tunisianarabia", - "fr": "arabe tunisien", - "he": "ערבית תוניסאית", - "id": "Bahasa Arab Tunisia", - "it": "arabo tunisino", - "ja": "アラビア語チュニジア方言", - "nb_NO": "tunisisk arabisk", - "nl": "Tunesisch-Arabisch", - "pl": "tunezyjski", - "pt": "árabe tunisino", - "pt_BR": "Árabe tunisino", - "ru": "Тунисский диалект арабского языка", - "sl": "tunizijska arabščina", - "sv": "tunisisk arabiska", - "uk": "туніська арабська мова", - "zh_Hans": "突尼斯阿拉伯语", - "zh_Hant": "突尼西亞阿拉伯語", - "_meta": { - "dir": [ - "left-to-right", - "right-to-left" - ] - } - }, "tum": { "ca": "tumbuka", "de": "Tumbuka", "en": "Tumbuka", "eo": "tumbuka lingvo", "es": "Idioma tumbuka", - "fi": "tumbuka", + "fi": "Tumbuka", "fr": "tumbuka", "gl": "Lingua tumbuka", "he": "שפת טומבוקה", @@ -12025,7 +11756,6 @@ "pl": "Język tumbuka", "pt": "Língua tumbuka", "ru": "Тумбука", - "sl": "tumbuščina", "sv": "tumbuka", "uk": "Тумбука", "_meta": { @@ -12042,23 +11772,22 @@ "eo": "tuvala lingvo", "es": "tuvaluano", "eu": "Tuvaluera", - "fi": "tuvalu", + "fi": "tuvalun kieli", "fr": "tuvaluan", "gl": "Lingua tuvalesa", "he": "טובאלית", "hu": "tuvalui", - "id": "Tuvalu", + "id": "Bahasa Tuvalu", "it": "lingua tuvaluana", "ja": "ツバル語", "nb_NO": "tuvalsk", "nl": "Tuvaluaans", "pl": "Język tuvalu", - "pt": "língua tuvaluana", + "pt": "Língua tuvaluana", "pt_BR": "Língua tuvaluana", "ru": "тувалу", - "sl": "tuvalujščina", "sv": "tuvaluanska", - "uk": "тувалу", + "uk": "Тувалу", "_meta": { "dir": [ "left-to-right" @@ -12087,10 +11816,8 @@ "pt": "Língua twi", "pt_BR": "Língua twi", "ru": "чви", - "sl": "tvijščina", "sv": "twi", "uk": "чві", - "zh_Hant": "契維語", "_meta": { "dir": [ "left-to-right" @@ -12121,7 +11848,7 @@ "ru": "таитянский язык", "sl": "tahitijščina", "sv": "tahitiska", - "uk": "таїтянська мова", + "uk": "Таїтянська мова", "zh_Hans": "塔希提语", "zh_Hant": "大溪地語", "_meta": { @@ -12138,7 +11865,7 @@ "eo": "tuva lingvo", "es": "idioma tuvano", "eu": "Tuvera", - "fi": "tuva", + "fi": "tuvan kieli", "fr": "touvain", "gl": "Lingua tuvaniana", "he": "טובאנית", @@ -12152,10 +11879,8 @@ "pt": "Língua tuviniana", "pt_BR": "Língua tuviniana", "ru": "тувинский язык", - "sl": "tuvanščina", "sv": "tuvinska", "uk": "тувинська мова", - "zh_Hans": "图瓦语", "_meta": { "dir": [ "left-to-right" @@ -12168,7 +11893,7 @@ "en": "Central Atlas Tamazight", "eo": "tamaziĥta lingvo", "es": "Tamazight del Marruecos Central", - "fi": "keskiatlaksentamazight", + "fi": "Keskiatlaksentamazight", "fr": "tamazight du Maroc central", "he": "תמאזיגת של האטלס התיכון", "it": "tamazight del Marocco centrale", @@ -12176,15 +11901,15 @@ "nl": "Centraal Atlas-Tamazight", "pl": "Język tamazight", "ru": "Тамазигхтские языки", - "sl": "centralnoatlaški tamazigt", "sv": "tamazight", - "zgh": "ⵜⴰⵎⴰⵣⵉⵖⵜ ⵏ ⵡⴰⵟⵍⴰⵚ ⴰⵏⴰⵎⵎⴰⵙ", "zh_Hans": "中阿特拉斯柏柏尔语", "zh_Hant": "中阿特拉斯柏柏語", "_meta": { "dir": [ "right-to-left", - "left-to-right" + "left-to-right", + "top-to-bottom", + "bottom-to-top" ] } }, @@ -12197,12 +11922,12 @@ "eo": "udmurta lingvo", "es": "udmurto", "eu": "Udmurtera", - "fi": "udmurtti", + "fi": "udmurtin kieli", "fr": "oudmourte", "gl": "Lingua udmurta", "he": "אודמורטית", "hu": "udmurt", - "id": "Udmurt", + "id": "Bahasa Udmurt", "it": "udmurto", "ja": "ウドムルト語", "nb_NO": "udmurtisk", @@ -12211,7 +11936,6 @@ "pt": "Língua udmurte", "pt_BR": "Língua udmurte", "ru": "удмуртский язык", - "sl": "udmurtščina", "sv": "udmurtiska", "uk": "удмуртська мова", "_meta": { @@ -12234,7 +11958,7 @@ "gl": "Lingua uigur", "he": "אויגורית", "hu": "ujgur", - "id": "Uighur", + "id": "bahasa Uyghur", "it": "uiguro", "ja": "ウイグル語", "nb_NO": "uigurisk", @@ -12245,7 +11969,7 @@ "ru": "уйгурский язык", "sl": "ujgurščina", "sv": "uiguriska", - "uk": "уйгурська мова", + "uk": "Уйгурська мова", "zh_Hans": "维吾尔语", "zh_Hant": "維吾爾語", "_meta": { @@ -12306,7 +12030,7 @@ "gl": "Lingua usbeka", "he": "אוזבקית", "hu": "üzbég", - "id": "Uzbek", + "id": "bahasa Uzbek", "it": "uzbeco", "ja": "ウズベク語", "nb_NO": "usbekisk", @@ -12336,7 +12060,6 @@ "en": "Southern Uzbek", "eo": "sud-uzbeka lingvo", "fr": "ouzbek du Sud", - "id": "Uzbek Selatan", "ru": "Южноузбекский язык", "sv": "syduzbekiska", "zh_Hans": "南乌兹别克语", @@ -12354,7 +12077,7 @@ "eo": "venda lingvo", "es": "venda", "eu": "vendera", - "fi": "venda", + "fi": "vendan kieli", "fr": "venda", "gl": "Lingua venda", "he": "ונדה", @@ -12368,7 +12091,6 @@ "pt": "língua venda", "pt_BR": "língua venda", "ru": "венда", - "sl": "vendščina", "sv": "venda", "uk": "Венда", "zh_Hans": "文达语", @@ -12430,16 +12152,15 @@ "gl": "Lingua vepsa", "he": "ופס", "hu": "vepsze", - "id": "Veps", + "id": "Bahasa Veps", "it": "vepso", "ja": "ヴェプス語", "nb_NO": "vepsisk", "nl": "Wepsisch", "pl": "język wepski", - "pt": "língua vepes", + "pt": "Língua vepes", "pt_BR": "Língua vepes", "ru": "вепсский язык", - "sl": "vepščina", "sv": "vepsiska", "uk": "вепська мова", "zh_Hans": "维普斯语", @@ -12464,7 +12185,7 @@ "gl": "Lingua vietnamita", "he": "וייטנאמית", "hu": "vietnámi", - "id": "bahasa Vietnam", + "id": "Vietnam", "it": "vietnamita", "ja": "ベトナム語", "nb_NO": "vietnamesisk", @@ -12497,7 +12218,6 @@ "fi": "länsiflaami", "fr": "flamand occidental", "gl": "Flamengo occidental", - "he": "פלמית מערבית", "id": "Flam Barat", "it": "dialetto fiammingo occidentale", "ja": "西フラマン語", @@ -12517,7 +12237,6 @@ } }, "vmf": { - "ca": "fràncic del Main", "de": "Mainfränkisch", "en": "Main-Franconian", "es": "Fráncico del Meno", @@ -12526,7 +12245,6 @@ "ja": "マインフランク語", "nl": "Mainfrankisch", "ru": "Майнфранкские диалекты", - "sl": "majnskofrankovska namščina", "sv": "Main-frankiska", "_meta": { "dir": [ @@ -12554,7 +12272,6 @@ "pl": "Język wotycki", "pt": "vótico", "ru": "водский язык", - "sl": "votščina", "sv": "votiska", "uk": "водська мова", "zh_Hans": "瓦佳语", @@ -12576,9 +12293,8 @@ "fi": "võro", "fr": "võro", "gl": "Lingua võro", - "he": "וירו", "hu": "võro", - "id": "Võro", + "id": "Bahasa Võro", "it": "võro", "ja": "ヴォロ語", "nb_NO": "sørestisk", @@ -12586,7 +12302,6 @@ "pl": "język võro", "pt": "Língua võro", "ru": "выруский диалект", - "sl": "võro", "sv": "võro", "uk": "Виро", "zh_Hans": "沃罗语", @@ -12605,12 +12320,12 @@ "eo": "valona lingvo", "es": "valón", "eu": "Valoniera", - "fi": "valloni", + "fi": "Valloni", "fr": "wallon", "gl": "Lingua valoa", "he": "ולונית", "hu": "vallon nyelv", - "id": "bahasa Walonia", + "id": "Bahasa Walloon", "it": "vallone", "ja": "ワロン語", "nb_NO": "vallonsk", @@ -12628,21 +12343,18 @@ } }, "wal": { - "ca": "wolayta", "de": "Wolaytta", - "en": "Wolayttattuwa", + "en": "Wolaytta", "es": "Idioma wolayta", - "fi": "wolaitta", + "fi": "Wolaitta", "fr": "wolaita", "he": "וולאיטה", "it": "lingua wolaytta", "ja": "ウォライタ語", - "nb_NO": "Wolayttattuwa", "nl": "Wolayta", "pt": "Língua wolaytta", "ru": "Воламо", "sv": "wolaytta", - "uk": "Воламо", "_meta": { "dir": [ "left-to-right" @@ -12659,11 +12371,11 @@ "es": "samareño", "eu": "samarera", "fi": "waray-waray", - "fr": "waray-waray", + "fr": "ouarayen", "gl": "Lingua waray-waray", "he": "ואריי-ואריי", "hu": "waray", - "id": "bahasa Warai", + "id": "Bahasa Waray-waray", "it": "waray-waray", "ja": "ワライ語", "nb_NO": "waray-waray", @@ -12672,10 +12384,8 @@ "pt": "língua waray-waray", "pt_BR": "Língua waray-waray", "ru": "варайский язык", - "sl": "varajščina", "sv": "waray-waray", "uk": "варайська мова", - "zh_Hant": "瓦瑞語", "_meta": { "dir": [ "left-to-right" @@ -12688,7 +12398,7 @@ "de": "Wakhi", "en": "Wakhi", "es": "wají", - "fi": "vahan", + "fi": "Vahanin kieli", "fr": "wakhi", "gl": "Lingua vakhí", "id": "Bahasa Wakhi", @@ -12700,7 +12410,6 @@ "pt": "Língua wakhi", "pt_BR": "Língua wakhi", "ru": "Ваханский язык", - "sl": "vahijščina", "sv": "wakhí", "uk": "ваханська мова", "_meta": { @@ -12719,12 +12428,12 @@ "eo": "soraba lingvo", "es": "sorbio", "eu": "Sorabiera", - "fi": "sorbi", + "fi": "Sorbi", "fr": "sorabe", "gl": "Lingua sorabia", "he": "שפות סורביות", "hu": "szorb", - "id": "Sorbia", + "id": "Bahasa Sorbia", "it": "sorabo", "ja": "ソルブ語", "nb_NO": "sorbisk", @@ -12746,7 +12455,7 @@ "de": "Wallisianisch", "en": "Wallisian", "es": "walisiano", - "fi": "wallis", + "fi": "Uvean kieli", "fr": "wallisien", "gl": "Lingua wallisiana", "he": "ואליסיאנית", @@ -12756,9 +12465,8 @@ "pl": "Język uvea wschodni", "pt": "Língua wallisiana", "ru": "Уоллисский язык", - "sl": "vališčina", "sv": "walliska", - "uk": "волліська мова", + "uk": "Волліська мова", "_meta": { "dir": [ "left-to-right" @@ -12774,30 +12482,29 @@ "eo": "volofa lingvo", "es": "wólof", "eu": "Wolofera", - "fi": "wolof", + "fi": "wolofin kieli", "fr": "wolof", "gl": "lingua wolof", "he": "וולופית", "hu": "volof", - "id": "bahasa Wolof", + "id": "Bahasa Wolof", "it": "wolof", "ja": "ウォロフ語", "nb_NO": "wolof", "nl": "Wolof", "pl": "język wolof", - "pt": "Língua uolofe", + "pt": "Língua wolof", "ru": "волоф", "sl": "volofščina", "sv": "wolof", "uk": "волоф", - "zh_Hant": "沃洛夫語", "_meta": { "countries": [ "SN" ], "dir": [ - "left-to-right", - "right-to-left" + "right-to-left", + "left-to-right" ] } }, @@ -12809,7 +12516,7 @@ "eo": "vua lingvo", "es": "Chino wu", "eu": "Wu txinera", - "fi": "wu-kiina", + "fi": "Wu-kiina", "fr": "wu", "gl": "Lingua wu", "he": "סינית וו", @@ -12827,7 +12534,7 @@ "zh_Hant": "吳語", "_meta": { "dir": [ - "vertical right-to-left" + "top-to-bottom" ] } }, @@ -12836,11 +12543,11 @@ "cs": "vilamovština", "da": "vimisørisk", "de": "Wilmesaurisch", - "en": "Wymysorys", + "en": "Vilamovian", "eo": "vilamovica lingvo", "es": "vilamoviciano", "eu": "Wymysorys", - "fi": "wymysorys", + "fi": "Wymysorys", "fr": "wilamowicien", "gl": "Lingua wymysorys", "hu": "wilamowicei", @@ -12855,7 +12562,6 @@ "ru": "вилямовский язык", "sv": "wymysöriska", "uk": "вілямівська мова", - "zh_Hant": "維拉莫維安語", "_meta": { "dir": [ "left-to-right" @@ -12864,19 +12570,19 @@ }, "xh": { "ca": "xosa", - "cs": "xhoština", + "cs": "Xhoština", "da": "isiXhosa", "de": "IsiXhosa", "en": "Xhosa", "eo": "kosa lingvo", "es": "xhosa", "eu": "xhosera", - "fi": "xhosa", + "fi": "xhosan kieli", "fr": "xhosa", "gl": "Lingua xhosa", "he": "קוסה", "hu": "xhosza", - "id": "Xhosa", + "id": "Bahasa Xhosa", "it": "xhosa", "ja": "コサ語", "nb_NO": "xhosa", @@ -12921,7 +12627,6 @@ "pt": "Língua mingreliana", "pt_BR": "Língua mingreliana", "ru": "мегрельский язык", - "sl": "mingrelščina", "sv": "megreliska", "uk": "мегрельська мова", "_meta": { @@ -12930,35 +12635,16 @@ ] } }, - "xsy": { - "ca": "saisiyat", - "en": "Saisiyat", - "es": "Idioma saisiyat", - "fr": "saisiyat", - "id": "Saisiyat", - "it": "lingua saisiyat", - "ja": "サイシャット語", - "nl": "Saisiyat", - "pt": "Língua saisiyat", - "sv": "saisiyat", - "zh_Hans": "赛夏语", - "zh_Hant": "賽夏語", - "_meta": { - "dir": [ - "left-to-right" - ] - } - }, "yai": { "cs": "jaghnóbština", "de": "Jaghnobi", "en": "Yaghnobi", "eo": "jagnoba lingvo", "es": "yagnobi", - "fi": "jagnobi", + "fi": "Jagnobin kieli", "fr": "yaghnobi", "gl": "Lingua iagnobí", - "id": "bahasa Yaghnob", + "id": "Bahasa Yaghnobi", "it": "yaghnobī́", "ja": "ヤグノビ語", "nb_NO": "Yaghnobi", @@ -12968,7 +12654,6 @@ "ru": "ягнобский язык", "sv": "yaghnobi", "uk": "ягнобська мова", - "zh_Hant": "亞爾諾比語", "_meta": { "dir": [ "left-to-right" @@ -12979,7 +12664,7 @@ "de": "Yapesisch", "en": "Yapese", "eu": "Yapera", - "fi": "japi", + "fi": "Yapin kieli", "fr": "yap", "it": "yapese", "ja": "ヤップ語", @@ -12997,7 +12682,7 @@ }, "yav": { "en": "Yangben", - "fi": "yangben", + "fi": "Yangben", "fr": "yangben", "ja": "ヤンベン語", "nl": "Yangben", @@ -13022,7 +12707,6 @@ "nl": "Jenisch", "pt": "Língua yeniche", "ru": "Енишский язык", - "sl": "jeniščina", "sv": "jeniska", "_meta": { "dir": [ @@ -13056,7 +12740,6 @@ "sl": "jidiš", "sv": "jiddisch", "uk": "їдиш", - "zh_Hans": "意第绪语", "zh_Hant": "意第緒語", "_meta": { "dir": [ @@ -13072,7 +12755,7 @@ "eo": "joruba lingvo", "es": "yoruba", "eu": "jorubera", - "fi": "joruba", + "fi": "joruban kieli", "fr": "yoruba", "gl": "Lingua yoruba", "he": "יורובה", @@ -13088,7 +12771,6 @@ "sl": "jorubščina", "sv": "yoruba", "uk": "йоруба", - "zh_Hans": "约鲁巴语", "zh_Hant": "約魯巴語", "_meta": { "dir": [ @@ -13102,13 +12784,11 @@ "es": "yonaguni", "eu": "yonaguniera", "fr": "yonaguni", - "gl": "Lingua yonaguni", "id": "Bahasa Yonaguni", "it": "yonaguni", - "ja": "与那国語", + "ja": "与那国方言", "pt": "Língua Yonaguni", "ru": "Йонагунский язык", - "sl": "jonagunščina", "sv": "yonaguni", "zh_Hant": "與那國語", "_meta": { @@ -13137,7 +12817,6 @@ "nl": "Nenets", "pl": "język nieniecki", "ru": "ненецкий язык", - "sl": "nenščina", "sv": "nentsiska", "uk": "ненецька мова", "zh_Hans": "涅涅茨语", @@ -13154,7 +12833,7 @@ "en": "Nheengatu", "eo": "nengatua lingvo", "es": "ñe'engatú", - "fi": "ñeengatú", + "fi": "Ñeengatú", "fr": "nheengatu", "gl": "Lingua nheengatu", "it": "nheengatu", @@ -13170,40 +12849,6 @@ ] } }, - "yue": { - "ca": "cantonès", - "cs": "kantonština", - "da": "kantonesisk", - "de": "Kantonesisch", - "en": "Cantonese", - "eo": "kantona lingvo", - "es": "cantonés", - "eu": "Yue txinera", - "fi": "kantoninkiina", - "fr": "dialecte cantonais", - "gl": "lingua cantonesa", - "he": "קנטונזית תקנית", - "hu": "kantoni", - "id": "Kanton", - "it": "cantonese standard", - "ja": "広東語", - "nb_NO": "standard kantonesisk", - "nl": "Kantonese dialecten", - "pl": "standardowy język kantoński", - "pt": "Cantonês", - "pt_BR": "Cantonês", - "ru": "кантонский диалект", - "sl": "kantonščina", - "sv": "kantonesiska", - "uk": "кантонський діалект", - "zh_Hans": "广州话", - "zh_Hant": "廣州話", - "_meta": { - "dir": [ - "vertical right-to-left" - ] - } - }, "za": { "ca": "llengües zhuang", "cs": "čuangština", @@ -13213,7 +12858,7 @@ "eo": "ĝuanga lingvo", "es": "chuang", "eu": "zhuangera", - "fi": "zhuang", + "fi": "Zhuangin kieli", "fr": "zhuang", "gl": "Linguas zhuang", "he": "ג'ואנג", @@ -13226,9 +12871,8 @@ "pl": "język zhuang", "pt": "Língua zhuang", "ru": "чжуанский язык", - "sl": "džuanski jeziki", "sv": "zhuang", - "uk": "чжуанська мова", + "uk": "Чжуанська мова", "zh_Hans": "壮语", "zh_Hant": "壯語", "_meta": { @@ -13243,7 +12887,6 @@ "en": "Zeelandic", "eo": "zelanda lingvo", "es": "zelandés", - "fi": "seelanti", "fr": "zélandais", "gl": "Lingua zelandesa", "he": "זילנדית", @@ -13254,7 +12897,6 @@ "pl": "dialekt zelandzki", "pt": "zeêuws", "ru": "зеландский диалект", - "sl": "zelandščina", "sv": "zeeländska", "uk": "зеландська мова", "zh_Hans": "西兰语", @@ -13267,19 +12909,18 @@ }, "zgh": { "ca": "amazic estàndard marroquí", - "de": "marokkanisches Amazigh", - "en": "Standard Moroccan Amazigh", + "de": "marokkanisches Tamazight", + "en": "Standard Moroccan Berber", "eo": "norma maroka tamaziĥta lingvo", "es": "Amazig estándar marroquí", - "fi": "vakioitu tamazight", + "fi": "Vakioitu tamazight", "fr": "amazighe standard marocain", "gl": "Amazigh estándar marroquí", "ja": "標準モロッコ・タマジクト語", - "nl": "Standaard Amazigh", + "nl": "Standaardtamazight", "ru": "Стандартный марокканский берберский язык", "sl": "knjižna maroška berberščina", "sv": "marockansk standardberbiska", - "zgh": "ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ ⵜⴰⵎⵖⵔⵉⴱⵉⵜ", "zh_Hans": "标准摩洛哥柏柏尔语", "zh_Hant": "標準摩洛哥柏柏語", "_meta": { @@ -13289,7 +12930,7 @@ } }, "zh": { - "ca": "xinès", + "ca": "llengües sinítiques", "cs": "čínština", "da": "kinesisk", "de": "Chinesisch", @@ -13314,16 +12955,15 @@ "sl": "kitajščina", "sv": "kinesiska", "uk": "китайська мова", - "zgh": "ⵜⵓⵜⵍⴰⵢⵜ ⵜⴰⵛⵉⵏⵡⵉⵜ", "zh_Hans": "中文", - "zh_Hant": "中文", + "zh_Hant": "漢語", "_meta": { "countries": [ "CN" ], "dir": [ - "vertical right-to-left", - "left-to-right" + "left-to-right", + "top-to-bottom" ] } }, @@ -13336,7 +12976,7 @@ "eo": "minnana lingvo", "es": "chino min nan", "eu": "hegoaldeko min", - "fi": "minnan", + "fi": "Minnan", "fr": "minnan", "gl": "lingua min nam", "he": "מין דרומי", @@ -13357,41 +12997,7 @@ "zh_Hant": "閩南語", "_meta": { "dir": [ - "vertical right-to-left" - ] - } - }, - "zh-yue": { - "ca": "cantonès", - "cs": "kantonština", - "da": "kantonesisk", - "de": "Kantonesisch", - "en": "Cantonese", - "eo": "kantona lingvo", - "es": "cantonés", - "eu": "Yue txinera", - "fi": "kantoninkiina", - "fr": "dialecte cantonais", - "gl": "lingua cantonesa", - "he": "קנטונזית תקנית", - "hu": "kantoni", - "id": "Kanton", - "it": "cantonese standard", - "ja": "広東語", - "nb_NO": "standard kantonesisk", - "nl": "Kantonese dialecten", - "pl": "standardowy język kantoński", - "pt": "Cantonês", - "pt_BR": "Cantonês", - "ru": "кантонский диалект", - "sl": "kantonščina", - "sv": "kantonesiska", - "uk": "кантонський діалект", - "zh_Hans": "广州话", - "zh_Hant": "廣州話", - "_meta": { - "dir": [ - "vertical right-to-left" + "top-to-bottom" ] } }, @@ -13408,7 +13014,7 @@ "gl": "chinés simplificado", "he": "סינית מפושטת", "hu": "egyszerűsített kínai", - "id": "Tionghoa Sederhana", + "id": "aksara Han sederhana", "it": "cinese semplificato", "ja": "簡体字中国語", "nb_NO": "forenklet kinesisk", @@ -13435,12 +13041,11 @@ "en": "Traditional Chinese", "eo": "ĉina lingvo de tradicia ortografio", "es": "chino tradicional", - "eu": "txinera tradizional", + "eu": "Txinera tradizional", "fi": "perinteinen kiina", "fr": "chinois traditionnel", "gl": "chinés tradicional", "he": "סינית מסורתית", - "id": "bahasa Tionghoa Tradisional", "it": "cinese tradizionale", "ja": "繁体字中国語", "nb_NO": "tradisjonell kinesisk", @@ -13473,7 +13078,7 @@ "gl": "Lingua zulú", "he": "זולו", "hu": "zulu", - "id": "Zulu", + "id": "Bahasa Zulu", "it": "zulu", "ja": "ズールー語", "nb_NO": "zulu", @@ -13502,9 +13107,8 @@ "eo": "zunjia", "es": "zuñi", "eu": "Zuni hizkuntza", - "fi": "zuni", + "fi": "Zuni", "fr": "zuni", - "gl": "Lingua zuni", "hu": "zuni", "id": "bahasa Zuni", "it": "zuni", @@ -13515,7 +13119,6 @@ "pt": "Língua zuni", "pt_BR": "Língua zuni", "ru": "зуни", - "sl": "zunijščina", "sv": "zuni", "zh_Hans": "苏尼语", "zh_Hant": "蘇尼語", diff --git a/src/assets/translators.json b/src/assets/translators.json index c1cab1e56..568b5340f 100644 --- a/src/assets/translators.json +++ b/src/assets/translators.json @@ -13,7 +13,7 @@ "contributor": "paunofu" }, { - "commits": 150, + "commits": 154, "contributor": "Anonymous" }, { @@ -49,17 +49,17 @@ "contributor": "gallegonovato" }, { - "commits": 45, - "contributor": "Babos Gábor" - }, - { - "commits": 44, + "commits": 47, "contributor": "Supaplex" }, { - "commits": 42, + "commits": 46, "contributor": "Midgard" }, + { + "commits": 45, + "contributor": "Babos Gábor" + }, { "commits": 38, "contributor": "Lucas" @@ -364,6 +364,10 @@ "commits": 4, "contributor": "Jan Zabel" }, + { + "commits": 3, + "contributor": "Gábor" + }, { "commits": 3, "contributor": "Michal Čermák" @@ -448,10 +452,6 @@ "commits": 3, "contributor": "SiegbjornSitumeang" }, - { - "commits": 2, - "contributor": "Gábor" - }, { "commits": 2, "contributor": "Héctor Ochoa Ortiz"