diff --git a/.github/workflows/publish-to-maven.yml b/.github/workflows/publish-to-maven.yml deleted file mode 100644 index 4a643e5..0000000 --- a/.github/workflows/publish-to-maven.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Publish to Maven - -on: - workflow_dispatch: - -jobs: - publish: - name: Snapshot build and publish - runs-on: ubuntu-latest - environment: PRODUCTION - timeout-minutes: 120 - env: - ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }} - ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }} - ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }} - ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }} - ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_KEY }} - SONATYPE_CONNECT_TIMEOUT_SECONDS: 120 - SONATYPE_CLOSE_TIMEOUT_SECONDS: 1800 - - steps: - - name: Check out code - uses: actions/checkout@v3.1.0 - - - name: Set up JDK 17 - uses: actions/setup-java@v3.5.1 - with: - distribution: 'zulu' - java-version: 17 - - - name: Grant Permission to Execute Gradle - run: chmod +x gradlew - - - name: Publish to Maven Central - run: | - ./gradlew publish --no-configuration-cache diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..693a431 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,49 @@ +name: Publish + +on: + release: + types: [ released ] + workflow_dispatch: + +jobs: + publish: + name: Snapshot build and publish + runs-on: macos-latest + environment: PRODUCTION + env: + ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }} + ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }} + ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }} + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_KEY }} + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'zulu' + java-version: '17' + + - name: Install GPG + env: + SIGNING_KEY: ${{ secrets.SIGNING_KEY }} + run: | + brew install gpg + echo "$SIGNING_KEY" | gpg --dearmor > ${HOME}/secring.gpg + + - name: Grant Permission to Execute Gradle + run: chmod +x gradlew + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: latest-stable + + - name: Publish To Maven Central + run: | + ./gradlew publishAllPublicationsToMavenCentral --no-configuration-cache diff --git a/.gitignore b/.gitignore index 8a11ac9..4bdf74b 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,6 @@ render.experimental.xml # Google Services (e.g. APIs or Firebase) google-services.json + +# Kotlin +.kotlin diff --git a/README.md b/README.md index e3dea40..c4c3c9c 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,19 @@ Xenoglot is a comprehensive library for representing, managing, and interacting * **Language Territorialization:** Xenoglot provides functionality for territorializing languages, adapting them to specific geographical or political contexts. +**Kotlin Multiplatform Support** + +Xenoglot is designed to work across various platforms through Kotlin Multiplatform, allowing you to use it in JVM, Android, JavaScript, iOS, macOS, Linux, tvOS, and watchOS environments. Here are some of the supported targets: + +- **JVM**: Supports Java Virtual Machine with Kotlin configured for JDK 11. +- **Android**: Configured to publish all library variants. +- **JavaScript**: Supports WebAssembly (WASM) and JavaScript IR, including browser and Node.js environments, and generates TypeScript definitions. +- **iOS**: Supports iOS devices and simulators, including `iosX64`, `iosArm64`, and `iosSimulatorArm64`. +- **macOS**: Supports macOS with `macosX64` and `macosArm64`. +- **Linux**: Supports Linux with `linuxX64` and `linuxArm64`. +- **tvOS**: Supports tvOS devices and simulators, including `tvosX64`, `tvosArm64`, and `tvosSimulatorArm64`. +- **watchOS**: Supports watchOS devices and simulators, including `watchosX64`, `watchosArm32`, `watchosArm64`, `watchosDeviceArm64`, and `watchosSimulatorArm64`. + **Installation** To install Xenoglot, add the following dependency to your build script: @@ -55,14 +68,6 @@ val isDialect = Dialect("en-US", Language.English).isDialect val isScriptUsedInLanguage = Script.Cyrillic.isWrittenIn(Language.Russian) ``` -**Interacting with Language Tags** - -```kotlin -val languageTag = LanguageTag("fr", LanguageFamily.Romance) -val language = languageTag.asLanguage() -val countryCode = languageTag.substringAfter("-") -``` - **Territorializing Languages** ```kotlin diff --git a/android/api/android.api b/android/api/android.api deleted file mode 100644 index 52d29a6..0000000 --- a/android/api/android.api +++ /dev/null @@ -1,6 +0,0 @@ -public final class dev/teogor/xenoglot/android/LanguageUtils { - public static final field INSTANCE Ldev/teogor/xenoglot/android/LanguageUtils; - public final fun setAppLanguage (Ljava/lang/String;)V - public final fun setAppLanguage (Ljava/util/Locale;)V -} - diff --git a/android/src/main/kotlin/dev/teogor/xenoglot/android/LanguageUtils.kt b/android/src/main/kotlin/dev/teogor/xenoglot/android/LanguageUtils.kt deleted file mode 100644 index ab12b60..0000000 --- a/android/src/main/kotlin/dev/teogor/xenoglot/android/LanguageUtils.kt +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2023 teogor (Teodor Grigor) - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package dev.teogor.xenoglot.android - -import androidx.appcompat.app.AppCompatDelegate -import androidx.core.os.LocaleListCompat -import java.util.Locale - -/** - * Object that handles language settings and provides methods to change - * the application language. - */ -object LanguageUtils { - - /** - * Changes the application language based on the specified locale. - * - * @param locale The locale to set as the application language. - */ - fun setAppLanguage(locale: Locale) { - setAppLanguage(locale.language) - } - - /** - * Changes the application language based on the specified language tag. - * - * @param languageTag The language tag to set as the application language. - */ - fun setAppLanguage(languageTag: String) { - AppCompatDelegate.setApplicationLocales( - LocaleListCompat.forLanguageTags(languageTag), - ) - } -} diff --git a/build.gradle.kts b/build.gradle.kts index bca34bf..e66a841 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,12 +1,13 @@ -import com.vanniktech.maven.publish.SonatypeHost -import dev.teogor.winds.api.MavenPublish -import dev.teogor.winds.api.getValue -import dev.teogor.winds.api.model.Developer -import dev.teogor.winds.api.model.LicenseType -import dev.teogor.winds.api.model.createVersion -import dev.teogor.winds.api.provider.Scm -import dev.teogor.winds.gradle.utils.afterWindsPluginConfiguration -import dev.teogor.winds.gradle.utils.attachTo +import dev.teogor.winds.api.SonatypeHost +import dev.teogor.winds.api.ArtifactIdFormat +import dev.teogor.winds.api.License +import dev.teogor.winds.api.Person +import dev.teogor.winds.api.Scm +import dev.teogor.winds.api.TicketSystem +import dev.teogor.winds.ktx.createVersion +import dev.teogor.winds.ktx.person +import dev.teogor.winds.ktx.scm +import dev.teogor.winds.ktx.ticketSystem import org.jetbrains.dokka.gradle.DokkaMultiModuleTask import org.jetbrains.dokka.gradle.DokkaPlugin @@ -19,101 +20,90 @@ buildscript { plugins { // Kotlin Suite - alias(libs.plugins.kotlin.jvm) apply false - alias(libs.plugins.kotlin.multiplatform) apply false - alias(libs.plugins.kotlin.android) apply false + alias(libs.plugins.jetbrains.kotlin.jvm) apply false + alias(libs.plugins.jetbrains.kotlin.multiplatform) apply false + alias(libs.plugins.jetbrains.kotlin.android) apply false + alias(libs.plugins.jetbrains.kotlin.serialization) apply false // Android Tools alias(libs.plugins.android.library) apply false - alias(libs.plugins.winds) apply true + alias(libs.plugins.teogor.winds) apply true alias(libs.plugins.vanniktech.maven) apply true - alias(libs.plugins.dokka) apply true - alias(libs.plugins.spotless) apply true - alias(libs.plugins.api.validator) apply true + alias(libs.plugins.jetbrains.dokka) apply true + alias(libs.plugins.diffplug.spotless) apply true + alias(libs.plugins.jetbrains.kotlinx.binary.compatibility) apply true + + alias(libs.plugins.ben.manes.versions) apply true + alias(libs.plugins.littlerobots.version.catalog.update) apply true } winds { - buildFeatures { - mavenPublish = true - + features { + mavenPublishing = true docsGenerator = true } - mavenPublish { - displayName = "Xenoglot" - name = "xenoglot" - - canBePublished = false - - description = - "\uD83C\uDF0D Xenoglot seamlessly masters languages and locales, empowering developers to integrate multilingual capabilities into their applications with ease." - - groupId = "dev.teogor.xenoglot" - artifactIdElements = 1 - url = "https://source.teogor.dev/xenoglot" - - version = createVersion(1, 0, 0) { - alphaRelease(1) + moduleMetadata { + name = "Xenoglot" + description = """ + |\uD83C\uDF0D Xenoglot seamlessly masters languages and locales, empowering developers to integrate multilingual capabilities into their applications with ease. + """.trimMargin() + yearCreated = 2024 + websiteUrl = "https://source.teogor.dev/xenoglot" + apiDocsUrl = "$websiteUrl/html/" + + artifactDescriptor { + group = "dev.teogor.xenoglot" + name = "Xenoglot" + artifactIdFormat = ArtifactIdFormat.NAME_ONLY + version = createVersion(1, 0, 0) { + alphaRelease(1) + } } - // TODO winds - // required by dokka - project.version = version!!.toString() - - inceptionYear = 2023 - - sourceControlManagement( - Scm.Git( - owner = "teogor", - repo = "xenoglot", - ), - ) + // Providing SCM (Source Control Management) + scm { + owner = "teogor" + repository = "xenoglot" + } - addLicense(LicenseType.APACHE_2_0) + // Providing Ticket System + ticketSystem { + owner = "teogor" + repository = "xenoglot" + } - addDeveloper(TeogorDeveloper()) + // Providing Licenses + licensedUnder(License.Apache2()) + + // Providing Persons + person { + id = "teogor" + name = "Teodor Grigor" + email = "open-source@teogor.dev" + url = "https://teogor.dev" + roles = listOf("Code Owner", "Developer", "Designer", "Maintainer") + timezone = "UTC+2" + organization = "Teogor" + organizationUrl = "https://github.com/teogor" + } } - docsGenerator { - name = "Xenoglot" - identifier = "xenoglot" - alertOnDependentModules = true + publishing { + cascade = true + enablePublicationSigning = true + optInForVanniktechPlugin = true + sonatypeHost = SonatypeHost.S01 } -} -afterWindsPluginConfiguration { winds -> - val mavenPublish: MavenPublish by winds - if (mavenPublish.canBePublished) { - mavenPublishing { - publishToMavenCentral(SonatypeHost.S01) - signAllPublications() - - @Suppress("UnstableApiUsage") - pom { - coordinates( - groupId = mavenPublish.groupId!!, - artifactId = mavenPublish.artifactId!!, - version = mavenPublish.version!!.toString(), - ) - mavenPublish attachTo this - } - } + documentationBuilder { + htmlPath = "html/" + markdownNewlineSeparator = " " } } -data class TeogorDeveloper( - override val id: String = "teogor", - override val name: String = "Teodor Grigor", - override val email: String = "open-source@teogor.dev", - override val url: String = "https://teogor.dev", - override val roles: List = listOf("Code Owner", "Developer", "Designer", "Maintainer"), - override val timezone: String = "UTC+2", - override val organization: String = "Teogor", - override val organizationUrl: String = "https://github.com/teogor", -) : Developer - val ktlintVersion = "0.50.0" val excludedProjects = listOf( @@ -128,9 +118,8 @@ subprojects { target("**/*.kt") targetExclude("**/build/**/*.kt") ktlint(ktlintVersion) - .userData( + .editorConfigOverride( mapOf( - "ktlint_code_style" to "official", "ij_kotlin_allow_trailing_comma" to "true", // These rules were introduced in ktlint 0.46.0 and should not be // enabled without further discussion. They are disabled for now. @@ -195,3 +184,14 @@ subprojects { } } } + +versionCatalogUpdate { + keep { + // keep versions without any library or plugin reference + keepUnusedVersions = true + // keep all libraries that aren't used in the project + keepUnusedLibraries = true + // keep all plugins that aren't used in the project + keepUnusedPlugins = true + } +} diff --git a/android/build.gradle.kts b/buildSrc/build.gradle.kts similarity index 65% rename from android/build.gradle.kts rename to buildSrc/build.gradle.kts index ac76464..8286a3f 100644 --- a/android/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -15,33 +15,17 @@ */ plugins { - alias(libs.plugins.android.library) - alias(libs.plugins.kotlin.android) - - alias(libs.plugins.winds) + `kotlin-dsl` + alias(libs.plugins.jetbrains.kotlin.serialization) } kotlin { - jvmToolchain(17) -} - -android { - namespace = "dev.teogor.xenoglot.android" - - compileSdk = 34 - - defaultConfig { - minSdk = 21 - } + jvmToolchain(11) } dependencies { - api(libs.androidx.appcompat) -} - -winds { - mavenPublish { - displayName = "Android" - name = "android" - } + compileOnly(libs.jetbrains.kotlinx.serialization.core) + compileOnly(libs.jetbrains.kotlinx.serialization.json) + compileOnly(libs.kotlin.poet) + compileOnly(gradleApi()) } diff --git a/buildSrc/settings.gradle.kts b/buildSrc/settings.gradle.kts new file mode 100644 index 0000000..3a9e334 --- /dev/null +++ b/buildSrc/settings.gradle.kts @@ -0,0 +1,22 @@ +@file:Suppress("UnstableApiUsage") + +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } + versionCatalogs { + create("libs") { + from(files("../gradle/libs.versions.toml")) + } + } +} diff --git a/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CodeGenerationConstants.kt b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CodeGenerationConstants.kt new file mode 100644 index 0000000..b05ba0f --- /dev/null +++ b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CodeGenerationConstants.kt @@ -0,0 +1,8 @@ +package dev.teogor.xenoglot.atlas + +object CodeGenerationConstants { + const val BASE_PACKAGE = "dev.teogor.xenoglot.atlas" + const val EXTENDED_PACKAGE = "dev.teogor.xenoglot.atlas.extended" + const val LANGUAGE_CODE_ACCESSORS_FILE_NAME = "LanguageCodeAccessors" + const val COUNTRY_LOCALIZATION_FILE_NAME_PREFIX = "LanguageToCountryMappings_" +} diff --git a/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMapping.kt b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMapping.kt new file mode 100644 index 0000000..777a984 --- /dev/null +++ b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMapping.kt @@ -0,0 +1,9 @@ +package dev.teogor.xenoglot.atlas + +import kotlinx.serialization.Serializable + +@Serializable +public data class CountryLanguageMapping( + public val countryCode: String, + public val languageCodes: List +) diff --git a/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMappingGenerator.kt b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMappingGenerator.kt new file mode 100644 index 0000000..79aa02c --- /dev/null +++ b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMappingGenerator.kt @@ -0,0 +1,109 @@ +package dev.teogor.xenoglot.atlas + +import com.squareup.kotlinpoet.CodeBlock +import com.squareup.kotlinpoet.FileSpec +import com.squareup.kotlinpoet.KModifier +import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy +import com.squareup.kotlinpoet.PropertySpec +import java.io.File +import java.util.Locale + +class CountryLanguageMappingGenerator { + fun generateCountryLanguageMappings() { + val outputDir = File("build/generated/xenoglot/beta") + prepareOutputDirectory(outputDir) + + val countryMappings = fetchCountryLanguageMappings() + + val codeBlock = generateCountryMappingsCodeBlock(countryMappings) + + writeToFile(outputDir, codeBlock) + } + + private fun prepareOutputDirectory(directory: File) { + if (directory.exists()) { + directory.deleteRecursively() + } + directory.mkdirs() + } + + private fun fetchCountryLanguageMappings(): List { + return getAllCountries().map { locale -> + val countryCode = locale.country + val officialLanguages = getOfficialLanguagesForCountry(countryCode) + CountryLanguageMapping( + countryCode = countryCode, + languageCodes = officialLanguages, + ) + } + } + + private fun generateCountryMappingsCodeBlock(countryMappings: List): CodeBlock { + return CodeBlock.builder() + .addStatement("listOf(") + .apply { + indent() + countryMappings.forEach { mapping -> + val languages = mapping.languageCodes.joinToString { "%S" } + addStatement( + "CountryLanguageMapping(%S, listOf($languages)),", + mapping.countryCode, + *mapping.languageCodes.toTypedArray(), + ) + } + unindent() + } + .addStatement(")") + .build() + } + + private fun writeToFile(outputDir: File, codeBlock: CodeBlock) { + val fileSpec = FileSpec.builder( + packageName = "dev.teogor.xenoglot.atlas", + fileName = "CountryLanguageMappings", + ) + .addProperty( + PropertySpec.builder( + "_countryLanguageMappings", + List::class.parameterizedBy(CountryLanguageMapping::class), + ) + .addKdoc( + """ + |Holds the internal list of country-language mappings used for lookups within the package. + | + |This property contains a hardcoded list of [CountryLanguageMapping] objects, each representing + |a country and its associated official languages. This list is used by [CountryLanguageRegistry] + |to provide access to country-language data and should not be modified directly. + | + |@see CountryLanguageMapping + |@see CountryLanguageRegistry + """.trimMargin(), + ) + .addModifiers(KModifier.INTERNAL) + .initializer(codeBlock) + .build(), + ) + .build() + + fileSpec.writeTo(outputDir) + } + + private fun getAllCountries(): List { + return Locale.getAvailableLocales() + .asSequence() + .filter { it.country.isNotBlank() && it.displayCountry.isNotBlank() } + .distinctBy { it.country } + .sortedBy { it.displayCountry } + .toList() + } + + private fun getOfficialLanguagesForCountry(countryCode: String): List { + return Locale.getAvailableLocales() + .asSequence() + .filter { it.country == countryCode } + .map { it.language } + .distinct() + .sorted() + .toList() + } +} diff --git a/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLocalization.kt b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLocalization.kt new file mode 100644 index 0000000..b500c35 --- /dev/null +++ b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLocalization.kt @@ -0,0 +1,10 @@ +package dev.teogor.xenoglot.atlas + +import kotlinx.serialization.Serializable + +@Serializable +data class CountryLocalization( + val code: String, + val language: String, + val country: String, +) diff --git a/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLocalizationGenerator.kt b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLocalizationGenerator.kt new file mode 100644 index 0000000..f9bcd77 --- /dev/null +++ b/buildSrc/src/main/kotlin/dev/teogor/xenoglot/atlas/CountryLocalizationGenerator.kt @@ -0,0 +1,153 @@ +package dev.teogor.xenoglot.atlas + +import com.squareup.kotlinpoet.CodeBlock +import com.squareup.kotlinpoet.FileSpec +import com.squareup.kotlinpoet.FunSpec +import com.squareup.kotlinpoet.KModifier +import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy +import com.squareup.kotlinpoet.PropertySpec +import kotlinx.serialization.Serializable +import java.io.File +import java.util.Locale + +class CountryLocalizationGenerator { + fun generateCode() { + val outputDir = File("build/generated/xenoglot/gen2") + prepareOutputDirectory(outputDir) + + val countryMappings = fetchCountryLanguageMappings() + + // For each language-country mapping, generate a separate JSON file and Kotlin source file + countryMappings.forEach { (languageCode, languageCountries) -> + // Generate Kotlin file for each language + val codeBlock = createCountryMappingsCodeBlock(languageCountries) + writeMappingsToFile(outputDir, languageCode, codeBlock) + } + + // Generate the function to dynamically access the mappings based on language code + generateLanguageCodeAccessor(outputDir) + } + + private fun prepareOutputDirectory(directory: File) { + if (directory.exists()) { + directory.deleteRecursively() + } + directory.mkdirs() + } + + private fun fetchCountryLanguageMappings(): List>> { + return getAllCountries().map { locale -> + val languageCode = locale.language + val languageCountries = getAllCountries().map { countryLocale -> + CountryLocalization( + code = countryLocale.country, + language = countryLocale.getDisplayLanguage(locale), + country = countryLocale.getDisplayCountry(locale), + ) + }.filter { it.code.length == 2 } + languageCode to languageCountries + }.distinctBy { it.first } + .sortedBy { it.first } + } + + private fun createCountryMappingsCodeBlock( + languageLocalizations: List, + ): CodeBlock { + return CodeBlock.builder() + .addStatement("listOf(") + .apply { + indent() + languageLocalizations.forEach { countryInfo -> + addStatement( + "CountryLocalization(%S, %S, %S),", + countryInfo.code.lowercase(), + countryInfo.language, + countryInfo.country, + ) + } + unindent() + } + .addStatement(")") + .build() + } + + private fun writeMappingsToFile(outputDir: File, languageCode: String, codeBlock: CodeBlock) { + val fileSpec = FileSpec.builder( + packageName = CodeGenerationConstants.EXTENDED_PACKAGE, + fileName = "${CodeGenerationConstants.COUNTRY_LOCALIZATION_FILE_NAME_PREFIX}$languageCode", + ) + .addProperty( + PropertySpec.builder( + "_countryLanguageMappings_$languageCode", + List::class.parameterizedBy(CountryLocalization::class), + ) + .addKdoc( + """ + |Holds the internal list of country-language mappings used for lookups within the package for language code $languageCode. + | + |This property contains a hardcoded list of [CountryLocalization] objects, each representing + |a country and its associated official languages. This list is used by [CountryLanguageRegistry] + |to provide access to country-language data and should not be modified directly. + | + |@see CountryLocalization + |@see CountryLanguageRegistry + """.trimMargin(), + ) + .addModifiers(KModifier.INTERNAL) + .initializer(codeBlock) + .build(), + ) + .build() + + fileSpec.writeTo(outputDir) + } + + private fun getAllCountries(): List { + return Locale.getAvailableLocales() + .asSequence() + .filter { it.country.isNotBlank() && it.displayCountry.isNotBlank() } + .distinctBy { it.country } + .sortedBy { it.displayCountry } + .toList() + } + + // Generate a function that returns the appropriate _countryLanguageMappings_ based on the languageCode + private fun generateLanguageCodeAccessor(outputDir: File) { + val codeBlock = CodeBlock.builder() + .beginControlFlow("val mappings = when (languageCode.lowercase())") + .apply { + // Dynamically generate cases for each language code + getAllCountries() + .sortedBy { it.language.lowercase() } + .map { it.language.lowercase() } + .distinct() + .forEach { languageCode -> + addStatement("\"$languageCode\" -> _countryLanguageMappings_$languageCode") + } + } + .addStatement("else -> null") + .endControlFlow() + .addStatement("return mappings ?: throw LanguageCodeNotFoundException(languageCode.lowercase())") + .build() + + val fileSpec = FileSpec.builder( + packageName = CodeGenerationConstants.EXTENDED_PACKAGE, + fileName = CodeGenerationConstants.LANGUAGE_CODE_ACCESSORS_FILE_NAME, + ) + .addFunction( + FunSpec.builder( + "getCountryLocalizationsForLanguageCode", + ) + .addCode(codeBlock) + .addParameter("languageCode", String::class) + .returns( + List::class.parameterizedBy(CountryLocalization::class), + ) + .addModifiers(KModifier.INTERNAL) + .build(), + ) + .build() + + fileSpec.writeTo(outputDir) + } +} diff --git a/docs/assets/winds/xenoglot-bom.json b/docs/assets/winds/xenoglot-bom.json new file mode 100644 index 0000000..b8964e6 --- /dev/null +++ b/docs/assets/winds/xenoglot-bom.json @@ -0,0 +1,48 @@ +[ + { + "module": "dev.teogor.xenoglot:bom", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600, + "dependencies": [ + { + "module": "dev.teogor.xenoglot:android", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600 + }, + { + "module": "dev.teogor.xenoglot:bom", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600 + }, + { + "module": "dev.teogor.xenoglot:core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600 + } + ] + } +] \ No newline at end of file diff --git a/docs/assets/winds/xenoglot.json b/docs/assets/winds/xenoglot.json new file mode 100644 index 0000000..1413a06 --- /dev/null +++ b/docs/assets/winds/xenoglot.json @@ -0,0 +1,48 @@ +[ + { + "module": "dev.teogor.xenoglot:xenoglot", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600, + "dependencies": [ + { + "module": "dev.teogor.xenoglot:android", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600 + }, + { + "module": "dev.teogor.xenoglot:bom", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600 + }, + { + "module": "dev.teogor.xenoglot:core", + "version": { + "major": 1, + "minor": 0, + "patch": 0, + "flag": "Alpha", + "versionQualifier": 1 + }, + "date": 1700481600 + } + ] + } +] \ No newline at end of file diff --git a/docs/bom/bom-mapping.md b/docs/bom/bom-mapping.md new file mode 100644 index 0000000..00f1549 --- /dev/null +++ b/docs/bom/bom-mapping.md @@ -0,0 +1,13 @@ +# BOM to library version mapping + +[//]: # (REGION-BOM-TO-LIBRARY-VERSION-MAPPING) + +**BOM version 1.0.0-alpha01** + +| Library group | BOM Versions | +|:------------------------------|:---------------:| +| dev.teogor.xenoglot:android | 1.0.0-alpha01 | +| dev.teogor.xenoglot:core | 1.0.0-alpha01 | + +[//]: # (REGION-BOM-TO-LIBRARY-VERSION-MAPPING) + diff --git a/docs/bom/implementation.md b/docs/bom/implementation.md new file mode 100644 index 0000000..0c5e71b --- /dev/null +++ b/docs/bom/implementation.md @@ -0,0 +1,102 @@ +# BoM + +[//]: # (REGION-DEPENDENCIES) + +## Getting Started with BoM + +**Adding Dependencies:** + +* **Manual Setup:** This section guides you through adding BoM dependencies directly to your project's `build.gradle` files. ([Link to Manual Dependency Setup Section](#adding-bom-dependencies-manually)) +* **Version Catalog (Recommended):** For a more streamlined approach, consider integrating a version catalog. This allows for centralized version management and easier updates. ([Link to Version Catalog Section](#managing-bom-versions-with-version-catalog-recommended)) + +**Note:** If you prefer manual dependency setup, follow the instructions in the "Manual Setup" section. Otherwise, jump to the "Version Catalog" section for centralized management. + +For information on using the KAPT plugin, see the [KAPT documentation](https://kotlinlang.org/docs/kapt.html). +For information on using the KSP plugin, see the [KSP quick-start documentation](https://kotlinlang.org/docs/ksp-quickstart.html). +For more information about dependencies, see [Add Build Dependencies](https://developer.android.com/studio/build/dependencies). + +### Adding BoM Dependencies Manually + +To use BoM in your app, add the following dependencies to your app's `build.gradle` file: + +=== "Groovy" + + ```groovy title="build.gradle" + dependencies { + def teogorXenoglotBom = "1.0.0-alpha01" + + implementation "dev.teogor.xenoglot:android:$teogorXenoglotBom" + implementation "dev.teogor.xenoglot:bom:$teogorXenoglotBom" + implementation "dev.teogor.xenoglot:core:$teogorXenoglotBom" + } + ``` + +=== "Kotlin" + + ```kotlin title="build.gradle.kts" + dependencies { + val teogorXenoglotBom = "1.0.0-alpha01" + + implementation("dev.teogor.xenoglot:android:$teogorXenoglotBom") + implementation("dev.teogor.xenoglot:bom:$teogorXenoglotBom") + implementation("dev.teogor.xenoglot:core:$teogorXenoglotBom") + } + ``` + +### Managing BoM Versions with Version Catalog (Recommended) + +This section guides you through utilizing a version catalog for centralized management of BoM dependencies in your project. This approach simplifies updates and ensures consistency. + +First, define the dependencies in the `libs.versions.toml` file: + +- **Group-Name Based:** This approach is used for declaring libraries referenced by group and artifact name. +- **Module Based:** This approach is used for declaring libraries referenced by their module. + +=== "Group-Name Based" + + ```toml title="gradle/libs.versions.toml" + [versions] + teogor-xenoglot-bom = "1.0.0-alpha01" + + [libraries] + teogor-xenoglot-bom = { group = "dev.teogor.xenoglot", name = "bom", version.ref = "teogor-xenoglot-bom" } + teogor-xenoglot-android = { group = "dev.teogor.xenoglot", name = "android" } + teogor-xenoglot-core = { group = "dev.teogor.xenoglot", name = "core" } + ``` + +=== "Module Based" + + ```toml title="gradle/libs.versions.toml" + [versions] + teogor-xenoglot-bom = "1.0.0-alpha01" + + [libraries] + teogor-xenoglot-bom = { module = "dev.teogor.xenoglot:bom", version.ref = "teogor-xenoglot-bom" } + teogor-xenoglot-android = { module = "dev.teogor.xenoglot:android" } + teogor-xenoglot-core = { module = "dev.teogor.xenoglot:core" } + ``` + +Then, add these dependencies in your app's `build.gradle` file: + +=== "Groovy" + + ```groovy title="build.gradle" + dependencies { + implementation platform(libs.teogor.xenoglot.bom) + implementation libs.teogor.xenoglot.android + implementation libs.teogor.xenoglot.core + } + ``` + +=== "Kotlin" + + ```kotlin title="build.gradle.kts" + dependencies { + implementation(platform(libs.teogor.xenoglot.bom)) + implementation(libs.teogor.xenoglot.android) + implementation(libs.teogor.xenoglot.core) + } + ``` + +[//]: # (REGION-DEPENDENCIES) + diff --git a/docs/bom/index.md b/docs/bom/index.md new file mode 100644 index 0000000..9ab87e2 --- /dev/null +++ b/docs/bom/index.md @@ -0,0 +1,89 @@ +# Using the Bill of Materials + +The BoM Bill of Materials (BOM) lets you manage all of your BoM library versions by +specifying only the BOM’s version. The BOM itself has links to the stable versions of the different +BoM libraries, in such a way that they work well together. When using the BOM in your app, you +don't need to add any version to the BoM library dependencies themselves. When you update the +BOM version, all the libraries that you're using are automatically updated to their new versions. + +To find out which BoM library versions are mapped to a specific BOM version, check out +the [BOM to library version mapping](bom-mapping.md). + +[//]: # (REGION-DIFFERENT-LIBRARY-VERSION-USAGE) + +### How do I use a different library version than what's designated in the BOM? + +In the `build.gradle` dependencies section, keep the import of the BOM platform. On the library +dependency import, specify the desired version. For example, here's how to declare dependencies if +you want to use a different version of Core, no matter what version is designated +in the BOM: + +```groovy +dependencies { + // Import the BoM BOM + implementation platform('dev.teogor.xenoglot:bom:1.0.0-alpha01') + + // Import Core library + implementation 'dev.teogor.xenoglot:core:1.0.0-alpha01' + + // Import other BoM libraries without version numbers + // .. + implementation 'dev.teogor.xenoglot:android' +} +``` + +[//]: # (REGION-DIFFERENT-LIBRARY-VERSION-USAGE) + +### Does the BOM automatically add all the BoM libraries to my app? + +No. To actually add and use BoM libraries in your app, you must declare each library as a +separate dependency line in your module (app-level) Gradle file (usually `app/build.gradle`). + +Using the BOM ensures that the versions of any BoM libraries in your app are compatible, but the +BOM doesn't actually add those BoM libraries to your app. + +### Why is the BOM the recommended way to manage BoM library versions? + +Going forward, BoM libraries will be versioned independently, which means version numbers will +start to be incremented at their own pace. The latest stable releases of each library are tested and +guaranteed to work nicely together. However, finding the latest stable versions of each library can +be difficult, and the BOM helps you to automatically use these latest versions. + +### Am I forced to use the BOM? + +No. You can still choose to add each dependency version manually. However, we recommend using the +BOM as it will make it easier to use all of the latest stable versions at the same time. + +[//]: # (REGION-BOM-WITH-VERSION-CATALOG) + +### Does the BOM work with version catalogs? + +Yes. You can include the BOM itself in the version catalog, and omit the other BoM library versions: + +```toml +[libraries] +teogor-xenoglot-bom = { group = "dev.teogor.xenoglot", name = "bom", version.ref = "teogor-xenoglot-bom" } +teogor-xenoglot-android = { group = "dev.teogor.xenoglot", name = "android" } +``` + +Don’t forget to import the BOM in your module’s `build.gradle`: + +```groovy +dependencies { + val teogorXenoglotBom = platform(libs.teogor.xenoglot.bom) + implementation(teogorXenoglotBom) + androidTestImplementation(teogorXenoglotBom) + + // import BoM dependencies as usual +} +``` + +[//]: # (REGION-BOM-WITH-VERSION-CATALOG) + +[//]: # (REGION-REPORT-ISSUE-FEEDBACK) + +### How do I report an issue or offer feedback on the BOM? + +You can file issues on our [issue tracker 🔗](https://github.com/teogor/xenoglot/issues). + +[//]: # (REGION-REPORT-ISSUE-FEEDBACK) diff --git a/docs/index.md b/docs/index.md index cdfc78a..1a188c4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,4 @@ -## Xenoglot 🌍 +# Xenoglot ### Overview @@ -30,15 +30,124 @@ project that requires accurate and consistent handling of language data. * **Language Territorialization:** Xenoglot provides functionality for territorializing languages, adapting them to specific geographical or political contexts. -### Installation +**Kotlin Multiplatform Support** -For a detailed installation guide, please refer to the following page: [releases](releases.md). +Xenoglot is designed to work across various platforms through Kotlin Multiplatform, allowing you to use it in JVM, Android, JavaScript, iOS, macOS, Linux, tvOS, and watchOS environments. Here are some of the supported targets: -**Usage** +- **JVM**: Supports Java Virtual Machine with Kotlin configured for JDK 11. +- **Android**: Configured to publish all library variants. +- **JavaScript**: Supports WebAssembly (WASM) and JavaScript IR, including browser and Node.js environments, and generates TypeScript definitions. +- **iOS**: Supports iOS devices and simulators, including `iosX64`, `iosArm64`, and `iosSimulatorArm64`. +- **macOS**: Supports macOS with `macosX64` and `macosArm64`. +- **Linux**: Supports Linux with `linuxX64` and `linuxArm64`. +- **tvOS**: Supports tvOS devices and simulators, including `tvosX64`, `tvosArm64`, and `tvosSimulatorArm64`. +- **watchOS**: Supports watchOS devices and simulators, including `watchosX64`, `watchosArm32`, `watchosArm64`, `watchosDeviceArm64`, and `watchosSimulatorArm64`. + +[//]: # (REGION-DEPENDENCIES) + +## Getting Started with Xenoglot + +**Adding Dependencies:** + +* **Manual Setup:** This section guides you through adding Xenoglot dependencies directly to your project's `build.gradle` files. ([Link to Manual Dependency Setup Section](#adding-xenoglot-dependencies-manually)) +* **Version Catalog (Recommended):** For a more streamlined approach, consider integrating a version catalog. This allows for centralized version management and easier updates. ([Link to Version Catalog Section](#managing-xenoglot-versions-with-version-catalog-recommended)) + +**Note:** If you prefer manual dependency setup, follow the instructions in the "Manual Setup" section. Otherwise, jump to the "Version Catalog" section for centralized management. + +For information on using the KAPT plugin, see the [KAPT documentation](https://kotlinlang.org/docs/kapt.html). +For information on using the KSP plugin, see the [KSP quick-start documentation](https://kotlinlang.org/docs/ksp-quickstart.html). +For more information about dependencies, see [Add Build Dependencies](https://developer.android.com/studio/build/dependencies). + +### Adding Xenoglot Dependencies Manually + +To use Xenoglot in your app, add the following dependencies to your app's `build.gradle` file: + +=== "Groovy" + + ```groovy title="build.gradle" + dependencies { + def teogorXenoglot = "1.0.0-alpha01" + + implementation "dev.teogor.xenoglot:android:$teogorXenoglot" + implementation "dev.teogor.xenoglot:bom:$teogorXenoglot" + implementation "dev.teogor.xenoglot:core:$teogorXenoglot" + } + ``` + +=== "Kotlin" + + ```kotlin title="build.gradle.kts" + dependencies { + val teogorXenoglot = "1.0.0-alpha01" + + implementation("dev.teogor.xenoglot:android:$teogorXenoglot") + implementation("dev.teogor.xenoglot:bom:$teogorXenoglot") + implementation("dev.teogor.xenoglot:core:$teogorXenoglot") + } + ``` + +### Managing Xenoglot Versions with Version Catalog (Recommended) + +This section guides you through utilizing a version catalog for centralized management of Xenoglot dependencies in your project. This approach simplifies updates and ensures consistency. + +First, define the dependencies in the `libs.versions.toml` file: + +- **Group-Name Based:** This approach is used for declaring libraries referenced by group and artifact name. +- **Module Based:** This approach is used for declaring libraries referenced by their module. + +=== "Group-Name Based" + + ```toml title="gradle/libs.versions.toml" + [versions] + teogor-xenoglot = "1.0.0-alpha01" + + [libraries] + teogor-xenoglot-android = { group = "dev.teogor.xenoglot", name = "android", version.ref = "teogor-xenoglot" } + teogor-xenoglot-bom = { group = "dev.teogor.xenoglot", name = "bom", version.ref = "teogor-xenoglot" } + teogor-xenoglot-core = { group = "dev.teogor.xenoglot", name = "core", version.ref = "teogor-xenoglot" } + ``` + +=== "Module Based" + + ```toml title="gradle/libs.versions.toml" + [versions] + teogor-xenoglot = "1.0.0-alpha01" + + [libraries] + teogor-xenoglot-android = { module = "dev.teogor.xenoglot:android", version.ref = "teogor-xenoglot" } + teogor-xenoglot-bom = { module = "dev.teogor.xenoglot:bom", version.ref = "teogor-xenoglot" } + teogor-xenoglot-core = { module = "dev.teogor.xenoglot:core", version.ref = "teogor-xenoglot" } + ``` + +Then, add these dependencies in your app's `build.gradle` file: + +=== "Groovy" + + ```groovy title="build.gradle" + dependencies { + implementation libs.teogor.xenoglot.android + implementation libs.teogor.xenoglot.bom + implementation libs.teogor.xenoglot.core + } + ``` + +=== "Kotlin" + + ```kotlin title="build.gradle.kts" + dependencies { + implementation(libs.teogor.xenoglot.android) + implementation(libs.teogor.xenoglot.bom) + implementation(libs.teogor.xenoglot.core) + } + ``` + +[//]: # (REGION-DEPENDENCIES) + +## Usage The following examples demonstrate how to use Xenoglot to represent and interact with language data: -**Retrieving Language Information** +### Retrieving Language Information ```kotlin val language = Language.English @@ -47,22 +156,14 @@ val languageFamily = language.languageFamily val isSpokenInRomania = language.isSpokenIn(Country.Romania) ``` -**Checking Language Usage Patterns** +### Checking Language Usage Patterns ```kotlin val isDialect = Dialect("en-US", Language.English).isDialect val isScriptUsedInLanguage = Script.Cyrillic.isWrittenIn(Language.Russian) ``` -**Interacting with Language Tags** - -```kotlin -val languageTag = LanguageTag("fr", LanguageFamily.Romance) -val language = languageTag.asLanguage() -val countryCode = languageTag.substringAfter("-") -``` - -**Territorializing Languages** +### Territorializing Languages ```kotlin val dialect = Language.English.territorialize(Country.Australia) @@ -70,7 +171,7 @@ val dialectLanguageTag = dialect.languageTag val dialectCountryCode = dialect.country.code ``` -**Benefits of Using Xenoglot** +## Benefits of Using Xenoglot * **Improved Language Handling:** Xenoglot provides a consistent and structured approach to managing language data, reducing errors and inconsistencies. @@ -84,33 +185,9 @@ val dialectCountryCode = dialect.country.code * **Promote Language-Aware Development:** Xenoglot encourages language-aware development practices, ensuring that language data is handled accurately and appropriately. -**Getting Started** - -To get started with Xenoglot, refer to the comprehensive documentation available at -[source.teogor.dev/xenoglot](https://source.teogor.dev/xenoglot). The documentation provides -detailed explanations, examples, and best practices for using the library effectively. - ## Find this repository useful? 🩷 * Support it by joining __[stargazers](https://github.com/teogor/xenoglot/stargazers)__ for this repository. 📁 * Get notified about my new projects by __[following me](https://github.com/teogor)__ on GitHub. 💻 * Interested in sponsoring me? [Support me](sponsor.md) on GitHub! 🤝 - -# License - -```xml -Designed and developed by 2023 teogor (Teodor Grigor) - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -``` diff --git a/docs/reference.md b/docs/reference.md deleted file mode 100644 index b57f7d7..0000000 --- a/docs/reference.md +++ /dev/null @@ -1,34 +0,0 @@ -## Reference - -Welcome to the comprehensive API documentation for our project, meticulously crafted to empower you to -effectively utilize its capabilities. This guide provides detailed information about the project's -structure, API, and usage, enabling you to navigate the project with ease and unlock its full potential. - -### Project Overview - -Our project encompasses a suite of modules, each designed to address specific functionalities and enhance -the overall developer experience. To delve into the intricacies of each module, refer to the dedicated -documentation pages: - -- **[Xenoglot 🔗](../reference):** Discover the heart of our project. - -- **[Android 🔗](../reference/android):** Navigate directly to the code-specific documentation for the project's -`:android` module - -- **[Core 🔗](../reference/core):** Navigate directly to the code-specific documentation for the project's -- `:core` module - -### Contributions and Support - -We welcome your valuable feedback and contributions to the project. Your insights are crucial for shaping -the project's future and ensuring it continues to meet the needs of our community. If you encounter any -issues or have questions, please feel free to raise them on the [GitHub Issues 🔗](https://github.com/teogor/xenoglot/issues) -page. Our team is dedicated to assisting you and continuously improving the project's overall quality. - -### Embark on Your Coding Journey - -With this extensive documentation as your guide, you are now well-equipped to embark on your coding journey -with our project. We hope you find the documentation informative and helpful as you explore the project's -capabilities and bring your ideas to life. - -Happy coding! diff --git a/docs/releases/changelog/1.0.0-alpha01.md b/docs/releases/changelog/1.0.0-alpha01.md deleted file mode 100644 index 55c7cc5..0000000 --- a/docs/releases/changelog/1.0.0-alpha01.md +++ /dev/null @@ -1,10 +0,0 @@ -[//]: # (This file was automatically generated - do not edit) - -# Version 1.0.0-alpha01 - -## Latest SDK versions - -| Status | Service or Product | Gradle dependency | Latest version | -|:------:|:-------------------------------------:|:---------------------------:|:--------------:| -| 🧪 | [Xenoglot Android](../../../reference/android) | dev.teogor.xenoglot:android | 1.0.0-alpha01 | -| 🧪 | [Xenoglot Core](../../../reference/core) | dev.teogor.xenoglot:core | 1.0.0-alpha01 | diff --git a/docs/releases/index.md b/docs/releases/index.md new file mode 100644 index 0000000..c295254 --- /dev/null +++ b/docs/releases/index.md @@ -0,0 +1,84 @@ +# Xenoglot + +Learn more: **[User Guide](../user-guide.md)** and **[Code Samples](../code-samples.md)** + +\uD83C\uDF0D Xenoglot seamlessly masters languages and locales, empowering developers to integrate multilingual capabilities into their applications with ease. + +[//]: # (REGION-API-REFERENCE) + +API Reference +[`dev.teogor.xenoglot:xenoglot-*`](../html/) +[`dev.teogor.xenoglot:android`](../html/android) +[`dev.teogor.xenoglot:bom`](../html/bom) +[`dev.teogor.xenoglot:core`](../html/core) + +[//]: # (REGION-API-REFERENCE) + +[//]: # (REGION-RELEASE-TABLE) + +| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release | +|:--------------------|:----------------:|:-------------------:|:--------------:|:---------------:| +| November 20, 2023 | - | - | - | 1.0.0-alpha01 | + +[//]: # (REGION-RELEASE-TABLE) + +[//]: # (REGION-DEPENDENCIES) + +## Declaring dependencies + +To use Xenoglot in your app, add the following dependencies to your app's `build.gradle` file: + +=== "Groovy" + + ```groovy title="build.gradle" + dependencies { + def teogorXenoglot = "1.0.0-alpha01" + + implementation "dev.teogor.xenoglot:android:$teogorXenoglot" + implementation "dev.teogor.xenoglot:bom:$teogorXenoglot" + implementation "dev.teogor.xenoglot:core:$teogorXenoglot" + } + ``` + +=== "Kotlin" + + ```kotlin title="build.gradle.kts" + dependencies { + val teogorXenoglot = "1.0.0-alpha01" + + implementation("dev.teogor.xenoglot:android:$teogorXenoglot") + implementation("dev.teogor.xenoglot:bom:$teogorXenoglot") + implementation("dev.teogor.xenoglot:core:$teogorXenoglot") + } + ``` + +For comprehensive instructions on adding these dependencies, refer to the [Xenoglot documentation](../index.md#getting-started-with-xenoglot). + +[//]: # (REGION-DEPENDENCIES) + +[//]: # (REGION-FEEDBACK) + +## Feedback + +Your feedback helps make Xenoglot better. Let us know if you discover new issues or have +ideas for improving this library. Please take a look at the [existing issues on GitHub](https://github.com/teogor/xenoglot/issues) +for this library before you create a new one. + +[Create a new issue](https://github.com/teogor/xenoglot/issues/new){ .md-button } + +[//]: # (REGION-FEEDBACK) + +[//]: # (REGION-VERSION-CHANGELOG) + +### Version 1.0.0 + +#### Version 1.0.0-alpha01 + +November 20, 2023 + +[`dev.teogor.xenoglot:xenoglot-*:1.0.0-alpha01`](https://gitlab.com/teogor/xenoglot/releases/1.0.0-alpha01) is released. [Version 1.0.0-alpha01 contains these commits](https://gitlab.com/teogor/xenoglot/commits/1.0.0-alpha01) + +🎊 \*\*Initial Release\*\* 🎊 + +[//]: # (REGION-VERSION-CHANGELOG) + diff --git a/gradle.properties b/gradle.properties index 249d82d..a7bd823 100644 --- a/gradle.properties +++ b/gradle.properties @@ -27,3 +27,6 @@ android.defaults.buildfeatures.aidl=false android.defaults.buildfeatures.renderscript=false android.defaults.buildfeatures.resvalues=false android.defaults.buildfeatures.shaders=false + +# KMM +kotlin.native.ignoreDisabledTargets=true diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9d2ecec..c1ef438 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,217 +1,39 @@ [versions] -apiValidator = "0.13.2" -aboutLibraries = "10.8.3" -accompanist = "0.33.2-alpha" -androidDesugarJdkLibs = "2.0.4" -androidGradlePlugin = "8.1.1" -androidxActivity = "1.8.1" -androidxAppCompat = "1.6.1" -androidxAnnotation = "1.7.0" -androidxBrowser = "1.7.0" -androidxComposeBom = "2023.10.01" -androidxComposeCompiler = "1.5.3" -androidxComposeMaterial3 = "1.2.0-alpha11" -androidxComposeRuntimeTracing = "1.0.0-alpha05" -androidxConstraint = "1.1.0-alpha13" -androidxCore = "1.12.0" -androidxCoreSplashscreen = "1.0.1" -androidxDataStore = "1.0.0" -androidxEspresso = "3.5.1" -androidxHiltNavigationCompose = "1.1.0" -androidxLifecycle = "2.6.2" -androidxMacroBenchmark = "1.2.1" -androidxMetrics = "1.0.0-alpha04" -androidxNavigation = "2.7.5" -androidxProfileinstaller = "1.3.1" -androidxStartup = "1.1.1" -androidxTestCore = "1.5.0" -androidxTestExt = "1.1.5" -androidxTestRules = "1.5.0" -androidxTestRunner = "1.5.3" -androidxTracing = "1.1.0" -androidxUiAutomator = "2.2.0" -androidxWindowManager = "1.2.0" -androidxWork = "2.8.1" -buildConfig = "3.1.0" -coil = "2.4.0" -colorMath = "3.2.0" -dokka = "1.9.0" -espressoCore = "3.5.1" -firebaseBom = "32.6.0" -firebaseCrashlyticsPlugin = "2.9.9" -firebasePerfPlugin = "1.4.2" -googleMaterial = "1.10.0" -gmsPlugin = "4.4.0" -gson = "2.10.1" -gradlePublish = "1.1.0" -hilt = "2.48.1" -hiltExt = "1.1.0" -jacoco = "0.8.7" -jsoup = "1.16.1" -junit = "4.13.2" -junit4 = "4.13.2" -kotlin = "1.9.20" -kotlinxCollections = "0.3.6" -kotlinxCoroutines = "1.7.3" -kotlinxDatetime = "0.4.1" -kotlinxSerializationJson = "1.6.0" -ksp = "1.9.10-1.0.13" -landscapist = "2.2.3" -lint = "31.1.4" -lifecycleRuntimeKtx = "2.6.2" -okhttp = "4.12.0" -protobuf = "3.24.4" -protobufPlugin = "0.9.4" -retrofit = "2.9.0" -retrofitKotlinxSerializationJson = "1.0.0" -room = "2.6.0" -spotless = "6.21.0" -startup = "1.2.0-alpha02" -turbine = "1.0.0" -vanniktechMavenPlugin = "0.25.3" -kotlin-poet = "1.14.2" -kotlin-xml-builder = "1.9.1" -kotlinx-serialization-core = "1.6.0" -jdom2 = "2.0.6.1" -winds = "1.0.0-alpha03" +agp = "8.2.2" +android-compileSdk = "34" +android-minSdk = "24" +android-targetSdk = "34" +androidxAppCompat = "1.7.0" +ben-manes-versions = "0.51.0" +dokka = "1.9.20" +jetbrains-compose = "1.7.0-alpha03" +jetbrains-kotlinx-binary-compatibility = "0.16.3" +jetbrains-kotlinx-serialization = "1.7.1" +kotlin = "2.0.20" +kotlin-poet = "1.18.1" +littlerobots-version-catalog-update = "0.8.4" +spotless = "6.25.0" +teogor-winds = "1.0.2" +vanniktech-maven = "0.29.0" [libraries] -about-libraries-core = { group = "com.mikepenz", name = "aboutlibraries-core", version.ref = "aboutLibraries" } -accompanist-testharness = { group = "com.google.accompanist", name = "accompanist-testharness", version.ref = "accompanist" } -accompanist-permissions = { group = "com.google.accompanist", name = "accompanist-permissions", version.ref = "accompanist" } -android-desugarJdkLibs = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" } -androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" } -androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppCompat" } -androidx-annotation = { group = "androidx.annotation", name = "annotation", version.ref = "androidxAnnotation" } -androidx-benchmark-macro = { group = "androidx.benchmark", name = "benchmark-macro-junit4", version.ref = "androidxMacroBenchmark" } -androidx-browser = { group = "androidx.browser", name = "browser", version.ref = "androidxBrowser" } -androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidxComposeBom" } -androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout" } -androidx-compose-foundation = { group = "androidx.compose.foundation", name = "foundation" } -androidx-compose-material = { group = "androidx.compose.material", name = "material" } -androidx-compose-material-iconsExtended = { group = "androidx.compose.material", name = "material-icons-extended" } -androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3", version.ref = "androidxComposeMaterial3" } -androidx-compose-material3-windowSizeClass = { group = "androidx.compose.material3", name = "material3-window-size-class", version.ref = "androidxComposeMaterial3" } -androidx-compose-runtime-livedata = { group = "androidx.compose.runtime", name = "runtime-livedata" } -androidx-compose-runtime-tracing = { group = "androidx.compose.runtime", name = "runtime-tracing", version.ref = "androidxComposeRuntimeTracing" } -androidx-compose-runtime = { group = "androidx.compose.runtime", name = "runtime" } -androidx-compose-ui-test = { group = "androidx.compose.ui", name = "ui-test-junit4" } -androidx-compose-ui-testManifest = { group = "androidx.compose.ui", name = "ui-test-manifest" } -androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" } -androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" } -androidx-compose-ui-util = { group = "androidx.compose.ui", name = "ui-util" } -androidx-compose-ui-viewbinding = { group = "androidx.compose.ui", name = "ui-viewbinding" } -androidx-constraintlayout-compose = { group = "androidx.constraintlayout", name = "constraintlayout-compose", version.ref = "androidxConstraint" } -androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidxCore" } -androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "androidxCoreSplashscreen" } -androidx-dataStore-core = { group = "androidx.datastore", name = "datastore", version.ref = "androidxDataStore" } -androidx-dataStore-preferences = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "androidxDataStore" } -androidx-hilt-navigation-compose = { group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "androidxHiltNavigationCompose" } -androidx-lifecycle-common = { group = "androidx.lifecycle", name = "lifecycle-common", version.ref = "androidxLifecycle" } -androidx-lifecycle-livedata-ktx = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "androidxLifecycle" } -androidx-lifecycle-process = { group = "androidx.lifecycle", name = "lifecycle-process", version.ref = "androidxLifecycle" } -androidx-lifecycle-runtimeCompose = { group = "androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidxLifecycle" } -androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "androidxLifecycle" } -androidx-lifecycle-viewModelCompose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" } -androidx-metrics = { group = "androidx.metrics", name = "metrics-performance", version.ref = "androidxMetrics" } -androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "androidxNavigation" } -androidx-navigation-testing = { group = "androidx.navigation", name = "navigation-testing", version.ref = "androidxNavigation" } -androidx-profileinstaller = { group = "androidx.profileinstaller", name = "profileinstaller", version.ref = "androidxProfileinstaller" } -androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidxTestCore" } -androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "androidxEspresso" } -androidx-test-ext = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "androidxTestExt" } -androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTestRules" } -androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTestRunner" } -androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "androidxUiAutomator" } -androidx-tracing-ktx = { group = "androidx.tracing", name = "tracing-ktx", version.ref = "androidxTracing" } -androidx-window-manager = { module = "androidx.window:window", version.ref = "androidxWindowManager" } -androidx-work-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidxWork" } -androidx-work-testing = { group = "androidx.work", name = "work-testing", version.ref = "androidxWork" } -ajalt-colormath = { group = "com.github.ajalt.colormath", name = "colormath", version.ref = "colorMath" } -coil-kt-compose = { group = "io.coil-kt", name = "coil-compose", version.ref = "coil" } -coil-kt-svg = { group = "io.coil-kt", name = "coil-svg", version.ref = "coil" } -coil-kt = { group = "io.coil-kt", name = "coil", version.ref = "coil" } -compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidxComposeBom" } -core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidxCore" } -espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } -firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics" } -firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebaseBom" } -firebase-cloud-messaging = { group = "com.google.firebase", name = "firebase-messaging" } -firebase-crashlytics-gradle = { group = "com.google.firebase", name = "firebase-crashlytics-gradle", version.ref = "firebaseCrashlyticsPlugin" } -firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics" } -firebase-performance-gradle = { group = "com.google.firebase", name = "perf-plugin", version.ref = "firebasePerfPlugin" } -firebase-performance = { group = "com.google.firebase", name = "firebase-perf" } -google-material = { group = "com.google.android.material", name = "material", version.ref = "googleMaterial" } -gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } -hilt-android-testing = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "hilt" } -hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" } -hilt-compiler = { group = "com.google.dagger", name = "hilt-android-compiler", version.ref = "hilt" } -hilt-ext-compiler = { group = "androidx.hilt", name = "hilt-compiler", version.ref = "hiltExt" } -hilt-ext-work = { group = "androidx.hilt", name = "hilt-work", version.ref = "hiltExt" } -jsoup = { group = "org.jsoup", name = "jsoup", version.ref = "jsoup" } -junit4 = { group = "junit", name = "junit", version.ref = "junit4" } -junit = { group = "junit", name = "junit", version.ref = "junit" } -kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" } -kotlinx-collections = { group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "kotlinxCollections" } -kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" } -kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" } -kotlinx-datetime = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime", version.ref = "kotlinxDatetime" } -kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" } -kotlinx-serialization-protobuf = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-protobuf", version.ref = "kotlinxSerializationJson" } -landscapist-glide = { group = "com.github.skydoves", name = "landscapist-glide", version.ref = "landscapist" } -landscapist-coil = { group = "com.github.skydoves", name = "landscapist-coil", version.ref = "landscapist" } -landscapist-fresco = { group = "com.github.skydoves", name = "landscapist-fresco", version.ref = "landscapist" } -landscapist-placeholder = { group = "com.github.skydoves", name = "landscapist-placeholder", version.ref = "landscapist" } -lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" } -lint-api = { group = "com.android.tools.lint", name = "lint-api", version.ref = "lint" } -okhttp-logging = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp" } -protobuf-kotlin-lite = { group = "com.google.protobuf", name = "protobuf-kotlin-lite", version.ref = "protobuf" } -protobuf-protoc = { group = "com.google.protobuf", name = "protoc", version.ref = "protobuf" } -retrofit-core = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" } -retrofit-kotlin-serialization = { group = "com.jakewharton.retrofit", name = "retrofit2-kotlinx-serialization-converter", version.ref = "retrofitKotlinxSerializationJson" } -room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" } -room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" } -room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" } -startup-runtime = { group = "androidx.startup", name = "startup-runtime", version.ref = "startup" } -turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } -ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" } -ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" } -ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" } -ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" } -ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" } -ui = { group = "androidx.compose.ui", name = "ui" } -kotlin-poet = { group = "com.squareup", name = "kotlinpoet", version.ref = "kotlin-poet" } -kotlin-xml-builder = { module = "org.redundent:kotlin-xml-builder", version.ref = "kotlin-xml-builder" } -kotlinx-serialization-core = { module = "org.jetbrains.kotlinx:kotlinx-serialization-core", version.ref = "kotlinx-serialization-core" } -jdom2 = { module = "org.jdom:jdom2", version.ref = "jdom2" } - -# Dependencies of the included build-logic -android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" } -kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" } -ksp-gradlePlugin = { group = "com.google.devtools.ksp", name = "com.google.devtools.ksp.gradle.plugin", version.ref = "ksp" } +androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidxAppCompat" } +jetbrains-compose-html-core = { module = "org.jetbrains.compose.html:html-core", version.ref = "jetbrains-compose" } +jetbrains-kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } +jetbrains-kotlinx-serialization-core = { module = "org.jetbrains.kotlinx:kotlinx-serialization-core", version.ref = "jetbrains-kotlinx-serialization" } +jetbrains-kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "jetbrains-kotlinx-serialization" } +kotlin-poet = { module = "com.squareup:kotlinpoet", version.ref = "kotlin-poet" } [plugins] -android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" } -android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" } -android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" } -firebase-crashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebaseCrashlyticsPlugin" } -firebase-perf = { id = "com.google.firebase.firebase-perf", version.ref = "firebasePerfPlugin" } -gms = { id = "com.google.gms.google-services", version.ref = "gmsPlugin" } -hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" } -kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } -kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } -kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } -kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } -ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } -protobuf = { id = "com.google.protobuf", version.ref = "protobufPlugin" } -about-libraries = { id = "com.mikepenz.aboutlibraries.plugin", version.ref = "aboutLibraries" } -spotless = { id = "com.diffplug.spotless", version.ref = "spotless" } -dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" } -api-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "apiValidator" } -gradle-publish = { id = "com.gradle.plugin-publish", version.ref = "gradlePublish" } -build-config = { id = "com.github.gmazzo.buildconfig", version.ref = "buildConfig" } -vanniktech-maven = { id = "com.vanniktech.maven.publish", version.ref = "vanniktechMavenPlugin" } -winds = { id = "dev.teogor.winds", version.ref = "winds" } - -[bundles] - +android-library = { id = "com.android.library", version.ref = "agp" } +ben-manes-versions = { id = "com.github.ben-manes.versions", version.ref = "ben-manes-versions" } +diffplug-spotless = { id = "com.diffplug.spotless", version.ref = "spotless" } +jetbrains-dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" } +jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } +jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } +jetbrains-kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } +jetbrains-kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } +jetbrains-kotlinx-binary-compatibility = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "jetbrains-kotlinx-binary-compatibility" } +littlerobots-version-catalog-update = { id = "nl.littlerobots.version-catalog-update", version.ref = "littlerobots-version-catalog-update" } +teogor-winds = { id = "dev.teogor.winds", version.ref = "teogor-winds" } +vanniktech-maven = { id = "com.vanniktech.maven.publish", version.ref = "vanniktech-maven" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 06febab..48c0a02 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists \ No newline at end of file +zipStorePath=wrapper/dists diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock new file mode 100644 index 0000000..cd1dd39 --- /dev/null +++ b/kotlin-js-store/yarn.lock @@ -0,0 +1,2815 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" + integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== + +"@socket.io/component-emitter@~3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" + integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== + +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/cookie@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/cors@^2.8.12": + version "2.8.17" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" + integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "9.6.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.19.5" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz#218064e321126fcf9048d1ca25dd2465da55d9c6" + integrity sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.15" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.15.tgz#12118141ce9775a6499ecb4c01d02f90fc839d36" + integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ== + dependencies: + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + dependencies: + "@types/node" "*" + +"@types/node@*", "@types/node@>=10.0.0": + version "22.5.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.1.tgz#de01dce265f6b99ed32b295962045d10b5b99560" + integrity sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw== + dependencies: + undici-types "~6.19.2" + +"@types/qs@*": + version "6.9.15" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.7" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + +"@types/sockjs@^0.3.33": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + +"@types/ws@^8.5.5": + version "8.5.12" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.12.tgz#619475fe98f35ccca2a2f6c137702d85ec247b7e" + integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" + integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" + integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" + integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" + integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-opt" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wast-printer" "1.12.1" + +"@webassemblyjs/wasm-gen@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" + integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" + integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + +"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" + integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" + integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== + +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== + +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== + +acorn@^8.7.1, acorn@^8.8.2: + version "8.12.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +ansi-colors@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64id@2.0.0, base64id@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +body-parser@1.20.2, body-parser@^1.19.0: + version "1.20.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.2.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" + integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2, braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browser-stdout@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + +browserslist@^4.21.10: + version "4.23.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" + integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== + dependencies: + caniuse-lite "^1.0.30001646" + electron-to-chromium "^1.5.4" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001646: + version "1.0.30001653" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz#b8af452f8f33b1c77f122780a4aecebea0caca56" + integrity sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw== + +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@^3.5.1, chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + +cookie@~0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cors@~2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +custom-event@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" + integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== + +date-format@^4.0.14: + version "4.0.14" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" + integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.3.4, debug@^4.3.5, debug@~4.3.1, debug@~4.3.2, debug@~4.3.4: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== + dependencies: + ms "2.1.2" + +decamelize@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" + integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +di@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" + integrity sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA== + +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-serialize@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" + integrity sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ== + dependencies: + custom-event "~1.0.0" + ent "~2.2.0" + extend "^3.0.0" + void-elements "^2.0.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.4: + version "1.5.13" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6" + integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +engine.io-parser@~5.2.1: + version "5.2.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f" + integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== + +engine.io@~6.5.2: + version "6.5.5" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.5.tgz#430b80d8840caab91a50e9e23cb551455195fc93" + integrity sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA== + dependencies: + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" + "@types/node" ">=10.0.0" + accepts "~1.3.4" + base64id "2.0.0" + cookie "~0.4.1" + cors "~2.8.5" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.17.1" + +enhanced-resolve@^5.17.0: + version "5.17.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +ent@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.1.tgz#68dc99a002f115792c26239baedaaea9e70c0ca2" + integrity sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A== + dependencies: + punycode "^1.4.1" + +envinfo@^7.7.3: + version "7.13.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" + integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-module-lexer@^1.2.1: + version "1.5.4" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" + integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== + +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.3: + version "4.19.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" + integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.6.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-uri@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134" + integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +flatted@^3.2.7: + version "3.3.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== + +follow-redirects@^1.0.0: + version "1.15.6" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + +format-util@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/format-util/-/format-util-1.0.5.tgz#1ffb450c8a03e7bccffe40643180918cc297d271" + integrity sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-monkey@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2" + integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.3, glob@^7.1.7: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +hasown@^2.0.0, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +import-local@^3.0.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.13.0: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== + dependencies: + hasown "^2.0.2" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isbinaryfile@^4.0.8: + version "4.0.10" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +karma-chrome-launcher@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz#eb9c95024f2d6dfbb3748d3415ac9b381906b9a9" + integrity sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q== + dependencies: + which "^1.2.1" + +karma-mocha@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-2.0.1.tgz#4b0254a18dfee71bdbe6188d9a6861bf86b0cd7d" + integrity sha512-Tzd5HBjm8his2OA4bouAsATYEpZrp9vC7z5E5j4C5Of5Rrs1jY67RAwXNcVmd/Bnk1wgvQRou0zGVLey44G4tQ== + dependencies: + minimist "^1.2.3" + +karma-sourcemap-loader@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/karma-sourcemap-loader/-/karma-sourcemap-loader-0.4.0.tgz#b01d73f8f688f533bcc8f5d273d43458e13b5488" + integrity sha512-xCRL3/pmhAYF3I6qOrcn0uhbQevitc2DERMPH82FMnG+4WReoGcGFZb1pURf2a5apyrOHRdvD+O6K7NljqKHyA== + dependencies: + graceful-fs "^4.2.10" + +karma-webpack@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-5.0.1.tgz#4eafd31bbe684a747a6e8f3e4ad373e53979ced4" + integrity sha512-oo38O+P3W2mSPCSUrQdySSPv1LvPpXP+f+bBimNomS5sW+1V4SuhCuW8TfJzV+rDv921w2fDSDw0xJbPe6U+kQ== + dependencies: + glob "^7.1.3" + minimatch "^9.0.3" + webpack-merge "^4.1.5" + +karma@6.4.3: + version "6.4.3" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.3.tgz#763e500f99597218bbb536de1a14acc4ceea7ce8" + integrity sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q== + dependencies: + "@colors/colors" "1.5.0" + body-parser "^1.19.0" + braces "^3.0.2" + chokidar "^3.5.1" + connect "^3.7.0" + di "^0.0.1" + dom-serialize "^2.2.1" + glob "^7.1.7" + graceful-fs "^4.2.6" + http-proxy "^1.18.1" + isbinaryfile "^4.0.8" + lodash "^4.17.21" + log4js "^6.4.1" + mime "^2.5.2" + minimatch "^3.0.4" + mkdirp "^0.5.5" + qjobs "^1.2.0" + range-parser "^1.2.1" + rimraf "^3.0.2" + socket.io "^4.7.2" + source-map "^0.6.1" + tmp "^0.2.1" + ua-parser-js "^0.7.30" + yargs "^16.1.1" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +launch-editor@^2.6.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.8.1.tgz#3bda72af213ec9b46b170e39661916ec66c2f463" + integrity sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +log4js@^6.4.1: + version "6.9.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6" + integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g== + dependencies: + date-format "^4.0.14" + debug "^4.3.4" + flatted "^3.2.7" + rfdc "^1.3.0" + streamroller "^3.1.5" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2": + version "1.53.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.53.0.tgz#3cb63cd820fc29896d9d4e8c32ab4fcd74ccb447" + integrity sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg== + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1, minimatch@^5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.3: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.3, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^0.5.5: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mocha@10.7.0: + version "10.7.0" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.0.tgz#9e5cbed8fa9b37537a25bd1f7fb4f6fc45458b9a" + integrity sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA== + dependencies: + ansi-colors "^4.1.3" + browser-stdout "^1.3.1" + chokidar "^3.5.3" + debug "^4.3.5" + diff "^5.2.0" + escape-string-regexp "^4.0.0" + find-up "^5.0.0" + glob "^8.1.0" + he "^1.2.0" + js-yaml "^4.1.0" + log-symbols "^4.1.0" + minimatch "^5.1.6" + ms "^2.1.3" + serialize-javascript "^6.0.2" + strip-json-comments "^3.1.1" + supports-color "^8.1.1" + workerpool "^6.5.1" + yargs "^16.2.0" + yargs-parser "^20.2.9" + yargs-unparser "^2.0.0" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@^4: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.1: + version "1.13.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff" + integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +qjobs@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" + integrity sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== + dependencies: + resolve "^1.20.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve@^1.20.0: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rfdc@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +side-channel@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" + +signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +socket.io-adapter@~2.5.2: + version "2.5.5" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz#c7a1f9c703d7756844751b6ff9abfc1780664082" + integrity sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg== + dependencies: + debug "~4.3.4" + ws "~8.17.1" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + +socket.io@^4.7.2: + version "4.7.5" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.5.tgz#56eb2d976aef9d1445f373a62d781a41c7add8f8" + integrity sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA== + dependencies: + accepts "~1.3.4" + base64id "~2.0.0" + cors "~2.8.5" + debug "~4.3.2" + engine.io "~6.5.2" + socket.io-adapter "~2.5.2" + socket.io-parser "~4.2.4" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-map-js@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +source-map-loader@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-5.0.0.tgz#f593a916e1cc54471cfc8851b905c8a845fc7e38" + integrity sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA== + dependencies: + iconv-lite "^0.6.3" + source-map-js "^1.0.2" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +streamroller@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.5.tgz#1263182329a45def1ffaef58d31b15d13d2ee7ff" + integrity sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw== + dependencies: + date-format "^4.0.14" + debug "^4.3.4" + fs-extra "^8.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0, supports-color@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.26.0: + version "5.31.6" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.6.tgz#c63858a0f0703988d0266a82fcbf2d7ba76422b1" + integrity sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmp@^0.2.1: + version "0.2.3" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== + +ua-parser-js@^0.7.30: + version "0.7.38" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.38.tgz#f497d8a4dc1fec6e854e5caa4b2f9913422ef054" + integrity sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA== + +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +vary@^1, vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" + integrity sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung== + +watchpack@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webpack-cli@5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" + colorette "^2.0.14" + commander "^10.0.1" + cross-spawn "^7.0.3" + envinfo "^7.7.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^3.1.1" + rechoir "^0.8.0" + webpack-merge "^5.7.3" + +webpack-dev-middleware@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" + integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@4.15.2: + version "4.15.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz#9e0c70a42a012560860adb186986da1248333173" + integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.4" + ws "^8.13.0" + +webpack-merge@^4.1.5: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-merge@^5.7.3: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@5.93.0: + version "5.93.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5" + integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" + acorn "^8.7.1" + acorn-import-attributes "^1.9.5" + browserslist "^4.21.10" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.17.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.10" + watchpack "^2.4.1" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +workerpool@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" + integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@^8.13.0: + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== + +ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yargs-parser@^20.2.2, yargs-parser@^20.2.9: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-unparser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" + integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== + dependencies: + camelcase "^6.0.0" + decamelize "^4.0.0" + flat "^5.0.2" + is-plain-obj "^2.1.0" + +yargs@^16.1.1, yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/settings.gradle.kts b/settings.gradle.kts index 8ef8e4c..bcebe2c 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,21 +1,38 @@ +@file:Suppress("UnstableApiUsage") + +rootProject.name = "Xenoglot" + pluginManagement { repositories { - google() + google { + mavenContent { + includeGroupAndSubgroups("androidx") + includeGroupAndSubgroups("com.android") + includeGroupAndSubgroups("com.google") + } + } mavenCentral() + mavenLocal() gradlePluginPortal() } } -@Suppress("UnstableApiUsage") + dependencyResolutionManagement { - repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { - google() + google { + mavenContent { + includeGroupAndSubgroups("androidx") + includeGroupAndSubgroups("com.android") + includeGroupAndSubgroups("com.google") + } + } mavenCentral() + mavenLocal() } } -rootProject.name = "Xenoglot" - -include("android") -include("bom") -include("core") +include("xenoglot-bom") +include("xenoglot-atlas") +include("xenoglot-core") +include("xenoglot-atlas-extended") +include("xenoglot-locale") diff --git a/winds-changelog.yml b/winds-changelog.yml new file mode 100644 index 0000000..ff76eff --- /dev/null +++ b/winds-changelog.yml @@ -0,0 +1,3 @@ +1.0.0-alpha01: + info: November 20, 2023 + content: 🎊 \*\*Initial Release\*\* 🎊 diff --git a/android/.gitignore b/xenoglot-atlas-extended/.gitignore similarity index 100% rename from android/.gitignore rename to xenoglot-atlas-extended/.gitignore diff --git a/xenoglot-atlas-extended/api/android/xenoglot-atlas-extended.api b/xenoglot-atlas-extended/api/android/xenoglot-atlas-extended.api new file mode 100644 index 0000000..008986d --- /dev/null +++ b/xenoglot-atlas-extended/api/android/xenoglot-atlas-extended.api @@ -0,0 +1,10 @@ +public final class dev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry; + public final fun getLocalization (Ljava/lang/String;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public final fun getLocalizations (Ljava/lang/String;)Ljava/util/List; +} + +public final class dev/teogor/xenoglot/atlas/extended/LanguageCodeNotFoundException : java/lang/Exception { + public fun (Ljava/lang/String;)V +} + diff --git a/xenoglot-atlas-extended/api/jvm/xenoglot-atlas-extended.api b/xenoglot-atlas-extended/api/jvm/xenoglot-atlas-extended.api new file mode 100644 index 0000000..008986d --- /dev/null +++ b/xenoglot-atlas-extended/api/jvm/xenoglot-atlas-extended.api @@ -0,0 +1,10 @@ +public final class dev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry; + public final fun getLocalization (Ljava/lang/String;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public final fun getLocalizations (Ljava/lang/String;)Ljava/util/List; +} + +public final class dev/teogor/xenoglot/atlas/extended/LanguageCodeNotFoundException : java/lang/Exception { + public fun (Ljava/lang/String;)V +} + diff --git a/xenoglot-atlas-extended/build.gradle.kts b/xenoglot-atlas-extended/build.gradle.kts new file mode 100644 index 0000000..3c0f2f9 --- /dev/null +++ b/xenoglot-atlas-extended/build.gradle.kts @@ -0,0 +1,114 @@ +/* + * Copyright 2023 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl + +plugins { + alias(libs.plugins.jetbrains.kotlin.multiplatform) + alias(libs.plugins.jetbrains.kotlin.serialization) + alias(libs.plugins.android.library) + alias(libs.plugins.teogor.winds) +} + +winds { + moduleMetadata { + artifactDescriptor { + name = "Atlas Extended" + } + } +} + +kotlin { + jvm { + kotlin { + jvmToolchain(11) + } + } + + androidTarget { + publishAllLibraryVariants() + } + + // Configure JavaScript (WASM and IR) + @OptIn(ExperimentalWasmDsl::class) + wasmJs { + browser() + nodejs() + generateTypeScriptDefinitions() + } + + js(IR) { + browser() + binaries.executable() + } + + // Configure iOS targets + iosX64() + iosArm64() + iosSimulatorArm64() + + // Configure macOS targets + macosX64() + macosArm64() + + // Configure Linux targets + linuxX64() + linuxArm64() + + // Configure tvOS targets + tvosX64() + tvosArm64() + tvosSimulatorArm64() + + // Configure watchOS targets + watchosX64() + watchosArm32() + watchosArm64() + watchosDeviceArm64() + watchosSimulatorArm64() + + sourceSets { + val commonMain by getting { + dependencies { + implementation(libs.jetbrains.kotlinx.serialization.core) + implementation(libs.jetbrains.kotlinx.serialization.json) + + api(project(":xenoglot-atlas")) + api(project(":xenoglot-core")) + } + } + val commonTest by getting { + dependencies { + implementation(libs.jetbrains.kotlin.test) + } + } + } + + @OptIn(ExperimentalKotlinGradlePluginApi::class) + compilerOptions { + freeCompilerArgs.add("-Xexpect-actual-classes") + } +} + +android { + namespace = "dev.teogor.xenoglot.atlas.extended" + compileSdk = libs.versions.android.compileSdk.get().toInt() + + defaultConfig { + minSdk = libs.versions.android.minSdk.get().toInt() + } +} diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry.kt new file mode 100644 index 0000000..6d54a3e --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/ExtendedCountryLanguageRegistry.kt @@ -0,0 +1,45 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLanguageMapping +import dev.teogor.xenoglot.atlas.CountryLocalization + +/** + * Provides access to an extended set of country-language mappings, including additional languages. + * + * This object contains a list of [CountryLanguageMapping] from the extended module, allowing queries and retrieval of country-language information for more languages. + */ +public object ExtendedCountryLanguageRegistry { + fun getLocalization(code: String): CountryLocalization { + // Retrieve the country localizations for the language code + val localizations = getCountryLocalizationsForLanguageCode(code) + + // Return the first CountryLocalization if available + return localizations.firstOrNull { + it.code == code + } ?: throw Exception("Localization not found for code: $code") + } + + fun getLocalizations(code: String): List { + // Retrieve the country localizations for the language code + val localizations = getCountryLocalizationsForLanguageCode(code) + + // Return the first CountryLocalization if available + return localizations + } +} diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageCodeAccessors.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageCodeAccessors.kt new file mode 100644 index 0000000..547d33c --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageCodeAccessors.kt @@ -0,0 +1,112 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.String +import kotlin.collections.List + +internal fun getCountryLocalizationsForLanguageCode(languageCode: String): + List { + val mappings = when (languageCode.lowercase()) { + "am" -> _countryLanguageMappings_am + "ar" -> _countryLanguageMappings_ar + "az" -> _countryLanguageMappings_az + "bas" -> _countryLanguageMappings_bas + "be" -> _countryLanguageMappings_be + "bg" -> _countryLanguageMappings_bg + "bn" -> _countryLanguageMappings_bn + "bo" -> _countryLanguageMappings_bo + "bs" -> _countryLanguageMappings_bs + "ca" -> _countryLanguageMappings_ca + "cs" -> _countryLanguageMappings_cs + "de" -> _countryLanguageMappings_de + "dsb" -> _countryLanguageMappings_dsb + "dz" -> _countryLanguageMappings_dz + "el" -> _countryLanguageMappings_el + "en" -> _countryLanguageMappings_en + "es" -> _countryLanguageMappings_es + "et" -> _countryLanguageMappings_et + "fa" -> _countryLanguageMappings_fa + "fil" -> _countryLanguageMappings_fil + "fo" -> _countryLanguageMappings_fo + "fr" -> _countryLanguageMappings_fr + "gsw" -> _countryLanguageMappings_gsw + "gv" -> _countryLanguageMappings_gv + "ha" -> _countryLanguageMappings_ha + "hr" -> _countryLanguageMappings_hr + "hu" -> _countryLanguageMappings_hu + "hy" -> _countryLanguageMappings_hy + "in" -> _countryLanguageMappings_in + "is" -> _countryLanguageMappings_is + "it" -> _countryLanguageMappings_it + "ja" -> _countryLanguageMappings_ja + "ji" -> _countryLanguageMappings_ji + "kde" -> _countryLanguageMappings_kde + "kea" -> _countryLanguageMappings_kea + "kk" -> _countryLanguageMappings_kk + "kl" -> _countryLanguageMappings_kl + "km" -> _countryLanguageMappings_km + "ko" -> _countryLanguageMappings_ko + "lb" -> _countryLanguageMappings_lb + "lkt" -> _countryLanguageMappings_lkt + "ln" -> _countryLanguageMappings_ln + "lo" -> _countryLanguageMappings_lo + "lrc" -> _countryLanguageMappings_lrc + "lt" -> _countryLanguageMappings_lt + "lv" -> _countryLanguageMappings_lv + "mfe" -> _countryLanguageMappings_mfe + "mgh" -> _countryLanguageMappings_mgh + "mn" -> _countryLanguageMappings_mn + "ms" -> _countryLanguageMappings_ms + "my" -> _countryLanguageMappings_my + "nb" -> _countryLanguageMappings_nb + "nd" -> _countryLanguageMappings_nd + "ne" -> _countryLanguageMappings_ne + "nl" -> _countryLanguageMappings_nl + "nus" -> _countryLanguageMappings_nus + "os" -> _countryLanguageMappings_os + "pl" -> _countryLanguageMappings_pl + "pt" -> _countryLanguageMappings_pt + "qu" -> _countryLanguageMappings_qu + "ro" -> _countryLanguageMappings_ro + "ru" -> _countryLanguageMappings_ru + "se" -> _countryLanguageMappings_se + "sk" -> _countryLanguageMappings_sk + "sl" -> _countryLanguageMappings_sl + "so" -> _countryLanguageMappings_so + "sq" -> _countryLanguageMappings_sq + "sr" -> _countryLanguageMappings_sr + "sv" -> _countryLanguageMappings_sv + "sw" -> _countryLanguageMappings_sw + "ta" -> _countryLanguageMappings_ta + "tg" -> _countryLanguageMappings_tg + "th" -> _countryLanguageMappings_th + "ti" -> _countryLanguageMappings_ti + "tk" -> _countryLanguageMappings_tk + "to" -> _countryLanguageMappings_to + "tr" -> _countryLanguageMappings_tr + "tt" -> _countryLanguageMappings_tt + "tzm" -> _countryLanguageMappings_tzm + "uk" -> _countryLanguageMappings_uk + "uz" -> _countryLanguageMappings_uz + "vi" -> _countryLanguageMappings_vi + "zh" -> _countryLanguageMappings_zh + else -> null + } + return mappings ?: throw LanguageCodeNotFoundException(languageCode.lowercase()) +} diff --git a/bom/build.gradle.kts b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageCodeNotFoundException.kt similarity index 71% rename from bom/build.gradle.kts rename to xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageCodeNotFoundException.kt index ac85c24..7a8b6c1 100644 --- a/bom/build.gradle.kts +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageCodeNotFoundException.kt @@ -1,5 +1,5 @@ /* - * Copyright 2023 teogor (Teodor Grigor) + * Copyright 2024 teogor (Teodor Grigor) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,15 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -plugins { - alias(libs.plugins.winds) -} -winds { - mavenPublish { - displayName = "BoM" - name = "bom" +package dev.teogor.xenoglot.atlas.extended - defineBoM() - } -} +class LanguageCodeNotFoundException( + languageCode: String, +) : Exception("No country language mappings found for language code: $languageCode") diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_am.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_am.kt new file mode 100644 index 0000000..110d49f --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_am.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code am. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_am: List = listOf( + CountryLocalization("af", "ፐርሺያኛ", "አፍጋኒስታን"), + CountryLocalization("al", "አልባንያንኛ", "አልባኒያ"), + CountryLocalization("dz", "ፈረንሳይኛ", "አልጄሪያ"), + CountryLocalization("as", "እንግሊዝኛ", "የአሜሪካ ሳሞአ"), + CountryLocalization("ad", "ካታላንኛ", "አንዶራ"), + CountryLocalization("ao", "ሊንጋላኛ", "አንጐላ"), + CountryLocalization("ai", "እንግሊዝኛ", "አንጉይላ"), + CountryLocalization("ag", "እንግሊዝኛ", "አንቲጓ እና ባሩዳ"), + CountryLocalization("ar", "ስፓንሽኛ", "አርጀንቲና"), + CountryLocalization("am", "አርመናዊ", "አርሜኒያ"), + CountryLocalization("aw", "ደች", "አሩባ"), + CountryLocalization("au", "እንግሊዝኛ", "አውስትራልያ"), + CountryLocalization("at", "እንግሊዝኛ", "ኦስትሪያ"), + CountryLocalization("az", "አዘርባጃንኛ", "አዘርባጃን"), + CountryLocalization("bs", "እንግሊዝኛ", "ባሃማስ"), + CountryLocalization("bh", "ዓረብኛ", "ባህሬን"), + CountryLocalization("bd", "ቤንጋሊኛ", "ባንግላዲሽ"), + CountryLocalization("bb", "እንግሊዝኛ", "ባርቤዶስ"), + CountryLocalization("by", "ቤላራሻኛ", "ቤላሩስ"), + CountryLocalization("be", "ፈረንሳይኛ", "ቤልጄም"), + CountryLocalization("bz", "እንግሊዝኛ", "በሊዝ"), + CountryLocalization("bj", "ፈረንሳይኛ", "ቤኒን"), + CountryLocalization("bm", "እንግሊዝኛ", "ቤርሙዳ"), + CountryLocalization("bt", "ድዞንግኻኛ", "ቡህታን"), + CountryLocalization("bo", "ስፓንሽኛ", "ቦሊቪያ"), + CountryLocalization("ba", "ቦስኒያንኛ", "ቦስኒያ እና ሄርዞጎቪኒያ"), + CountryLocalization("bw", "እንግሊዝኛ", "ቦትስዋና"), + CountryLocalization("br", "ፖርቹጋልኛ", "ብራዚል"), + CountryLocalization("io", "እንግሊዝኛ", "የብሪታኒያ ህንድ ውቂያኖስ ግዛት"), + CountryLocalization("vg", "እንግሊዝኛ", "የእንግሊዝ ቨርጂን ደሴቶች"), + CountryLocalization("bn", "ማላይኛ", "ብሩኒ"), + CountryLocalization("bg", "ቡልጋሪኛ", "ቡልጌሪያ"), + CountryLocalization("bf", "ፈረንሳይኛ", "ቡርኪና ፋሶ"), + CountryLocalization("bi", "ፈረንሳይኛ", "ብሩንዲ"), + CountryLocalization("kh", "ክህመርኛ", "ካምቦዲያ"), + CountryLocalization("cm", "ባሳ", "ካሜሩን"), + CountryLocalization("ca", "ፈረንሳይኛ", "ካናዳ"), + CountryLocalization("ic", "ስፓንሽኛ", "የካናሪ ደሴቶች"), + CountryLocalization("cv", "ካቡቨርዲያኑ", "ኬፕ ቬርዴ"), + CountryLocalization("bq", "ደች", "የካሪቢያን ኔዘርላንድስ"), + CountryLocalization("ky", "እንግሊዝኛ", "ካይማን ደሴቶች"), + CountryLocalization("cf", "ሊንጋላኛ", "የመካከለኛው አፍሪካ ሪፐብሊክ"), + CountryLocalization("ea", "ስፓንሽኛ", "ሴኡታና ሜሊላ"), + CountryLocalization("td", "ዓረብኛ", "ቻድ"), + CountryLocalization("cl", "ስፓንሽኛ", "ቺሊ"), + CountryLocalization("cn", "ቲቤታንኛ", "ቻይና"), + CountryLocalization("cx", "እንግሊዝኛ", "የገና ደሴት"), + CountryLocalization("cc", "እንግሊዝኛ", "ኮኮስ(ኬሊንግ) ደሴቶች"), + CountryLocalization("co", "ስፓንሽኛ", "ኮሎምቢያ"), + CountryLocalization("km", "ዓረብኛ", "ኮሞሮስ"), + CountryLocalization("cg", "ሊንጋላኛ", "ኮንጎ ብራዛቪል"), + CountryLocalization("cd", "ስዋሂሊኛ", "ኮንጎ-ኪንሻሳ"), + CountryLocalization("ck", "እንግሊዝኛ", "ኩክ ደሴቶች"), + CountryLocalization("cr", "ስፓንሽኛ", "ኮስታሪካ"), + CountryLocalization("hr", "ክሮሽያንኛ", "ክሮኤሽያ"), + CountryLocalization("cu", "ስፓንሽኛ", "ኩባ"), + CountryLocalization("cw", "ደች", "ኩራሳዎ"), + CountryLocalization("cy", "እንግሊዝኛ", "ሳይፕረስ"), + CountryLocalization("cz", "ቼክኛ", "ቼችኒያ"), + CountryLocalization("ci", "ፈረንሳይኛ", "ኮት ዲቯር"), + CountryLocalization("dk", "እንግሊዝኛ", "ዴንማርክ"), + CountryLocalization("dg", "እንግሊዝኛ", "ዲዬጎ ጋርሺያ"), + CountryLocalization("dj", "ፈረንሳይኛ", "ጂቡቲ"), + CountryLocalization("dm", "እንግሊዝኛ", "ዶሚኒካ"), + CountryLocalization("do", "ስፓንሽኛ", "ዶመኒካን ሪፑብሊክ"), + CountryLocalization("ec", "ኵቿኛ", "ኢኳዶር"), + CountryLocalization("eg", "ዓረብኛ", "ግብጽ"), + CountryLocalization("sv", "ስፓንሽኛ", "ኤል ሳልቫዶር"), + CountryLocalization("gq", "ስፓንሽኛ", "ኢኳቶሪያል ጊኒ"), + CountryLocalization("er", "ትግርኛ", "ኤርትራ"), + CountryLocalization("ee", "ኢስቶኒያንኛ", "ኤስቶኒያ"), + CountryLocalization("et", "አማርኛ", "ኢትዮጵያ"), + CountryLocalization("fk", "እንግሊዝኛ", "የፎክላንድ ደሴቶች"), + CountryLocalization("fo", "ፋሮኛ", "የፋሮ ደሴቶች"), + CountryLocalization("fj", "እንግሊዝኛ", "ፊጂ"), + CountryLocalization("fi", "ስዊድንኛ", "ፊንላንድ"), + CountryLocalization("fr", "የስዊዝ ጀርመን", "ፈረንሳይ"), + CountryLocalization("gf", "ፈረንሳይኛ", "የፈረንሳይ ጉዊአና"), + CountryLocalization("pf", "ፈረንሳይኛ", "የፈረንሳይ ፖሊኔዢያ"), + CountryLocalization("ga", "ፈረንሳይኛ", "ጋቦን"), + CountryLocalization("gm", "እንግሊዝኛ", "ጋምቢያ"), + CountryLocalization("ge", "ኦሴቲክ", "ጆርጂያ"), + CountryLocalization("de", "የታችኛው ሰርቢያንኛ", "ጀርመን"), + CountryLocalization("gh", "እንግሊዝኛ", "ጋና"), + CountryLocalization("gi", "እንግሊዝኛ", "ጂብራልተር"), + CountryLocalization("gr", "ግሪክኛ", "ግሪክ"), + CountryLocalization("gl", "ካላሊሱትኛ", "ግሪንላንድ"), + CountryLocalization("gd", "እንግሊዝኛ", "ግሬናዳ"), + CountryLocalization("gp", "ፈረንሳይኛ", "ጉዋደሉፕ"), + CountryLocalization("gu", "እንግሊዝኛ", "ጉዋም"), + CountryLocalization("gt", "ስፓንሽኛ", "ጉዋቲማላ"), + CountryLocalization("gg", "እንግሊዝኛ", "ጉርነሲ"), + CountryLocalization("gn", "ፈረንሳይኛ", "ጊኒ"), + CountryLocalization("gw", "ፖርቹጋልኛ", "ጊኒ ቢሳኦ"), + CountryLocalization("gy", "እንግሊዝኛ", "ጉያና"), + CountryLocalization("ht", "ፈረንሳይኛ", "ሀይቲ"), + CountryLocalization("hn", "ስፓንሽኛ", "ሆንዱራስ"), + CountryLocalization("hk", "ቻይንኛ", "ሆንግ ኮንግ ልዩ የአስተዳደር ክልል ቻይና"), + CountryLocalization("hu", "ሀንጋሪኛ", "ሀንጋሪ"), + CountryLocalization("is", "አይስላንድኛ", "አይስላንድ"), + CountryLocalization("in", "ኔፓሊኛ", "ህንድ"), + CountryLocalization("id", "Indonesian", "ኢንዶኔዢያ"), + CountryLocalization("ir", "ፐርሺያኛ", "ኢራን"), + CountryLocalization("iq", "ሰሜናዊ ሉሪ", "ኢራቅ"), + CountryLocalization("ie", "እንግሊዝኛ", "አየርላንድ"), + CountryLocalization("im", "ማንክስኛ", "አይል ኦፍ ማን"), + CountryLocalization("il", "እንግሊዝኛ", "እስራኤል"), + CountryLocalization("it", "ጀርመን", "ጣሊያን"), + CountryLocalization("jm", "እንግሊዝኛ", "ጃማይካ"), + CountryLocalization("jp", "ጃፓንኛ", "ጃፓን"), + CountryLocalization("je", "እንግሊዝኛ", "ጀርሲ"), + CountryLocalization("jo", "ዓረብኛ", "ጆርዳን"), + CountryLocalization("kz", "ካዛክኛ", "ካዛኪስታን"), + CountryLocalization("ke", "ሱማልኛ", "ኬንያ"), + CountryLocalization("ki", "እንግሊዝኛ", "ኪሪባቲ"), + CountryLocalization("xk", "ሰርቢኛ", "ኮሶቮ"), + CountryLocalization("kw", "ዓረብኛ", "ክዌት"), + CountryLocalization("kg", "ራሽያኛ", "ኪርጊስታን"), + CountryLocalization("la", "ላኦኛ", "ላኦስ"), + CountryLocalization("lv", "ላትቪያን", "ላትቪያ"), + CountryLocalization("lb", "ዓረብኛ", "ሊባኖስ"), + CountryLocalization("ls", "እንግሊዝኛ", "ሌሶቶ"), + CountryLocalization("lr", "እንግሊዝኛ", "ላይቤሪያ"), + CountryLocalization("ly", "ዓረብኛ", "ሊቢያ"), + CountryLocalization("li", "የስዊዝ ጀርመን", "ሊችተንስታይን"), + CountryLocalization("lt", "ሉቴንያንኛ", "ሊቱዌኒያ"), + CountryLocalization("lu", "ሉክዘምበርኛ", "ሉክሰምበርግ"), + CountryLocalization("mo", "ፖርቹጋልኛ", "ማካኡ ልዩ የአስተዳደር ክልል ቻይና"), + CountryLocalization("mk", "አልባንያንኛ", "መቄዶንያ"), + CountryLocalization("mg", "ፈረንሳይኛ", "ማዳጋስካር"), + CountryLocalization("mw", "እንግሊዝኛ", "ማላዊ"), + CountryLocalization("my", "ታሚልኛ", "ማሌዢያ"), + CountryLocalization("ml", "ፈረንሳይኛ", "ማሊ"), + CountryLocalization("mt", "እንግሊዝኛ", "ማልታ"), + CountryLocalization("mh", "እንግሊዝኛ", "ማርሻል አይላንድ"), + CountryLocalization("mq", "ፈረንሳይኛ", "ማርቲኒክ"), + CountryLocalization("mr", "ዓረብኛ", "ሞሪቴኒያ"), + CountryLocalization("mu", "ሞሪሲየኛ", "ሞሪሸስ"), + CountryLocalization("yt", "ፈረንሳይኛ", "ሜይኦቴ"), + CountryLocalization("mx", "ስፓንሽኛ", "ሜክሲኮ"), + CountryLocalization("fm", "እንግሊዝኛ", "ሚክሮኔዢያ"), + CountryLocalization("md", "ራሽያኛ", "ሞልዶቫ"), + CountryLocalization("mc", "ፈረንሳይኛ", "ሞናኮ"), + CountryLocalization("mn", "ሞንጎላዊኛ", "ሞንጎሊያ"), + CountryLocalization("me", "ሰርቢኛ", "ሞንተኔግሮ"), + CountryLocalization("ms", "እንግሊዝኛ", "ሞንትሴራት"), + CountryLocalization("ma", "መካከለኛ አትላስ ታማዚግት", "ሞሮኮ"), + CountryLocalization("mz", "ማኩዋ ሜቶ", "ሞዛምቢክ"), + CountryLocalization("mm", "ቡርማኛ", "ማይናማር(በርማ)"), + CountryLocalization("na", "እንግሊዝኛ", "ናሚቢያ"), + CountryLocalization("nr", "እንግሊዝኛ", "ናኡሩ"), + CountryLocalization("np", "ኔፓሊኛ", "ኔፓል"), + CountryLocalization("nl", "እንግሊዝኛ", "ኔዘርላንድ"), + CountryLocalization("nc", "ፈረንሳይኛ", "ኒው ካሌዶኒያ"), + CountryLocalization("nz", "እንግሊዝኛ", "ኒው ዚላንድ"), + CountryLocalization("ni", "ስፓንሽኛ", "ኒካራጓ"), + CountryLocalization("ne", "ሃውሳኛ", "ኒጀር"), + CountryLocalization("ng", "ሃውሳኛ", "ናይጄሪያ"), + CountryLocalization("nu", "እንግሊዝኛ", "ኒኡይ"), + CountryLocalization("nf", "እንግሊዝኛ", "ኖርፎልክ ደሴት"), + CountryLocalization("kp", "ኮሪያኛ", "ሰሜን ኮሪያ"), + CountryLocalization("mp", "እንግሊዝኛ", "የሰሜናዊ ማሪያና ደሴቶች"), + CountryLocalization("no", "ሰሜናዊ ሳሚ", "ኖርዌይ"), + CountryLocalization("om", "ዓረብኛ", "ኦማን"), + CountryLocalization("pk", "እንግሊዝኛ", "ፓኪስታን"), + CountryLocalization("pw", "እንግሊዝኛ", "ፓላው"), + CountryLocalization("ps", "ዓረብኛ", "የፍልስጤም ግዛት"), + CountryLocalization("pa", "ስፓንሽኛ", "ፓናማ"), + CountryLocalization("pg", "እንግሊዝኛ", "ፓፑዋ ኒው ጊኒ"), + CountryLocalization("py", "ስፓንሽኛ", "ፓራጓይ"), + CountryLocalization("pe", "ስፓንሽኛ", "ፔሩ"), + CountryLocalization("ph", "ፊሊፒንኛ", "ፊሊፒንስ"), + CountryLocalization("pn", "እንግሊዝኛ", "ፒትካኢርን አይስላንድ"), + CountryLocalization("pl", "ፖሊሽኛ", "ፖላንድ"), + CountryLocalization("pt", "ፖርቹጋልኛ", "ፖርቱጋል"), + CountryLocalization("pr", "እንግሊዝኛ", "ፖርታ ሪኮ"), + CountryLocalization("qa", "ዓረብኛ", "ኳታር"), + CountryLocalization("ro", "ሮማኒያን", "ሮሜኒያ"), + CountryLocalization("ru", "ታታርኛ", "ሩስያ"), + CountryLocalization("rw", "እንግሊዝኛ", "ሩዋንዳ"), + CountryLocalization("re", "ፈረንሳይኛ", "ሪዩኒየን"), + CountryLocalization("ws", "እንግሊዝኛ", "ሳሞአ"), + CountryLocalization("sm", "ጣሊያንኛ", "ሳን ማሪኖ"), + CountryLocalization("sa", "ዓረብኛ", "ሳውድአረቢያ"), + CountryLocalization("sn", "ፈረንሳይኛ", "ሴኔጋል"), + CountryLocalization("rs", "ሰርቢኛ", "ሰርብያ"), + CountryLocalization("cs", "ሰርቢኛ", "Serbia and Montenegro"), + CountryLocalization("sc", "ፈረንሳይኛ", "ሲሼልስ"), + CountryLocalization("sl", "እንግሊዝኛ", "ሴራሊዮን"), + CountryLocalization("sg", "ታሚልኛ", "ሲንጋፖር"), + CountryLocalization("sx", "እንግሊዝኛ", "ሲንት ማርተን"), + CountryLocalization("sk", "ስሎቫክኛ", "ስሎቫኪያ"), + CountryLocalization("si", "ስሎቪኛ", "ስሎቬኒያ"), + CountryLocalization("sb", "እንግሊዝኛ", "ሰሎሞን ደሴት"), + CountryLocalization("so", "ዓረብኛ", "ሱማሌ"), + CountryLocalization("za", "እንግሊዝኛ", "ደቡብ አፍሪካ"), + CountryLocalization("kr", "ኮሪያኛ", "ደቡብ ኮሪያ"), + CountryLocalization("ss", "ኑዌር", "ደቡብ ሱዳን"), + CountryLocalization("es", "ስፓንሽኛ", "ስፔን"), + CountryLocalization("lk", "ታሚልኛ", "ሲሪላንካ"), + CountryLocalization("bl", "ፈረንሳይኛ", "ቅዱስ በርቴሎሜ"), + CountryLocalization("sh", "እንግሊዝኛ", "ሴንት ሄለና"), + CountryLocalization("kn", "እንግሊዝኛ", "ቅዱስ ኪትስ እና ኔቪስ"), + CountryLocalization("lc", "እንግሊዝኛ", "ሴንት ሉቺያ"), + CountryLocalization("mf", "ፈረንሳይኛ", "ሴንት ማርቲን"), + CountryLocalization("pm", "ፈረንሳይኛ", "ቅዱስ ፒዬር እና ሚኩኤሎን"), + CountryLocalization("vc", "እንግሊዝኛ", "ቅዱስ ቪንሴንት እና ግሬናዲንስ"), + CountryLocalization("sd", "ዓረብኛ", "ሱዳን"), + CountryLocalization("sr", "ደች", "ሱሪናም"), + CountryLocalization("sj", "የኖርዌይ ቦክማል", "ስቫልባርድ እና ጃን ማየን"), + CountryLocalization("sz", "እንግሊዝኛ", "ሱዋዚላንድ"), + CountryLocalization("se", "ስዊድንኛ", "ስዊድን"), + CountryLocalization("ch", "የስዊዝ ጀርመን", "ስዊዘርላንድ"), + CountryLocalization("sy", "ዓረብኛ", "ሲሪያ"), + CountryLocalization("st", "ፖርቹጋልኛ", "ሳኦ ቶሜ እና ፕሪንሲፔ"), + CountryLocalization("tw", "ቻይንኛ", "ታይዋን"), + CountryLocalization("tj", "ታጂኪኛ", "ታጃኪስታን"), + CountryLocalization("tz", "ማኮንዴ", "ታንዛኒያ"), + CountryLocalization("th", "ታይኛ", "ታይላንድ"), + CountryLocalization("tl", "ፖርቹጋልኛ", "ምስራቅ ሌስት"), + CountryLocalization("tg", "ፈረንሳይኛ", "ቶጐ"), + CountryLocalization("tk", "እንግሊዝኛ", "ቶክላው"), + CountryLocalization("to", "ቶንጋኛ", "ቶንጋ"), + CountryLocalization("tt", "እንግሊዝኛ", "ትሪናዳድ እና ቶቤጎ"), + CountryLocalization("tn", "ፈረንሳይኛ", "ቱኒዚያ"), + CountryLocalization("tr", "ቱርክኛ", "ቱርክ"), + CountryLocalization("tm", "ቱርክሜንኛ", "ቱርክሜኒስታን"), + CountryLocalization("tc", "እንግሊዝኛ", "የቱርኮችና የካኢኮስ ደሴቶች"), + CountryLocalization("tv", "እንግሊዝኛ", "ቱቫሉ"), + CountryLocalization("um", "እንግሊዝኛ", "የዩ ኤስ ጠረፍ ላይ ያሉ ደሴቶች"), + CountryLocalization("vi", "እንግሊዝኛ", "የአሜሪካ ቨርጂን ደሴቶች"), + CountryLocalization("ug", "ስዋሂሊኛ", "ዩጋንዳ"), + CountryLocalization("ua", "ዩክሬንኛ", "ዩክሬን"), + CountryLocalization("ae", "ዓረብኛ", "የተባበሩት ዓረብ ኤምሬትስ"), + CountryLocalization("gb", "እንግሊዝኛ", "ዩናይትድ ኪንግደም"), + CountryLocalization("us", "ላኮታ", "ዩናይትድ ስቴትስ"), + CountryLocalization("uy", "ስፓንሽኛ", "ኡራጓይ"), + CountryLocalization("uz", "ኡዝቤክኛ", "ኡዝቤኪስታን"), + CountryLocalization("vu", "ፈረንሳይኛ", "ቫኑአቱ"), + CountryLocalization("va", "ጣሊያንኛ", "ቫቲካን ከተማ"), + CountryLocalization("ve", "ስፓንሽኛ", "ቬንዙዌላ"), + CountryLocalization("vn", "ቪየትናምኛ", "ቬትናም"), + CountryLocalization("wf", "ፈረንሳይኛ", "ዋሊስ እና ፉቱና ደሴቶች"), + CountryLocalization("eh", "ዓረብኛ", "ምዕራባዊ ሳህራ"), + CountryLocalization("ye", "ዓረብኛ", "የመን"), + CountryLocalization("zm", "እንግሊዝኛ", "ዛምቢያ"), + CountryLocalization("zw", "ሰሜን ንዴብሌ", "ዚምቧቤ"), + CountryLocalization("ax", "ስዊድንኛ", "የአላንድ ደሴቶች"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ar.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ar.kt new file mode 100644 index 0000000..b987543 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ar.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ar. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ar: List = listOf( + CountryLocalization("af", "الفارسية", "أفغانستان"), + CountryLocalization("al", "الألبانية", "ألبانيا"), + CountryLocalization("dz", "الفرنسية", "الجزائر"), + CountryLocalization("as", "الإنجليزية", "ساموا الأمريكية"), + CountryLocalization("ad", "الكتالانية", "أندورا"), + CountryLocalization("ao", "اللينجالا", "أنغولا"), + CountryLocalization("ai", "الإنجليزية", "أنغويلا"), + CountryLocalization("ag", "الإنجليزية", "أنتيغوا وبربودا"), + CountryLocalization("ar", "الإسبانية", "الأرجنتين"), + CountryLocalization("am", "الأرمنية", "أرمينيا"), + CountryLocalization("aw", "الهولندية", "أروبا"), + CountryLocalization("au", "الإنجليزية", "أستراليا"), + CountryLocalization("at", "الإنجليزية", "النمسا"), + CountryLocalization("az", "الأذربيجانية", "أذربيجان"), + CountryLocalization("bs", "الإنجليزية", "البهاما"), + CountryLocalization("bh", "العربية", "البحرين"), + CountryLocalization("bd", "البنغالية", "بنغلاديش"), + CountryLocalization("bb", "الإنجليزية", "بربادوس"), + CountryLocalization("by", "البيلاروسية", "بيلاروس"), + CountryLocalization("be", "الفرنسية", "بلجيكا"), + CountryLocalization("bz", "الإنجليزية", "بليز"), + CountryLocalization("bj", "الفرنسية", "بنين"), + CountryLocalization("bm", "الإنجليزية", "برمودا"), + CountryLocalization("bt", "الزونخاية", "بوتان"), + CountryLocalization("bo", "الإسبانية", "بوليفيا"), + CountryLocalization("ba", "البوسنية", "البوسنة والهرسك"), + CountryLocalization("bw", "الإنجليزية", "بوتسوانا"), + CountryLocalization("br", "البرتغالية", "البرازيل"), + CountryLocalization("io", "الإنجليزية", "الإقليم البريطاني في المحيط الهندي"), + CountryLocalization("vg", "الإنجليزية", "جزر فيرجن البريطانية"), + CountryLocalization("bn", "الماليزية", "بروناي"), + CountryLocalization("bg", "البلغارية", "بلغاريا"), + CountryLocalization("bf", "الفرنسية", "بوركينا فاسو"), + CountryLocalization("bi", "الفرنسية", "بوروندي"), + CountryLocalization("kh", "الخميرية", "كمبوديا"), + CountryLocalization("cm", "الباسا", "الكاميرون"), + CountryLocalization("ca", "الفرنسية", "كندا"), + CountryLocalization("ic", "الإسبانية", "جزر الكناري"), + CountryLocalization("cv", "كابوفيرديانو", "الرأس الأخضر"), + CountryLocalization("bq", "الهولندية", "هولندا الكاريبية"), + CountryLocalization("ky", "الإنجليزية", "جزر كايمان"), + CountryLocalization("cf", "اللينجالا", "جمهورية أفريقيا الوسطى"), + CountryLocalization("ea", "الإسبانية", "سيوتا وميليلا"), + CountryLocalization("td", "العربية", "تشاد"), + CountryLocalization("cl", "الإسبانية", "تشيلي"), + CountryLocalization("cn", "التبتية", "الصين"), + CountryLocalization("cx", "الإنجليزية", "جزيرة كريسماس"), + CountryLocalization("cc", "الإنجليزية", "جزر كوكوس (كيلينغ)"), + CountryLocalization("co", "الإسبانية", "كولومبيا"), + CountryLocalization("km", "العربية", "جزر القمر"), + CountryLocalization("cg", "اللينجالا", "الكونغو - برازافيل"), + CountryLocalization("cd", "السواحلية", "الكونغو - كينشاسا"), + CountryLocalization("ck", "الإنجليزية", "جزر كوك"), + CountryLocalization("cr", "الإسبانية", "كوستاريكا"), + CountryLocalization("hr", "الكرواتية", "كرواتيا"), + CountryLocalization("cu", "الإسبانية", "كوبا"), + CountryLocalization("cw", "الهولندية", "كوراساو"), + CountryLocalization("cy", "الإنجليزية", "قبرص"), + CountryLocalization("cz", "التشيكية", "التشيك"), + CountryLocalization("ci", "الفرنسية", "ساحل العاج"), + CountryLocalization("dk", "الإنجليزية", "الدانمرك"), + CountryLocalization("dg", "الإنجليزية", "دييغو غارسيا"), + CountryLocalization("dj", "الفرنسية", "جيبوتي"), + CountryLocalization("dm", "الإنجليزية", "دومينيكا"), + CountryLocalization("do", "الإسبانية", "جمهورية الدومينيكان"), + CountryLocalization("ec", "الكويتشوا", "الإكوادور"), + CountryLocalization("eg", "العربية", "مصر"), + CountryLocalization("sv", "الإسبانية", "السلفادور"), + CountryLocalization("gq", "الإسبانية", "غينيا الاستوائية"), + CountryLocalization("er", "التغرينية", "إريتريا"), + CountryLocalization("ee", "الإستونية", "إستونيا"), + CountryLocalization("et", "الأمهرية", "إثيوبيا"), + CountryLocalization("fk", "الإنجليزية", "جزر فوكلاند"), + CountryLocalization("fo", "الفاروية", "جزر فارو"), + CountryLocalization("fj", "الإنجليزية", "فيجي"), + CountryLocalization("fi", "السويدية", "فنلندا"), + CountryLocalization("fr", "الألمانية السويسرية", "فرنسا"), + CountryLocalization("gf", "الفرنسية", "غويانا الفرنسية"), + CountryLocalization("pf", "الفرنسية", "بولينيزيا الفرنسية"), + CountryLocalization("ga", "الفرنسية", "الغابون"), + CountryLocalization("gm", "الإنجليزية", "غامبيا"), + CountryLocalization("ge", "الأوسيتيك", "جورجيا"), + CountryLocalization("de", "صوربيا السفلى", "ألمانيا"), + CountryLocalization("gh", "الإنجليزية", "غانا"), + CountryLocalization("gi", "الإنجليزية", "جبل طارق"), + CountryLocalization("gr", "اليونانية", "اليونان"), + CountryLocalization("gl", "الكالاليست", "غرينلاند"), + CountryLocalization("gd", "الإنجليزية", "غرينادا"), + CountryLocalization("gp", "الفرنسية", "غوادلوب"), + CountryLocalization("gu", "الإنجليزية", "غوام"), + CountryLocalization("gt", "الإسبانية", "غواتيمالا"), + CountryLocalization("gg", "الإنجليزية", "غيرنزي"), + CountryLocalization("gn", "الفرنسية", "غينيا"), + CountryLocalization("gw", "البرتغالية", "غينيا بيساو"), + CountryLocalization("gy", "الإنجليزية", "غيانا"), + CountryLocalization("ht", "الفرنسية", "هايتي"), + CountryLocalization("hn", "الإسبانية", "هندوراس"), + CountryLocalization("hk", "الصينية", "هونغ كونغ الصينية (منطقة إدارية خاصة)"), + CountryLocalization("hu", "الهنغارية", "هنغاريا"), + CountryLocalization("is", "الأيسلندية", "آيسلندا"), + CountryLocalization("in", "النيبالية", "الهند"), + CountryLocalization("id", "Indonesian", "إندونيسيا"), + CountryLocalization("ir", "الفارسية", "إيران"), + CountryLocalization("iq", "اللرية الشمالية", "العراق"), + CountryLocalization("ie", "الإنجليزية", "أيرلندا"), + CountryLocalization("im", "المنكية", "جزيرة مان"), + CountryLocalization("il", "الإنجليزية", "إسرائيل"), + CountryLocalization("it", "الألمانية", "إيطاليا"), + CountryLocalization("jm", "الإنجليزية", "جامايكا"), + CountryLocalization("jp", "اليابانية", "اليابان"), + CountryLocalization("je", "الإنجليزية", "جيرسي"), + CountryLocalization("jo", "العربية", "الأردن"), + CountryLocalization("kz", "الكازاخستانية", "كازاخستان"), + CountryLocalization("ke", "الصومالية", "كينيا"), + CountryLocalization("ki", "الإنجليزية", "كيريباتي"), + CountryLocalization("xk", "الصربية", "كوسوفو"), + CountryLocalization("kw", "العربية", "الكويت"), + CountryLocalization("kg", "الروسية", "قيرغيزستان"), + CountryLocalization("la", "اللاوية", "لاوس"), + CountryLocalization("lv", "اللاتفية", "لاتفيا"), + CountryLocalization("lb", "العربية", "لبنان"), + CountryLocalization("ls", "الإنجليزية", "ليسوتو"), + CountryLocalization("lr", "الإنجليزية", "ليبيريا"), + CountryLocalization("ly", "العربية", "ليبيا"), + CountryLocalization("li", "الألمانية السويسرية", "ليختنشتاين"), + CountryLocalization("lt", "الليتوانية", "ليتوانيا"), + CountryLocalization("lu", "اللكسمبورغية", "لوكسمبورغ"), + CountryLocalization("mo", "البرتغالية", "مكاو الصينية (منطقة إدارية خاصة)"), + CountryLocalization("mk", "الألبانية", "مقدونيا"), + CountryLocalization("mg", "الفرنسية", "مدغشقر"), + CountryLocalization("mw", "الإنجليزية", "ملاوي"), + CountryLocalization("my", "التاميلية", "ماليزيا"), + CountryLocalization("ml", "الفرنسية", "مالي"), + CountryLocalization("mt", "الإنجليزية", "مالطا"), + CountryLocalization("mh", "الإنجليزية", "جزر مارشال"), + CountryLocalization("mq", "الفرنسية", "جزر المارتينيك"), + CountryLocalization("mr", "العربية", "موريتانيا"), + CountryLocalization("mu", "المورسيانية", "موريشيوس"), + CountryLocalization("yt", "الفرنسية", "مايوت"), + CountryLocalization("mx", "الإسبانية", "المكسيك"), + CountryLocalization("fm", "الإنجليزية", "ميكرونيزيا"), + CountryLocalization("md", "الروسية", "مولدوفا"), + CountryLocalization("mc", "الفرنسية", "موناكو"), + CountryLocalization("mn", "المنغولية", "منغوليا"), + CountryLocalization("me", "الصربية", "الجبل الأسود"), + CountryLocalization("ms", "الإنجليزية", "مونتسرات"), + CountryLocalization("ma", "الأمازيغية وسط الأطلس", "المغرب"), + CountryLocalization("mz", "ماخاوا-ميتو", "موزمبيق"), + CountryLocalization("mm", "البورمية", "ميانمار (بورما)"), + CountryLocalization("na", "الإنجليزية", "ناميبيا"), + CountryLocalization("nr", "الإنجليزية", "ناورو"), + CountryLocalization("np", "النيبالية", "نيبال"), + CountryLocalization("nl", "الإنجليزية", "هولندا"), + CountryLocalization("nc", "الفرنسية", "كاليدونيا الجديدة"), + CountryLocalization("nz", "الإنجليزية", "نيوزيلندا"), + CountryLocalization("ni", "الإسبانية", "نيكاراغوا"), + CountryLocalization("ne", "الهوسا", "النيجر"), + CountryLocalization("ng", "الهوسا", "نيجيريا"), + CountryLocalization("nu", "الإنجليزية", "نيوي"), + CountryLocalization("nf", "الإنجليزية", "جزيرة نورفولك"), + CountryLocalization("kp", "الكورية", "كوريا الشمالية"), + CountryLocalization("mp", "الإنجليزية", "جزر ماريانا الشمالية"), + CountryLocalization("no", "سامي الشمالية", "النرويج"), + CountryLocalization("om", "العربية", "عُمان"), + CountryLocalization("pk", "الإنجليزية", "باكستان"), + CountryLocalization("pw", "الإنجليزية", "بالاو"), + CountryLocalization("ps", "العربية", "الأراضي الفلسطينية"), + CountryLocalization("pa", "الإسبانية", "بنما"), + CountryLocalization("pg", "الإنجليزية", "بابوا غينيا الجديدة"), + CountryLocalization("py", "الإسبانية", "باراغواي"), + CountryLocalization("pe", "الإسبانية", "بيرو"), + CountryLocalization("ph", "الفلبينية", "الفلبين"), + CountryLocalization("pn", "الإنجليزية", "جزر بيتكيرن"), + CountryLocalization("pl", "البولندية", "بولندا"), + CountryLocalization("pt", "البرتغالية", "البرتغال"), + CountryLocalization("pr", "الإنجليزية", "بورتوريكو"), + CountryLocalization("qa", "العربية", "قطر"), + CountryLocalization("ro", "الرومانية", "رومانيا"), + CountryLocalization("ru", "التترية", "روسيا"), + CountryLocalization("rw", "الإنجليزية", "رواندا"), + CountryLocalization("re", "الفرنسية", "روينيون"), + CountryLocalization("ws", "الإنجليزية", "ساموا"), + CountryLocalization("sm", "الإيطالية", "سان مارينو"), + CountryLocalization("sa", "العربية", "المملكة العربية السعودية"), + CountryLocalization("sn", "الفرنسية", "السنغال"), + CountryLocalization("rs", "الصربية", "صربيا"), + CountryLocalization("cs", "الصربية", "Serbia and Montenegro"), + CountryLocalization("sc", "الفرنسية", "سيشل"), + CountryLocalization("sl", "الإنجليزية", "سيراليون"), + CountryLocalization("sg", "التاميلية", "سنغافورة"), + CountryLocalization("sx", "الإنجليزية", "سانت مارتن"), + CountryLocalization("sk", "السلوفاكية", "سلوفاكيا"), + CountryLocalization("si", "السلوفانية", "سلوفينيا"), + CountryLocalization("sb", "الإنجليزية", "جزر سليمان"), + CountryLocalization("so", "العربية", "الصومال"), + CountryLocalization("za", "الإنجليزية", "جنوب أفريقيا"), + CountryLocalization("kr", "الكورية", "كوريا الجنوبية"), + CountryLocalization("ss", "النوير", "جنوب السودان"), + CountryLocalization("es", "الإسبانية", "إسبانيا"), + CountryLocalization("lk", "التاميلية", "سريلانكا"), + CountryLocalization("bl", "الفرنسية", "سان بارتليمي"), + CountryLocalization("sh", "الإنجليزية", "سانت هيلينا"), + CountryLocalization("kn", "الإنجليزية", "سانت كيتس ونيفيس"), + CountryLocalization("lc", "الإنجليزية", "سانت لوسيا"), + CountryLocalization("mf", "الفرنسية", "سان مارتن"), + CountryLocalization("pm", "الفرنسية", "سان بيير ومكويلون"), + CountryLocalization("vc", "الإنجليزية", "سانت فنسنت وجزر غرينادين"), + CountryLocalization("sd", "العربية", "السودان"), + CountryLocalization("sr", "الهولندية", "سورينام"), + CountryLocalization("sj", "بوكمول النرويجية", "سفالبارد وجان ماين"), + CountryLocalization("sz", "الإنجليزية", "سوازيلاند"), + CountryLocalization("se", "السويدية", "السويد"), + CountryLocalization("ch", "الألمانية السويسرية", "سويسرا"), + CountryLocalization("sy", "العربية", "سوريا"), + CountryLocalization("st", "البرتغالية", "ساو تومي وبرينسيبي"), + CountryLocalization("tw", "الصينية", "تايوان"), + CountryLocalization("tj", "الطاجيكية", "طاجيكستان"), + CountryLocalization("tz", "ماكونده", "تنزانيا"), + CountryLocalization("th", "التايلاندية", "تايلاند"), + CountryLocalization("tl", "البرتغالية", "تيمور- ليشتي"), + CountryLocalization("tg", "الفرنسية", "توغو"), + CountryLocalization("tk", "الإنجليزية", "توكيلو"), + CountryLocalization("to", "التونغية", "تونغا"), + CountryLocalization("tt", "الإنجليزية", "ترينيداد وتوباغو"), + CountryLocalization("tn", "الفرنسية", "تونس"), + CountryLocalization("tr", "التركية", "تركيا"), + CountryLocalization("tm", "التركمانية", "تركمانستان"), + CountryLocalization("tc", "الإنجليزية", "جزر توركس وكايكوس"), + CountryLocalization("tv", "الإنجليزية", "توفالو"), + CountryLocalization("um", "الإنجليزية", "جزر الولايات المتحدة النائية"), + CountryLocalization("vi", "الإنجليزية", "جزر فيرجن التابعة للولايات المتحدة"), + CountryLocalization("ug", "السواحلية", "أوغندا"), + CountryLocalization("ua", "الأوكرانية", "أوكرانيا"), + CountryLocalization("ae", "العربية", "الإمارات العربية المتحدة"), + CountryLocalization("gb", "الإنجليزية", "المملكة المتحدة"), + CountryLocalization("us", "لاكوتا", "الولايات المتحدة"), + CountryLocalization("uy", "الإسبانية", "أورغواي"), + CountryLocalization("uz", "الأوزبكية", "أوزبكستان"), + CountryLocalization("vu", "الفرنسية", "فانواتو"), + CountryLocalization("va", "الإيطالية", "الفاتيكان"), + CountryLocalization("ve", "الإسبانية", "فنزويلا"), + CountryLocalization("vn", "الفيتنامية", "فيتنام"), + CountryLocalization("wf", "الفرنسية", "جزر والس وفوتونا"), + CountryLocalization("eh", "العربية", "الصحراء الغربية"), + CountryLocalization("ye", "العربية", "اليمن"), + CountryLocalization("zm", "الإنجليزية", "زامبيا"), + CountryLocalization("zw", "النديبيل الشمالية", "زيمبابوي"), + CountryLocalization("ax", "السويدية", "جزر آلاند"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_az.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_az.kt new file mode 100644 index 0000000..a592556 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_az.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code az. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_az: List = listOf( + CountryLocalization("af", "фарс", "Әфганыстан"), + CountryLocalization("al", "албан", "Албанија"), + CountryLocalization("dz", "франсыз", "Әлҹәзаир"), + CountryLocalization("as", "инҝилис", "Америка Самоасы"), + CountryLocalization("ad", "каталан", "Андорра"), + CountryLocalization("ao", "лингала", "Ангола"), + CountryLocalization("ai", "инҝилис", "Анҝилја"), + CountryLocalization("ag", "инҝилис", "Антигуа вә Барбуда"), + CountryLocalization("ar", "испан", "Арҝентина"), + CountryLocalization("am", "ермәни", "Ермәнистан"), + CountryLocalization("aw", "һолланд", "Аруба"), + CountryLocalization("au", "инҝилис", "Австралија"), + CountryLocalization("at", "инҝилис", "Австрија"), + CountryLocalization("az", "азәрбајҹан", "Азәрбајҹан"), + CountryLocalization("bs", "инҝилис", "Баһам адалары"), + CountryLocalization("bh", "әрәб", "Бәһрејн"), + CountryLocalization("bd", "бенгал", "Бангладеш"), + CountryLocalization("bb", "инҝилис", "Барбадос"), + CountryLocalization("by", "беларус", "Беларус"), + CountryLocalization("be", "франсыз", "Белчика"), + CountryLocalization("bz", "инҝилис", "Белиз"), + CountryLocalization("bj", "франсыз", "Бенин"), + CountryLocalization("bm", "инҝилис", "Бермуд адалары"), + CountryLocalization("bt", "дзонга", "Бутан"), + CountryLocalization("bo", "испан", "Боливија"), + CountryLocalization("ba", "босниак", "Боснија вә Һерсеговина"), + CountryLocalization("bw", "инҝилис", "Ботсвана"), + CountryLocalization("br", "португал", "Бразилија"), + CountryLocalization("io", "инҝилис", "Британтјанын Һинд Океаны Әразиси"), + CountryLocalization("vg", "инҝилис", "Британијанын Вирҝин адалары"), + CountryLocalization("bn", "малај", "Брунеј"), + CountryLocalization("bg", "булгар", "Болгарыстан"), + CountryLocalization("bf", "франсыз", "Буркина Фасо"), + CountryLocalization("bi", "франсыз", "Бурунди"), + CountryLocalization("kh", "кхмер", "Камбоҹа"), + CountryLocalization("cm", "баса", "Камерун"), + CountryLocalization("ca", "франсыз", "Канада"), + CountryLocalization("ic", "испан", "Канар адалары"), + CountryLocalization("cv", "кабувердиан", "Кабо-Верде"), + CountryLocalization("bq", "һолланд", "Caribbean Netherlands"), + CountryLocalization("ky", "инҝилис", "Кајман адалары"), + CountryLocalization("cf", "лингала", "Мәркәзи Африка Республикасы"), + CountryLocalization("ea", "испан", "Сеута вә Мелилја"), + CountryLocalization("td", "әрәб", "Чад"), + CountryLocalization("cl", "испан", "Чили"), + CountryLocalization("cn", "тибет", "Чин"), + CountryLocalization("cx", "инҝилис", "Милад адасы"), + CountryLocalization("cc", "инҝилис", "Кокос (Килинг) адалары"), + CountryLocalization("co", "испан", "Колумбија"), + CountryLocalization("km", "әрәб", "Комор адалары"), + CountryLocalization("cg", "лингала", "Конго-Браззавил"), + CountryLocalization("cd", "суаһили", "Конго-Киншаса"), + CountryLocalization("ck", "инҝилис", "Кук адалары"), + CountryLocalization("cr", "испан", "Коста Рика"), + CountryLocalization("hr", "хорват", "Хорватија"), + CountryLocalization("cu", "испан", "Куба"), + CountryLocalization("cw", "һолланд", "Курасао"), + CountryLocalization("cy", "инҝилис", "Кипр"), + CountryLocalization("cz", "чех", "Чехија"), + CountryLocalization("ci", "франсыз", "Kотд’ивуар"), + CountryLocalization("dk", "инҝилис", "Данимарка"), + CountryLocalization("dg", "инҝилис", "Диего Гарсија"), + CountryLocalization("dj", "франсыз", "Ҹибути"), + CountryLocalization("dm", "инҝилис", "Доминика"), + CountryLocalization("do", "испан", "Доминикан Республикасы"), + CountryLocalization("ec", "кечуа", "Еквадор"), + CountryLocalization("eg", "әрәб", "Мисир"), + CountryLocalization("sv", "испан", "Салвадор"), + CountryLocalization("gq", "испан", "Екваториал Гвинеја"), + CountryLocalization("er", "тигрин", "Еритреја"), + CountryLocalization("ee", "естон", "Естонија"), + CountryLocalization("et", "амһар", "Ефиопија"), + CountryLocalization("fk", "инҝилис", "Фолкленд адалары"), + CountryLocalization("fo", "фарер", "Фарер адалары"), + CountryLocalization("fj", "инҝилис", "Фиҹи"), + CountryLocalization("fi", "исвеч", "Финландија"), + CountryLocalization("fr", "Исвечрә алманҹасы", "Франса"), + CountryLocalization("gf", "франсыз", "Франса Гвианасы"), + CountryLocalization("pf", "франсыз", "Франса Полинезијасы"), + CountryLocalization("ga", "франсыз", "Габон"), + CountryLocalization("gm", "инҝилис", "Гамбија"), + CountryLocalization("ge", "осетин", "Ҝүрҹүстан"), + CountryLocalization("de", "ашағы сорб", "Алманија"), + CountryLocalization("gh", "инҝилис", "Гана"), + CountryLocalization("gi", "инҝилис", "Ҹәбәллүтариг"), + CountryLocalization("gr", "јунан", "Јунаныстан"), + CountryLocalization("gl", "калааллисут", "Гренландија"), + CountryLocalization("gd", "инҝилис", "Гренада"), + CountryLocalization("gp", "франсыз", "Гваделупа"), + CountryLocalization("gu", "инҝилис", "Гуам"), + CountryLocalization("gt", "испан", "Гватемала"), + CountryLocalization("gg", "инҝилис", "Ҝернси"), + CountryLocalization("gn", "франсыз", "Гвинеја"), + CountryLocalization("gw", "португал", "Гвинеја-Бисау"), + CountryLocalization("gy", "инҝилис", "Гајана"), + CountryLocalization("ht", "франсыз", "Һаити"), + CountryLocalization("hn", "испан", "Һондурас"), + CountryLocalization("hk", "чин", "Һонк Конг Хүсуси Инзибати Әрази Чин"), + CountryLocalization("hu", "маҹар", "Маҹарыстан"), + CountryLocalization("is", "исланд", "Исландија"), + CountryLocalization("in", "непал", "Һиндистан"), + CountryLocalization("id", "Indonesian", "Индонезија"), + CountryLocalization("ir", "фарс", "Иран"), + CountryLocalization("iq", "шимали лури", "Ираг"), + CountryLocalization("ie", "инҝилис", "Ирландија"), + CountryLocalization("im", "манкс", "Мен адасы"), + CountryLocalization("il", "инҝилис", "Исраил"), + CountryLocalization("it", "алман", "Италија"), + CountryLocalization("jm", "инҝилис", "Јамајка"), + CountryLocalization("jp", "јапон", "Јапонија"), + CountryLocalization("je", "инҝилис", "Ҹерси"), + CountryLocalization("jo", "әрәб", "Иорданија"), + CountryLocalization("kz", "газах", "Газахыстан"), + CountryLocalization("ke", "сомали", "Кенија"), + CountryLocalization("ki", "инҝилис", "Кирибати"), + CountryLocalization("xk", "серб", "Косово"), + CountryLocalization("kw", "әрәб", "Күвејт"), + CountryLocalization("kg", "рус", "Гырғызыстан"), + CountryLocalization("la", "лаос", "Лаос"), + CountryLocalization("lv", "латыш", "Латвија"), + CountryLocalization("lb", "әрәб", "Ливан"), + CountryLocalization("ls", "инҝилис", "Лесото"), + CountryLocalization("lr", "инҝилис", "Либерија"), + CountryLocalization("ly", "әрәб", "Ливија"), + CountryLocalization("li", "Исвечрә алманҹасы", "Лихтенштејн"), + CountryLocalization("lt", "литва", "Литва"), + CountryLocalization("lu", "лүксембург", "Лүксембург"), + CountryLocalization("mo", "португал", "Макао Хүсуси Инзибати Әрази Чин"), + CountryLocalization("mk", "албан", "North Macedonia"), + CountryLocalization("mg", "франсыз", "Мадагаскар"), + CountryLocalization("mw", "инҝилис", "Малави"), + CountryLocalization("my", "тамил", "Малајзија"), + CountryLocalization("ml", "франсыз", "Мали"), + CountryLocalization("mt", "инҝилис", "Малта"), + CountryLocalization("mh", "инҝилис", "Маршал адалары"), + CountryLocalization("mq", "франсыз", "Мартиник"), + CountryLocalization("mr", "әрәб", "Мавританија"), + CountryLocalization("mu", "морисиен", "Маврики"), + CountryLocalization("yt", "франсыз", "Мајот"), + CountryLocalization("mx", "испан", "Мексика"), + CountryLocalization("fm", "инҝилис", "Микронезија"), + CountryLocalization("md", "рус", "Молдова"), + CountryLocalization("mc", "франсыз", "Монако"), + CountryLocalization("mn", "монгол", "Монголустан"), + CountryLocalization("me", "серб", "Монтенегро"), + CountryLocalization("ms", "инҝилис", "Монсерат"), + CountryLocalization("ma", "Мәркәзи Атлас тамазиҹәси", "Мәракеш"), + CountryLocalization("mz", "махува-меетто", "Мозамбик"), + CountryLocalization("mm", "бирман", "Мјанма"), + CountryLocalization("na", "инҝилис", "Намибија"), + CountryLocalization("nr", "инҝилис", "Науру"), + CountryLocalization("np", "непал", "Непал"), + CountryLocalization("nl", "инҝилис", "Нидерланд"), + CountryLocalization("nc", "франсыз", "Јени Каледонија"), + CountryLocalization("nz", "инҝилис", "Јени Зеландија"), + CountryLocalization("ni", "испан", "Никарагуа"), + CountryLocalization("ne", "һауса", "Ниҝер"), + CountryLocalization("ng", "һауса", "Ниҝерија"), + CountryLocalization("nu", "инҝилис", "Ниуе"), + CountryLocalization("nf", "инҝилис", "Норфолк адасы"), + CountryLocalization("kp", "кореја", "Шимали Кореја"), + CountryLocalization("mp", "инҝилис", "Шимали Мариан адалары"), + CountryLocalization("no", "шимали сами", "Норвеч"), + CountryLocalization("om", "әрәб", "Оман"), + CountryLocalization("pk", "инҝилис", "Пакистан"), + CountryLocalization("pw", "инҝилис", "Палау"), + CountryLocalization("ps", "әрәб", "Palestinian Territories"), + CountryLocalization("pa", "испан", "Панама"), + CountryLocalization("pg", "инҝилис", "Папуа-Јени Гвинеја"), + CountryLocalization("py", "испан", "Парагвај"), + CountryLocalization("pe", "испан", "Перу"), + CountryLocalization("ph", "филиппин", "Филиппин"), + CountryLocalization("pn", "инҝилис", "Питкерн адалары"), + CountryLocalization("pl", "полјак", "Полша"), + CountryLocalization("pt", "португал", "Португалија"), + CountryLocalization("pr", "инҝилис", "Пуерто Рико"), + CountryLocalization("qa", "әрәб", "Гәтәр"), + CountryLocalization("ro", "румын", "Румынија"), + CountryLocalization("ru", "татар", "Русија"), + CountryLocalization("rw", "инҝилис", "Руанда"), + CountryLocalization("re", "франсыз", "Рејунјон"), + CountryLocalization("ws", "инҝилис", "Самоа"), + CountryLocalization("sm", "италјан", "Сан-Марино"), + CountryLocalization("sa", "әрәб", "Сәудијјә Әрәбистаны"), + CountryLocalization("sn", "франсыз", "Сенегал"), + CountryLocalization("rs", "серб", "Сербија"), + CountryLocalization("cs", "серб", "Serbia and Montenegro"), + CountryLocalization("sc", "франсыз", "Сејшел адалары"), + CountryLocalization("sl", "инҝилис", "Сјерра-Леоне"), + CountryLocalization("sg", "тамил", "Сингапур"), + CountryLocalization("sx", "инҝилис", "Синт-Мартен"), + CountryLocalization("sk", "словак", "Словакија"), + CountryLocalization("si", "словен", "Словенија"), + CountryLocalization("sb", "инҝилис", "Соломон адалары"), + CountryLocalization("so", "әрәб", "Сомали"), + CountryLocalization("za", "инҝилис", "Ҹәнуб Африка"), + CountryLocalization("kr", "кореја", "Ҹәнуби Кореја"), + CountryLocalization("ss", "нуер", "Ҹәнуби Судан"), + CountryLocalization("es", "испан", "Испанија"), + CountryLocalization("lk", "тамил", "Шри-Ланка"), + CountryLocalization("bl", "франсыз", "Сент-Бартелеми"), + CountryLocalization("sh", "инҝилис", "Мүгәддәс Јелена"), + CountryLocalization("kn", "инҝилис", "Сент-Китс вә Невис"), + CountryLocalization("lc", "инҝилис", "Сент-Лусија"), + CountryLocalization("mf", "франсыз", "Сент Мартин"), + CountryLocalization("pm", "франсыз", "Мүгәддәс Пјер вә Микелон"), + CountryLocalization("vc", "инҝилис", "Сент-Винсент вә Гренадинләр"), + CountryLocalization("sd", "әрәб", "Судан"), + CountryLocalization("sr", "һолланд", "Суринам"), + CountryLocalization("sj", "бокмал норвеч", "Свалбард вә Јан-Мајен"), + CountryLocalization("sz", "инҝилис", "Свазиленд"), + CountryLocalization("se", "исвеч", "Исвеч"), + CountryLocalization("ch", "Исвечрә алманҹасы", "Исвечрә"), + CountryLocalization("sy", "әрәб", "Сурија"), + CountryLocalization("st", "португал", "Сан-Томе вә Принсипи"), + CountryLocalization("tw", "чин", "Тајван"), + CountryLocalization("tj", "таҹик", "Таҹикистан"), + CountryLocalization("tz", "маконде", "Танзанија"), + CountryLocalization("th", "тај", "Таиланд"), + CountryLocalization("tl", "португал", "Шәрги Тимор"), + CountryLocalization("tg", "франсыз", "Того"), + CountryLocalization("tk", "инҝилис", "Токелау"), + CountryLocalization("to", "тонган", "Тонга"), + CountryLocalization("tt", "инҝилис", "Тринидад вә Тобаго"), + CountryLocalization("tn", "франсыз", "Тунис"), + CountryLocalization("tr", "түрк", "Түркијә"), + CountryLocalization("tm", "түркмән", "Түркмәнистан"), + CountryLocalization("tc", "инҝилис", "Төркс вә Кајкос адалары"), + CountryLocalization("tv", "инҝилис", "Тувалу"), + CountryLocalization("um", "инҝилис", "АБШ-а бағлы кичик адаҹыглар"), + CountryLocalization("vi", "инҝилис", "АБШ Вирҝин адалары"), + CountryLocalization("ug", "суаһили", "Уганда"), + CountryLocalization("ua", "украјна", "Украјна"), + CountryLocalization("ae", "әрәб", "Бирләшмиш Әрәб Әмирликләри"), + CountryLocalization("gb", "инҝилис", "Бирләшмиш Краллыг"), + CountryLocalization("us", "лакота", "Америка Бирләшмиш Штатлары"), + CountryLocalization("uy", "испан", "Уругвај"), + CountryLocalization("uz", "өзбәк", "Өзбәкистан"), + CountryLocalization("vu", "франсыз", "Вануату"), + CountryLocalization("va", "италјан", "Ватикан"), + CountryLocalization("ve", "испан", "Венесуела"), + CountryLocalization("vn", "вјетнам", "Вјетнам"), + CountryLocalization("wf", "франсыз", "Уоллис вә Футуна"), + CountryLocalization("eh", "әрәб", "Western Sahara"), + CountryLocalization("ye", "әрәб", "Јәмән"), + CountryLocalization("zm", "инҝилис", "Замбија"), + CountryLocalization("zw", "шимали ндебеле", "Зимбабве"), + CountryLocalization("ax", "исвеч", "Аланд адалары"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bas.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bas.kt new file mode 100644 index 0000000..cc823a0 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bas.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code bas. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_bas: List = listOf( + CountryLocalization("af", "Hɔp u pɛrsìà", "Àfgànìstâŋ"), + CountryLocalization("al", "Albanian", "Àlbanìà"), + CountryLocalization("dz", "Hɔp u pulàsi", "Àlgerìà"), + CountryLocalization("as", "Hɔp u ŋgisì", "American Samoa"), + CountryLocalization("ad", "Catalan", "Àŋdɔ̂r"), + CountryLocalization("ao", "Lingala", "Àŋgolà"), + CountryLocalization("ai", "Hɔp u ŋgisì", "Àŋgiyà"), + CountryLocalization("ag", "Hɔp u ŋgisì", "Àŋtigà ɓɔ Bàrbudà"), + CountryLocalization("ar", "Hɔp u panyā", "Àrgàŋtinà"), + CountryLocalization("am", "Armenian", "Àrmenìà"), + CountryLocalization("aw", "Hɔp u nlɛ̀ndi", "Àrubà"), + CountryLocalization("au", "Hɔp u ŋgisì", "Òstralìà"), + CountryLocalization("at", "Hɔp u ŋgisì", "Òstrǐk"), + CountryLocalization("az", "Azerbaijani", "Àzɛ̀rbajàŋ"), + CountryLocalization("bs", "Hɔp u ŋgisì", "Bàhamàs"), + CountryLocalization("bh", "Hɔp u arâb", "Bàraìn"), + CountryLocalization("bd", "Hɔp u bɛŋgàli", "Bàŋglàdɛ̂s"), + CountryLocalization("bb", "Hɔp u ŋgisì", "Bàrbadò"), + CountryLocalization("by", "Hɔp u bièlòrûs", "Bèlarùs"), + CountryLocalization("be", "Hɔp u pulàsi", "Bɛlgyùm"), + CountryLocalization("bz", "Hɔp u ŋgisì", "Bèlîs"), + CountryLocalization("bj", "Hɔp u pulàsi", "Bènɛ̂ŋ"), + CountryLocalization("bm", "Hɔp u ŋgisì", "Bɛ̀rmudà"), + CountryLocalization("bt", "Dzongkha", "Bùtân"), + CountryLocalization("bo", "Hɔp u panyā", "Bòlivìà"), + CountryLocalization("ba", "Bosnian", "Bòhnià Ɛrzègòvinà"), + CountryLocalization("bw", "Hɔp u ŋgisì", "Bòdsùanà"), + CountryLocalization("br", "Hɔp u pɔtɔ̄kì", "Bràsîl"), + CountryLocalization("io", "Hɔp u ŋgisì", "Bìtèk bi Ŋgisì i Tūyɛ Īndìà"), + CountryLocalization("vg", "Hɔp u ŋgisì", "Bìòn bi kɔnji bi Ŋgisì"), + CountryLocalization("bn", "Hɔp u makɛ᷆", "Brunei"), + CountryLocalization("bg", "Hɔp u bûlgâr", "Bùlgarìà"), + CountryLocalization("bf", "Hɔp u pulàsi", "Bùrkìnà Fasò"), + CountryLocalization("bi", "Hɔp u pulàsi", "Bùrundì"), + CountryLocalization("kh", "Hɔp u kmɛ̂r", "Kàmbodìà"), + CountryLocalization("cm", "Ɓàsàa", "Kàmɛ̀rûn"), + CountryLocalization("ca", "Hɔp u pulàsi", "Kànadà"), + CountryLocalization("ic", "Hɔp u panyā", "IC"), + CountryLocalization("cv", "kea", "Kabwɛ᷆r"), + CountryLocalization("bq", "Hɔp u nlɛ̀ndi", "Caribbean Netherlands"), + CountryLocalization("ky", "Hɔp u ŋgisì", "Bìòn bi Kaymàn"), + CountryLocalization("cf", "Lingala", "Ŋ̀ɛm Afrīkà"), + CountryLocalization("ea", "Hɔp u panyā", "EA"), + CountryLocalization("td", "Hɔp u arâb", "Câd"), + CountryLocalization("cl", "Hɔp u panyā", "Kìlî"), + CountryLocalization("cn", "Tibetan", "Kinà"), + CountryLocalization("cx", "Hɔp u ŋgisì", "Christmas Island"), + CountryLocalization("cc", "Hɔp u ŋgisì", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Hɔp u panyā", "Kɔ̀lɔmbìà"), + CountryLocalization("km", "Hɔp u arâb", "Kɔ̀mɔ̂r"), + CountryLocalization("cg", "Lingala", "Kòŋgo"), + CountryLocalization("cd", "Swahili", "Kòŋgo ìkɛŋi"), + CountryLocalization("ck", "Hɔp u ŋgisì", "Bìòn bi Kook"), + CountryLocalization("cr", "Hɔp u panyā", "Kòstà Rikà"), + CountryLocalization("hr", "Croatian", "Kròasìà"), + CountryLocalization("cu", "Hɔp u panyā", "Kubà"), + CountryLocalization("cw", "Hɔp u nlɛ̀ndi", "Curaçao"), + CountryLocalization("cy", "Hɔp u ŋgisì", "Kiprò"), + CountryLocalization("cz", "Hɔp u cɛ̂k", "Czechia"), + CountryLocalization("ci", "Hɔp u pulàsi", "Màŋ mi Njɔ̂k"), + CountryLocalization("dk", "Hɔp u ŋgisì", "Dànmârk"), + CountryLocalization("dg", "Hɔp u ŋgisì", "DG"), + CountryLocalization("dj", "Hɔp u pulàsi", "Jìbutì"), + CountryLocalization("dm", "Hɔp u ŋgisì", "Dòmnîk"), + CountryLocalization("do", "Hɔp u panyā", "Dòmnikà"), + CountryLocalization("ec", "Quechua", "Èkwàtorìà"), + CountryLocalization("eg", "Hɔp u arâb", "Ègîptò"), + CountryLocalization("sv", "Hɔp u panyā", "Sàlvàdɔ̂r"), + CountryLocalization("gq", "Hɔp u panyā", "Gìne Èkwàtorìà"), + CountryLocalization("er", "Tigrinya", "Èrìtrěà"), + CountryLocalization("ee", "Estonian", "Èstonìà"), + CountryLocalization("et", "Hɔp u amhārìk", "Ètìopìà"), + CountryLocalization("fk", "Hɔp u ŋgisì", "Bìòn bi Falkland"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Hɔp u ŋgisì", "Fiji"), + CountryLocalization("fi", "Hɔp u suɛ᷆d", "Fìnlând"), + CountryLocalization("fr", "Swiss German", "Pùlàsi / Fɛ̀lɛ̀nsi /"), + CountryLocalization("gf", "Hɔp u pulàsi", "Gùyanà Pùlàsi"), + CountryLocalization("pf", "Hɔp u pulàsi", "Pòlìnesìà Pùlàsi"), + CountryLocalization("ga", "Hɔp u pulàsi", "Gàbɔ̂ŋ"), + CountryLocalization("gm", "Hɔp u ŋgisì", "Gàmbià"), + CountryLocalization("ge", "Ossetic", "Gèɔrgìà"), + CountryLocalization("de", "Lower Sorbian", "Jamân"), + CountryLocalization("gh", "Hɔp u ŋgisì", "Ganà"), + CountryLocalization("gi", "Hɔp u ŋgisì", "Gìlbràtâr"), + CountryLocalization("gr", "Hɔp u gri ᷇kyà", "Grǐkyà"), + CountryLocalization("gl", "Kalaallisut", "Grǐnlànd"), + CountryLocalization("gd", "Hɔp u ŋgisì", "Grènadà"), + CountryLocalization("gp", "Hɔp u pulàsi", "Gwàdèlûp"), + CountryLocalization("gu", "Hɔp u ŋgisì", "Gùâm"), + CountryLocalization("gt", "Hɔp u panyā", "Gwàtèmalà"), + CountryLocalization("gg", "Hɔp u ŋgisì", "Guernsey"), + CountryLocalization("gn", "Hɔp u pulàsi", "Gìnê"), + CountryLocalization("gw", "Hɔp u pɔtɔ̄kì", "Gìne Bìsàô"), + CountryLocalization("gy", "Hɔp u ŋgisì", "Gùyanà"), + CountryLocalization("ht", "Hɔp u pulàsi", "Àitì"), + CountryLocalization("hn", "Hɔp u panyā", "Ɔ̀ŋduràs"), + CountryLocalization("hk", "Hɔp u kinà", "Hong Kong SAR China"), + CountryLocalization("hu", "Hɔp u hɔŋgrìi", "Ɔ̀ŋgriì"), + CountryLocalization("is", "Icelandic", "Ìslandìà"), + CountryLocalization("in", "Hɔp u nepa᷆l", "Indìà"), + CountryLocalization("id", "Indonesian", "Indònèsià"), + CountryLocalization("ir", "Hɔp u pɛrsìà", "Ìrâŋ"), + CountryLocalization("iq", "lrc", "Ìrâk"), + CountryLocalization("ie", "Hɔp u ŋgisì", "Ìrlând"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Hɔp u ŋgisì", "Isràɛ̂l"), + CountryLocalization("it", "Hɔp u jamân", "Ìtalìà"), + CountryLocalization("jm", "Hɔp u ŋgisì", "Jàmàikà"), + CountryLocalization("jp", "Hɔp u yapàn", "Japan"), + CountryLocalization("je", "Hɔp u ŋgisì", "Jersey"), + CountryLocalization("jo", "Hɔp u arâb", "Yɔ̀rdanià"), + CountryLocalization("kz", "Kazakh", "Kàzàkstâŋ"), + CountryLocalization("ke", "Hɔp u somàlî", "Kenìà"), + CountryLocalization("ki", "Hɔp u ŋgisì", "Kìrìbatì"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Hɔp u arâb", "Kòwêt"), + CountryLocalization("kg", "Hɔp u ruslànd", "Kìrgìzìstàŋ"), + CountryLocalization("la", "Lao", "Làôs"), + CountryLocalization("lv", "Latvian", "Làdvià"), + CountryLocalization("lb", "Hɔp u arâb", "Lèbanòn"), + CountryLocalization("ls", "Hɔp u ŋgisì", "Lesòtò"), + CountryLocalization("lr", "Hɔp u ŋgisì", "Lìberìà"), + CountryLocalization("ly", "Hɔp u arâb", "Libìà"), + CountryLocalization("li", "Swiss German", "Ligstɛntàn"), + CountryLocalization("lt", "Lithuanian", "Lìtùanìà"), + CountryLocalization("lu", "Luxembourgish", "Lùgsàmbûr"), + CountryLocalization("mo", "Hɔp u pɔtɔ̄kì", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Màsèdonìà"), + CountryLocalization("mg", "Hɔp u pulàsi", "Màdàgàskâr"), + CountryLocalization("mw", "Hɔp u ŋgisì", "Màlàwi"), + CountryLocalization("my", "Hɔp u tamu᷆l", "Màlɛ̀sìà"), + CountryLocalization("ml", "Hɔp u pulàsi", "Màli"), + CountryLocalization("mt", "Hɔp u ŋgisì", "Maltà"), + CountryLocalization("mh", "Hɔp u ŋgisì", "Bìòn bi Marcàl"), + CountryLocalization("mq", "Hɔp u pulàsi", "Màrtìnîk"), + CountryLocalization("mr", "Hɔp u arâb", "Mòrìtanìà"), + CountryLocalization("mu", "mfe", "Mòrîs"), + CountryLocalization("yt", "Hɔp u pulàsi", "Màyɔ̂t"), + CountryLocalization("mx", "Hɔp u panyā", "Mɛ̀gsîk"), + CountryLocalization("fm", "Hɔp u ŋgisì", "Mìkrònesìà"), + CountryLocalization("md", "Hɔp u ruslànd", "Moldavìà"), + CountryLocalization("mc", "Hɔp u pulàsi", "Mònakò"), + CountryLocalization("mn", "Mongolian", "Mòŋgolìà"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Hɔp u ŋgisì", "Mɔ̀ŋseràt"), + CountryLocalization("ma", "tzm", "Màrokò"), + CountryLocalization("mz", "mgh", "Mòsàmbîk"), + CountryLocalization("mm", "Hɔp u birmàn", "Myànmâr"), + CountryLocalization("na", "Hɔp u ŋgisì", "Nàmibìà"), + CountryLocalization("nr", "Hɔp u ŋgisì", "Nerù"), + CountryLocalization("np", "Hɔp u nepa᷆l", "Nèpâl"), + CountryLocalization("nl", "Hɔp u ŋgisì", "Ǹlɛndi"), + CountryLocalization("nc", "Hɔp u pulàsi", "Kàlèdonìà Yɔ̀ndɔ"), + CountryLocalization("nz", "Hɔp u ŋgisì", "Sìlând Yɔ̀ndɔ"), + CountryLocalization("ni", "Hɔp u panyā", "Nìkàragwà"), + CountryLocalization("ne", "Hɔp u ɓausa", "Nìjɛ̂r"), + CountryLocalization("ng", "Hɔp u ɓausa", "Nìgerìà"), + CountryLocalization("nu", "Hɔp u ŋgisì", "Nìuɛ̀"), + CountryLocalization("nf", "Hɔp u ŋgisì", "Òn i Nɔrfɔ̂k"), + CountryLocalization("kp", "Hɔp u kɔrēà", "Kɔ̀re ì Ŋ̀ɔmbɔk"), + CountryLocalization("mp", "Hɔp u ŋgisì", "Bìòn bi Marìanà ŋ̀ɔmbɔk"), + CountryLocalization("no", "Northern Sami", "Nɔ̀rvegìà"), + CountryLocalization("om", "Hɔp u arâb", "Òmân"), + CountryLocalization("pk", "Hɔp u ŋgisì", "Pàkìstân"), + CountryLocalization("pw", "Hɔp u ŋgisì", "Pàlaù"), + CountryLocalization("ps", "Hɔp u arâb", "Pàlɛ̀htinà Hyɔ̀ŋg nì Gazà"), + CountryLocalization("pa", "Hɔp u panyā", "Pànàma"), + CountryLocalization("pg", "Hɔp u ŋgisì", "Gìne ì Pàpu"), + CountryLocalization("py", "Hɔp u panyā", "Pàràgwê"), + CountryLocalization("pe", "Hɔp u panyā", "Pèrû"), + CountryLocalization("ph", "Filipino", "Fìlìpîn"), + CountryLocalization("pn", "Hɔp u ŋgisì", "Pìdkaìrn"), + CountryLocalization("pl", "Hɔp u pɔlɔ̄nà", "Pòlànd"), + CountryLocalization("pt", "Hɔp u pɔtɔ̄kì", "Pɔ̀tɔkì"), + CountryLocalization("pr", "Hɔp u ŋgisì", "Pɔ̀rtò Rikò"), + CountryLocalization("qa", "Hɔp u arâb", "Kàtâr"), + CountryLocalization("ro", "Hɔp u rùmanìà", "Rùmanìà"), + CountryLocalization("ru", "Tatar", "Ruslànd"), + CountryLocalization("rw", "Hɔp u ŋgisì", "Rùandà"), + CountryLocalization("re", "Hɔp u pulàsi", "Rèunyɔ̂ŋ"), + CountryLocalization("ws", "Hɔp u ŋgisì", "Sàmoà"), + CountryLocalization("sm", "Hɔp u italìà", "Nûmpubi Māatìn"), + CountryLocalization("sa", "Hɔp u arâb", "Sàudi Àrabìà"), + CountryLocalization("sn", "Hɔp u pulàsi", "Sènègâl"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Hɔp u pulàsi", "Sèsɛ̂l"), + CountryLocalization("sl", "Hɔp u ŋgisì", "Sièra Lèɔ̂n"), + CountryLocalization("sg", "Hɔp u tamu᷆l", "Sìŋgàpûr"), + CountryLocalization("sx", "Hɔp u ŋgisì", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slòvakìà"), + CountryLocalization("si", "Slovenian", "Slòvanìà"), + CountryLocalization("sb", "Hɔp u ŋgisì", "Bìòn bi Salōmò"), + CountryLocalization("so", "Hɔp u arâb", "Sòmalìà"), + CountryLocalization("za", "Hɔp u ŋgisì", "Àfrǐkà Sɔ̀"), + CountryLocalization("kr", "Hɔp u kɔrēà", "Kɔ̀re ì Ŋ̀wɛ̀lmbɔk"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Hɔp u panyā", "Pànya"), + CountryLocalization("lk", "Hɔp u tamu᷆l", "Srìlaŋkà"), + CountryLocalization("bl", "Hɔp u pulàsi", "St. Barthélemy"), + CountryLocalization("sh", "Hɔp u ŋgisì", "Nûmpubi Ɛlēnà"), + CountryLocalization("kn", "Hɔp u ŋgisì", "Nûmpubi Kîts nì Nevìs"), + CountryLocalization("lc", "Hɔp u ŋgisì", "Nûmpubi Lusì"), + CountryLocalization("mf", "Hɔp u pulàsi", "St. Martin"), + CountryLocalization("pm", "Hɔp u pulàsi", "Nûmpubi Petrò nì Mikèlôn"), + CountryLocalization("vc", "Hɔp u ŋgisì", "Nûmpubi Vɛ̂ŋsâŋ nì grènàdîn"), + CountryLocalization("sd", "Hɔp u arâb", "Sùdâŋ"), + CountryLocalization("sr", "Hɔp u nlɛ̀ndi", "Sùrinâm"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Hɔp u ŋgisì", "Swàzìlând"), + CountryLocalization("se", "Hɔp u suɛ᷆d", "Swedɛ̀n"), + CountryLocalization("ch", "Swiss German", "Sùwîs"), + CountryLocalization("sy", "Hɔp u arâb", "Sirìà"), + CountryLocalization("st", "Hɔp u pɔtɔ̄kì", "Sào Tòme ɓɔ Prɛ̀ŋcipè"), + CountryLocalization("tw", "Hɔp u kinà", "Tàywân"), + CountryLocalization("tj", "Tajik", "Tàjìkìstaŋ"), + CountryLocalization("tz", "kde", "Tànzànià"), + CountryLocalization("th", "Hɔp u tây", "Taylànd"), + CountryLocalization("tl", "Hɔp u pɔtɔ̄kì", "Tìmɔ̂r lìkòl"), + CountryLocalization("tg", "Hɔp u pulàsi", "Tògo"), + CountryLocalization("tk", "Hɔp u ŋgisì", "Tòkèlaò"), + CountryLocalization("to", "Tongan", "Tɔŋgà"), + CountryLocalization("tt", "Hɔp u ŋgisì", "Trìnidàd ɓɔ Tòbagò"), + CountryLocalization("tn", "Hɔp u pulàsi", "Tùnisìà"), + CountryLocalization("tr", "Hɔp u tûrk", "Tùrkây"), + CountryLocalization("tm", "Turkmen", "Tùrgmènìstân"), + CountryLocalization("tc", "Hɔp u ŋgisì", "Bìòn bi Tûrks nì Kalkòs"), + CountryLocalization("tv", "Hɔp u ŋgisì", "Tùvàlù"), + CountryLocalization("um", "Hɔp u ŋgisì", "U.S. Outlying Islands"), + CountryLocalization("vi", "Hɔp u ŋgisì", "Bìòn bi kɔnji bi U.S."), + CountryLocalization("ug", "Swahili", "Ùgandà"), + CountryLocalization("ua", "Hɔp u ukrǎnìà", "Ùkrɛ̌n"), + CountryLocalization("ae", "Hɔp u arâb", "Àdnà i Bilɔ̀ŋ bi Arābìà"), + CountryLocalization("gb", "Hɔp u ŋgisì", "Àdnà i Lɔ̂ŋ"), + CountryLocalization("us", "lkt", "Àdnà i Bilɔ̀ŋ bi Amerkà"), + CountryLocalization("uy", "Hɔp u panyā", "Ùrùgwêy"), + CountryLocalization("uz", "Uzbek", "Ùzbèkìstân"), + CountryLocalization("vu", "Hɔp u pulàsi", "Vànùatù"), + CountryLocalization("va", "Hɔp u italìà", "Vàtìkâŋ"), + CountryLocalization("ve", "Hɔp u panyā", "Vènèzùelà"), + CountryLocalization("vn", "Hɔp u vyɛ̄dnàm", "Vìɛ̀dnâm"), + CountryLocalization("wf", "Hɔp u pulàsi", "Wàlîs nì Fùtunà"), + CountryLocalization("eh", "Hɔp u arâb", "Western Sahara"), + CountryLocalization("ye", "Hɔp u arâb", "Yèmɛ̂n"), + CountryLocalization("zm", "Hɔp u ŋgisì", "Zàmbià"), + CountryLocalization("zw", "North Ndebele", "Zìmbàbwê"), + CountryLocalization("ax", "Hɔp u suɛ᷆d", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_be.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_be.kt new file mode 100644 index 0000000..f3cbdfb --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_be.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code be. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_be: List = listOf( + CountryLocalization("af", "фарсі", "Афганістан"), + CountryLocalization("al", "албанская", "Албанія"), + CountryLocalization("dz", "французская", "Алжыр"), + CountryLocalization("as", "англійская", "Амерыканскае Самоа"), + CountryLocalization("ad", "каталанская", "Андора"), + CountryLocalization("ao", "лінгала", "Ангола"), + CountryLocalization("ai", "англійская", "Ангілья"), + CountryLocalization("ag", "англійская", "Антыгуа і Барбуда"), + CountryLocalization("ar", "іспанская", "Аргенціна"), + CountryLocalization("am", "армянская", "Арменія"), + CountryLocalization("aw", "нідэрландская", "Аруба"), + CountryLocalization("au", "англійская", "Аўстралія"), + CountryLocalization("at", "англійская", "Аўстрыя"), + CountryLocalization("az", "азербайджанская", "Азербайджан"), + CountryLocalization("bs", "англійская", "Багамскія астравы"), + CountryLocalization("bh", "арабская", "Бахрэйн"), + CountryLocalization("bd", "бенгальская", "Бангладэш"), + CountryLocalization("bb", "англійская", "Барбадас"), + CountryLocalization("by", "беларуская", "Беларусь"), + CountryLocalization("be", "французская", "Бельгія"), + CountryLocalization("bz", "англійская", "Беліз"), + CountryLocalization("bj", "французская", "Бенін"), + CountryLocalization("bm", "англійская", "Бермудскія астравы"), + CountryLocalization("bt", "дзонг-кэ", "Бутан"), + CountryLocalization("bo", "іспанская", "Балівія"), + CountryLocalization("ba", "баснійская", "Боснія і Герцагавіна"), + CountryLocalization("bw", "англійская", "Батсвана"), + CountryLocalization("br", "партугальская", "Бразілія"), + CountryLocalization("io", "англійская", "Брытанская тэрыторыя ў Індыйскім акіяне"), + CountryLocalization("vg", "англійская", "Брытанскія Віргінскія астравы"), + CountryLocalization("bn", "малайская", "Бруней"), + CountryLocalization("bg", "балгарская", "Балгарыя"), + CountryLocalization("bf", "французская", "Буркіна-Фасо"), + CountryLocalization("bi", "французская", "Бурундзі"), + CountryLocalization("kh", "кхмерская", "Камбоджа"), + CountryLocalization("cm", "басаа", "Камерун"), + CountryLocalization("ca", "французская", "Канада"), + CountryLocalization("ic", "іспанская", "Канарскія астравы"), + CountryLocalization("cv", "кабувердыяну", "Каба-Вердэ"), + CountryLocalization("bq", "нідэрландская", "Карыбскія Нідэрланды"), + CountryLocalization("ky", "англійская", "Кайманавы астравы"), + CountryLocalization("cf", "лінгала", "Цэнтральна-Афрыканская Рэспубліка"), + CountryLocalization("ea", "іспанская", "Сеўта і Мелілья"), + CountryLocalization("td", "арабская", "Чад"), + CountryLocalization("cl", "іспанская", "Чылі"), + CountryLocalization("cn", "тыбецкая", "Кітай"), + CountryLocalization("cx", "англійская", "Востраў Каляд"), + CountryLocalization("cc", "англійская", "Какосавыя (Кілінг) астравы"), + CountryLocalization("co", "іспанская", "Калумбія"), + CountryLocalization("km", "арабская", "Каморскія астравы"), + CountryLocalization("cg", "лінгала", "Конга - Бразавіль"), + CountryLocalization("cd", "суахілі", "Конга (Кіншаса)"), + CountryLocalization("ck", "англійская", "Астравы Кука"), + CountryLocalization("cr", "іспанская", "Коста-Рыка"), + CountryLocalization("hr", "харвацкая", "Харватыя"), + CountryLocalization("cu", "іспанская", "Куба"), + CountryLocalization("cw", "нідэрландская", "Кюрасаа"), + CountryLocalization("cy", "англійская", "Кіпр"), + CountryLocalization("cz", "чэшская", "Чэхія"), + CountryLocalization("ci", "французская", "Кот-д’Івуар"), + CountryLocalization("dk", "англійская", "Данія"), + CountryLocalization("dg", "англійская", "Востраў Дыега-Гарсія"), + CountryLocalization("dj", "французская", "Джыбуці"), + CountryLocalization("dm", "англійская", "Дамініка"), + CountryLocalization("do", "іспанская", "Дамініканская Рэспубліка"), + CountryLocalization("ec", "кечуа", "Эквадор"), + CountryLocalization("eg", "арабская", "Егіпет"), + CountryLocalization("sv", "іспанская", "Сальвадор"), + CountryLocalization("gq", "іспанская", "Экватарыяльная Гвінея"), + CountryLocalization("er", "тыгрынья", "Эрытрэя"), + CountryLocalization("ee", "эстонская", "Эстонія"), + CountryLocalization("et", "амхарская", "Эфіопія"), + CountryLocalization("fk", "англійская", "Фалклендскія астравы"), + CountryLocalization("fo", "фарэрская", "Фарэрскія астравы"), + CountryLocalization("fj", "англійская", "Фіджы"), + CountryLocalization("fi", "шведская", "Фінляндыя"), + CountryLocalization("fr", "швейцарская нямецкая", "Францыя"), + CountryLocalization("gf", "французская", "Французская Гвіяна"), + CountryLocalization("pf", "французская", "Французская Палінезія"), + CountryLocalization("ga", "французская", "Габон"), + CountryLocalization("gm", "англійская", "Гамбія"), + CountryLocalization("ge", "асецінская", "Грузія"), + CountryLocalization("de", "ніжнялужыцкая", "Германія"), + CountryLocalization("gh", "англійская", "Гана"), + CountryLocalization("gi", "англійская", "Гібралтар"), + CountryLocalization("gr", "грэчаская", "Грэцыя"), + CountryLocalization("gl", "грэнландская", "Грэнландыя"), + CountryLocalization("gd", "англійская", "Грэнада"), + CountryLocalization("gp", "французская", "Гвадэлупа"), + CountryLocalization("gu", "англійская", "Гуам"), + CountryLocalization("gt", "іспанская", "Гватэмала"), + CountryLocalization("gg", "англійская", "Гернсі"), + CountryLocalization("gn", "французская", "Гвінея"), + CountryLocalization("gw", "партугальская", "Гвінея-Бісау"), + CountryLocalization("gy", "англійская", "Гаяна"), + CountryLocalization("ht", "французская", "Гаіці"), + CountryLocalization("hn", "іспанская", "Гандурас"), + CountryLocalization("hk", "кітайская", "Ганконг, САР (Кітай)"), + CountryLocalization("hu", "венгерская", "Венгрыя"), + CountryLocalization("is", "ісландская", "Ісландыя"), + CountryLocalization("in", "непальская", "Індыя"), + CountryLocalization("id", "Indonesian", "Інданезія"), + CountryLocalization("ir", "фарсі", "Іран"), + CountryLocalization("iq", "паўночная луры", "Ірак"), + CountryLocalization("ie", "англійская", "Ірландыя"), + CountryLocalization("im", "мэнская", "Востраў Мэн"), + CountryLocalization("il", "англійская", "Ізраіль"), + CountryLocalization("it", "нямецкая", "Італія"), + CountryLocalization("jm", "англійская", "Ямайка"), + CountryLocalization("jp", "японская", "Японія"), + CountryLocalization("je", "англійская", "Джэрсі"), + CountryLocalization("jo", "арабская", "Іарданія"), + CountryLocalization("kz", "казахская", "Казахстан"), + CountryLocalization("ke", "самалі", "Кенія"), + CountryLocalization("ki", "англійская", "Кірыбаці"), + CountryLocalization("xk", "сербская", "Косава"), + CountryLocalization("kw", "арабская", "Кувейт"), + CountryLocalization("kg", "руская", "Кыргызстан"), + CountryLocalization("la", "лаоская", "Лаос"), + CountryLocalization("lv", "латышская", "Латвія"), + CountryLocalization("lb", "арабская", "Ліван"), + CountryLocalization("ls", "англійская", "Лесота"), + CountryLocalization("lr", "англійская", "Ліберыя"), + CountryLocalization("ly", "арабская", "Лівія"), + CountryLocalization("li", "швейцарская нямецкая", "Ліхтэнштэйн"), + CountryLocalization("lt", "літоўская", "Літва"), + CountryLocalization("lu", "люксембургская", "Люксембург"), + CountryLocalization("mo", "партугальская", "Макаа, САР (Кітай)"), + CountryLocalization("mk", "албанская", "Македонія"), + CountryLocalization("mg", "французская", "Мадагаскар"), + CountryLocalization("mw", "англійская", "Малаві"), + CountryLocalization("my", "тамільская", "Малайзія"), + CountryLocalization("ml", "французская", "Малі"), + CountryLocalization("mt", "англійская", "Мальта"), + CountryLocalization("mh", "англійская", "Маршалавы астравы"), + CountryLocalization("mq", "французская", "Марцініка"), + CountryLocalization("mr", "арабская", "Маўрытанія"), + CountryLocalization("mu", "марысьен", "Маўрыкій"), + CountryLocalization("yt", "французская", "Маёта"), + CountryLocalization("mx", "іспанская", "Мексіка"), + CountryLocalization("fm", "англійская", "Мікранезія"), + CountryLocalization("md", "руская", "Малдова"), + CountryLocalization("mc", "французская", "Манака"), + CountryLocalization("mn", "мангольская", "Манголія"), + CountryLocalization("me", "сербская", "Чарнагорыя"), + CountryLocalization("ms", "англійская", "Мантсерат"), + CountryLocalization("ma", "цэнтральнаатлаская тамазіхт", "Марока"), + CountryLocalization("mz", "макуўа-меета", "Мазамбік"), + CountryLocalization("mm", "бірманская", "М’янма (Бірма)"), + CountryLocalization("na", "англійская", "Намібія"), + CountryLocalization("nr", "англійская", "Науру"), + CountryLocalization("np", "непальская", "Непал"), + CountryLocalization("nl", "англійская", "Нідэрланды"), + CountryLocalization("nc", "французская", "Новая Каледонія"), + CountryLocalization("nz", "англійская", "Новая Зеландыя"), + CountryLocalization("ni", "іспанская", "Нікарагуа"), + CountryLocalization("ne", "хауса", "Нігер"), + CountryLocalization("ng", "хауса", "Нігерыя"), + CountryLocalization("nu", "англійская", "Ніуэ"), + CountryLocalization("nf", "англійская", "Востраў Норфалк"), + CountryLocalization("kp", "карэйская", "Паўночная Карэя"), + CountryLocalization("mp", "англійская", "Паўночныя Марыянскія астравы"), + CountryLocalization("no", "паўночнасаамская", "Нарвегія"), + CountryLocalization("om", "арабская", "Аман"), + CountryLocalization("pk", "англійская", "Пакістан"), + CountryLocalization("pw", "англійская", "Палау"), + CountryLocalization("ps", "арабская", "Палесцінскія Тэрыторыі"), + CountryLocalization("pa", "іспанская", "Панама"), + CountryLocalization("pg", "англійская", "Папуа-Новая Гвінея"), + CountryLocalization("py", "іспанская", "Парагвай"), + CountryLocalization("pe", "іспанская", "Перу"), + CountryLocalization("ph", "філіпінская", "Філіпіны"), + CountryLocalization("pn", "англійская", "Астравы Піткэрн"), + CountryLocalization("pl", "польская", "Польшча"), + CountryLocalization("pt", "партугальская", "Партугалія"), + CountryLocalization("pr", "англійская", "Пуэрта-Рыка"), + CountryLocalization("qa", "арабская", "Катар"), + CountryLocalization("ro", "румынская", "Румынія"), + CountryLocalization("ru", "татарская", "Расія"), + CountryLocalization("rw", "англійская", "Руанда"), + CountryLocalization("re", "французская", "Рэюньён"), + CountryLocalization("ws", "англійская", "Самоа"), + CountryLocalization("sm", "італьянская", "Сан-Марына"), + CountryLocalization("sa", "арабская", "Саудаўская Аравія"), + CountryLocalization("sn", "французская", "Сенегал"), + CountryLocalization("rs", "сербская", "Сербія"), + CountryLocalization("cs", "сербская", "Serbia and Montenegro"), + CountryLocalization("sc", "французская", "Сейшэльскія астравы"), + CountryLocalization("sl", "англійская", "Сьера-Леонэ"), + CountryLocalization("sg", "тамільская", "Сінгапур"), + CountryLocalization("sx", "англійская", "Сінт-Мартэн"), + CountryLocalization("sk", "славацкая", "Славакія"), + CountryLocalization("si", "славенская", "Славенія"), + CountryLocalization("sb", "англійская", "Саламонавы астравы"), + CountryLocalization("so", "арабская", "Самалі"), + CountryLocalization("za", "англійская", "Паўднёва-Афрыканская Рэспубліка"), + CountryLocalization("kr", "карэйская", "Паўднёвая Карэя"), + CountryLocalization("ss", "нуэр", "Паўднёвы Судан"), + CountryLocalization("es", "іспанская", "Іспанія"), + CountryLocalization("lk", "тамільская", "Шры-Ланка"), + CountryLocalization("bl", "французская", "Сен-Бартэльмі"), + CountryLocalization("sh", "англійская", "Востраў Святой Алены"), + CountryLocalization("kn", "англійская", "Сент-Кітс і Невіс"), + CountryLocalization("lc", "англійская", "Сент-Люсія"), + CountryLocalization("mf", "французская", "Сен-Мартэн"), + CountryLocalization("pm", "французская", "Сен-П’ер і Мікелон"), + CountryLocalization("vc", "англійская", "Сент-Вінсент і Грэнадзіны"), + CountryLocalization("sd", "арабская", "Судан"), + CountryLocalization("sr", "нідэрландская", "Сурынам"), + CountryLocalization("sj", "нарвежская (букмол)", "Шпіцберген і Ян-Маен"), + CountryLocalization("sz", "англійская", "Свазіленд"), + CountryLocalization("se", "шведская", "Швецыя"), + CountryLocalization("ch", "швейцарская нямецкая", "Швейцарыя"), + CountryLocalization("sy", "арабская", "Сірыя"), + CountryLocalization("st", "партугальская", "Сан-Тамэ і Прынсіпі"), + CountryLocalization("tw", "кітайская", "Тайвань"), + CountryLocalization("tj", "таджыкская", "Таджыкістан"), + CountryLocalization("tz", "макондэ", "Танзанія"), + CountryLocalization("th", "тайская", "Тайланд"), + CountryLocalization("tl", "партугальская", "Тымор-Лешці"), + CountryLocalization("tg", "французская", "Тога"), + CountryLocalization("tk", "англійская", "Такелау"), + CountryLocalization("to", "танганская", "Тонга"), + CountryLocalization("tt", "англійская", "Трынідад і Табага"), + CountryLocalization("tn", "французская", "Туніс"), + CountryLocalization("tr", "турэцкая", "Турцыя"), + CountryLocalization("tm", "туркменская", "Туркменістан"), + CountryLocalization("tc", "англійская", "Астравы Цёркс і Кайкас"), + CountryLocalization("tv", "англійская", "Тувалу"), + CountryLocalization("um", "англійская", "Малыя Аддаленыя астравы ЗША"), + CountryLocalization("vi", "англійская", "Амерыканскія Віргінскія астравы"), + CountryLocalization("ug", "суахілі", "Уганда"), + CountryLocalization("ua", "украінская", "Украіна"), + CountryLocalization("ae", "арабская", "Аб’яднаныя Арабскія Эміраты"), + CountryLocalization("gb", "англійская", "Вялікабрытанія"), + CountryLocalization("us", "лакота", "Злучаныя Штаты Амерыкі"), + CountryLocalization("uy", "іспанская", "Уругвай"), + CountryLocalization("uz", "узбекская", "Узбекістан"), + CountryLocalization("vu", "французская", "Вануату"), + CountryLocalization("va", "італьянская", "Ватыкан"), + CountryLocalization("ve", "іспанская", "Венесуэла"), + CountryLocalization("vn", "в’етнамская", "В’етнам"), + CountryLocalization("wf", "французская", "Уоліс і Футуна"), + CountryLocalization("eh", "арабская", "Заходняя Сахара"), + CountryLocalization("ye", "арабская", "Емен"), + CountryLocalization("zm", "англійская", "Замбія"), + CountryLocalization("zw", "паўночная ндэбеле", "Зімбабвэ"), + CountryLocalization("ax", "шведская", "Аландскія астравы"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bg.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bg.kt new file mode 100644 index 0000000..2363987 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bg.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code bg. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_bg: List = listOf( + CountryLocalization("af", "персийски", "Афганистан"), + CountryLocalization("al", "албански", "Албания"), + CountryLocalization("dz", "френски", "Алжир"), + CountryLocalization("as", "английски", "Американска Самоа"), + CountryLocalization("ad", "каталонски", "Андора"), + CountryLocalization("ao", "лингала", "Ангола"), + CountryLocalization("ai", "английски", "Ангуила"), + CountryLocalization("ag", "английски", "Антигуа и Барбуда"), + CountryLocalization("ar", "испански", "Аржентина"), + CountryLocalization("am", "арменски", "Армения"), + CountryLocalization("aw", "нидерландски", "Аруба"), + CountryLocalization("au", "английски", "Австралия"), + CountryLocalization("at", "английски", "Австрия"), + CountryLocalization("az", "азербайджански", "Азербайджан"), + CountryLocalization("bs", "английски", "Бахами"), + CountryLocalization("bh", "арабски", "Бахрейн"), + CountryLocalization("bd", "бенгалски", "Бангладеш"), + CountryLocalization("bb", "английски", "Барбадос"), + CountryLocalization("by", "беларуски", "Беларус"), + CountryLocalization("be", "френски", "Белгия"), + CountryLocalization("bz", "английски", "Белиз"), + CountryLocalization("bj", "френски", "Бенин"), + CountryLocalization("bm", "английски", "Бермудски острови"), + CountryLocalization("bt", "дзонгкха", "Бутан"), + CountryLocalization("bo", "испански", "Боливия"), + CountryLocalization("ba", "босненски", "Босна и Херцеговина"), + CountryLocalization("bw", "английски", "Ботсвана"), + CountryLocalization("br", "португалски", "Бразилия"), + CountryLocalization("io", "английски", "Британска територия в Индийския океан"), + CountryLocalization("vg", "английски", "Британски Вирджински острови"), + CountryLocalization("bn", "малайски", "Бруней Даруссалам"), + CountryLocalization("bg", "български", "България"), + CountryLocalization("bf", "френски", "Буркина Фасо"), + CountryLocalization("bi", "френски", "Бурунди"), + CountryLocalization("kh", "кхмерски", "Камбоджа"), + CountryLocalization("cm", "баса", "Камерун"), + CountryLocalization("ca", "френски", "Канада"), + CountryLocalization("ic", "испански", "Канарски острови"), + CountryLocalization("cv", "кабовердиански", "Кабо Верде"), + CountryLocalization("bq", "нидерландски", "Карибска Нидерландия"), + CountryLocalization("ky", "английски", "Кайманови острови"), + CountryLocalization("cf", "лингала", "Централноафриканска република"), + CountryLocalization("ea", "испански", "Сеута и Мелия"), + CountryLocalization("td", "арабски", "Чад"), + CountryLocalization("cl", "испански", "Чили"), + CountryLocalization("cn", "тибетски", "Китай"), + CountryLocalization("cx", "английски", "остров Рождество"), + CountryLocalization("cc", "английски", "Кокосови острови (острови Кийлинг)"), + CountryLocalization("co", "испански", "Колумбия"), + CountryLocalization("km", "арабски", "Коморски острови"), + CountryLocalization("cg", "лингала", "Конго (Бразавил)"), + CountryLocalization("cd", "суахили", "Конго (Киншаса)"), + CountryLocalization("ck", "английски", "острови Кук"), + CountryLocalization("cr", "испански", "Коста Рика"), + CountryLocalization("hr", "хърватски", "Хърватия"), + CountryLocalization("cu", "испански", "Куба"), + CountryLocalization("cw", "нидерландски", "Кюрасао"), + CountryLocalization("cy", "английски", "Кипър"), + CountryLocalization("cz", "чешки", "Чехия"), + CountryLocalization("ci", "френски", "Кот д’Ивоар"), + CountryLocalization("dk", "английски", "Дания"), + CountryLocalization("dg", "английски", "Диего Гарсия"), + CountryLocalization("dj", "френски", "Джибути"), + CountryLocalization("dm", "английски", "Доминика"), + CountryLocalization("do", "испански", "Доминиканска република"), + CountryLocalization("ec", "кечуа", "Еквадор"), + CountryLocalization("eg", "арабски", "Египет"), + CountryLocalization("sv", "испански", "Салвадор"), + CountryLocalization("gq", "испански", "Екваториална Гвинея"), + CountryLocalization("er", "тигриня", "Еритрея"), + CountryLocalization("ee", "естонски", "Естония"), + CountryLocalization("et", "амхарски", "Етиопия"), + CountryLocalization("fk", "английски", "Фолклендски острови"), + CountryLocalization("fo", "фарьорски", "Фарьорски острови"), + CountryLocalization("fj", "английски", "Фиджи"), + CountryLocalization("fi", "шведски", "Финландия"), + CountryLocalization("fr", "швейцарски немски", "Франция"), + CountryLocalization("gf", "френски", "Френска Гвиана"), + CountryLocalization("pf", "френски", "Френска Полинезия"), + CountryLocalization("ga", "френски", "Габон"), + CountryLocalization("gm", "английски", "Гамбия"), + CountryLocalization("ge", "осетски", "Грузия"), + CountryLocalization("de", "долнолужишки", "Германия"), + CountryLocalization("gh", "английски", "Гана"), + CountryLocalization("gi", "английски", "Гибралтар"), + CountryLocalization("gr", "гръцки", "Гърция"), + CountryLocalization("gl", "гренландски", "Гренландия"), + CountryLocalization("gd", "английски", "Гренада"), + CountryLocalization("gp", "френски", "Гваделупа"), + CountryLocalization("gu", "английски", "Гуам"), + CountryLocalization("gt", "испански", "Гватемала"), + CountryLocalization("gg", "английски", "Гърнзи"), + CountryLocalization("gn", "френски", "Гвинея"), + CountryLocalization("gw", "португалски", "Гвинея-Бисау"), + CountryLocalization("gy", "английски", "Гаяна"), + CountryLocalization("ht", "френски", "Хаити"), + CountryLocalization("hn", "испански", "Хондурас"), + CountryLocalization("hk", "китайски", "Хонконг, САР на Китай"), + CountryLocalization("hu", "унгарски", "Унгария"), + CountryLocalization("is", "исландски", "Исландия"), + CountryLocalization("in", "непалски", "Индия"), + CountryLocalization("id", "Indonesian", "Индонезия"), + CountryLocalization("ir", "персийски", "Иран"), + CountryLocalization("iq", "северен лури", "Ирак"), + CountryLocalization("ie", "английски", "Ирландия"), + CountryLocalization("im", "манкски", "остров Ман"), + CountryLocalization("il", "английски", "Израел"), + CountryLocalization("it", "немски", "Италия"), + CountryLocalization("jm", "английски", "Ямайка"), + CountryLocalization("jp", "японски", "Япония"), + CountryLocalization("je", "английски", "Джърси"), + CountryLocalization("jo", "арабски", "Йордания"), + CountryLocalization("kz", "казахски", "Казахстан"), + CountryLocalization("ke", "сомалийски", "Кения"), + CountryLocalization("ki", "английски", "Кирибати"), + CountryLocalization("xk", "сръбски", "Косово"), + CountryLocalization("kw", "арабски", "Кувейт"), + CountryLocalization("kg", "руски", "Киргизстан"), + CountryLocalization("la", "лаоски", "Лаос"), + CountryLocalization("lv", "латвийски", "Латвия"), + CountryLocalization("lb", "арабски", "Ливан"), + CountryLocalization("ls", "английски", "Лесото"), + CountryLocalization("lr", "английски", "Либерия"), + CountryLocalization("ly", "арабски", "Либия"), + CountryLocalization("li", "швейцарски немски", "Лихтенщайн"), + CountryLocalization("lt", "литовски", "Литва"), + CountryLocalization("lu", "люксембургски", "Люксембург"), + CountryLocalization("mo", "португалски", "Макао, САР на Китай"), + CountryLocalization("mk", "албански", "Македония"), + CountryLocalization("mg", "френски", "Мадагаскар"), + CountryLocalization("mw", "английски", "Малави"), + CountryLocalization("my", "тамилски", "Малайзия"), + CountryLocalization("ml", "френски", "Мали"), + CountryLocalization("mt", "английски", "Малта"), + CountryLocalization("mh", "английски", "Маршалови острови"), + CountryLocalization("mq", "френски", "Мартиника"), + CountryLocalization("mr", "арабски", "Мавритания"), + CountryLocalization("mu", "морисиен", "Мавриций"), + CountryLocalization("yt", "френски", "Майот"), + CountryLocalization("mx", "испански", "Мексико"), + CountryLocalization("fm", "английски", "Микронезия"), + CountryLocalization("md", "руски", "Молдова"), + CountryLocalization("mc", "френски", "Монако"), + CountryLocalization("mn", "монголски", "Монголия"), + CountryLocalization("me", "сръбски", "Черна гора"), + CountryLocalization("ms", "английски", "Монтсерат"), + CountryLocalization("ma", "централноатласки тамазигт", "Мароко"), + CountryLocalization("mz", "макуа мето", "Мозамбик"), + CountryLocalization("mm", "бирмански", "Мианмар (Бирма)"), + CountryLocalization("na", "английски", "Намибия"), + CountryLocalization("nr", "английски", "Науру"), + CountryLocalization("np", "непалски", "Непал"), + CountryLocalization("nl", "английски", "Нидерландия"), + CountryLocalization("nc", "френски", "Нова Каледония"), + CountryLocalization("nz", "английски", "Нова Зеландия"), + CountryLocalization("ni", "испански", "Никарагуа"), + CountryLocalization("ne", "хауса", "Нигер"), + CountryLocalization("ng", "хауса", "Нигерия"), + CountryLocalization("nu", "английски", "Ниуе"), + CountryLocalization("nf", "английски", "остров Норфолк"), + CountryLocalization("kp", "корейски", "Северна Корея"), + CountryLocalization("mp", "английски", "Северни Мариански острови"), + CountryLocalization("no", "северносаамски", "Норвегия"), + CountryLocalization("om", "арабски", "Оман"), + CountryLocalization("pk", "английски", "Пакистан"), + CountryLocalization("pw", "английски", "Палау"), + CountryLocalization("ps", "арабски", "Палестински територии"), + CountryLocalization("pa", "испански", "Панама"), + CountryLocalization("pg", "английски", "Папуа-Нова Гвинея"), + CountryLocalization("py", "испански", "Парагвай"), + CountryLocalization("pe", "испански", "Перу"), + CountryLocalization("ph", "филипински", "Филипини"), + CountryLocalization("pn", "английски", "Острови Питкерн"), + CountryLocalization("pl", "полски", "Полша"), + CountryLocalization("pt", "португалски", "Португалия"), + CountryLocalization("pr", "английски", "Пуерто Рико"), + CountryLocalization("qa", "арабски", "Катар"), + CountryLocalization("ro", "румънски", "Румъния"), + CountryLocalization("ru", "татарски", "Русия"), + CountryLocalization("rw", "английски", "Руанда"), + CountryLocalization("re", "френски", "Реюнион"), + CountryLocalization("ws", "английски", "Самоа"), + CountryLocalization("sm", "италиански", "Сан Марино"), + CountryLocalization("sa", "арабски", "Саудитска Арабия"), + CountryLocalization("sn", "френски", "Сенегал"), + CountryLocalization("rs", "сръбски", "Сърбия"), + CountryLocalization("cs", "сръбски", "Serbia and Montenegro"), + CountryLocalization("sc", "френски", "Сейшели"), + CountryLocalization("sl", "английски", "Сиера Леоне"), + CountryLocalization("sg", "тамилски", "Сингапур"), + CountryLocalization("sx", "английски", "Синт Мартен"), + CountryLocalization("sk", "словашки", "Словакия"), + CountryLocalization("si", "словенски", "Словения"), + CountryLocalization("sb", "английски", "Соломонови острови"), + CountryLocalization("so", "арабски", "Сомалия"), + CountryLocalization("za", "английски", "Южна Африка"), + CountryLocalization("kr", "корейски", "Южна Корея"), + CountryLocalization("ss", "нуер", "Южен Судан"), + CountryLocalization("es", "испански", "Испания"), + CountryLocalization("lk", "тамилски", "Шри Ланка"), + CountryLocalization("bl", "френски", "Сен Бартелеми"), + CountryLocalization("sh", "английски", "Света Елена"), + CountryLocalization("kn", "английски", "Сейнт Китс и Невис"), + CountryLocalization("lc", "английски", "Сейнт Лусия"), + CountryLocalization("mf", "френски", "Сен Мартен"), + CountryLocalization("pm", "френски", "Сен Пиер и Микелон"), + CountryLocalization("vc", "английски", "Сейнт Винсънт и Гренадини"), + CountryLocalization("sd", "арабски", "Судан"), + CountryLocalization("sr", "нидерландски", "Суринам"), + CountryLocalization("sj", "норвежки (букмол)", "Свалбард и Ян Майен"), + CountryLocalization("sz", "английски", "Свазиленд"), + CountryLocalization("se", "шведски", "Швеция"), + CountryLocalization("ch", "швейцарски немски", "Швейцария"), + CountryLocalization("sy", "арабски", "Сирия"), + CountryLocalization("st", "португалски", "Сао Томе и Принсипи"), + CountryLocalization("tw", "китайски", "Тайван"), + CountryLocalization("tj", "таджикски", "Таджикистан"), + CountryLocalization("tz", "маконде", "Танзания"), + CountryLocalization("th", "тайски", "Тайланд"), + CountryLocalization("tl", "португалски", "Източен Тимор"), + CountryLocalization("tg", "френски", "Того"), + CountryLocalization("tk", "английски", "Токелау"), + CountryLocalization("to", "тонгански", "Тонга"), + CountryLocalization("tt", "английски", "Тринидад и Тобаго"), + CountryLocalization("tn", "френски", "Тунис"), + CountryLocalization("tr", "турски", "Турция"), + CountryLocalization("tm", "туркменски", "Туркменистан"), + CountryLocalization("tc", "английски", "острови Търкс и Кайкос"), + CountryLocalization("tv", "английски", "Тувалу"), + CountryLocalization("um", "английски", "Отдалечени острови на САЩ"), + CountryLocalization("vi", "английски", "Американски Вирджински острови"), + CountryLocalization("ug", "суахили", "Уганда"), + CountryLocalization("ua", "украински", "Украйна"), + CountryLocalization("ae", "арабски", "Обединени арабски емирства"), + CountryLocalization("gb", "английски", "Обединеното кралство"), + CountryLocalization("us", "лакота", "Съединени щати"), + CountryLocalization("uy", "испански", "Уругвай"), + CountryLocalization("uz", "узбекски", "Узбекистан"), + CountryLocalization("vu", "френски", "Вануату"), + CountryLocalization("va", "италиански", "Ватикан"), + CountryLocalization("ve", "испански", "Венецуела"), + CountryLocalization("vn", "виетнамски", "Виетнам"), + CountryLocalization("wf", "френски", "Уолис и Футуна"), + CountryLocalization("eh", "арабски", "Западна Сахара"), + CountryLocalization("ye", "арабски", "Йемен"), + CountryLocalization("zm", "английски", "Замбия"), + CountryLocalization("zw", "северен ндебеле", "Зимбабве"), + CountryLocalization("ax", "шведски", "Оландски острови"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bn.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bn.kt new file mode 100644 index 0000000..05c7de4 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bn.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code bn. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_bn: List = listOf( + CountryLocalization("af", "ফার্সি", "আফগানিস্তান"), + CountryLocalization("al", "আলবেনীয়", "আলবেনিয়া"), + CountryLocalization("dz", "ফরাসি", "আলজেরিয়া"), + CountryLocalization("as", "ইংরেজি", "আমেরিকান সামোয়া"), + CountryLocalization("ad", "কাতালান", "আন্ডোরা"), + CountryLocalization("ao", "লিঙ্গালা", "অ্যাঙ্গোলা"), + CountryLocalization("ai", "ইংরেজি", "এ্যাঙ্গুইলা"), + CountryLocalization("ag", "ইংরেজি", "অ্যান্টিগুয়া ও বারবুডা"), + CountryLocalization("ar", "স্প্যানিশ", "আর্জেন্টিনা"), + CountryLocalization("am", "আর্মেনিয়", "আর্মেনিয়া"), + CountryLocalization("aw", "ডাচ", "আরুবা"), + CountryLocalization("au", "ইংরেজি", "অস্ট্রেলিয়া"), + CountryLocalization("at", "ইংরেজি", "অস্ট্রিয়া"), + CountryLocalization("az", "আজারবাইজানী", "আজারবাইজান"), + CountryLocalization("bs", "ইংরেজি", "বাহামা দ্বীপপুঞ্জ"), + CountryLocalization("bh", "আরবী", "বাহরাইন"), + CountryLocalization("bd", "বাংলা", "বাংলাদেশ"), + CountryLocalization("bb", "ইংরেজি", "বারবাদোস"), + CountryLocalization("by", "বেলারুশিয়", "বেলারুশ"), + CountryLocalization("be", "ফরাসি", "বেলজিয়াম"), + CountryLocalization("bz", "ইংরেজি", "বেলিজ"), + CountryLocalization("bj", "ফরাসি", "বেনিন"), + CountryLocalization("bm", "ইংরেজি", "বারমুডা"), + CountryLocalization("bt", "জোঙ্গা", "ভুটান"), + CountryLocalization("bo", "স্প্যানিশ", "বলিভিয়া"), + CountryLocalization("ba", "বসনীয়ান", "বসনিয়া ও হার্জেগোভিনা"), + CountryLocalization("bw", "ইংরেজি", "বতসোয়ানা"), + CountryLocalization("br", "পর্তুগীজ", "ব্রাজিল"), + CountryLocalization("io", "ইংরেজি", "ব্রিটিশ ভারত মহাসাগরীয় অঞ্চল"), + CountryLocalization("vg", "ইংরেজি", "ব্রিটিশ ভার্জিন দ্বীপপুঞ্জ"), + CountryLocalization("bn", "মালয়", "ব্রুনেই"), + CountryLocalization("bg", "বুলগেরিয়", "বুলগেরিয়া"), + CountryLocalization("bf", "ফরাসি", "বুরকিনা ফাসো"), + CountryLocalization("bi", "ফরাসি", "বুরুন্ডি"), + CountryLocalization("kh", "খমের", "কম্বোডিয়া"), + CountryLocalization("cm", "বাসা", "ক্যামেরুন"), + CountryLocalization("ca", "ফরাসি", "কানাডা"), + CountryLocalization("ic", "স্প্যানিশ", "ক্যানারি দ্বীপপুঞ্জ"), + CountryLocalization("cv", "কাবুভারদিয়ানু", "কেপভার্দে"), + CountryLocalization("bq", "ডাচ", "ক্যারিবিয়ান নেদারল্যান্ডস"), + CountryLocalization("ky", "ইংরেজি", "কেম্যান দ্বীপপুঞ্জ"), + CountryLocalization("cf", "লিঙ্গালা", "মধ্য আফ্রিকার প্রজাতন্ত্র"), + CountryLocalization("ea", "স্প্যানিশ", "কুউটা এবং মেলিলা"), + CountryLocalization("td", "আরবী", "চাদ"), + CountryLocalization("cl", "স্প্যানিশ", "চিলি"), + CountryLocalization("cn", "তিব্বতি", "চীন"), + CountryLocalization("cx", "ইংরেজি", "ক্রিসমাস দ্বীপ"), + CountryLocalization("cc", "ইংরেজি", "কোকোস (কিলিং) দ্বীপপুঞ্জ"), + CountryLocalization("co", "স্প্যানিশ", "কলম্বিয়া"), + CountryLocalization("km", "আরবী", "কমোরোস"), + CountryLocalization("cg", "লিঙ্গালা", "কঙ্গো - ব্রাজাভিল"), + CountryLocalization("cd", "সোয়াহিলি", "কঙ্গো-কিনশাসা"), + CountryLocalization("ck", "ইংরেজি", "কুক দ্বীপপুঞ্জ"), + CountryLocalization("cr", "স্প্যানিশ", "কোস্টারিকা"), + CountryLocalization("hr", "ক্রোয়েশীয়", "ক্রোয়েশিয়া"), + CountryLocalization("cu", "স্প্যানিশ", "কিউবা"), + CountryLocalization("cw", "ডাচ", "কুরাসাও"), + CountryLocalization("cy", "ইংরেজি", "সাইপ্রাস"), + CountryLocalization("cz", "চেক", "চেচিয়া"), + CountryLocalization("ci", "ফরাসি", "কোত দিভোয়ার"), + CountryLocalization("dk", "ইংরেজি", "ডেনমার্ক"), + CountryLocalization("dg", "ইংরেজি", "দিয়েগো গার্সিয়া"), + CountryLocalization("dj", "ফরাসি", "জিবুতি"), + CountryLocalization("dm", "ইংরেজি", "ডোমিনিকা"), + CountryLocalization("do", "স্প্যানিশ", "ডোমেনিকান প্রজাতন্ত্র"), + CountryLocalization("ec", "কেচুয়া", "ইকুয়েডর"), + CountryLocalization("eg", "আরবী", "মিশর"), + CountryLocalization("sv", "স্প্যানিশ", "এল সালভেদর"), + CountryLocalization("gq", "স্প্যানিশ", "নিরক্ষীয় গিনি"), + CountryLocalization("er", "তিগরিনিয়া", "ইরিত্রিয়া"), + CountryLocalization("ee", "এস্তোনীয়", "এস্তোনিয়া"), + CountryLocalization("et", "আমহারিক", "ইথিওপিয়া"), + CountryLocalization("fk", "ইংরেজি", "ফকল্যান্ড দ্বীপপুঞ্জ"), + CountryLocalization("fo", "ফারোস", "ফ্যারও দ্বীপপুঞ্জ"), + CountryLocalization("fj", "ইংরেজি", "ফিজি"), + CountryLocalization("fi", "সুইডিশ", "ফিনল্যান্ড"), + CountryLocalization("fr", "সুইস জার্মান", "ফ্রান্স"), + CountryLocalization("gf", "ফরাসি", "ফরাসী গায়ানা"), + CountryLocalization("pf", "ফরাসি", "ফরাসী পলিনেশিয়া"), + CountryLocalization("ga", "ফরাসি", "গ্যাবন"), + CountryLocalization("gm", "ইংরেজি", "গাম্বিয়া"), + CountryLocalization("ge", "ওসেটিক", "জর্জিয়া"), + CountryLocalization("de", "নিম্নতর সোর্বিয়ান", "জার্মানি"), + CountryLocalization("gh", "ইংরেজি", "ঘানা"), + CountryLocalization("gi", "ইংরেজি", "জিব্রাল্টার"), + CountryLocalization("gr", "গ্রিক", "গ্রীস"), + CountryLocalization("gl", "ক্যালাল্লিসুট", "গ্রীনল্যান্ড"), + CountryLocalization("gd", "ইংরেজি", "গ্রেনাডা"), + CountryLocalization("gp", "ফরাসি", "গুয়াদেলৌপ"), + CountryLocalization("gu", "ইংরেজি", "গুয়াম"), + CountryLocalization("gt", "স্প্যানিশ", "গুয়াতেমালা"), + CountryLocalization("gg", "ইংরেজি", "গুয়ার্নসি"), + CountryLocalization("gn", "ফরাসি", "গিনি"), + CountryLocalization("gw", "পর্তুগীজ", "গিনি-বিসাউ"), + CountryLocalization("gy", "ইংরেজি", "গিয়ানা"), + CountryLocalization("ht", "ফরাসি", "হাইতি"), + CountryLocalization("hn", "স্প্যানিশ", "হন্ডুরাস"), + CountryLocalization("hk", "চীনা", "হংকং এসএআর চীনা"), + CountryLocalization("hu", "হাঙ্গেরীয়", "হাঙ্গেরি"), + CountryLocalization("is", "আইসল্যান্ডীয়", "আইসল্যান্ড"), + CountryLocalization("in", "নেপালী", "ভারত"), + CountryLocalization("id", "Indonesian", "ইন্দোনেশিয়া"), + CountryLocalization("ir", "ফার্সি", "ইরান"), + CountryLocalization("iq", "উত্তর লুরি", "ইরাক"), + CountryLocalization("ie", "ইংরেজি", "আয়ারল্যান্ড"), + CountryLocalization("im", "ম্যাঙ্কস", "আইল অফ ম্যান"), + CountryLocalization("il", "ইংরেজি", "ইজরায়েল"), + CountryLocalization("it", "জার্মান", "ইতালি"), + CountryLocalization("jm", "ইংরেজি", "জামাইকা"), + CountryLocalization("jp", "জাপানি", "জাপান"), + CountryLocalization("je", "ইংরেজি", "জার্সি"), + CountryLocalization("jo", "আরবী", "জর্ডন"), + CountryLocalization("kz", "কাজাখ", "কাজাখস্তান"), + CountryLocalization("ke", "সোমালি", "কেনিয়া"), + CountryLocalization("ki", "ইংরেজি", "কিরিবাতি"), + CountryLocalization("xk", "সার্বীয়", "কসোভো"), + CountryLocalization("kw", "আরবী", "কুয়েত"), + CountryLocalization("kg", "রুশ", "কিরগিজিস্তান"), + CountryLocalization("la", "লাও", "লাওস"), + CountryLocalization("lv", "লাত্‌ভীয়", "লাত্ভিয়া"), + CountryLocalization("lb", "আরবী", "লেবানন"), + CountryLocalization("ls", "ইংরেজি", "লেসোথো"), + CountryLocalization("lr", "ইংরেজি", "লাইবেরিয়া"), + CountryLocalization("ly", "আরবী", "লিবিয়া"), + CountryLocalization("li", "সুইস জার্মান", "লিচেনস্টেইন"), + CountryLocalization("lt", "লিথুয়েনীয়", "লিথুয়ানিয়া"), + CountryLocalization("lu", "লুক্সেমবার্গীয়", "লাক্সেমবার্গ"), + CountryLocalization("mo", "পর্তুগীজ", "ম্যাকাও এসএআর চীনা"), + CountryLocalization("mk", "আলবেনীয়", "ম্যাসাডোনিয়া"), + CountryLocalization("mg", "ফরাসি", "মাদাগাস্কার"), + CountryLocalization("mw", "ইংরেজি", "মালাউই"), + CountryLocalization("my", "তামিল", "মালয়েশিয়া"), + CountryLocalization("ml", "ফরাসি", "মালি"), + CountryLocalization("mt", "ইংরেজি", "মাল্টা"), + CountryLocalization("mh", "ইংরেজি", "মার্শাল দ্বীপপুঞ্জ"), + CountryLocalization("mq", "ফরাসি", "মার্টিনিক"), + CountryLocalization("mr", "আরবী", "মরিতানিয়া"), + CountryLocalization("mu", "মরিসিয়ান", "মরিশাস"), + CountryLocalization("yt", "ফরাসি", "মায়োত্তে"), + CountryLocalization("mx", "স্প্যানিশ", "মেক্সিকো"), + CountryLocalization("fm", "ইংরেজি", "মাইক্রোনেশিয়া"), + CountryLocalization("md", "রুশ", "মোল্দাভিয়া"), + CountryLocalization("mc", "ফরাসি", "মোনাকো"), + CountryLocalization("mn", "মঙ্গোলিয়", "মঙ্গোলিয়া"), + CountryLocalization("me", "সার্বীয়", "মন্টিনিগ্রো"), + CountryLocalization("ms", "ইংরেজি", "মন্টসেরাট"), + CountryLocalization("ma", "সেন্ট্রাল আটলাস তামাজিগাত", "মোরক্কো"), + CountryLocalization("mz", "মাখুয়া-মেত্তো", "মোজাম্বিক"), + CountryLocalization("mm", "বর্মি", "মায়ানমার (বার্মা)"), + CountryLocalization("na", "ইংরেজি", "নামিবিয়া"), + CountryLocalization("nr", "ইংরেজি", "নাউরু"), + CountryLocalization("np", "নেপালী", "নেপাল"), + CountryLocalization("nl", "ইংরেজি", "নেদারল্যান্ডস"), + CountryLocalization("nc", "ফরাসি", "নিউ ক্যালেডোনিয়া"), + CountryLocalization("nz", "ইংরেজি", "নিউজিল্যান্ড"), + CountryLocalization("ni", "স্প্যানিশ", "নিকারাগুয়া"), + CountryLocalization("ne", "হাউসা", "নাইজার"), + CountryLocalization("ng", "হাউসা", "নাইজেরিয়া"), + CountryLocalization("nu", "ইংরেজি", "নিউয়ে"), + CountryLocalization("nf", "ইংরেজি", "নরফোক দ্বীপ"), + CountryLocalization("kp", "কোরিয়ান", "উত্তর কোরিয়া"), + CountryLocalization("mp", "ইংরেজি", "উত্তরাঞ্চলীয় মারিয়ানা দ্বীপপুঞ্জ"), + CountryLocalization("no", "উত্তরাঞ্চলীয় সামি", "নরওয়ে"), + CountryLocalization("om", "আরবী", "ওমান"), + CountryLocalization("pk", "ইংরেজি", "পাকিস্তান"), + CountryLocalization("pw", "ইংরেজি", "পালাউ"), + CountryLocalization("ps", "আরবী", "প্যালেস্টাইনের অঞ্চলসমূহ"), + CountryLocalization("pa", "স্প্যানিশ", "পানামা"), + CountryLocalization("pg", "ইংরেজি", "পাপুয়া নিউ গিনি"), + CountryLocalization("py", "স্প্যানিশ", "প্যারাগুয়ে"), + CountryLocalization("pe", "স্প্যানিশ", "পেরু"), + CountryLocalization("ph", "ফিলিপিনো", "ফিলিপাইন"), + CountryLocalization("pn", "ইংরেজি", "পিটকেয়ার্ন দ্বীপপুঞ্জ"), + CountryLocalization("pl", "পোলিশ", "পোল্যান্ড"), + CountryLocalization("pt", "পর্তুগীজ", "পর্তুগাল"), + CountryLocalization("pr", "ইংরেজি", "পুয়ের্তো রিকো"), + CountryLocalization("qa", "আরবী", "কাতার"), + CountryLocalization("ro", "রোমানীয়", "রোমানিয়া"), + CountryLocalization("ru", "তাতার", "রাশিয়া"), + CountryLocalization("rw", "ইংরেজি", "রুয়ান্ডা"), + CountryLocalization("re", "ফরাসি", "রিইউনিয়ন"), + CountryLocalization("ws", "ইংরেজি", "সামোয়া"), + CountryLocalization("sm", "ইতালিয়", "সান মারিনো"), + CountryLocalization("sa", "আরবী", "সৌদি আরব"), + CountryLocalization("sn", "ফরাসি", "সেনেগাল"), + CountryLocalization("rs", "সার্বীয়", "সার্বিয়া"), + CountryLocalization("cs", "সার্বীয়", "Serbia and Montenegro"), + CountryLocalization("sc", "ফরাসি", "সিসিলি"), + CountryLocalization("sl", "ইংরেজি", "সিয়েরা লিওন"), + CountryLocalization("sg", "তামিল", "সিঙ্গাপুর"), + CountryLocalization("sx", "ইংরেজি", "সিন্ট মার্টেন"), + CountryLocalization("sk", "স্লোভাক", "স্লোভাকিয়া"), + CountryLocalization("si", "স্লোভেনীয়", "স্লোভানিয়া"), + CountryLocalization("sb", "ইংরেজি", "সলোমন দ্বীপপুঞ্জ"), + CountryLocalization("so", "আরবী", "সোমালিয়া"), + CountryLocalization("za", "ইংরেজি", "দক্ষিণ আফ্রিকা"), + CountryLocalization("kr", "কোরিয়ান", "দক্ষিণ কোরিয়া"), + CountryLocalization("ss", "নুয়ার", "দক্ষিণ সুদান"), + CountryLocalization("es", "স্প্যানিশ", "স্পেন"), + CountryLocalization("lk", "তামিল", "শ্রীলঙ্কা"), + CountryLocalization("bl", "ফরাসি", "সেন্ট বারথেলিমি"), + CountryLocalization("sh", "ইংরেজি", "সেন্ট হেলেনা"), + CountryLocalization("kn", "ইংরেজি", "সেন্ট কিটস ও নেভিস"), + CountryLocalization("lc", "ইংরেজি", "সেন্ট লুসিয়া"), + CountryLocalization("mf", "ফরাসি", "সেন্ট মার্টিন"), + CountryLocalization("pm", "ফরাসি", "সেন্ট পিয়ের ও মিকুয়েলন"), + CountryLocalization("vc", "ইংরেজি", "সেন্ট ভিনসেন্ট ও গ্রেনাডিনস"), + CountryLocalization("sd", "আরবী", "সুদান"), + CountryLocalization("sr", "ডাচ", "সুরিনাম"), + CountryLocalization("sj", "নরওয়েজিয়ান বোকমাল", "স্বালবার্ড ও জান মেয়েন"), + CountryLocalization("sz", "ইংরেজি", "সোয়াজিল্যান্ড"), + CountryLocalization("se", "সুইডিশ", "সুইডেন"), + CountryLocalization("ch", "সুইস জার্মান", "সুইজারল্যান্ড"), + CountryLocalization("sy", "আরবী", "সিরিয়া"), + CountryLocalization("st", "পর্তুগীজ", "সাওটোমা ও প্রিন্সিপি"), + CountryLocalization("tw", "চীনা", "তাইওয়ান"), + CountryLocalization("tj", "তাজিক", "তাজিকিস্তান"), + CountryLocalization("tz", "মাকোন্দে", "তাঞ্জানিয়া"), + CountryLocalization("th", "থাই", "থাইল্যান্ড"), + CountryLocalization("tl", "পর্তুগীজ", "তিমুর-লেস্তে"), + CountryLocalization("tg", "ফরাসি", "টোগো"), + CountryLocalization("tk", "ইংরেজি", "টোকেলাউ"), + CountryLocalization("to", "টোঙ্গান", "টোঙ্গা"), + CountryLocalization("tt", "ইংরেজি", "ত্রিনিনাদ ও টোব্যাগো"), + CountryLocalization("tn", "ফরাসি", "তিউনিসিয়া"), + CountryLocalization("tr", "তুর্কী", "তুরস্ক"), + CountryLocalization("tm", "তুর্কমেনী", "তুর্কমেনিস্তান"), + CountryLocalization("tc", "ইংরেজি", "তুর্কস ও কাইকোস দ্বীপপুঞ্জ"), + CountryLocalization("tv", "ইংরেজি", "টুভালু"), + CountryLocalization("um", "ইংরেজি", "যুক্তরাষ্ট্রের পার্শ্ববর্তী দ্বীপপুঞ্জ"), + CountryLocalization("vi", "ইংরেজি", "মার্কিন যুক্তরাষ্ট্রের ভার্জিন দ্বীপপুঞ্জ"), + CountryLocalization("ug", "সোয়াহিলি", "উগান্ডা"), + CountryLocalization("ua", "ইউক্রেনীয়", "ইউক্রেন"), + CountryLocalization("ae", "আরবী", "সংযুক্ত আরব আমিরাত"), + CountryLocalization("gb", "ইংরেজি", "যুক্তরাজ্য"), + CountryLocalization("us", "লাকোটা", "মার্কিন যুক্তরাষ্ট্র"), + CountryLocalization("uy", "স্প্যানিশ", "উরুগুয়ে"), + CountryLocalization("uz", "উজবেকীয়", "উজবেকিস্তান"), + CountryLocalization("vu", "ফরাসি", "ভানুয়াটু"), + CountryLocalization("va", "ইতালিয়", "ভ্যাটিকান সিটি"), + CountryLocalization("ve", "স্প্যানিশ", "ভেনেজুয়েলা"), + CountryLocalization("vn", "ভিয়েতনামী", "ভিয়েতনাম"), + CountryLocalization("wf", "ফরাসি", "ওয়ালিস ও ফুটুনা"), + CountryLocalization("eh", "আরবী", "পশ্চিম সাহারা"), + CountryLocalization("ye", "আরবী", "ইয়েমেন"), + CountryLocalization("zm", "ইংরেজি", "জাম্বিয়া"), + CountryLocalization("zw", "উত্তর এন্দেবিলি", "জিম্বাবোয়ে"), + CountryLocalization("ax", "সুইডিশ", "আলান্ড দ্বীপপুঞ্জ"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bo.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bo.kt new file mode 100644 index 0000000..ceff6e3 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bo.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code bo. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_bo: List = listOf( + CountryLocalization("af", "Persian", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "French", "Algeria"), + CountryLocalization("as", "དབྱིན་ཇིའི་སྐད།", "American Samoa"), + CountryLocalization("ad", "Catalan", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "དབྱིན་ཇིའི་སྐད།", "Anguilla"), + CountryLocalization("ag", "དབྱིན་ཇིའི་སྐད།", "Antigua & Barbuda"), + CountryLocalization("ar", "Spanish", "Argentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "Dutch", "Aruba"), + CountryLocalization("au", "དབྱིན་ཇིའི་སྐད།", "Australia"), + CountryLocalization("at", "དབྱིན་ཇིའི་སྐད།", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "དབྱིན་ཇིའི་སྐད།", "Bahamas"), + CountryLocalization("bh", "Arabic", "Bahrain"), + CountryLocalization("bd", "Bangla", "Bangladesh"), + CountryLocalization("bb", "དབྱིན་ཇིའི་སྐད།", "Barbados"), + CountryLocalization("by", "Belarusian", "Belarus"), + CountryLocalization("be", "French", "Belgium"), + CountryLocalization("bz", "དབྱིན་ཇིའི་སྐད།", "Belize"), + CountryLocalization("bj", "French", "Benin"), + CountryLocalization("bm", "དབྱིན་ཇིའི་སྐད།", "Bermuda"), + CountryLocalization("bt", "རྫོང་ཁ", "Bhutan"), + CountryLocalization("bo", "Spanish", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia & Herzegovina"), + CountryLocalization("bw", "དབྱིན་ཇིའི་སྐད།", "Botswana"), + CountryLocalization("br", "Portuguese", "Brazil"), + CountryLocalization("io", "དབྱིན་ཇིའི་སྐད།", "British Indian Ocean Territory"), + CountryLocalization("vg", "དབྱིན་ཇིའི་སྐད།", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "Bulgarian", "Bulgaria"), + CountryLocalization("bf", "French", "Burkina Faso"), + CountryLocalization("bi", "French", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "French", "Canada"), + CountryLocalization("ic", "Spanish", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "དབྱིན་ཇིའི་སྐད།", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Spanish", "EA"), + CountryLocalization("td", "Arabic", "Chad"), + CountryLocalization("cl", "Spanish", "Chile"), + CountryLocalization("cn", "བོད་སྐད་", "རྒྱ་ནག"), + CountryLocalization("cx", "དབྱིན་ཇིའི་སྐད།", "Christmas Island"), + CountryLocalization("cc", "དབྱིན་ཇིའི་སྐད།", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Spanish", "Colombia"), + CountryLocalization("km", "Arabic", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "དབྱིན་ཇིའི་སྐད།", "Cook Islands"), + CountryLocalization("cr", "Spanish", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Croatia"), + CountryLocalization("cu", "Spanish", "Cuba"), + CountryLocalization("cw", "Dutch", "Curaçao"), + CountryLocalization("cy", "དབྱིན་ཇིའི་སྐད།", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "French", "Côte d’Ivoire"), + CountryLocalization("dk", "དབྱིན་ཇིའི་སྐད།", "Denmark"), + CountryLocalization("dg", "དབྱིན་ཇིའི་སྐད།", "DG"), + CountryLocalization("dj", "French", "Djibouti"), + CountryLocalization("dm", "དབྱིན་ཇིའི་སྐད།", "Dominica"), + CountryLocalization("do", "Spanish", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabic", "Egypt"), + CountryLocalization("sv", "Spanish", "El Salvador"), + CountryLocalization("gq", "Spanish", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "དབྱིན་ཇིའི་སྐད།", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "དབྱིན་ཇིའི་སྐད།", "Fiji"), + CountryLocalization("fi", "Swedish", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "French", "French Guiana"), + CountryLocalization("pf", "French", "French Polynesia"), + CountryLocalization("ga", "French", "Gabon"), + CountryLocalization("gm", "དབྱིན་ཇིའི་སྐད།", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "འཇར་མན་"), + CountryLocalization("gh", "དབྱིན་ཇིའི་སྐད།", "Ghana"), + CountryLocalization("gi", "དབྱིན་ཇིའི་སྐད།", "Gibraltar"), + CountryLocalization("gr", "Greek", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "དབྱིན་ཇིའི་སྐད།", "Grenada"), + CountryLocalization("gp", "French", "Guadeloupe"), + CountryLocalization("gu", "དབྱིན་ཇིའི་སྐད།", "Guam"), + CountryLocalization("gt", "Spanish", "Guatemala"), + CountryLocalization("gg", "དབྱིན་ཇིའི་སྐད།", "Guernsey"), + CountryLocalization("gn", "French", "Guinea"), + CountryLocalization("gw", "Portuguese", "Guinea-Bissau"), + CountryLocalization("gy", "དབྱིན་ཇིའི་སྐད།", "Guyana"), + CountryLocalization("ht", "French", "Haiti"), + CountryLocalization("hn", "Spanish", "Honduras"), + CountryLocalization("hk", "རྒྱ་སྐད་", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungarian", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "ནེ་པ་ལི", "རྒྱ་གར་"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persian", "Iran"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "དབྱིན་ཇིའི་སྐད།", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "དབྱིན་ཇིའི་སྐད།", "Israel"), + CountryLocalization("it", "German", "ཨི་ཀྲར་ལི་"), + CountryLocalization("jm", "དབྱིན་ཇིའི་སྐད།", "Jamaica"), + CountryLocalization("jp", "ཉི་ཧོང་སྐད་", "ཉི་ཧོང་"), + CountryLocalization("je", "དབྱིན་ཇིའི་སྐད།", "Jersey"), + CountryLocalization("jo", "Arabic", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "དབྱིན་ཇིའི་སྐད།", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Arabic", "Kuwait"), + CountryLocalization("kg", "ཨུ་རུ་སུ་སྐད་", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "Arabic", "Lebanon"), + CountryLocalization("ls", "དབྱིན་ཇིའི་སྐད།", "Lesotho"), + CountryLocalization("lr", "དབྱིན་ཇིའི་སྐད།", "Liberia"), + CountryLocalization("ly", "Arabic", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "Portuguese", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "North Macedonia"), + CountryLocalization("mg", "French", "Madagascar"), + CountryLocalization("mw", "དབྱིན་ཇིའི་སྐད།", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "French", "Mali"), + CountryLocalization("mt", "དབྱིན་ཇིའི་སྐད།", "Malta"), + CountryLocalization("mh", "དབྱིན་ཇིའི་སྐད།", "Marshall Islands"), + CountryLocalization("mq", "French", "Martinique"), + CountryLocalization("mr", "Arabic", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "French", "Mayotte"), + CountryLocalization("mx", "Spanish", "Mexico"), + CountryLocalization("fm", "དབྱིན་ཇིའི་སྐད།", "Micronesia"), + CountryLocalization("md", "ཨུ་རུ་སུ་སྐད་", "Moldova"), + CountryLocalization("mc", "French", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "དབྱིན་ཇིའི་སྐད།", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar (Burma)"), + CountryLocalization("na", "དབྱིན་ཇིའི་སྐད།", "Namibia"), + CountryLocalization("nr", "དབྱིན་ཇིའི་སྐད།", "Nauru"), + CountryLocalization("np", "ནེ་པ་ལི", "བལ་ཡུལ་"), + CountryLocalization("nl", "དབྱིན་ཇིའི་སྐད།", "Netherlands"), + CountryLocalization("nc", "French", "New Caledonia"), + CountryLocalization("nz", "དབྱིན་ཇིའི་སྐད།", "New Zealand"), + CountryLocalization("ni", "Spanish", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "དབྱིན་ཇིའི་སྐད།", "Niue"), + CountryLocalization("nf", "དབྱིན་ཇིའི་སྐད།", "Norfolk Island"), + CountryLocalization("kp", "Korean", "North Korea"), + CountryLocalization("mp", "དབྱིན་ཇིའི་སྐད།", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "Arabic", "Oman"), + CountryLocalization("pk", "དབྱིན་ཇིའི་སྐད།", "Pakistan"), + CountryLocalization("pw", "དབྱིན་ཇིའི་སྐད།", "Palau"), + CountryLocalization("ps", "Arabic", "Palestinian Territories"), + CountryLocalization("pa", "Spanish", "Panama"), + CountryLocalization("pg", "དབྱིན་ཇིའི་སྐད།", "Papua New Guinea"), + CountryLocalization("py", "Spanish", "Paraguay"), + CountryLocalization("pe", "Spanish", "Peru"), + CountryLocalization("ph", "Filipino", "Philippines"), + CountryLocalization("pn", "དབྱིན་ཇིའི་སྐད།", "Pitcairn Islands"), + CountryLocalization("pl", "Polish", "Poland"), + CountryLocalization("pt", "Portuguese", "Portugal"), + CountryLocalization("pr", "དབྱིན་ཇིའི་སྐད།", "Puerto Rico"), + CountryLocalization("qa", "Arabic", "Qatar"), + CountryLocalization("ro", "Romanian", "Romania"), + CountryLocalization("ru", "Tatar", "ཨུ་རུ་སུ་"), + CountryLocalization("rw", "དབྱིན་ཇིའི་སྐད།", "Rwanda"), + CountryLocalization("re", "French", "Réunion"), + CountryLocalization("ws", "དབྱིན་ཇིའི་སྐད།", "Samoa"), + CountryLocalization("sm", "Italian", "San Marino"), + CountryLocalization("sa", "Arabic", "Saudi Arabia"), + CountryLocalization("sn", "French", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "French", "Seychelles"), + CountryLocalization("sl", "དབྱིན་ཇིའི་སྐད།", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "དབྱིན་ཇིའི་སྐད།", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "དབྱིན་ཇིའི་སྐད།", "Solomon Islands"), + CountryLocalization("so", "Arabic", "Somalia"), + CountryLocalization("za", "དབྱིན་ཇིའི་སྐད།", "South Africa"), + CountryLocalization("kr", "Korean", "ལྷོ་ཀོ་རི་ཡ།"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Spanish", "Spain"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "French", "St. Barthélemy"), + CountryLocalization("sh", "དབྱིན་ཇིའི་སྐད།", "St. Helena"), + CountryLocalization("kn", "དབྱིན་ཇིའི་སྐད།", "St. Kitts & Nevis"), + CountryLocalization("lc", "དབྱིན་ཇིའི་སྐད།", "St. Lucia"), + CountryLocalization("mf", "French", "St. Martin"), + CountryLocalization("pm", "French", "St. Pierre & Miquelon"), + CountryLocalization("vc", "དབྱིན་ཇིའི་སྐད།", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arabic", "Sudan"), + CountryLocalization("sr", "Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "དབྱིན་ཇིའི་སྐད།", "Eswatini"), + CountryLocalization("se", "Swedish", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Arabic", "Syria"), + CountryLocalization("st", "Portuguese", "São Tomé & Príncipe"), + CountryLocalization("tw", "རྒྱ་སྐད་", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portuguese", "Timor-Leste"), + CountryLocalization("tg", "French", "Togo"), + CountryLocalization("tk", "དབྱིན་ཇིའི་སྐད།", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "དབྱིན་ཇིའི་སྐད།", "Trinidad & Tobago"), + CountryLocalization("tn", "French", "Tunisia"), + CountryLocalization("tr", "Turkish", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "དབྱིན་ཇིའི་སྐད།", "Turks & Caicos Islands"), + CountryLocalization("tv", "དབྱིན་ཇིའི་སྐད།", "Tuvalu"), + CountryLocalization("um", "དབྱིན་ཇིའི་སྐད།", "U.S. Outlying Islands"), + CountryLocalization("vi", "དབྱིན་ཇིའི་སྐད།", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukrainian", "Ukraine"), + CountryLocalization("ae", "Arabic", "United Arab Emirates"), + CountryLocalization("gb", "དབྱིན་ཇིའི་སྐད།", "དབྱིན་ཇི་"), + CountryLocalization("us", "lkt", "ཨ་མེ་རི་ཀ།"), + CountryLocalization("uy", "Spanish", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "French", "Vanuatu"), + CountryLocalization("va", "Italian", "Vatican City"), + CountryLocalization("ve", "Spanish", "Venezuela"), + CountryLocalization("vn", "Vietnamese", "Vietnam"), + CountryLocalization("wf", "French", "Wallis & Futuna"), + CountryLocalization("eh", "Arabic", "Western Sahara"), + CountryLocalization("ye", "Arabic", "Yemen"), + CountryLocalization("zm", "དབྱིན་ཇིའི་སྐད།", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bs.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bs.kt new file mode 100644 index 0000000..367e960 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_bs.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code bs. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_bs: List = listOf( + CountryLocalization("af", "perzijski", "Afganistan"), + CountryLocalization("al", "albanski", "Albanija"), + CountryLocalization("dz", "francuski", "Alžir"), + CountryLocalization("as", "engleski", "Američka Samoa"), + CountryLocalization("ad", "katalonski", "Andora"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "engleski", "Angvila"), + CountryLocalization("ag", "engleski", "Antigva i Barbuda"), + CountryLocalization("ar", "španski", "Argentina"), + CountryLocalization("am", "armenski", "Armenija"), + CountryLocalization("aw", "holandski", "Aruba"), + CountryLocalization("au", "engleski", "Australija"), + CountryLocalization("at", "engleski", "Austrija"), + CountryLocalization("az", "azerbejdžanski", "Azerbejdžan"), + CountryLocalization("bs", "engleski", "Bahami"), + CountryLocalization("bh", "arapski", "Bahrein"), + CountryLocalization("bd", "bengalski", "Bangladeš"), + CountryLocalization("bb", "engleski", "Barbados"), + CountryLocalization("by", "bjeloruski", "Bjelorusija"), + CountryLocalization("be", "francuski", "Belgija"), + CountryLocalization("bz", "engleski", "Belize"), + CountryLocalization("bj", "francuski", "Benin"), + CountryLocalization("bm", "engleski", "Bermuda"), + CountryLocalization("bt", "džonga", "Butan"), + CountryLocalization("bo", "španski", "Bolivija"), + CountryLocalization("ba", "bosanski", "Bosna i Hercegovina"), + CountryLocalization("bw", "engleski", "Bocvana"), + CountryLocalization("br", "portugalski", "Brazil"), + CountryLocalization("io", "engleski", "Britanska Teritorija u Indijskom Okeanu"), + CountryLocalization("vg", "engleski", "Britanska Djevičanska ostrva"), + CountryLocalization("bn", "malajski", "Brunej"), + CountryLocalization("bg", "bugarski", "Bugarska"), + CountryLocalization("bf", "francuski", "Burkina Faso"), + CountryLocalization("bi", "francuski", "Burundi"), + CountryLocalization("kh", "kmerski", "Kambodža"), + CountryLocalization("cm", "basa", "Kamerun"), + CountryLocalization("ca", "francuski", "Kanada"), + CountryLocalization("ic", "španski", "Kanarska ostrva"), + CountryLocalization("cv", "zelenortski", "Kape Verde"), + CountryLocalization("bq", "holandski", "Karipska Holandija"), + CountryLocalization("ky", "engleski", "Kajmanska ostrva"), + CountryLocalization("cf", "lingala", "Centralnoafrička Republika"), + CountryLocalization("ea", "španski", "Seuta i Melilja"), + CountryLocalization("td", "arapski", "Čad"), + CountryLocalization("cl", "španski", "Čile"), + CountryLocalization("cn", "tibetanski", "Kina"), + CountryLocalization("cx", "engleski", "Božićno ostrvo"), + CountryLocalization("cc", "engleski", "Kokosova (Keelingova) ostrva"), + CountryLocalization("co", "španski", "Kolumbija"), + CountryLocalization("km", "arapski", "Komori"), + CountryLocalization("cg", "lingala", "Kongo"), + CountryLocalization("cd", "svahili", "Demokratska Republika Kongo"), + CountryLocalization("ck", "engleski", "Kukova ostrva"), + CountryLocalization("cr", "španski", "Kostarika"), + CountryLocalization("hr", "hrvatski", "Hrvatska"), + CountryLocalization("cu", "španski", "Kuba"), + CountryLocalization("cw", "holandski", "Kurasao"), + CountryLocalization("cy", "engleski", "Kipar"), + CountryLocalization("cz", "češki", "Češka"), + CountryLocalization("ci", "francuski", "Obala Slonovače"), + CountryLocalization("dk", "engleski", "Danska"), + CountryLocalization("dg", "engleski", "Dijego Garsija"), + CountryLocalization("dj", "francuski", "Džibuti"), + CountryLocalization("dm", "engleski", "Dominika"), + CountryLocalization("do", "španski", "Dominikanska Republika"), + CountryLocalization("ec", "kečua", "Ekvador"), + CountryLocalization("eg", "arapski", "Egipat"), + CountryLocalization("sv", "španski", "Salvador"), + CountryLocalization("gq", "španski", "Ekvatorijalna Gvineja"), + CountryLocalization("er", "tigrinja", "Eritreja"), + CountryLocalization("ee", "estonski", "Estonija"), + CountryLocalization("et", "amharski", "Etiopija"), + CountryLocalization("fk", "engleski", "Folklandska ostrva"), + CountryLocalization("fo", "farski", "Farska ostrva"), + CountryLocalization("fj", "engleski", "Fidži"), + CountryLocalization("fi", "švedski", "Finska"), + CountryLocalization("fr", "njemački (Švicarska)", "Francuska"), + CountryLocalization("gf", "francuski", "Francuska Gvajana"), + CountryLocalization("pf", "francuski", "Francuska Polinezija"), + CountryLocalization("ga", "francuski", "Gabon"), + CountryLocalization("gm", "engleski", "Gambija"), + CountryLocalization("ge", "osetski", "Gruzija"), + CountryLocalization("de", "donjolužičkosrpski", "Njemačka"), + CountryLocalization("gh", "engleski", "Gana"), + CountryLocalization("gi", "engleski", "Gibraltar"), + CountryLocalization("gr", "grčki", "Grčka"), + CountryLocalization("gl", "kalalisutski", "Grenland"), + CountryLocalization("gd", "engleski", "Grenada"), + CountryLocalization("gp", "francuski", "Gvadalupe"), + CountryLocalization("gu", "engleski", "Guam"), + CountryLocalization("gt", "španski", "Gvatemala"), + CountryLocalization("gg", "engleski", "Gernzi"), + CountryLocalization("gn", "francuski", "Gvineja"), + CountryLocalization("gw", "portugalski", "Gvineja-Bisao"), + CountryLocalization("gy", "engleski", "Gvajana"), + CountryLocalization("ht", "francuski", "Haiti"), + CountryLocalization("hn", "španski", "Honduras"), + CountryLocalization("hk", "kineski", "Hong Kong (SAR Kina)"), + CountryLocalization("hu", "mađarski", "Mađarska"), + CountryLocalization("is", "islandski", "Island"), + CountryLocalization("in", "nepalski", "Indija"), + CountryLocalization("id", "Indonesian", "Indonezija"), + CountryLocalization("ir", "perzijski", "Iran"), + CountryLocalization("iq", "sjeverni luri", "Irak"), + CountryLocalization("ie", "engleski", "Irska"), + CountryLocalization("im", "manks", "Ostrvo Man"), + CountryLocalization("il", "engleski", "Izrael"), + CountryLocalization("it", "njemački", "Italija"), + CountryLocalization("jm", "engleski", "Jamajka"), + CountryLocalization("jp", "japanski", "Japan"), + CountryLocalization("je", "engleski", "Jersey"), + CountryLocalization("jo", "arapski", "Jordan"), + CountryLocalization("kz", "kazaški", "Kazahstan"), + CountryLocalization("ke", "somalski", "Kenija"), + CountryLocalization("ki", "engleski", "Kiribati"), + CountryLocalization("xk", "srpski", "Kosovo"), + CountryLocalization("kw", "arapski", "Kuvajt"), + CountryLocalization("kg", "ruski", "Kirgistan"), + CountryLocalization("la", "laoski", "Laos"), + CountryLocalization("lv", "latvijski", "Latvija"), + CountryLocalization("lb", "arapski", "Liban"), + CountryLocalization("ls", "engleski", "Lesoto"), + CountryLocalization("lr", "engleski", "Liberija"), + CountryLocalization("ly", "arapski", "Libija"), + CountryLocalization("li", "njemački (Švicarska)", "Lihtenštajn"), + CountryLocalization("lt", "litvanski", "Litvanija"), + CountryLocalization("lu", "luksemburški", "Luksemburg"), + CountryLocalization("mo", "portugalski", "Makao (SAR Kina)"), + CountryLocalization("mk", "albanski", "Makedonija"), + CountryLocalization("mg", "francuski", "Madagaskar"), + CountryLocalization("mw", "engleski", "Malavi"), + CountryLocalization("my", "tamilski", "Malezija"), + CountryLocalization("ml", "francuski", "Mali"), + CountryLocalization("mt", "engleski", "Malta"), + CountryLocalization("mh", "engleski", "Maršalova ostrva"), + CountryLocalization("mq", "francuski", "Martinik"), + CountryLocalization("mr", "arapski", "Mauritanija"), + CountryLocalization("mu", "mauricijski kreolski", "Mauricijus"), + CountryLocalization("yt", "francuski", "Majote"), + CountryLocalization("mx", "španski", "Meksiko"), + CountryLocalization("fm", "engleski", "Mikronezija"), + CountryLocalization("md", "ruski", "Moldavija"), + CountryLocalization("mc", "francuski", "Monako"), + CountryLocalization("mn", "mongolski", "Mongolija"), + CountryLocalization("me", "srpski", "Crna Gora"), + CountryLocalization("ms", "engleski", "Monserat"), + CountryLocalization("ma", "centralnoatlaski tamazigt", "Maroko"), + CountryLocalization("mz", "makuva-meto", "Mozambik"), + CountryLocalization("mm", "burmanski", "Mjanmar"), + CountryLocalization("na", "engleski", "Namibija"), + CountryLocalization("nr", "engleski", "Nauru"), + CountryLocalization("np", "nepalski", "Nepal"), + CountryLocalization("nl", "engleski", "Holandija"), + CountryLocalization("nc", "francuski", "Nova Kaledonija"), + CountryLocalization("nz", "engleski", "Novi Zeland"), + CountryLocalization("ni", "španski", "Nikaragva"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigerija"), + CountryLocalization("nu", "engleski", "Niue"), + CountryLocalization("nf", "engleski", "Ostrvo Norfolk"), + CountryLocalization("kp", "korejski", "Sjeverna Koreja"), + CountryLocalization("mp", "engleski", "Sjeverna Marijanska ostrva"), + CountryLocalization("no", "sjeverni sami", "Norveška"), + CountryLocalization("om", "arapski", "Oman"), + CountryLocalization("pk", "engleski", "Pakistan"), + CountryLocalization("pw", "engleski", "Palau"), + CountryLocalization("ps", "arapski", "Palestinska Teritorija"), + CountryLocalization("pa", "španski", "Panama"), + CountryLocalization("pg", "engleski", "Papua Nova Gvineja"), + CountryLocalization("py", "španski", "Paragvaj"), + CountryLocalization("pe", "španski", "Peru"), + CountryLocalization("ph", "filipino", "Filipini"), + CountryLocalization("pn", "engleski", "Pitkernska Ostrva"), + CountryLocalization("pl", "poljski", "Poljska"), + CountryLocalization("pt", "portugalski", "Portugal"), + CountryLocalization("pr", "engleski", "Porto Riko"), + CountryLocalization("qa", "arapski", "Katar"), + CountryLocalization("ro", "rumunski", "Rumunija"), + CountryLocalization("ru", "tatarski", "Rusija"), + CountryLocalization("rw", "engleski", "Ruanda"), + CountryLocalization("re", "francuski", "Reunion"), + CountryLocalization("ws", "engleski", "Samoa"), + CountryLocalization("sm", "talijanski", "San Marino"), + CountryLocalization("sa", "arapski", "Saudijska Arabija"), + CountryLocalization("sn", "francuski", "Senegal"), + CountryLocalization("rs", "srpski", "Srbija"), + CountryLocalization("cs", "srpski", "Serbia and Montenegro"), + CountryLocalization("sc", "francuski", "Sejšeli"), + CountryLocalization("sl", "engleski", "Sijera Leone"), + CountryLocalization("sg", "tamilski", "Singapur"), + CountryLocalization("sx", "engleski", "Sint Marten"), + CountryLocalization("sk", "slovački", "Slovačka"), + CountryLocalization("si", "slovenski", "Slovenija"), + CountryLocalization("sb", "engleski", "Solomonska Ostrva"), + CountryLocalization("so", "arapski", "Somalija"), + CountryLocalization("za", "engleski", "Južnoafrička Republika"), + CountryLocalization("kr", "korejski", "Južna Koreja"), + CountryLocalization("ss", "nuer", "Južni Sudan"), + CountryLocalization("es", "španski", "Španija"), + CountryLocalization("lk", "tamilski", "Šri Lanka"), + CountryLocalization("bl", "francuski", "Sveti Bartolomej"), + CountryLocalization("sh", "engleski", "Sveta Helena"), + CountryLocalization("kn", "engleski", "Sveti Kits i Nevis"), + CountryLocalization("lc", "engleski", "Sveta Lucija"), + CountryLocalization("mf", "francuski", "Sveti Martin"), + CountryLocalization("pm", "francuski", "Sveti Petar i Mikelon"), + CountryLocalization("vc", "engleski", "Sveti Vinsent i Grenadin"), + CountryLocalization("sd", "arapski", "Sudan"), + CountryLocalization("sr", "holandski", "Surinam"), + CountryLocalization("sj", "norveški (Bokmal)", "Svalbard i Jan Majen"), + CountryLocalization("sz", "engleski", "Svazilend"), + CountryLocalization("se", "švedski", "Švedska"), + CountryLocalization("ch", "njemački (Švicarska)", "Švicarska"), + CountryLocalization("sy", "arapski", "Sirija"), + CountryLocalization("st", "portugalski", "Sao Tome i Principe"), + CountryLocalization("tw", "kineski", "Tajvan"), + CountryLocalization("tj", "tadžički", "Tadžikistan"), + CountryLocalization("tz", "makonde", "Tanzanija"), + CountryLocalization("th", "tajlandski", "Tajland"), + CountryLocalization("tl", "portugalski", "Istočni Timor"), + CountryLocalization("tg", "francuski", "Togo"), + CountryLocalization("tk", "engleski", "Tokelau"), + CountryLocalization("to", "tonganski", "Tonga"), + CountryLocalization("tt", "engleski", "Trinidad i Tobago"), + CountryLocalization("tn", "francuski", "Tunis"), + CountryLocalization("tr", "turski", "Turska"), + CountryLocalization("tm", "turkmenski", "Turkmenistan"), + CountryLocalization("tc", "engleski", "Ostrva Turks i Kaikos"), + CountryLocalization("tv", "engleski", "Tuvalu"), + CountryLocalization("um", "engleski", "Američka Vanjska Ostrva"), + CountryLocalization("vi", "engleski", "Američka Djevičanska ostrva"), + CountryLocalization("ug", "svahili", "Uganda"), + CountryLocalization("ua", "ukrajinski", "Ukrajina"), + CountryLocalization("ae", "arapski", "Ujedinjeni Arapski Emirati"), + CountryLocalization("gb", "engleski", "Velika Britanija"), + CountryLocalization("us", "lakota", "Sjedinjene Američke Države"), + CountryLocalization("uy", "španski", "Urugvaj"), + CountryLocalization("uz", "uzbečki", "Uzbekistan"), + CountryLocalization("vu", "francuski", "Vanuatu"), + CountryLocalization("va", "talijanski", "Vatikan"), + CountryLocalization("ve", "španski", "Venecuela"), + CountryLocalization("vn", "vijetnamski", "Vijetnam"), + CountryLocalization("wf", "francuski", "Ostrva Valis i Futuna"), + CountryLocalization("eh", "arapski", "Zapadna Sahara"), + CountryLocalization("ye", "arapski", "Jemen"), + CountryLocalization("zm", "engleski", "Zambija"), + CountryLocalization("zw", "sjeverni ndebele", "Zimbabve"), + CountryLocalization("ax", "švedski", "Olandska ostrva"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ca.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ca.kt new file mode 100644 index 0000000..7e92aab --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ca.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ca. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ca: List = listOf( + CountryLocalization("af", "persa", "Afganistan"), + CountryLocalization("al", "albanès", "Albània"), + CountryLocalization("dz", "francès", "Algèria"), + CountryLocalization("as", "anglès", "Samoa Nord-americana"), + CountryLocalization("ad", "català", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "anglès", "Anguilla"), + CountryLocalization("ag", "anglès", "Antigua i Barbuda"), + CountryLocalization("ar", "espanyol", "Argentina"), + CountryLocalization("am", "armeni", "Armènia"), + CountryLocalization("aw", "neerlandès", "Aruba"), + CountryLocalization("au", "anglès", "Austràlia"), + CountryLocalization("at", "anglès", "Àustria"), + CountryLocalization("az", "àzeri", "Azerbaidjan"), + CountryLocalization("bs", "anglès", "Bahames"), + CountryLocalization("bh", "àrab", "Bahrain"), + CountryLocalization("bd", "bengalí", "Bangla Desh"), + CountryLocalization("bb", "anglès", "Barbados"), + CountryLocalization("by", "bielorús", "Belarús"), + CountryLocalization("be", "francès", "Bèlgica"), + CountryLocalization("bz", "anglès", "Belize"), + CountryLocalization("bj", "francès", "Benín"), + CountryLocalization("bm", "anglès", "Bermudes"), + CountryLocalization("bt", "dzongka", "Bhutan"), + CountryLocalization("bo", "espanyol", "Bolívia"), + CountryLocalization("ba", "bosnià", "Bòsnia i Hercegovina"), + CountryLocalization("bw", "anglès", "Botswana"), + CountryLocalization("br", "portuguès", "Brasil"), + CountryLocalization("io", "anglès", "Territori Britànic de l’Oceà Índic"), + CountryLocalization("vg", "anglès", "Illes Verges Britàniques"), + CountryLocalization("bn", "malai", "Brunei"), + CountryLocalization("bg", "búlgar", "Bulgària"), + CountryLocalization("bf", "francès", "Burkina Faso"), + CountryLocalization("bi", "francès", "Burundi"), + CountryLocalization("kh", "khmer", "Cambodja"), + CountryLocalization("cm", "basa", "Camerun"), + CountryLocalization("ca", "francès", "Canadà"), + CountryLocalization("ic", "espanyol", "Illes Canàries"), + CountryLocalization("cv", "crioll capverdià", "Cap Verd"), + CountryLocalization("bq", "neerlandès", "Carib Neerlandès"), + CountryLocalization("ky", "anglès", "Illes Caiman"), + CountryLocalization("cf", "lingala", "República Centreafricana"), + CountryLocalization("ea", "espanyol", "Ceuta i Melilla"), + CountryLocalization("td", "àrab", "Txad"), + CountryLocalization("cl", "espanyol", "Xile"), + CountryLocalization("cn", "tibetà", "Xina"), + CountryLocalization("cx", "anglès", "Illa Christmas"), + CountryLocalization("cc", "anglès", "Illes Cocos"), + CountryLocalization("co", "espanyol", "Colòmbia"), + CountryLocalization("km", "àrab", "Comores"), + CountryLocalization("cg", "lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "suahili", "Congo - Kinshasa"), + CountryLocalization("ck", "anglès", "Illes Cook"), + CountryLocalization("cr", "espanyol", "Costa Rica"), + CountryLocalization("hr", "croat", "Croàcia"), + CountryLocalization("cu", "espanyol", "Cuba"), + CountryLocalization("cw", "neerlandès", "Curaçao"), + CountryLocalization("cy", "anglès", "Xipre"), + CountryLocalization("cz", "txec", "Txèquia"), + CountryLocalization("ci", "francès", "Costa d’Ivori"), + CountryLocalization("dk", "anglès", "Dinamarca"), + CountryLocalization("dg", "anglès", "Diego Garcia"), + CountryLocalization("dj", "francès", "Djibouti"), + CountryLocalization("dm", "anglès", "Dominica"), + CountryLocalization("do", "espanyol", "República Dominicana"), + CountryLocalization("ec", "quítxua", "Equador"), + CountryLocalization("eg", "àrab", "Egipte"), + CountryLocalization("sv", "espanyol", "El Salvador"), + CountryLocalization("gq", "espanyol", "Guinea Equatorial"), + CountryLocalization("er", "tigrinya", "Eritrea"), + CountryLocalization("ee", "estonià", "Estònia"), + CountryLocalization("et", "amhàric", "Etiòpia"), + CountryLocalization("fk", "anglès", "Illes Malvines"), + CountryLocalization("fo", "feroès", "Illes Fèroe"), + CountryLocalization("fj", "anglès", "Fiji"), + CountryLocalization("fi", "suec", "Finlàndia"), + CountryLocalization("fr", "alemany suís", "França"), + CountryLocalization("gf", "francès", "Guaiana Francesa"), + CountryLocalization("pf", "francès", "Polinèsia Francesa"), + CountryLocalization("ga", "francès", "Gabon"), + CountryLocalization("gm", "anglès", "Gàmbia"), + CountryLocalization("ge", "osseta", "Geòrgia"), + CountryLocalization("de", "baix sòrab", "Alemanya"), + CountryLocalization("gh", "anglès", "Ghana"), + CountryLocalization("gi", "anglès", "Gibraltar"), + CountryLocalization("gr", "grec", "Grècia"), + CountryLocalization("gl", "grenlandès", "Grenlàndia"), + CountryLocalization("gd", "anglès", "Grenada"), + CountryLocalization("gp", "francès", "Guadeloupe"), + CountryLocalization("gu", "anglès", "Guam"), + CountryLocalization("gt", "espanyol", "Guatemala"), + CountryLocalization("gg", "anglès", "Guernsey"), + CountryLocalization("gn", "francès", "Guinea"), + CountryLocalization("gw", "portuguès", "Guinea Bissau"), + CountryLocalization("gy", "anglès", "Guyana"), + CountryLocalization("ht", "francès", "Haití"), + CountryLocalization("hn", "espanyol", "Hondures"), + CountryLocalization("hk", "xinès", "Hong Kong (RAE Xina)"), + CountryLocalization("hu", "hongarès", "Hongria"), + CountryLocalization("is", "islandès", "Islàndia"), + CountryLocalization("in", "nepalès", "Índia"), + CountryLocalization("id", "indonesi", "Indonèsia"), + CountryLocalization("ir", "persa", "Iran"), + CountryLocalization("iq", "luri septentrional", "Iraq"), + CountryLocalization("ie", "anglès", "Irlanda"), + CountryLocalization("im", "manx", "Illa de Man"), + CountryLocalization("il", "anglès", "Israel"), + CountryLocalization("it", "alemany", "Itàlia"), + CountryLocalization("jm", "anglès", "Jamaica"), + CountryLocalization("jp", "japonès", "Japó"), + CountryLocalization("je", "anglès", "Jersey"), + CountryLocalization("jo", "àrab", "Jordània"), + CountryLocalization("kz", "kazakh", "Kazakhstan"), + CountryLocalization("ke", "somali", "Kenya"), + CountryLocalization("ki", "anglès", "Kiribati"), + CountryLocalization("xk", "serbi", "Kosovo"), + CountryLocalization("kw", "àrab", "Kuwait"), + CountryLocalization("kg", "rus", "Kirguizistan"), + CountryLocalization("la", "laosià", "Laos"), + CountryLocalization("lv", "letó", "Letònia"), + CountryLocalization("lb", "àrab", "Líban"), + CountryLocalization("ls", "anglès", "Lesotho"), + CountryLocalization("lr", "anglès", "Libèria"), + CountryLocalization("ly", "àrab", "Líbia"), + CountryLocalization("li", "alemany suís", "Liechtenstein"), + CountryLocalization("lt", "lituà", "Lituània"), + CountryLocalization("lu", "luxemburguès", "Luxemburg"), + CountryLocalization("mo", "portuguès", "Macau (RAE Xina)"), + CountryLocalization("mk", "albanès", "Macedònia"), + CountryLocalization("mg", "francès", "Madagascar"), + CountryLocalization("mw", "anglès", "Malawi"), + CountryLocalization("my", "tàmil", "Malàisia"), + CountryLocalization("ml", "francès", "Mali"), + CountryLocalization("mt", "anglès", "Malta"), + CountryLocalization("mh", "anglès", "Illes Marshall"), + CountryLocalization("mq", "francès", "Martinica"), + CountryLocalization("mr", "àrab", "Mauritània"), + CountryLocalization("mu", "mauricià", "Maurici"), + CountryLocalization("yt", "francès", "Mayotte"), + CountryLocalization("mx", "espanyol", "Mèxic"), + CountryLocalization("fm", "anglès", "Micronèsia"), + CountryLocalization("md", "rus", "Moldàvia"), + CountryLocalization("mc", "francès", "Mònaco"), + CountryLocalization("mn", "mongol", "Mongòlia"), + CountryLocalization("me", "serbi", "Montenegro"), + CountryLocalization("ms", "anglès", "Montserrat"), + CountryLocalization("ma", "amazic del Marroc central", "Marroc"), + CountryLocalization("mz", "makhuwa-metto", "Moçambic"), + CountryLocalization("mm", "birmà", "Myanmar (Birmània)"), + CountryLocalization("na", "anglès", "Namíbia"), + CountryLocalization("nr", "anglès", "Nauru"), + CountryLocalization("np", "nepalès", "Nepal"), + CountryLocalization("nl", "anglès", "Països Baixos"), + CountryLocalization("nc", "francès", "Nova Caledònia"), + CountryLocalization("nz", "anglès", "Nova Zelanda"), + CountryLocalization("ni", "espanyol", "Nicaragua"), + CountryLocalization("ne", "haussa", "Níger"), + CountryLocalization("ng", "haussa", "Nigèria"), + CountryLocalization("nu", "anglès", "Niue"), + CountryLocalization("nf", "anglès", "Norfolk"), + CountryLocalization("kp", "coreà", "Corea del Nord"), + CountryLocalization("mp", "anglès", "Illes Mariannes del Nord"), + CountryLocalization("no", "sami septentrional", "Noruega"), + CountryLocalization("om", "àrab", "Oman"), + CountryLocalization("pk", "anglès", "Pakistan"), + CountryLocalization("pw", "anglès", "Palau"), + CountryLocalization("ps", "àrab", "territoris palestins"), + CountryLocalization("pa", "espanyol", "Panamà"), + CountryLocalization("pg", "anglès", "Papua Nova Guinea"), + CountryLocalization("py", "espanyol", "Paraguai"), + CountryLocalization("pe", "espanyol", "Perú"), + CountryLocalization("ph", "filipí", "Filipines"), + CountryLocalization("pn", "anglès", "Illes Pitcairn"), + CountryLocalization("pl", "polonès", "Polònia"), + CountryLocalization("pt", "portuguès", "Portugal"), + CountryLocalization("pr", "anglès", "Puerto Rico"), + CountryLocalization("qa", "àrab", "Qatar"), + CountryLocalization("ro", "romanès", "Romania"), + CountryLocalization("ru", "tàtar", "Rússia"), + CountryLocalization("rw", "anglès", "Ruanda"), + CountryLocalization("re", "francès", "Illa de la Reunió"), + CountryLocalization("ws", "anglès", "Samoa"), + CountryLocalization("sm", "italià", "San Marino"), + CountryLocalization("sa", "àrab", "Aràbia Saudita"), + CountryLocalization("sn", "francès", "Senegal"), + CountryLocalization("rs", "serbi", "Sèrbia"), + CountryLocalization("cs", "serbi", "Serbia and Montenegro"), + CountryLocalization("sc", "francès", "Seychelles"), + CountryLocalization("sl", "anglès", "Sierra Leone"), + CountryLocalization("sg", "tàmil", "Singapur"), + CountryLocalization("sx", "anglès", "Sint Maarten"), + CountryLocalization("sk", "eslovac", "Eslovàquia"), + CountryLocalization("si", "eslovè", "Eslovènia"), + CountryLocalization("sb", "anglès", "Illes Salomó"), + CountryLocalization("so", "àrab", "Somàlia"), + CountryLocalization("za", "anglès", "República de Sud-àfrica"), + CountryLocalization("kr", "coreà", "Corea del Sud"), + CountryLocalization("ss", "nuer", "Sudan del Sud"), + CountryLocalization("es", "espanyol", "Espanya"), + CountryLocalization("lk", "tàmil", "Sri Lanka"), + CountryLocalization("bl", "francès", "Saint Barthélemy"), + CountryLocalization("sh", "anglès", "Saint Helena"), + CountryLocalization("kn", "anglès", "Saint Christopher i Nevis"), + CountryLocalization("lc", "anglès", "Saint Lucia"), + CountryLocalization("mf", "francès", "Saint Martin"), + CountryLocalization("pm", "francès", "Saint-Pierre-et-Miquelon"), + CountryLocalization("vc", "anglès", "Saint Vincent i les Grenadines"), + CountryLocalization("sd", "àrab", "Sudan"), + CountryLocalization("sr", "neerlandès", "Surinam"), + CountryLocalization("sj", "noruec bokmål", "Svalbard i Jan Mayen"), + CountryLocalization("sz", "anglès", "Swazilàndia"), + CountryLocalization("se", "suec", "Suècia"), + CountryLocalization("ch", "alemany suís", "Suïssa"), + CountryLocalization("sy", "àrab", "Síria"), + CountryLocalization("st", "portuguès", "São Tomé i Príncipe"), + CountryLocalization("tw", "xinès", "Taiwan"), + CountryLocalization("tj", "tadjik", "Tadjikistan"), + CountryLocalization("tz", "makonde", "Tanzània"), + CountryLocalization("th", "tai", "Tailàndia"), + CountryLocalization("tl", "portuguès", "Timor Oriental"), + CountryLocalization("tg", "francès", "Togo"), + CountryLocalization("tk", "anglès", "Tokelau"), + CountryLocalization("to", "tongalès", "Tonga"), + CountryLocalization("tt", "anglès", "Trinitat i Tobago"), + CountryLocalization("tn", "francès", "Tunísia"), + CountryLocalization("tr", "turc", "Turquia"), + CountryLocalization("tm", "turcman", "Turkmenistan"), + CountryLocalization("tc", "anglès", "Illes Turks i Caicos"), + CountryLocalization("tv", "anglès", "Tuvalu"), + CountryLocalization("um", "anglès", "Illes Perifèriques Menors dels EUA"), + CountryLocalization("vi", "anglès", "Illes Verges Nord-americanes"), + CountryLocalization("ug", "suahili", "Uganda"), + CountryLocalization("ua", "ucraïnès", "Ucraïna"), + CountryLocalization("ae", "àrab", "Emirats Àrabs Units"), + CountryLocalization("gb", "anglès", "Regne Unit"), + CountryLocalization("us", "lakota", "Estats Units"), + CountryLocalization("uy", "espanyol", "Uruguai"), + CountryLocalization("uz", "uzbek", "Uzbekistan"), + CountryLocalization("vu", "francès", "Vanuatu"), + CountryLocalization("va", "italià", "Ciutat del Vaticà"), + CountryLocalization("ve", "espanyol", "Veneçuela"), + CountryLocalization("vn", "vietnamita", "Vietnam"), + CountryLocalization("wf", "francès", "Wallis i Futuna"), + CountryLocalization("eh", "àrab", "Sàhara Occidental"), + CountryLocalization("ye", "àrab", "Iemen"), + CountryLocalization("zm", "anglès", "Zàmbia"), + CountryLocalization("zw", "ndebele septentrional", "Zimbàbue"), + CountryLocalization("ax", "suec", "Illes Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_cs.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_cs.kt new file mode 100644 index 0000000..54060f7 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_cs.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code cs. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_cs: List = listOf( + CountryLocalization("af", "perština", "Afghánistán"), + CountryLocalization("al", "albánština", "Albánie"), + CountryLocalization("dz", "francouzština", "Alžírsko"), + CountryLocalization("as", "angličtina", "Americká Samoa"), + CountryLocalization("ad", "katalánština", "Andorra"), + CountryLocalization("ao", "lingalština", "Angola"), + CountryLocalization("ai", "angličtina", "Anguilla"), + CountryLocalization("ag", "angličtina", "Antigua a Barbuda"), + CountryLocalization("ar", "španělština", "Argentina"), + CountryLocalization("am", "arménština", "Arménie"), + CountryLocalization("aw", "nizozemština", "Aruba"), + CountryLocalization("au", "angličtina", "Austrálie"), + CountryLocalization("at", "angličtina", "Rakousko"), + CountryLocalization("az", "ázerbájdžánština", "Ázerbájdžán"), + CountryLocalization("bs", "angličtina", "Bahamy"), + CountryLocalization("bh", "arabština", "Bahrajn"), + CountryLocalization("bd", "bengálština", "Bangladéš"), + CountryLocalization("bb", "angličtina", "Barbados"), + CountryLocalization("by", "běloruština", "Bělorusko"), + CountryLocalization("be", "francouzština", "Belgie"), + CountryLocalization("bz", "angličtina", "Belize"), + CountryLocalization("bj", "francouzština", "Benin"), + CountryLocalization("bm", "angličtina", "Bermudy"), + CountryLocalization("bt", "dzongkä", "Bhútán"), + CountryLocalization("bo", "španělština", "Bolívie"), + CountryLocalization("ba", "bosenština", "Bosna a Hercegovina"), + CountryLocalization("bw", "angličtina", "Botswana"), + CountryLocalization("br", "portugalština", "Brazílie"), + CountryLocalization("io", "angličtina", "Britské indickooceánské území"), + CountryLocalization("vg", "angličtina", "Britské Panenské ostrovy"), + CountryLocalization("bn", "malajština", "Brunej"), + CountryLocalization("bg", "bulharština", "Bulharsko"), + CountryLocalization("bf", "francouzština", "Burkina Faso"), + CountryLocalization("bi", "francouzština", "Burundi"), + CountryLocalization("kh", "khmérština", "Kambodža"), + CountryLocalization("cm", "basa", "Kamerun"), + CountryLocalization("ca", "francouzština", "Kanada"), + CountryLocalization("ic", "španělština", "Kanárské ostrovy"), + CountryLocalization("cv", "kapverdština", "Kapverdy"), + CountryLocalization("bq", "nizozemština", "Karibské Nizozemsko"), + CountryLocalization("ky", "angličtina", "Kajmanské ostrovy"), + CountryLocalization("cf", "lingalština", "Středoafrická republika"), + CountryLocalization("ea", "španělština", "Ceuta a Melilla"), + CountryLocalization("td", "arabština", "Čad"), + CountryLocalization("cl", "španělština", "Chile"), + CountryLocalization("cn", "tibetština", "Čína"), + CountryLocalization("cx", "angličtina", "Vánoční ostrov"), + CountryLocalization("cc", "angličtina", "Kokosové ostrovy"), + CountryLocalization("co", "španělština", "Kolumbie"), + CountryLocalization("km", "arabština", "Komory"), + CountryLocalization("cg", "lingalština", "Kongo – Brazzaville"), + CountryLocalization("cd", "svahilština", "Kongo – Kinshasa"), + CountryLocalization("ck", "angličtina", "Cookovy ostrovy"), + CountryLocalization("cr", "španělština", "Kostarika"), + CountryLocalization("hr", "chorvatština", "Chorvatsko"), + CountryLocalization("cu", "španělština", "Kuba"), + CountryLocalization("cw", "nizozemština", "Curaçao"), + CountryLocalization("cy", "angličtina", "Kypr"), + CountryLocalization("cz", "čeština", "Česko"), + CountryLocalization("ci", "francouzština", "Pobřeží slonoviny"), + CountryLocalization("dk", "angličtina", "Dánsko"), + CountryLocalization("dg", "angličtina", "Diego García"), + CountryLocalization("dj", "francouzština", "Džibutsko"), + CountryLocalization("dm", "angličtina", "Dominika"), + CountryLocalization("do", "španělština", "Dominikánská republika"), + CountryLocalization("ec", "kečuánština", "Ekvádor"), + CountryLocalization("eg", "arabština", "Egypt"), + CountryLocalization("sv", "španělština", "Salvador"), + CountryLocalization("gq", "španělština", "Rovníková Guinea"), + CountryLocalization("er", "tigrinijština", "Eritrea"), + CountryLocalization("ee", "estonština", "Estonsko"), + CountryLocalization("et", "amharština", "Etiopie"), + CountryLocalization("fk", "angličtina", "Falklandské ostrovy"), + CountryLocalization("fo", "faerština", "Faerské ostrovy"), + CountryLocalization("fj", "angličtina", "Fidži"), + CountryLocalization("fi", "švédština", "Finsko"), + CountryLocalization("fr", "němčina (Švýcarsko)", "Francie"), + CountryLocalization("gf", "francouzština", "Francouzská Guyana"), + CountryLocalization("pf", "francouzština", "Francouzská Polynésie"), + CountryLocalization("ga", "francouzština", "Gabon"), + CountryLocalization("gm", "angličtina", "Gambie"), + CountryLocalization("ge", "osetština", "Gruzie"), + CountryLocalization("de", "dolnolužická srbština", "Německo"), + CountryLocalization("gh", "angličtina", "Ghana"), + CountryLocalization("gi", "angličtina", "Gibraltar"), + CountryLocalization("gr", "řečtina", "Řecko"), + CountryLocalization("gl", "grónština", "Grónsko"), + CountryLocalization("gd", "angličtina", "Grenada"), + CountryLocalization("gp", "francouzština", "Guadeloupe"), + CountryLocalization("gu", "angličtina", "Guam"), + CountryLocalization("gt", "španělština", "Guatemala"), + CountryLocalization("gg", "angličtina", "Guernsey"), + CountryLocalization("gn", "francouzština", "Guinea"), + CountryLocalization("gw", "portugalština", "Guinea-Bissau"), + CountryLocalization("gy", "angličtina", "Guyana"), + CountryLocalization("ht", "francouzština", "Haiti"), + CountryLocalization("hn", "španělština", "Honduras"), + CountryLocalization("hk", "čínština", "Hongkong – ZAO Číny"), + CountryLocalization("hu", "maďarština", "Maďarsko"), + CountryLocalization("is", "islandština", "Island"), + CountryLocalization("in", "nepálština", "Indie"), + CountryLocalization("id", "Indonesian", "Indonésie"), + CountryLocalization("ir", "perština", "Írán"), + CountryLocalization("iq", "lúrština (severní)", "Irák"), + CountryLocalization("ie", "angličtina", "Irsko"), + CountryLocalization("im", "manština", "Ostrov Man"), + CountryLocalization("il", "angličtina", "Izrael"), + CountryLocalization("it", "němčina", "Itálie"), + CountryLocalization("jm", "angličtina", "Jamajka"), + CountryLocalization("jp", "japonština", "Japonsko"), + CountryLocalization("je", "angličtina", "Jersey"), + CountryLocalization("jo", "arabština", "Jordánsko"), + CountryLocalization("kz", "kazaština", "Kazachstán"), + CountryLocalization("ke", "somálština", "Keňa"), + CountryLocalization("ki", "angličtina", "Kiribati"), + CountryLocalization("xk", "srbština", "Kosovo"), + CountryLocalization("kw", "arabština", "Kuvajt"), + CountryLocalization("kg", "ruština", "Kyrgyzstán"), + CountryLocalization("la", "laoština", "Laos"), + CountryLocalization("lv", "lotyština", "Lotyšsko"), + CountryLocalization("lb", "arabština", "Libanon"), + CountryLocalization("ls", "angličtina", "Lesotho"), + CountryLocalization("lr", "angličtina", "Libérie"), + CountryLocalization("ly", "arabština", "Libye"), + CountryLocalization("li", "němčina (Švýcarsko)", "Lichtenštejnsko"), + CountryLocalization("lt", "litevština", "Litva"), + CountryLocalization("lu", "lucemburština", "Lucembursko"), + CountryLocalization("mo", "portugalština", "Macao – ZAO Číny"), + CountryLocalization("mk", "albánština", "Makedonie"), + CountryLocalization("mg", "francouzština", "Madagaskar"), + CountryLocalization("mw", "angličtina", "Malawi"), + CountryLocalization("my", "tamilština", "Malajsie"), + CountryLocalization("ml", "francouzština", "Mali"), + CountryLocalization("mt", "angličtina", "Malta"), + CountryLocalization("mh", "angličtina", "Marshallovy ostrovy"), + CountryLocalization("mq", "francouzština", "Martinik"), + CountryLocalization("mr", "arabština", "Mauritánie"), + CountryLocalization("mu", "mauricijská kreolština", "Mauricius"), + CountryLocalization("yt", "francouzština", "Mayotte"), + CountryLocalization("mx", "španělština", "Mexiko"), + CountryLocalization("fm", "angličtina", "Mikronésie"), + CountryLocalization("md", "ruština", "Moldavsko"), + CountryLocalization("mc", "francouzština", "Monako"), + CountryLocalization("mn", "mongolština", "Mongolsko"), + CountryLocalization("me", "srbština", "Černá Hora"), + CountryLocalization("ms", "angličtina", "Montserrat"), + CountryLocalization("ma", "tamazight (střední Maroko)", "Maroko"), + CountryLocalization("mz", "makhuwa-meetto", "Mosambik"), + CountryLocalization("mm", "barmština", "Myanmar (Barma)"), + CountryLocalization("na", "angličtina", "Namibie"), + CountryLocalization("nr", "angličtina", "Nauru"), + CountryLocalization("np", "nepálština", "Nepál"), + CountryLocalization("nl", "angličtina", "Nizozemsko"), + CountryLocalization("nc", "francouzština", "Nová Kaledonie"), + CountryLocalization("nz", "angličtina", "Nový Zéland"), + CountryLocalization("ni", "španělština", "Nikaragua"), + CountryLocalization("ne", "hauština", "Niger"), + CountryLocalization("ng", "hauština", "Nigérie"), + CountryLocalization("nu", "angličtina", "Niue"), + CountryLocalization("nf", "angličtina", "Norfolk"), + CountryLocalization("kp", "korejština", "Severní Korea"), + CountryLocalization("mp", "angličtina", "Severní Mariany"), + CountryLocalization("no", "sámština (severní)", "Norsko"), + CountryLocalization("om", "arabština", "Omán"), + CountryLocalization("pk", "angličtina", "Pákistán"), + CountryLocalization("pw", "angličtina", "Palau"), + CountryLocalization("ps", "arabština", "Palestinská území"), + CountryLocalization("pa", "španělština", "Panama"), + CountryLocalization("pg", "angličtina", "Papua-Nová Guinea"), + CountryLocalization("py", "španělština", "Paraguay"), + CountryLocalization("pe", "španělština", "Peru"), + CountryLocalization("ph", "filipínština", "Filipíny"), + CountryLocalization("pn", "angličtina", "Pitcairnovy ostrovy"), + CountryLocalization("pl", "polština", "Polsko"), + CountryLocalization("pt", "portugalština", "Portugalsko"), + CountryLocalization("pr", "angličtina", "Portoriko"), + CountryLocalization("qa", "arabština", "Katar"), + CountryLocalization("ro", "rumunština", "Rumunsko"), + CountryLocalization("ru", "tatarština", "Rusko"), + CountryLocalization("rw", "angličtina", "Rwanda"), + CountryLocalization("re", "francouzština", "Réunion"), + CountryLocalization("ws", "angličtina", "Samoa"), + CountryLocalization("sm", "italština", "San Marino"), + CountryLocalization("sa", "arabština", "Saúdská Arábie"), + CountryLocalization("sn", "francouzština", "Senegal"), + CountryLocalization("rs", "srbština", "Srbsko"), + CountryLocalization("cs", "srbština", "Serbia and Montenegro"), + CountryLocalization("sc", "francouzština", "Seychely"), + CountryLocalization("sl", "angličtina", "Sierra Leone"), + CountryLocalization("sg", "tamilština", "Singapur"), + CountryLocalization("sx", "angličtina", "Svatý Martin (Nizozemsko)"), + CountryLocalization("sk", "slovenština", "Slovensko"), + CountryLocalization("si", "slovinština", "Slovinsko"), + CountryLocalization("sb", "angličtina", "Šalamounovy ostrovy"), + CountryLocalization("so", "arabština", "Somálsko"), + CountryLocalization("za", "angličtina", "Jihoafrická republika"), + CountryLocalization("kr", "korejština", "Jižní Korea"), + CountryLocalization("ss", "nuerština", "Jižní Súdán"), + CountryLocalization("es", "španělština", "Španělsko"), + CountryLocalization("lk", "tamilština", "Srí Lanka"), + CountryLocalization("bl", "francouzština", "Svatý Bartoloměj"), + CountryLocalization("sh", "angličtina", "Svatá Helena"), + CountryLocalization("kn", "angličtina", "Svatý Kryštof a Nevis"), + CountryLocalization("lc", "angličtina", "Svatá Lucie"), + CountryLocalization("mf", "francouzština", "Svatý Martin (Francie)"), + CountryLocalization("pm", "francouzština", "Saint-Pierre a Miquelon"), + CountryLocalization("vc", "angličtina", "Svatý Vincenc a Grenadiny"), + CountryLocalization("sd", "arabština", "Súdán"), + CountryLocalization("sr", "nizozemština", "Surinam"), + CountryLocalization("sj", "norština (bokmål)", "Špicberky a Jan Mayen"), + CountryLocalization("sz", "angličtina", "Svazijsko"), + CountryLocalization("se", "švédština", "Švédsko"), + CountryLocalization("ch", "němčina (Švýcarsko)", "Švýcarsko"), + CountryLocalization("sy", "arabština", "Sýrie"), + CountryLocalization("st", "portugalština", "Svatý Tomáš a Princův ostrov"), + CountryLocalization("tw", "čínština", "Tchaj-wan"), + CountryLocalization("tj", "tádžičtina", "Tádžikistán"), + CountryLocalization("tz", "makonde", "Tanzanie"), + CountryLocalization("th", "thajština", "Thajsko"), + CountryLocalization("tl", "portugalština", "Východní Timor"), + CountryLocalization("tg", "francouzština", "Togo"), + CountryLocalization("tk", "angličtina", "Tokelau"), + CountryLocalization("to", "tongánština", "Tonga"), + CountryLocalization("tt", "angličtina", "Trinidad a Tobago"), + CountryLocalization("tn", "francouzština", "Tunisko"), + CountryLocalization("tr", "turečtina", "Turecko"), + CountryLocalization("tm", "turkmenština", "Turkmenistán"), + CountryLocalization("tc", "angličtina", "Turks a Caicos"), + CountryLocalization("tv", "angličtina", "Tuvalu"), + CountryLocalization("um", "angličtina", "Menší odlehlé ostrovy USA"), + CountryLocalization("vi", "angličtina", "Americké Panenské ostrovy"), + CountryLocalization("ug", "svahilština", "Uganda"), + CountryLocalization("ua", "ukrajinština", "Ukrajina"), + CountryLocalization("ae", "arabština", "Spojené arabské emiráty"), + CountryLocalization("gb", "angličtina", "Spojené království"), + CountryLocalization("us", "lakotština", "Spojené státy"), + CountryLocalization("uy", "španělština", "Uruguay"), + CountryLocalization("uz", "uzbečtina", "Uzbekistán"), + CountryLocalization("vu", "francouzština", "Vanuatu"), + CountryLocalization("va", "italština", "Vatikán"), + CountryLocalization("ve", "španělština", "Venezuela"), + CountryLocalization("vn", "vietnamština", "Vietnam"), + CountryLocalization("wf", "francouzština", "Wallis a Futuna"), + CountryLocalization("eh", "arabština", "Západní Sahara"), + CountryLocalization("ye", "arabština", "Jemen"), + CountryLocalization("zm", "angličtina", "Zambie"), + CountryLocalization("zw", "ndebele (Zimbabwe)", "Zimbabwe"), + CountryLocalization("ax", "švédština", "Ålandy"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_de.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_de.kt new file mode 100644 index 0000000..71c6a7e --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_de.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code de. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_de: List = listOf( + CountryLocalization("af", "Persisch", "Afghanistan"), + CountryLocalization("al", "Albanisch", "Albanien"), + CountryLocalization("dz", "Französisch", "Algerien"), + CountryLocalization("as", "Englisch", "Amerikanisch-Samoa"), + CountryLocalization("ad", "Katalanisch", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Englisch", "Anguilla"), + CountryLocalization("ag", "Englisch", "Antigua und Barbuda"), + CountryLocalization("ar", "Spanisch", "Argentinien"), + CountryLocalization("am", "Armenisch", "Armenien"), + CountryLocalization("aw", "Niederländisch", "Aruba"), + CountryLocalization("au", "Englisch", "Australien"), + CountryLocalization("at", "Englisch", "Österreich"), + CountryLocalization("az", "Aserbaidschanisch", "Aserbaidschan"), + CountryLocalization("bs", "Englisch", "Bahamas"), + CountryLocalization("bh", "Arabisch", "Bahrain"), + CountryLocalization("bd", "Bengalisch", "Bangladesch"), + CountryLocalization("bb", "Englisch", "Barbados"), + CountryLocalization("by", "Weißrussisch", "Belarus"), + CountryLocalization("be", "Französisch", "Belgien"), + CountryLocalization("bz", "Englisch", "Belize"), + CountryLocalization("bj", "Französisch", "Benin"), + CountryLocalization("bm", "Englisch", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spanisch", "Bolivien"), + CountryLocalization("ba", "Bosnisch", "Bosnien und Herzegowina"), + CountryLocalization("bw", "Englisch", "Botsuana"), + CountryLocalization("br", "Portugiesisch", "Brasilien"), + CountryLocalization("io", "Englisch", "Britisches Territorium im Indischen Ozean"), + CountryLocalization("vg", "Englisch", "Britische Jungferninseln"), + CountryLocalization("bn", "Malaiisch", "Brunei Darussalam"), + CountryLocalization("bg", "Bulgarisch", "Bulgarien"), + CountryLocalization("bf", "Französisch", "Burkina Faso"), + CountryLocalization("bi", "Französisch", "Burundi"), + CountryLocalization("kh", "Khmer", "Kambodscha"), + CountryLocalization("cm", "Basaa", "Kamerun"), + CountryLocalization("ca", "Französisch", "Kanada"), + CountryLocalization("ic", "Spanisch", "Kanarische Inseln"), + CountryLocalization("cv", "Kabuverdianu", "Cabo Verde"), + CountryLocalization("bq", "Niederländisch", "Bonaire, Sint Eustatius und Saba"), + CountryLocalization("ky", "Englisch", "Kaimaninseln"), + CountryLocalization("cf", "Lingala", "Zentralafrikanische Republik"), + CountryLocalization("ea", "Spanisch", "Ceuta und Melilla"), + CountryLocalization("td", "Arabisch", "Tschad"), + CountryLocalization("cl", "Spanisch", "Chile"), + CountryLocalization("cn", "Tibetisch", "China"), + CountryLocalization("cx", "Englisch", "Weihnachtsinsel"), + CountryLocalization("cc", "Englisch", "Kokosinseln"), + CountryLocalization("co", "Spanisch", "Kolumbien"), + CountryLocalization("km", "Arabisch", "Komoren"), + CountryLocalization("cg", "Lingala", "Kongo-Brazzaville"), + CountryLocalization("cd", "Suaheli", "Kongo-Kinshasa"), + CountryLocalization("ck", "Englisch", "Cookinseln"), + CountryLocalization("cr", "Spanisch", "Costa Rica"), + CountryLocalization("hr", "Kroatisch", "Kroatien"), + CountryLocalization("cu", "Spanisch", "Kuba"), + CountryLocalization("cw", "Niederländisch", "Curaçao"), + CountryLocalization("cy", "Englisch", "Zypern"), + CountryLocalization("cz", "Tschechisch", "Tschechien"), + CountryLocalization("ci", "Französisch", "Côte d’Ivoire"), + CountryLocalization("dk", "Englisch", "Dänemark"), + CountryLocalization("dg", "Englisch", "Diego Garcia"), + CountryLocalization("dj", "Französisch", "Dschibuti"), + CountryLocalization("dm", "Englisch", "Dominica"), + CountryLocalization("do", "Spanisch", "Dominikanische Republik"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabisch", "Ägypten"), + CountryLocalization("sv", "Spanisch", "El Salvador"), + CountryLocalization("gq", "Spanisch", "Äquatorialguinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estnisch", "Estland"), + CountryLocalization("et", "Amharisch", "Äthiopien"), + CountryLocalization("fk", "Englisch", "Falklandinseln"), + CountryLocalization("fo", "Färöisch", "Färöer"), + CountryLocalization("fj", "Englisch", "Fidschi"), + CountryLocalization("fi", "Schwedisch", "Finnland"), + CountryLocalization("fr", "Schweizerdeutsch", "Frankreich"), + CountryLocalization("gf", "Französisch", "Französisch-Guayana"), + CountryLocalization("pf", "Französisch", "Französisch-Polynesien"), + CountryLocalization("ga", "Französisch", "Gabun"), + CountryLocalization("gm", "Englisch", "Gambia"), + CountryLocalization("ge", "Ossetisch", "Georgien"), + CountryLocalization("de", "Niedersorbisch", "Deutschland"), + CountryLocalization("gh", "Englisch", "Ghana"), + CountryLocalization("gi", "Englisch", "Gibraltar"), + CountryLocalization("gr", "Griechisch", "Griechenland"), + CountryLocalization("gl", "Grönländisch", "Grönland"), + CountryLocalization("gd", "Englisch", "Grenada"), + CountryLocalization("gp", "Französisch", "Guadeloupe"), + CountryLocalization("gu", "Englisch", "Guam"), + CountryLocalization("gt", "Spanisch", "Guatemala"), + CountryLocalization("gg", "Englisch", "Guernsey"), + CountryLocalization("gn", "Französisch", "Guinea"), + CountryLocalization("gw", "Portugiesisch", "Guinea-Bissau"), + CountryLocalization("gy", "Englisch", "Guyana"), + CountryLocalization("ht", "Französisch", "Haiti"), + CountryLocalization("hn", "Spanisch", "Honduras"), + CountryLocalization("hk", "Chinesisch", "Sonderverwaltungsregion Hongkong"), + CountryLocalization("hu", "Ungarisch", "Ungarn"), + CountryLocalization("is", "Isländisch", "Island"), + CountryLocalization("in", "Nepalesisch", "Indien"), + CountryLocalization("id", "Indonesisch", "Indonesien"), + CountryLocalization("ir", "Persisch", "Iran"), + CountryLocalization("iq", "Nördliches Luri", "Irak"), + CountryLocalization("ie", "Englisch", "Irland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Englisch", "Israel"), + CountryLocalization("it", "Deutsch", "Italien"), + CountryLocalization("jm", "Englisch", "Jamaika"), + CountryLocalization("jp", "Japanisch", "Japan"), + CountryLocalization("je", "Englisch", "Jersey"), + CountryLocalization("jo", "Arabisch", "Jordanien"), + CountryLocalization("kz", "Kasachisch", "Kasachstan"), + CountryLocalization("ke", "Somali", "Kenia"), + CountryLocalization("ki", "Englisch", "Kiribati"), + CountryLocalization("xk", "Serbisch", "Kosovo"), + CountryLocalization("kw", "Arabisch", "Kuwait"), + CountryLocalization("kg", "Russisch", "Kirgisistan"), + CountryLocalization("la", "Laotisch", "Laos"), + CountryLocalization("lv", "Lettisch", "Lettland"), + CountryLocalization("lb", "Arabisch", "Libanon"), + CountryLocalization("ls", "Englisch", "Lesotho"), + CountryLocalization("lr", "Englisch", "Liberia"), + CountryLocalization("ly", "Arabisch", "Libyen"), + CountryLocalization("li", "Schweizerdeutsch", "Liechtenstein"), + CountryLocalization("lt", "Litauisch", "Litauen"), + CountryLocalization("lu", "Luxemburgisch", "Luxemburg"), + CountryLocalization("mo", "Portugiesisch", "Sonderverwaltungsregion Macau"), + CountryLocalization("mk", "Albanisch", "Mazedonien"), + CountryLocalization("mg", "Französisch", "Madagaskar"), + CountryLocalization("mw", "Englisch", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "Französisch", "Mali"), + CountryLocalization("mt", "Englisch", "Malta"), + CountryLocalization("mh", "Englisch", "Marshallinseln"), + CountryLocalization("mq", "Französisch", "Martinique"), + CountryLocalization("mr", "Arabisch", "Mauretanien"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "Französisch", "Mayotte"), + CountryLocalization("mx", "Spanisch", "Mexiko"), + CountryLocalization("fm", "Englisch", "Mikronesien"), + CountryLocalization("md", "Russisch", "Republik Moldau"), + CountryLocalization("mc", "Französisch", "Monaco"), + CountryLocalization("mn", "Mongolisch", "Mongolei"), + CountryLocalization("me", "Serbisch", "Montenegro"), + CountryLocalization("ms", "Englisch", "Montserrat"), + CountryLocalization("ma", "Zentralatlas-Tamazight", "Marokko"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mosambik"), + CountryLocalization("mm", "Birmanisch", "Myanmar"), + CountryLocalization("na", "Englisch", "Namibia"), + CountryLocalization("nr", "Englisch", "Nauru"), + CountryLocalization("np", "Nepalesisch", "Nepal"), + CountryLocalization("nl", "Englisch", "Niederlande"), + CountryLocalization("nc", "Französisch", "Neukaledonien"), + CountryLocalization("nz", "Englisch", "Neuseeland"), + CountryLocalization("ni", "Spanisch", "Nicaragua"), + CountryLocalization("ne", "Haussa", "Niger"), + CountryLocalization("ng", "Haussa", "Nigeria"), + CountryLocalization("nu", "Englisch", "Niue"), + CountryLocalization("nf", "Englisch", "Norfolkinsel"), + CountryLocalization("kp", "Koreanisch", "Nordkorea"), + CountryLocalization("mp", "Englisch", "Nördliche Marianen"), + CountryLocalization("no", "Nordsamisch", "Norwegen"), + CountryLocalization("om", "Arabisch", "Oman"), + CountryLocalization("pk", "Englisch", "Pakistan"), + CountryLocalization("pw", "Englisch", "Palau"), + CountryLocalization("ps", "Arabisch", "Palästinensische Autonomiegebiete"), + CountryLocalization("pa", "Spanisch", "Panama"), + CountryLocalization("pg", "Englisch", "Papua-Neuguinea"), + CountryLocalization("py", "Spanisch", "Paraguay"), + CountryLocalization("pe", "Spanisch", "Peru"), + CountryLocalization("ph", "Filipino", "Philippinen"), + CountryLocalization("pn", "Englisch", "Pitcairninseln"), + CountryLocalization("pl", "Polnisch", "Polen"), + CountryLocalization("pt", "Portugiesisch", "Portugal"), + CountryLocalization("pr", "Englisch", "Puerto Rico"), + CountryLocalization("qa", "Arabisch", "Katar"), + CountryLocalization("ro", "Rumänisch", "Rumänien"), + CountryLocalization("ru", "Tatarisch", "Russland"), + CountryLocalization("rw", "Englisch", "Ruanda"), + CountryLocalization("re", "Französisch", "Réunion"), + CountryLocalization("ws", "Englisch", "Samoa"), + CountryLocalization("sm", "Italienisch", "San Marino"), + CountryLocalization("sa", "Arabisch", "Saudi-Arabien"), + CountryLocalization("sn", "Französisch", "Senegal"), + CountryLocalization("rs", "Serbisch", "Serbien"), + CountryLocalization("cs", "Serbisch", "Serbien und Montenegro"), + CountryLocalization("sc", "Französisch", "Seychellen"), + CountryLocalization("sl", "Englisch", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapur"), + CountryLocalization("sx", "Englisch", "Sint Maarten"), + CountryLocalization("sk", "Slowakisch", "Slowakei"), + CountryLocalization("si", "Slowenisch", "Slowenien"), + CountryLocalization("sb", "Englisch", "Salomonen"), + CountryLocalization("so", "Arabisch", "Somalia"), + CountryLocalization("za", "Englisch", "Südafrika"), + CountryLocalization("kr", "Koreanisch", "Südkorea"), + CountryLocalization("ss", "Nuer", "Südsudan"), + CountryLocalization("es", "Spanisch", "Spanien"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "Französisch", "St. Barthélemy"), + CountryLocalization("sh", "Englisch", "St. Helena"), + CountryLocalization("kn", "Englisch", "St. Kitts und Nevis"), + CountryLocalization("lc", "Englisch", "St. Lucia"), + CountryLocalization("mf", "Französisch", "St. Martin"), + CountryLocalization("pm", "Französisch", "St. Pierre und Miquelon"), + CountryLocalization("vc", "Englisch", "St. Vincent und die Grenadinen"), + CountryLocalization("sd", "Arabisch", "Sudan"), + CountryLocalization("sr", "Niederländisch", "Suriname"), + CountryLocalization("sj", "Norwegisch Bokmål", "Spitzbergen und Jan Mayen"), + CountryLocalization("sz", "Englisch", "Swasiland"), + CountryLocalization("se", "Schwedisch", "Schweden"), + CountryLocalization("ch", "Schweizerdeutsch", "Schweiz"), + CountryLocalization("sy", "Arabisch", "Syrien"), + CountryLocalization("st", "Portugiesisch", "São Tomé und Príncipe"), + CountryLocalization("tw", "Chinesisch", "Taiwan"), + CountryLocalization("tj", "Tadschikisch", "Tadschikistan"), + CountryLocalization("tz", "Makonde", "Tansania"), + CountryLocalization("th", "Thailändisch", "Thailand"), + CountryLocalization("tl", "Portugiesisch", "Timor-Leste"), + CountryLocalization("tg", "Französisch", "Togo"), + CountryLocalization("tk", "Englisch", "Tokelau"), + CountryLocalization("to", "Tongaisch", "Tonga"), + CountryLocalization("tt", "Englisch", "Trinidad und Tobago"), + CountryLocalization("tn", "Französisch", "Tunesien"), + CountryLocalization("tr", "Türkisch", "Türkei"), + CountryLocalization("tm", "Turkmenisch", "Turkmenistan"), + CountryLocalization("tc", "Englisch", "Turks- und Caicosinseln"), + CountryLocalization("tv", "Englisch", "Tuvalu"), + CountryLocalization("um", "Englisch", "Amerikanische Überseeinseln"), + CountryLocalization("vi", "Englisch", "Amerikanische Jungferninseln"), + CountryLocalization("ug", "Suaheli", "Uganda"), + CountryLocalization("ua", "Ukrainisch", "Ukraine"), + CountryLocalization("ae", "Arabisch", "Vereinigte Arabische Emirate"), + CountryLocalization("gb", "Englisch", "Vereinigtes Königreich"), + CountryLocalization("us", "Lakota", "Vereinigte Staaten"), + CountryLocalization("uy", "Spanisch", "Uruguay"), + CountryLocalization("uz", "Usbekisch", "Usbekistan"), + CountryLocalization("vu", "Französisch", "Vanuatu"), + CountryLocalization("va", "Italienisch", "Vatikanstadt"), + CountryLocalization("ve", "Spanisch", "Venezuela"), + CountryLocalization("vn", "Vietnamesisch", "Vietnam"), + CountryLocalization("wf", "Französisch", "Wallis und Futuna"), + CountryLocalization("eh", "Arabisch", "Westsahara"), + CountryLocalization("ye", "Arabisch", "Jemen"), + CountryLocalization("zm", "Englisch", "Sambia"), + CountryLocalization("zw", "Nord-Ndebele", "Simbabwe"), + CountryLocalization("ax", "Schwedisch", "Ålandinseln"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_dsb.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_dsb.kt new file mode 100644 index 0000000..304991d --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_dsb.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code dsb. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_dsb: List = listOf( + CountryLocalization("af", "persišćina", "Afghanistan"), + CountryLocalization("al", "albanšćina", "Albańska"), + CountryLocalization("dz", "francojšćina", "Algeriska"), + CountryLocalization("as", "engelšćina", "Ameriska Samoa"), + CountryLocalization("ad", "katanlanšćina", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "engelšćina", "Anguilla"), + CountryLocalization("ag", "engelšćina", "Antigua a Barbuda"), + CountryLocalization("ar", "špańšćina", "Argentinska"), + CountryLocalization("am", "armeńšćina", "Armeńska"), + CountryLocalization("aw", "nižozemšćina", "Aruba"), + CountryLocalization("au", "engelšćina", "Awstralska"), + CountryLocalization("at", "engelšćina", "Awstriska"), + CountryLocalization("az", "azerbajdžanšćina", "Azerbajdžan"), + CountryLocalization("bs", "engelšćina", "Bahamy"), + CountryLocalization("bh", "arabšćina", "Bahrain"), + CountryLocalization("bd", "bengalšćina", "Bangladeš"), + CountryLocalization("bb", "engelšćina", "Barbados"), + CountryLocalization("by", "běłorušćina", "Běłoruska"), + CountryLocalization("be", "francojšćina", "Belgiska"), + CountryLocalization("bz", "engelšćina", "Belize"), + CountryLocalization("bj", "francojšćina", "Benin"), + CountryLocalization("bm", "engelšćina", "Bermudy"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "špańšćina", "Boliwiska"), + CountryLocalization("ba", "bosnišćina", "Bosniska a Hercegowina"), + CountryLocalization("bw", "engelšćina", "Botswana"), + CountryLocalization("br", "portugalšćina", "Brazilska"), + CountryLocalization("io", "engelšćina", "Britiski indiskooceaniski teritorium"), + CountryLocalization("vg", "engelšćina", "Britiske kněžniske kupy"), + CountryLocalization("bn", "malajšćina", "Brunei"), + CountryLocalization("bg", "bulgaršćina", "Bulgarska"), + CountryLocalization("bf", "francojšćina", "Burkina Faso"), + CountryLocalization("bi", "francojšćina", "Burundi"), + CountryLocalization("kh", "kambodžanšćina", "Kambodža"), + CountryLocalization("cm", "Basaa", "Kamerun"), + CountryLocalization("ca", "francojšćina", "Kanada"), + CountryLocalization("ic", "špańšćina", "Kanariske kupy"), + CountryLocalization("cv", "kapverdšćina", "Kap Verde"), + CountryLocalization("bq", "nižozemšćina", "Karibiska Nižozemska"), + CountryLocalization("ky", "engelšćina", "Kajmaniske kupy"), + CountryLocalization("cf", "lingala", "Centralnoafriska republika"), + CountryLocalization("ea", "špańšćina", "Ceuta a Melilla"), + CountryLocalization("td", "arabšćina", "Čad"), + CountryLocalization("cl", "špańšćina", "Chilska"), + CountryLocalization("cn", "tibetšćina", "China"), + CountryLocalization("cx", "engelšćina", "Gódowne kupy"), + CountryLocalization("cc", "engelšćina", "Kokosowe kupy"), + CountryLocalization("co", "špańšćina", "Kolumbiska"), + CountryLocalization("km", "arabšćina", "Komory"), + CountryLocalization("cg", "lingala", "Kongo-Brazzaville"), + CountryLocalization("cd", "swahilišćina", "Kongo-Kinshasa"), + CountryLocalization("ck", "engelšćina", "Cookowe kupy"), + CountryLocalization("cr", "špańšćina", "Kosta Rika"), + CountryLocalization("hr", "chorwatšćina", "Chorwatska"), + CountryLocalization("cu", "špańšćina", "Kuba"), + CountryLocalization("cw", "nižozemšćina", "Curaçao"), + CountryLocalization("cy", "engelšćina", "Cypriska"), + CountryLocalization("cz", "češćina", "Česka republika"), + CountryLocalization("ci", "francojšćina", "Côte d’Ivoire"), + CountryLocalization("dk", "engelšćina", "Dańska"), + CountryLocalization("dg", "engelšćina", "Diego Garcia"), + CountryLocalization("dj", "francojšćina", "Džibuti"), + CountryLocalization("dm", "engelšćina", "Dominika"), + CountryLocalization("do", "špańšćina", "Dominikańska republika"), + CountryLocalization("ec", "kečua", "Ekwador"), + CountryLocalization("eg", "arabšćina", "Egyptojska"), + CountryLocalization("sv", "špańšćina", "El Salvador"), + CountryLocalization("gq", "špańšćina", "Ekwatorialna Gineja"), + CountryLocalization("er", "tigrinja", "Eritreja"), + CountryLocalization("ee", "estišćina", "Estniska"), + CountryLocalization("et", "amharšćina", "Etiopiska"), + CountryLocalization("fk", "engelšćina", "Falklandske kupy"), + CountryLocalization("fo", "ferejšćina", "Färöje"), + CountryLocalization("fj", "engelšćina", "Fidži"), + CountryLocalization("fi", "šwedšćina", "Finska"), + CountryLocalization("fr", "šwicarska nimšćina", "Francojska"), + CountryLocalization("gf", "francojšćina", "Francojska Guyana"), + CountryLocalization("pf", "francojšćina", "Francojska Polyneziska"), + CountryLocalization("ga", "francojšćina", "Gabun"), + CountryLocalization("gm", "engelšćina", "Gambija"), + CountryLocalization("ge", "Ossetic", "Georgiska"), + CountryLocalization("de", "dolnoserbšćina", "Nimska"), + CountryLocalization("gh", "engelšćina", "Ghana"), + CountryLocalization("gi", "engelšćina", "Gibraltar"), + CountryLocalization("gr", "grichišćina", "Grichiska"), + CountryLocalization("gl", "grönlandšćina", "Grönlandska"), + CountryLocalization("gd", "engelšćina", "Grenada"), + CountryLocalization("gp", "francojšćina", "Guadeloupe"), + CountryLocalization("gu", "engelšćina", "Guam"), + CountryLocalization("gt", "špańšćina", "Guatemala"), + CountryLocalization("gg", "engelšćina", "Guernsey"), + CountryLocalization("gn", "francojšćina", "Gineja"), + CountryLocalization("gw", "portugalšćina", "Gineja-Bissau"), + CountryLocalization("gy", "engelšćina", "Guyana"), + CountryLocalization("ht", "francojšćina", "Haiti"), + CountryLocalization("hn", "špańšćina", "Honduras"), + CountryLocalization("hk", "chinšćina", "Wósebna zastojnstwowa cona Hongkong"), + CountryLocalization("hu", "hungoršćina", "Hungorska"), + CountryLocalization("is", "islandšćina", "Islandska"), + CountryLocalization("in", "nepalšćina", "Indiska"), + CountryLocalization("id", "Indonesian", "Indoneziska"), + CountryLocalization("ir", "persišćina", "Iran"), + CountryLocalization("iq", "lrc", "Irak"), + CountryLocalization("ie", "engelšćina", "Irska"), + CountryLocalization("im", "manšćina", "Man"), + CountryLocalization("il", "engelšćina", "Israel"), + CountryLocalization("it", "nimšćina", "Italska"), + CountryLocalization("jm", "engelšćina", "Jamaika"), + CountryLocalization("jp", "japańšćina", "Japańska"), + CountryLocalization("je", "engelšćina", "Jersey"), + CountryLocalization("jo", "arabšćina", "Jordaniska"), + CountryLocalization("kz", "kazachšćina", "Kazachstan"), + CountryLocalization("ke", "somališćina", "Kenia"), + CountryLocalization("ki", "engelšćina", "Kiribati"), + CountryLocalization("xk", "serbišćina", "Kosowo"), + CountryLocalization("kw", "arabšćina", "Kuwait"), + CountryLocalization("kg", "rušćina", "Kirgizistan"), + CountryLocalization("la", "laošćina", "Laos"), + CountryLocalization("lv", "letišćina", "Letiska"), + CountryLocalization("lb", "arabšćina", "Libanon"), + CountryLocalization("ls", "engelšćina", "Lesotho"), + CountryLocalization("lr", "engelšćina", "Liberija"), + CountryLocalization("ly", "arabšćina", "Libyska"), + CountryLocalization("li", "šwicarska nimšćina", "Liechtenstein"), + CountryLocalization("lt", "litawšćina", "Litawska"), + CountryLocalization("lu", "luxemburgšćina", "Luxemburgska"), + CountryLocalization("mo", "portugalšćina", "Wósebna zastojnstwowa cona Macao"), + CountryLocalization("mk", "albanšćina", "Makedońska"), + CountryLocalization("mg", "francojšćina", "Madagaskar"), + CountryLocalization("mw", "engelšćina", "Malawi"), + CountryLocalization("my", "tamilšćina", "Malajzija"), + CountryLocalization("ml", "francojšćina", "Mali"), + CountryLocalization("mt", "engelšćina", "Malta"), + CountryLocalization("mh", "engelšćina", "Marshallowe kupy"), + CountryLocalization("mq", "francojšćina", "Martinique"), + CountryLocalization("mr", "arabšćina", "Mawretańska"), + CountryLocalization("mu", "mauriciska kreolšćina", "Mauritius"), + CountryLocalization("yt", "francojšćina", "Mayotte"), + CountryLocalization("mx", "špańšćina", "Mexiko"), + CountryLocalization("fm", "engelšćina", "Mikroneziska"), + CountryLocalization("md", "rušćina", "Moldawska"), + CountryLocalization("mc", "francojšćina", "Monaco"), + CountryLocalization("mn", "mongolšćina", "Mongolska"), + CountryLocalization("me", "serbišćina", "Carna Góra"), + CountryLocalization("ms", "engelšćina", "Montserrat"), + CountryLocalization("ma", "centralnoatlaski tamazight", "Marokko"), + CountryLocalization("mz", "makhuwa-meetto", "Mosambik"), + CountryLocalization("mm", "burmašćina", "Myanmar"), + CountryLocalization("na", "engelšćina", "Namibija"), + CountryLocalization("nr", "engelšćina", "Nauru"), + CountryLocalization("np", "nepalšćina", "Nepal"), + CountryLocalization("nl", "engelšćina", "Nižozemska"), + CountryLocalization("nc", "francojšćina", "Nowa Kaledoniska"), + CountryLocalization("nz", "engelšćina", "Nowoseelandska"), + CountryLocalization("ni", "špańšćina", "Nikaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigerija"), + CountryLocalization("nu", "engelšćina", "Niue"), + CountryLocalization("nf", "engelšćina", "Norfolkowa kupa"), + CountryLocalization("kp", "korejańšćina", "Pódpołnocna Koreja"), + CountryLocalization("mp", "engelšćina", "Pódpołnocne Mariany"), + CountryLocalization("no", "lapšćina", "Norwegska"), + CountryLocalization("om", "arabšćina", "Oman"), + CountryLocalization("pk", "engelšćina", "Pakistan"), + CountryLocalization("pw", "engelšćina", "Palau"), + CountryLocalization("ps", "arabšćina", "Palestinski awtonomny teritorium"), + CountryLocalization("pa", "špańšćina", "Panama"), + CountryLocalization("pg", "engelšćina", "Papua-Neuguinea"), + CountryLocalization("py", "špańšćina", "Paraguay"), + CountryLocalization("pe", "špańšćina", "Peru"), + CountryLocalization("ph", "filipinšćina", "Filipiny"), + CountryLocalization("pn", "engelšćina", "Pitcairnowe kupy"), + CountryLocalization("pl", "pólšćina", "Pólska"), + CountryLocalization("pt", "portugalšćina", "Portugalska"), + CountryLocalization("pr", "engelšćina", "Puerto Rico"), + CountryLocalization("qa", "arabšćina", "Katar"), + CountryLocalization("ro", "rumunšćina", "Rumuńska"), + CountryLocalization("ru", "tataršćina", "Ruska"), + CountryLocalization("rw", "engelšćina", "Ruanda"), + CountryLocalization("re", "francojšćina", "Réunion"), + CountryLocalization("ws", "engelšćina", "Samoa"), + CountryLocalization("sm", "italšćina", "San Marino"), + CountryLocalization("sa", "arabšćina", "Saudi-Arabiska"), + CountryLocalization("sn", "francojšćina", "Senegal"), + CountryLocalization("rs", "serbišćina", "Serbiska"), + CountryLocalization("cs", "serbišćina", "Serbia and Montenegro"), + CountryLocalization("sc", "francojšćina", "Seychelle"), + CountryLocalization("sl", "engelšćina", "Sierra Leone"), + CountryLocalization("sg", "tamilšćina", "Singapur"), + CountryLocalization("sx", "engelšćina", "Sint Maarten"), + CountryLocalization("sk", "słowakšćina", "Słowakska"), + CountryLocalization("si", "słowjeńšćina", "Słowjeńska"), + CountryLocalization("sb", "engelšćina", "Salomony"), + CountryLocalization("so", "arabšćina", "Somalija"), + CountryLocalization("za", "engelšćina", "Pódpołdnjowa Afrika (Republika)"), + CountryLocalization("kr", "korejańšćina", "Pódpołdnjowa Koreja"), + CountryLocalization("ss", "nuer", "Pódpołdnjowy Sudan"), + CountryLocalization("es", "špańšćina", "Špańska"), + CountryLocalization("lk", "tamilšćina", "Sri Lanka"), + CountryLocalization("bl", "francojšćina", "St. Barthélemy"), + CountryLocalization("sh", "engelšćina", "St. Helena"), + CountryLocalization("kn", "engelšćina", "St. Kitts a Nevis"), + CountryLocalization("lc", "engelšćina", "St. Lucia"), + CountryLocalization("mf", "francojšćina", "St. Martin"), + CountryLocalization("pm", "francojšćina", "St. Pierre a Miquelon"), + CountryLocalization("vc", "engelšćina", "St. Vincent a Grenadiny"), + CountryLocalization("sd", "arabšćina", "Sudan"), + CountryLocalization("sr", "nižozemšćina", "Surinamska"), + CountryLocalization("sj", "norwegske bokmål", "Svalbard a Jan Mayen"), + CountryLocalization("sz", "engelšćina", "Swasiska"), + CountryLocalization("se", "šwedšćina", "Šwedska"), + CountryLocalization("ch", "šwicarska nimšćina", "Šwicarska"), + CountryLocalization("sy", "arabšćina", "Syriska"), + CountryLocalization("st", "portugalšćina", "São Tomé a Príncipe"), + CountryLocalization("tw", "chinšćina", "Taiwan"), + CountryLocalization("tj", "tadžikišćina", "Tadźikistan"), + CountryLocalization("tz", "makonde", "Tansanija"), + CountryLocalization("th", "thailandšćina", "Thailandska"), + CountryLocalization("tl", "portugalšćina", "Timor-Leste"), + CountryLocalization("tg", "francojšćina", "Togo"), + CountryLocalization("tk", "engelšćina", "Tokelau"), + CountryLocalization("to", "tonganšćina", "Tonga"), + CountryLocalization("tt", "engelšćina", "Trinidad a Tobago"), + CountryLocalization("tn", "francojšćina", "Tuneziska"), + CountryLocalization("tr", "turkojšćina", "Turkojska"), + CountryLocalization("tm", "turkmeńšćina", "Turkmeniska"), + CountryLocalization("tc", "engelšćina", "Turks a Caicos kupy"), + CountryLocalization("tv", "engelšćina", "Tuvalu"), + CountryLocalization("um", "engelšćina", "Ameriska Oceaniska"), + CountryLocalization("vi", "engelšćina", "Ameriske kněžniske kupy"), + CountryLocalization("ug", "swahilišćina", "Uganda"), + CountryLocalization("ua", "ukrainšćina", "Ukraina"), + CountryLocalization("ae", "arabšćina", "Zjadnośone arabiske emiraty"), + CountryLocalization("gb", "engelšćina", "Zjadnośone kralejstwo"), + CountryLocalization("us", "lakotšćina", "Zjadnośone staty Ameriki"), + CountryLocalization("uy", "špańšćina", "Uruguay"), + CountryLocalization("uz", "usbekšćina", "Uzbekistan"), + CountryLocalization("vu", "francojšćina", "Vanuatu"), + CountryLocalization("va", "italšćina", "Vatikańske město"), + CountryLocalization("ve", "špańšćina", "Venezuela"), + CountryLocalization("vn", "vietnamšćina", "Vietnam"), + CountryLocalization("wf", "francojšćina", "Wallis a Futuna"), + CountryLocalization("eh", "arabšćina", "Pódwjacorna Sahara"), + CountryLocalization("ye", "arabšćina", "Jemen"), + CountryLocalization("zm", "engelšćina", "Sambija"), + CountryLocalization("zw", "pódpołnocne ndebele", "Simbabwe"), + CountryLocalization("ax", "šwedšćina", "Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_dz.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_dz.kt new file mode 100644 index 0000000..e9de1d7 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_dz.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code dz. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_dz: List = listOf( + CountryLocalization("af", "པར་ཤི་ཡཱན་ཁ", "ཨཕ་གྷ་ནི་སཏཱན"), + CountryLocalization("al", "ཨཱལ་བེ་ནི་ཡཱན་ཁ", "ཨཱལ་བེ་ནི་ཡ"), + CountryLocalization("dz", "ཕྲནཅ་ཁ", "ཨཱལ་ཇི་རི་ཡ"), + CountryLocalization("as", "ཨིང་ལིཤ་ཁ", "ས་མོ་ཨ་ཡུ་ཨེས་ཨེ་མངའ་ཁོངས"), + CountryLocalization("ad", "ཀེ་ཊ་ལཱན་ཁ", "ཨཱན་དོ་ར"), + CountryLocalization("ao", "Lingala", "ཨང་གྷོ་ལ"), + CountryLocalization("ai", "ཨིང་ལིཤ་ཁ", "ཨང་གི་ལ"), + CountryLocalization("ag", "ཨིང་ལིཤ་ཁ", "ཨན་ཊི་གུ་ཝ་ ཨེནཌ་ བྷར་བྷུ་ཌ"), + CountryLocalization("ar", "ཨིས་པེ་ནིཤ་ཁ", "ཨར་ཇེན་ཊི་ན"), + CountryLocalization("am", "ཨར་མི་ནི་ཡཱན་ཁ", "ཨར་མི་ནི་ཡ"), + CountryLocalization("aw", "ཌཆ་ཁ", "ཨ་རུ་བཱ"), + CountryLocalization("au", "ཨིང་ལིཤ་ཁ", "ཨཱོས་ཊྲེལ་ལི་ཡ"), + CountryLocalization("at", "ཨིང་ལིཤ་ཁ", "ཨཱོས་ཊྲི་ཡ"), + CountryLocalization("az", "ཨ་ཛར་བྷའི་ཇཱན་ཁ", "ཨ་ཛར་བྷའི་ཇཱན"), + CountryLocalization("bs", "ཨིང་ལིཤ་ཁ", "བྷ་ཧ་མས྄"), + CountryLocalization("bh", "ཨེ་ར་བིཀ་ཁ", "བྷ་རེན"), + CountryLocalization("bd", "བངྒ་ལ་ཁ", "བངྒ་ལ་དེཤ"), + CountryLocalization("bb", "ཨིང་ལིཤ་ཁ", "བྷར་བེ་ཌོས"), + CountryLocalization("by", "བེལ་ཨ་རུས་ཁ", "བེལ་ཨ་རུ་སུ"), + CountryLocalization("be", "ཕྲནཅ་ཁ", "བྷེལ་ཇམ"), + CountryLocalization("bz", "ཨིང་ལིཤ་ཁ", "བྷེ་ལིཛ"), + CountryLocalization("bj", "ཕྲནཅ་ཁ", "བྷེ་ནིན"), + CountryLocalization("bm", "ཨིང་ལིཤ་ཁ", "བར་མུ་ཌ"), + CountryLocalization("bt", "རྫོང་ཁ", "འབྲུག"), + CountryLocalization("bo", "ཨིས་པེ་ནིཤ་ཁ", "བྷེ་ལི་བི་ཡ"), + CountryLocalization("ba", "བྷོས་ནི་ཡཱན་ཁ", "བྷོས་ནི་ཡ་ ཨེནཌ་ ཧར་ཛི་གྷོ་བི་ན"), + CountryLocalization("bw", "ཨིང་ལིཤ་ཁ", "བྷོཙ་ཝ་ན"), + CountryLocalization("br", "པོར་ཅུ་གིས་ཁ", "བྲ་ཛིལ"), + CountryLocalization("io", "ཨིང་ལིཤ་ཁ", "བྲི་ཊིཤ་རྒྱ་གར་གྱི་རྒྱ་མཚོ་ས་ཁོངས"), + CountryLocalization("vg", "ཨིང་ལིཤ་ཁ", "ཝརཇིན་གླིང་ཚོམ་ བྲཱི་ཊིཤ་མངའ་ཁོངས"), + CountryLocalization("bn", "མ་ལེ་ཁ", "བྷྲུ་ནའི"), + CountryLocalization("bg", "བཱལ་གེ་རི་ཡཱན་ཁ", "བུལ་ག་རི་ཡ"), + CountryLocalization("bf", "ཕྲནཅ་ཁ", "བྷར་ཀི་ན་ ཕེ་སོ"), + CountryLocalization("bi", "ཕྲནཅ་ཁ", "བྷུ་རུན་ཌི"), + CountryLocalization("kh", "ཁེ་མེར་ཁ", "ཀམ་བྷོ་ཌི་ཡ"), + CountryLocalization("cm", "Basaa", "ཀེ་མ་རུན"), + CountryLocalization("ca", "ཕྲནཅ་ཁ", "ཀེ་ན་ཌ"), + CountryLocalization("ic", "ཨིས་པེ་ནིཤ་ཁ", "ཀ་ནེ་རི་གླིང་ཚོམ"), + CountryLocalization("cv", "kea", "ཀེཔ་བཱཌ"), + CountryLocalization("bq", "ཌཆ་ཁ", "ཀེ་རི་བི་ཡེན་ནེ་དར་ལནཌས྄"), + CountryLocalization("ky", "ཨིང་ལིཤ་ཁ", "ཁེ་མེན་གླིང་ཚོམ"), + CountryLocalization("cf", "Lingala", "སེན་ཊལ་ ཨཕ་རི་ཀཱན་ རི་པབ་ལིཀ"), + CountryLocalization("ea", "ཨིས་པེ་ནིཤ་ཁ", "སེ་ཨུ་ཏ་ ཨེནཌ་ མེལ་ལི་ལ"), + CountryLocalization("td", "ཨེ་ར་བིཀ་ཁ", "ཅཱཌ"), + CountryLocalization("cl", "ཨིས་པེ་ནིཤ་ཁ", "ཅི་ལི"), + CountryLocalization("cn", "བོད་ཁ", "རྒྱ་ནག"), + CountryLocalization("cx", "ཨིང་ལིཤ་ཁ", "ཁི་རིསྟ་མེས་མཚོ་གླིང"), + CountryLocalization("cc", "ཨིང་ལིཤ་ཁ", "ཀོ་ཀོས་གླིང་ཚོམ"), + CountryLocalization("co", "ཨིས་པེ་ནིཤ་ཁ", "ཀོ་ལོམ་བྷི་ཡ"), + CountryLocalization("km", "ཨེ་ར་བིཀ་ཁ", "ཀོ་མོ་རོས"), + CountryLocalization("cg", "Lingala", "ཀོང་གྷོ བྷྲ་ཛ་བིལ"), + CountryLocalization("cd", "སྭཱ་ཧི་ལི་ཁ", "ཀོང་གྷོ ཀིན་ཤ་ས"), + CountryLocalization("ck", "ཨིང་ལིཤ་ཁ", "ཀུག་གླིང་ཚོམ"), + CountryLocalization("cr", "ཨིས་པེ་ནིཤ་ཁ", "ཀོས་ཊ་རི་ཀ"), + CountryLocalization("hr", "ཀྲོ་ཨེ་ཤི་ཡཱན་ཁ", "ཀྲོ་ཨེ་ཤ"), + CountryLocalization("cu", "ཨིས་པེ་ནིཤ་ཁ", "ཀིའུ་བྷ"), + CountryLocalization("cw", "ཌཆ་ཁ", "ཀྱཱུར་ར་ཀོ"), + CountryLocalization("cy", "ཨིང་ལིཤ་ཁ", "སཱའི་པྲས"), + CountryLocalization("cz", "ཅེཀ་ཁ", "ཅེཀ་ རི་པབ་ལིཀ"), + CountryLocalization("ci", "ཕྲནཅ་ཁ", "ཀོ་ཊེ་ ཌི་ཨི་ཝོ་རེ"), + CountryLocalization("dk", "ཨིང་ལིཤ་ཁ", "ཌེན་མཱཀ"), + CountryLocalization("dg", "ཨིང་ལིཤ་ཁ", "ཌི་ཡེ་གོ་གར་སིའོ"), + CountryLocalization("dj", "ཕྲནཅ་ཁ", "ཇི་བྷུ་ཊི"), + CountryLocalization("dm", "ཨིང་ལིཤ་ཁ", "ཌོ་མི་ནི་ཀ"), + CountryLocalization("do", "ཨིས་པེ་ནིཤ་ཁ", "ཌོ་མི་ནི་ཀཱན་ རི་པབ་ལིཀ"), + CountryLocalization("ec", "ཀྭེ་ཆུ་ཨ་ཁ", "ཨེ་ཁྭ་ཌོར"), + CountryLocalization("eg", "ཨེ་ར་བིཀ་ཁ", "ཨི་ཇིབཊ"), + CountryLocalization("sv", "ཨིས་པེ་ནིཤ་ཁ", "ཨེལ་སལ་བ་ཌོར"), + CountryLocalization("gq", "ཨིས་པེ་ནིཤ་ཁ", "ཨེ་ཀུ་ཊོ་རེལ་ གི་ནི"), + CountryLocalization("er", "ཏིག་རི་ཉ་ཁ", "ཨེ་རི་ཊྲེ་ཡ"), + CountryLocalization("ee", "ཨེས་ཊོ་ནི་ཡཱན་ཁ", "ཨེས་ཊོ་ནི་ཡ"), + CountryLocalization("et", "ཨམ་ཧ་རིཀ་ཁ", "ཨི་ཐི་ཡོ་པི་ཡ"), + CountryLocalization("fk", "ཨིང་ལིཤ་ཁ", "ཕལྐ་ལནྜ་གླིང་ཚོམ"), + CountryLocalization("fo", "ཕཱ་རོ་ཨིས་ཁ", "ཕཱའེ་རོ་གླིང་ཚོམ"), + CountryLocalization("fj", "ཨིང་ལིཤ་ཁ", "ཕི་ཇི"), + CountryLocalization("fi", "སུའི་ཌིཤ་ཁ", "ཕིན་ལེནཌ"), + CountryLocalization("fr", "སུ་ཡིས་ཇཱར་མཱན་ཁ", "ཕྲཱནས"), + CountryLocalization("gf", "ཕྲནཅ་ཁ", "གུའི་ཡ་ན་ ཕྲནས྄་མངའ་ཁོངས"), + CountryLocalization("pf", "ཕྲནཅ་ཁ", "ཕྲཱནས྄་ཀྱི་པོ་ལི་ནི་ཤི་ཡ"), + CountryLocalization("ga", "ཕྲནཅ་ཁ", "གྷ་བྷོན"), + CountryLocalization("gm", "ཨིང་ལིཤ་ཁ", "གྷེམ་བི་ཡ"), + CountryLocalization("ge", "Ossetic", "ཇཽར་ཇཱ"), + CountryLocalization("de", "Lower Sorbian", "ཇཱར་མ་ནི"), + CountryLocalization("gh", "ཨིང་ལིཤ་ཁ", "གྷ་ན"), + CountryLocalization("gi", "ཨིང་ལིཤ་ཁ", "ཇིབ་རཱལ་ཊར"), + CountryLocalization("gr", "གྲིཀ་ཁ", "གིརིས྄"), + CountryLocalization("gl", "Kalaallisut", "གིརཱིན་ལནཌ྄"), + CountryLocalization("gd", "ཨིང་ལིཤ་ཁ", "གྲྀ་ན་ཌ"), + CountryLocalization("gp", "ཕྲནཅ་ཁ", "གོ་ཌེ་ལུ་པེ"), + CountryLocalization("gu", "ཨིང་ལིཤ་ཁ", "གུ་འམ་ མཚོ་གླིང"), + CountryLocalization("gt", "ཨིས་པེ་ནིཤ་ཁ", "གྷོ་ཊ་མ་ལ"), + CountryLocalization("gg", "ཨིང་ལིཤ་ཁ", "གུ་ཨེརྣ་སི"), + CountryLocalization("gn", "ཕྲནཅ་ཁ", "གྷི་ནི"), + CountryLocalization("gw", "པོར་ཅུ་གིས་ཁ", "གྷི་ནི་ བྷི་སཱའུ"), + CountryLocalization("gy", "ཨིང་ལིཤ་ཁ", "གྷ་ཡ་ན"), + CountryLocalization("ht", "ཕྲནཅ་ཁ", "ཧེ་ཊི"), + CountryLocalization("hn", "ཨིས་པེ་ནིཤ་ཁ", "ཧཱན་ཌུ་རཱས྄"), + CountryLocalization("hk", "རྒྱ་མི་ཁ", "ཧོང་ཀོང་ཅཱའི་ན"), + CountryLocalization("hu", "ཧཱང་གྷ་རི་ཡཱན་ཁ", "ཧཱང་གྷ་རི"), + CountryLocalization("is", "ཨ་ཡིས་ལེན་ཌིཀ་ཁ", "ཨཱའིས་ལེནཌ"), + CountryLocalization("in", "ནེ་པཱལི་ཁ", "རྒྱ་གར"), + CountryLocalization("id", "Indonesian", "ཨིན་ཌོ་ནེ་ཤི་ཡ"), + CountryLocalization("ir", "པར་ཤི་ཡཱན་ཁ", "ཨི་རཱན"), + CountryLocalization("iq", "lrc", "ཨི་རཱཀ"), + CountryLocalization("ie", "ཨིང་ལིཤ་ཁ", "ཨཱ་ཡ་ལེནཌ"), + CountryLocalization("im", "Manx", "ཨ་ཡུལ་ ཨོཕ་ མཱན"), + CountryLocalization("il", "ཨིང་ལིཤ་ཁ", "ཨིས་ར་ཡེལ"), + CountryLocalization("it", "ཇཱར་མཱན་ཁ", "ཨི་ཊ་ལི"), + CountryLocalization("jm", "ཨིང་ལིཤ་ཁ", "ཇཱ་མཻ་ཀ"), + CountryLocalization("jp", "ཇཱ་པཱ་ནིས་ཁ", "ཇ་པཱན"), + CountryLocalization("je", "ཨིང་ལིཤ་ཁ", "ཇེར་སི"), + CountryLocalization("jo", "ཨེ་ར་བིཀ་ཁ", "ཇོར་ཌན"), + CountryLocalization("kz", "ཀ་ཛགས་ཁ", "ཀ་ཛགས་སཏཱན"), + CountryLocalization("ke", "སོ་མ་ལི་ཁ", "ཀེན་ཡ"), + CountryLocalization("ki", "ཨིང་ལིཤ་ཁ", "ཀི་རི་བ་ཏི་མཚོ་གླིང"), + CountryLocalization("xk", "སཱར་བྷི་ཡཱན་ཁ", "XK"), + CountryLocalization("kw", "ཨེ་ར་བིཀ་ཁ", "ཀུ་ཝེཊ"), + CountryLocalization("kg", "ཨུ་རུ་སུའི་ཁ", "ཀིར་གིས་སཏཱན"), + CountryLocalization("la", "ལཱ་ཝོས་ཁ", "ལཱ་ཝོས"), + CountryLocalization("lv", "ལཊ་བི་ཡཱན་ཁ", "ལཊ་བི་ཡ"), + CountryLocalization("lb", "ཨེ་ར་བིཀ་ཁ", "ལེ་བ་ནོན"), + CountryLocalization("ls", "ཨིང་ལིཤ་ཁ", "ལཻ་སོ་ཐོ"), + CountryLocalization("lr", "ཨིང་ལིཤ་ཁ", "ལཱའི་བེ་རི་ཡ"), + CountryLocalization("ly", "ཨེ་ར་བིཀ་ཁ", "ལི་བི་ཡ"), + CountryLocalization("li", "སུ་ཡིས་ཇཱར་མཱན་ཁ", "ལིཀ་ཏནས་ཏ་ཡིན"), + CountryLocalization("lt", "ལི་ཐུ་ཝེ་ནི་ཡཱན་ཁ", "ལི་ཐུ་ཝེ་ནི་ཡ"), + CountryLocalization("lu", "ལག་ཛམ་བོརྒ་ཁ", "ལག་ཛམ་བོརྒ"), + CountryLocalization("mo", "པོར་ཅུ་གིས་ཁ", "མཀ་ཨའུ་ཅཱའི་ན"), + CountryLocalization("mk", "ཨཱལ་བེ་ནི་ཡཱན་ཁ", "མ་སེ་ཌོ་ནི་ཡ"), + CountryLocalization("mg", "ཕྲནཅ་ཁ", "མ་དཱ་གེས་ཀར"), + CountryLocalization("mw", "ཨིང་ལིཤ་ཁ", "མ་ལ་ཝི"), + CountryLocalization("my", "ཏ་མིལ་ཁ", "མ་ལེ་ཤི་ཡ"), + CountryLocalization("ml", "ཕྲནཅ་ཁ", "མཱ་ལི"), + CountryLocalization("mt", "ཨིང་ལིཤ་ཁ", "མཱལ་ཊ"), + CountryLocalization("mh", "ཨིང་ལིཤ་ཁ", "མར་ཤེལ་གླིང་ཚོམ"), + CountryLocalization("mq", "ཕྲནཅ་ཁ", "མཱར་ཊི་ནིཀ"), + CountryLocalization("mr", "ཨེ་ར་བིཀ་ཁ", "མོ་རི་ཊེ་ནི་ཡ"), + CountryLocalization("mu", "mfe", "མོ་རི་ཤཱས"), + CountryLocalization("yt", "ཕྲནཅ་ཁ", "མེ་ཡོཊ"), + CountryLocalization("mx", "ཨིས་པེ་ནིཤ་ཁ", "མེཀ་སི་ཀོ"), + CountryLocalization("fm", "ཨིང་ལིཤ་ཁ", "མའི་ཀྲོ་ནི་ཤི་ཡ"), + CountryLocalization("md", "ཨུ་རུ་སུའི་ཁ", "མོལ་དོ་བཱ"), + CountryLocalization("mc", "ཕྲནཅ་ཁ", "མོ་ན་ཀོ"), + CountryLocalization("mn", "Mongolian", "སོག་པོ་ཡུལ"), + CountryLocalization("me", "སཱར་བྷི་ཡཱན་ཁ", "མོན་ཊི་ནེག་རོ"), + CountryLocalization("ms", "ཨིང་ལིཤ་ཁ", "མོན་ས་རཊ"), + CountryLocalization("ma", "tzm", "མོ་རོ་ཀོ"), + CountryLocalization("mz", "mgh", "མོ་ཛམ་བྷིཀ"), + CountryLocalization("mm", "བར་མིས་ཁ", "མི་ཡཱན་མར་ (བྷར་མ)"), + CountryLocalization("na", "ཨིང་ལིཤ་ཁ", "ན་མི་བི་ཡ"), + CountryLocalization("nr", "ཨིང་ལིཤ་ཁ", "ནའུ་རུ་"), + CountryLocalization("np", "ནེ་པཱལི་ཁ", "བལ་ཡུལ"), + CountryLocalization("nl", "ཨིང་ལིཤ་ཁ", "ནེ་དར་ལནཌས྄"), + CountryLocalization("nc", "ཕྲནཅ་ཁ", "ནིའུ་ཀ་ལི་དོ་ནི་ཡ"), + CountryLocalization("nz", "ཨིང་ལིཤ་ཁ", "ནིའུ་ཛི་ལེནཌ"), + CountryLocalization("ni", "ཨིས་པེ་ནིཤ་ཁ", "ནི་ཀྲ་ཝ་ག"), + CountryLocalization("ne", "ཧཝ་ས་ཁ", "ནཱའི་ཇཱ"), + CountryLocalization("ng", "ཧཝ་ས་ཁ", "ནཱའི་ཇི་རི་ཡ"), + CountryLocalization("nu", "ཨིང་ལིཤ་ཁ", "ནི་ཨུ་ཨཻ"), + CountryLocalization("nf", "ཨིང་ལིཤ་ཁ", "ནོར་ཕོལཀ་མཚོ་གླིང༌"), + CountryLocalization("kp", "ཀོ་རི་ཡཱན་ཁ", "བྱང་ ཀོ་རི་ཡ"), + CountryLocalization("mp", "ཨིང་ལིཤ་ཁ", "བྱང་ཕྱོགས་ཀྱི་མ་ར་ཡ་ན་གླིང་ཚོམ"), + CountryLocalization("no", "Northern Sami", "ནོར་ཝེ"), + CountryLocalization("om", "ཨེ་ར་བིཀ་ཁ", "ཨོ་མཱན"), + CountryLocalization("pk", "ཨིང་ལིཤ་ཁ", "པ་ཀི་སཏཱན"), + CountryLocalization("pw", "ཨིང་ལིཤ་ཁ", "པ་ལའུ"), + CountryLocalization("ps", "ཨེ་ར་བིཀ་ཁ", "པེ་ལིསི་ཊི་ནི་ཡན་ཊེ་རི་ཐོ་རི"), + CountryLocalization("pa", "ཨིས་པེ་ནིཤ་ཁ", "པ་ན་མ"), + CountryLocalization("pg", "ཨིང་ལིཤ་ཁ", "པ་པུ་ ནིའུ་གི་ནི"), + CountryLocalization("py", "ཨིས་པེ་ནིཤ་ཁ", "པ་ར་གུ་ཝའི"), + CountryLocalization("pe", "ཨིས་པེ་ནིཤ་ཁ", "པེ་རུ"), + CountryLocalization("ph", "ཕི་ལི་པི་ནོ་ཁ", "ཕི་ལི་པིནས"), + CountryLocalization("pn", "ཨིང་ལིཤ་ཁ", "པིཊ་ཀེ་ཡེརན་གླིང་ཚོམ"), + CountryLocalization("pl", "པོ་ལིཤ་ཁ", "པོ་ལེནཌ"), + CountryLocalization("pt", "པོར་ཅུ་གིས་ཁ", "པོར་ཅུ་གཱལ"), + CountryLocalization("pr", "ཨིང་ལིཤ་ཁ", "པུ་འེར་ཊོ་རི་ཁོ"), + CountryLocalization("qa", "ཨེ་ར་བིཀ་ཁ", "ཀ་ཊར"), + CountryLocalization("ro", "རོ་མེ་ནི་ཡཱན་ཁ", "རོ་མེ་ནི་ཡ"), + CountryLocalization("ru", "ཊ་ཊར་ཁ", "ཨུ་རུ་སུ"), + CountryLocalization("rw", "ཨིང་ལིཤ་ཁ", "རུ་ཝན་ཌ"), + CountryLocalization("re", "ཕྲནཅ་ཁ", "རེ་ཡུ་ནི་ཡོན"), + CountryLocalization("ws", "ཨིང་ལིཤ་ཁ", "ས་མོ་ཨ"), + CountryLocalization("sm", "ཨི་ཊ་ལི་ཡཱན་ཁ", "སཱན་མ་རི་ནོ"), + CountryLocalization("sa", "ཨེ་ར་བིཀ་ཁ", "སཱཝ་དི་ ཨ་རེ་བྷི་ཡ"), + CountryLocalization("sn", "ཕྲནཅ་ཁ", "སེ་ནི་གྷལ"), + CountryLocalization("rs", "སཱར་བྷི་ཡཱན་ཁ", "སཱར་བྷི་ཡ"), + CountryLocalization("cs", "སཱར་བྷི་ཡཱན་ཁ", "Serbia and Montenegro"), + CountryLocalization("sc", "ཕྲནཅ་ཁ", "སེ་ཤཱལས"), + CountryLocalization("sl", "ཨིང་ལིཤ་ཁ", "སི་ར་ ལི་འོན"), + CountryLocalization("sg", "ཏ་མིལ་ཁ", "སིང་ག་པོར"), + CountryLocalization("sx", "ཨིང་ལིཤ་ཁ", "སིནཊ་ མཱར་ཊེན"), + CountryLocalization("sk", "སུ་ལོ་བཱཀ་ཁ", "སུ་ལོ་བཱ་ཀི་ཡ"), + CountryLocalization("si", "སུ་ལོ་བི་ནི་ཡཱན་ཁ", "སུ་ལོ་བི་ནི་ཡ"), + CountryLocalization("sb", "ཨིང་ལིཤ་ཁ", "སོ་ལོ་མོན་ གླིང་ཚོམ"), + CountryLocalization("so", "ཨེ་ར་བིཀ་ཁ", "སོ་མ་ལི་ཡ"), + CountryLocalization("za", "ཨིང་ལིཤ་ཁ", "སཱའུཐ་ ཨཕ་རི་ཀ"), + CountryLocalization("kr", "ཀོ་རི་ཡཱན་ཁ", "ལྷོ་ ཀོ་རི་ཡ"), + CountryLocalization("ss", "nus", "སཱའུཐ་ སུ་ཌཱན"), + CountryLocalization("es", "ཨིས་པེ་ནིཤ་ཁ", "ཨིས་པེན"), + CountryLocalization("lk", "ཏ་མིལ་ཁ", "ཤྲཱི་ལང་ཀ"), + CountryLocalization("bl", "ཕྲནཅ་ཁ", "སེནཊ་ བར་ཐོ་ལོམ་མིའུ"), + CountryLocalization("sh", "ཨིང་ལིཤ་ཁ", "སེནཊ་ ཧེ་ལི་ན"), + CountryLocalization("kn", "ཨིང་ལིཤ་ཁ", "སེནཊ་ ཀིཊས་ དང་ ནེ་བིས"), + CountryLocalization("lc", "ཨིང་ལིཤ་ཁ", "སེནཊ་ ལུ་སི་ཡ"), + CountryLocalization("mf", "ཕྲནཅ་ཁ", "སེནཊ་ མཱར་ཊིན"), + CountryLocalization("pm", "ཕྲནཅ་ཁ", "སིནཊ་པི་ཡེར་ ཨེནཌ་ མིཀོ་ལེན"), + CountryLocalization("vc", "ཨིང་ལིཤ་ཁ", "སེནཊ་ཝིན་སེནཌ྄ ཨེནཌ་ གི་རེ་ན་དིནས྄"), + CountryLocalization("sd", "ཨེ་ར་བིཀ་ཁ", "སུ་ཌཱན"), + CountryLocalization("sr", "ཌཆ་ཁ", "སུ་རི་ནཱམ"), + CountryLocalization("sj", "ནོར་ཝེ་ཇི་ཡཱན་བོཀ་མཱལ་ཁ", "སྭཱལ་བྷརྡ་ ཨེནཌ་ ཇཱན་མ་ཡེན"), + CountryLocalization("sz", "ཨིང་ལིཤ་ཁ", "སུ་ཝ་ཛི་ལེནཌ"), + CountryLocalization("se", "སུའི་ཌིཤ་ཁ", "སུའི་ཌེན"), + CountryLocalization("ch", "སུ་ཡིས་ཇཱར་མཱན་ཁ", "སུ་ཝིཊ་ཛར་ལེནཌ"), + CountryLocalization("sy", "ཨེ་ར་བིཀ་ཁ", "སི་རི་ཡ"), + CountryLocalization("st", "པོར་ཅུ་གིས་ཁ", "སཝ་ ཊོ་མེ་ ཨེནཌ་ པྲྀན་སི་པེ"), + CountryLocalization("tw", "རྒྱ་མི་ཁ", "ཊཱའི་ཝཱན"), + CountryLocalization("tj", "ཏ་ཇིཀ་ཁ", "ཏ་ཇིག་གི་སཏཱན"), + CountryLocalization("tz", "kde", "ཊཱན་ཛཱ་ནི་ཡ"), + CountryLocalization("th", "ཐཱའི་ཁ", "ཐཱའི་ལེནཌ"), + CountryLocalization("tl", "པོར་ཅུ་གིས་ཁ", "ཏི་་མོར་ལེ་ཨེསཊ"), + CountryLocalization("tg", "ཕྲནཅ་ཁ", "ཊོ་གྷོ"), + CountryLocalization("tk", "ཨིང་ལིཤ་ཁ", "ཏོ་ཀེ་ལའུ་ མཚོ་གླིང"), + CountryLocalization("to", "ཊོང་གྷན་ཁ", "ཊོང་གྷ"), + CountryLocalization("tt", "ཨིང་ལིཤ་ཁ", "ཊི་ནི་ཌཱཌ་ ཨེནཌ་ ཊོ་བྷེ་གྷོ"), + CountryLocalization("tn", "ཕྲནཅ་ཁ", "ཊུ་ནི་ཤི་ཡ"), + CountryLocalization("tr", "ཊཱར་ཀིཤ་ཁ", "ཊཱར་ཀི"), + CountryLocalization("tm", "ཊཱརཀ་མེན་ཁ", "ཊཱརཀ་མེནའི་སཏཱན"), + CountryLocalization("tc", "ཨིང་ལིཤ་ཁ", "ཏུརྐས྄་ ཨེནཌ་ ཀ་ཀོས་གླིང་ཚོམ"), + CountryLocalization("tv", "ཨིང་ལིཤ་ཁ", "ཏུ་ཝ་ལུ"), + CountryLocalization("um", "ཨིང་ལིཤ་ཁ", "ཡུ་ཨེས་གྱི་མཐའ་མཚམས་མཚོ་གླིང་"), + CountryLocalization("vi", "ཨིང་ལིཤ་ཁ", "ཝརཇིན་གླིང་ཚོམ་ ཡུ་ཨེས་ཨེ་མངའ་ཁོངས"), + CountryLocalization("ug", "སྭཱ་ཧི་ལི་ཁ", "ཡུ་གྷན་ཌ"), + CountryLocalization("ua", "ཡུ་ཀེ་རེ་ནི་ཡཱན་ཁ", "ཡུ་ཀརེན"), + CountryLocalization("ae", "ཨེ་ར་བིཀ་ཁ", "ཡུ་ནཱའི་ཊེཌ་ ཨ་རབ་ ཨེ་མེ་རེཊས"), + CountryLocalization("gb", "ཨིང་ལིཤ་ཁ", "ཡུ་ནཱའི་ཊེཌ་ ཀིང་ཌམ"), + CountryLocalization("us", "lkt", "ཡུ་ཨེས་ཨེ"), + CountryLocalization("uy", "ཨིས་པེ་ནིཤ་ཁ", "ཡུ་རུ་གུ་ཝའི"), + CountryLocalization("uz", "ཨུས་བེཀ་ཁ", "ཨུས་བེག་གི་སཏཱན"), + CountryLocalization("vu", "ཕྲནཅ་ཁ", "ཝ་ནུ་ཨ་ཏུ"), + CountryLocalization("va", "ཨི་ཊ་ལི་ཡཱན་ཁ", "བ་ཊི་ཀཱན་ སི་ཊི"), + CountryLocalization("ve", "ཨིས་པེ་ནིཤ་ཁ", "བེ་ནི་ཛུ་ཝེ་ལ"), + CountryLocalization("vn", "བེཊ་ནཱ་མིས་ཁ", "བེཊ་ནཱམ"), + CountryLocalization("wf", "ཕྲནཅ་ཁ", "ཝལ་ལིས྄་ ཨེནཌ་ ཕུ་ཏུ་ན་"), + CountryLocalization("eh", "ཨེ་ར་བིཀ་ཁ", "ནུབ་ཕྱོགས་ ས་ཧཱ་ར"), + CountryLocalization("ye", "ཨེ་ར་བིཀ་ཁ", "ཡེ་མེན"), + CountryLocalization("zm", "ཨིང་ལིཤ་ཁ", "ཛམ་བྷི་ཡ"), + CountryLocalization("zw", "North Ndebele", "ཛིམ་བྷབ་ཝེ"), + CountryLocalization("ax", "སུའི་ཌིཤ་ཁ", "ཨ་ལནཌ་གླིང་ཚོམ"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_el.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_el.kt new file mode 100644 index 0000000..789b4b0 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_el.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code el. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_el: List = listOf( + CountryLocalization("af", "Περσικά", "Αφγανιστάν"), + CountryLocalization("al", "Αλβανικά", "Αλβανία"), + CountryLocalization("dz", "Γαλλικά", "Αλγερία"), + CountryLocalization("as", "Αγγλικά", "Αμερικανική Σαμόα"), + CountryLocalization("ad", "Καταλανικά", "Ανδόρα"), + CountryLocalization("ao", "Λινγκάλα", "Αγκόλα"), + CountryLocalization("ai", "Αγγλικά", "Ανγκουίλα"), + CountryLocalization("ag", "Αγγλικά", "Αντίγκουα και Μπαρμπούντα"), + CountryLocalization("ar", "Ισπανικά", "Αργεντινή"), + CountryLocalization("am", "Αρμενικά", "Αρμενία"), + CountryLocalization("aw", "Ολλανδικά", "Αρούμπα"), + CountryLocalization("au", "Αγγλικά", "Αυστραλία"), + CountryLocalization("at", "Αγγλικά", "Αυστρία"), + CountryLocalization("az", "Αζερμπαϊτζανικά", "Αζερμπαϊτζάν"), + CountryLocalization("bs", "Αγγλικά", "Μπαχάμες"), + CountryLocalization("bh", "Αραβικά", "Μπαχρέιν"), + CountryLocalization("bd", "Βεγγαλικά", "Μπανγκλαντές"), + CountryLocalization("bb", "Αγγλικά", "Μπαρμπέιντος"), + CountryLocalization("by", "Λευκορωσικά", "Λευκορωσία"), + CountryLocalization("be", "Γαλλικά", "Βέλγιο"), + CountryLocalization("bz", "Αγγλικά", "Μπελίζ"), + CountryLocalization("bj", "Γαλλικά", "Μπενίν"), + CountryLocalization("bm", "Αγγλικά", "Βερμούδες"), + CountryLocalization("bt", "Ντζόνγκχα", "Μπουτάν"), + CountryLocalization("bo", "Ισπανικά", "Βολιβία"), + CountryLocalization("ba", "Βοσνιακά", "Βοσνία - Ερζεγοβίνη"), + CountryLocalization("bw", "Αγγλικά", "Μποτσουάνα"), + CountryLocalization("br", "Πορτογαλικά", "Βραζιλία"), + CountryLocalization("io", "Αγγλικά", "Βρετανικά Εδάφη Ινδικού Ωκεανού"), + CountryLocalization("vg", "Αγγλικά", "Βρετανικές Παρθένες Νήσοι"), + CountryLocalization("bn", "Μαλαισιανά", "Μπρουνέι"), + CountryLocalization("bg", "Βουλγαρικά", "Βουλγαρία"), + CountryLocalization("bf", "Γαλλικά", "Μπουρκίνα Φάσο"), + CountryLocalization("bi", "Γαλλικά", "Μπουρούντι"), + CountryLocalization("kh", "Χμερ", "Καμπότζη"), + CountryLocalization("cm", "Μπάσα", "Καμερούν"), + CountryLocalization("ca", "Γαλλικά", "Καναδάς"), + CountryLocalization("ic", "Ισπανικά", "Κανάριοι Νήσοι"), + CountryLocalization("cv", "Γλώσσα του Πράσινου Ακρωτηρίου", "Πράσινο Ακρωτήριο"), + CountryLocalization("bq", "Ολλανδικά", "Ολλανδία Καραϊβικής"), + CountryLocalization("ky", "Αγγλικά", "Νήσοι Κέιμαν"), + CountryLocalization("cf", "Λινγκάλα", "Κεντροαφρικανική Δημοκρατία"), + CountryLocalization("ea", "Ισπανικά", "Θέουτα και Μελίγια"), + CountryLocalization("td", "Αραβικά", "Τσαντ"), + CountryLocalization("cl", "Ισπανικά", "Χιλή"), + CountryLocalization("cn", "Θιβετιανά", "Κίνα"), + CountryLocalization("cx", "Αγγλικά", "Νήσος των Χριστουγέννων"), + CountryLocalization("cc", "Αγγλικά", "Νήσοι Κόκος (Κίλινγκ)"), + CountryLocalization("co", "Ισπανικά", "Κολομβία"), + CountryLocalization("km", "Αραβικά", "Κομόρες"), + CountryLocalization("cg", "Λινγκάλα", "Κονγκό - Μπραζαβίλ"), + CountryLocalization("cd", "Σουαχίλι", "Κονγκό - Κινσάσα"), + CountryLocalization("ck", "Αγγλικά", "Νήσοι Κουκ"), + CountryLocalization("cr", "Ισπανικά", "Κόστα Ρίκα"), + CountryLocalization("hr", "Κροατικά", "Κροατία"), + CountryLocalization("cu", "Ισπανικά", "Κούβα"), + CountryLocalization("cw", "Ολλανδικά", "Κουρασάο"), + CountryLocalization("cy", "Αγγλικά", "Κύπρος"), + CountryLocalization("cz", "Τσεχικά", "Τσεχία"), + CountryLocalization("ci", "Γαλλικά", "Ακτή Ελεφαντοστού"), + CountryLocalization("dk", "Αγγλικά", "Δανία"), + CountryLocalization("dg", "Αγγλικά", "Ντιέγκο Γκαρσία"), + CountryLocalization("dj", "Γαλλικά", "Τζιμπουτί"), + CountryLocalization("dm", "Αγγλικά", "Ντομίνικα"), + CountryLocalization("do", "Ισπανικά", "Δομινικανή Δημοκρατία"), + CountryLocalization("ec", "Κέτσουα", "Ισημερινός"), + CountryLocalization("eg", "Αραβικά", "Αίγυπτος"), + CountryLocalization("sv", "Ισπανικά", "Ελ Σαλβαδόρ"), + CountryLocalization("gq", "Ισπανικά", "Ισημερινή Γουινέα"), + CountryLocalization("er", "Τιγκρινικά", "Ερυθραία"), + CountryLocalization("ee", "Εσθονικά", "Εσθονία"), + CountryLocalization("et", "Αμχαρικά", "Αιθιοπία"), + CountryLocalization("fk", "Αγγλικά", "Νήσοι Φόκλαντ"), + CountryLocalization("fo", "Φεροϊκά", "Νήσοι Φερόες"), + CountryLocalization("fj", "Αγγλικά", "Φίτζι"), + CountryLocalization("fi", "Σουηδικά", "Φινλανδία"), + CountryLocalization("fr", "Γερμανικά Ελβετίας", "Γαλλία"), + CountryLocalization("gf", "Γαλλικά", "Γαλλική Γουιάνα"), + CountryLocalization("pf", "Γαλλικά", "Γαλλική Πολυνησία"), + CountryLocalization("ga", "Γαλλικά", "Γκαμπόν"), + CountryLocalization("gm", "Αγγλικά", "Γκάμπια"), + CountryLocalization("ge", "Οσετικά", "Γεωργία"), + CountryLocalization("de", "Κάτω Σορβικά", "Γερμανία"), + CountryLocalization("gh", "Αγγλικά", "Γκάνα"), + CountryLocalization("gi", "Αγγλικά", "Γιβραλτάρ"), + CountryLocalization("gr", "Ελληνικά", "Ελλάδα"), + CountryLocalization("gl", "Καλαάλισουτ", "Γροιλανδία"), + CountryLocalization("gd", "Αγγλικά", "Γρενάδα"), + CountryLocalization("gp", "Γαλλικά", "Γουαδελούπη"), + CountryLocalization("gu", "Αγγλικά", "Γκουάμ"), + CountryLocalization("gt", "Ισπανικά", "Γουατεμάλα"), + CountryLocalization("gg", "Αγγλικά", "Γκέρνζι"), + CountryLocalization("gn", "Γαλλικά", "Γουινέα"), + CountryLocalization("gw", "Πορτογαλικά", "Γουινέα Μπισάου"), + CountryLocalization("gy", "Αγγλικά", "Γουιάνα"), + CountryLocalization("ht", "Γαλλικά", "Αϊτή"), + CountryLocalization("hn", "Ισπανικά", "Ονδούρα"), + CountryLocalization("hk", "Κινεζικά", "Χονγκ Κονγκ ΕΔΠ Κίνας"), + CountryLocalization("hu", "Ουγγρικά", "Ουγγαρία"), + CountryLocalization("is", "Ισλανδικά", "Ισλανδία"), + CountryLocalization("in", "Νεπαλικά", "Ινδία"), + CountryLocalization("id", "Ινδονησιακά", "Ινδονησία"), + CountryLocalization("ir", "Περσικά", "Ιράν"), + CountryLocalization("iq", "Βόρεια Λούρι", "Ιράκ"), + CountryLocalization("ie", "Αγγλικά", "Ιρλανδία"), + CountryLocalization("im", "Μανξ", "Νήσος του Μαν"), + CountryLocalization("il", "Αγγλικά", "Ισραήλ"), + CountryLocalization("it", "Γερμανικά", "Ιταλία"), + CountryLocalization("jm", "Αγγλικά", "Τζαμάικα"), + CountryLocalization("jp", "Ιαπωνικά", "Ιαπωνία"), + CountryLocalization("je", "Αγγλικά", "Τζέρζι"), + CountryLocalization("jo", "Αραβικά", "Ιορδανία"), + CountryLocalization("kz", "Καζακικά", "Καζακστάν"), + CountryLocalization("ke", "Σομαλικά", "Κένυα"), + CountryLocalization("ki", "Αγγλικά", "Κιριμπάτι"), + CountryLocalization("xk", "Σερβικά", "Κοσσυφοπέδιο"), + CountryLocalization("kw", "Αραβικά", "Κουβέιτ"), + CountryLocalization("kg", "Ρωσικά", "Κιργιστάν"), + CountryLocalization("la", "Λαοτινά", "Λάος"), + CountryLocalization("lv", "Λετονικά", "Λετονία"), + CountryLocalization("lb", "Αραβικά", "Λίβανος"), + CountryLocalization("ls", "Αγγλικά", "Λεσότο"), + CountryLocalization("lr", "Αγγλικά", "Λιβερία"), + CountryLocalization("ly", "Αραβικά", "Λιβύη"), + CountryLocalization("li", "Γερμανικά Ελβετίας", "Λιχτενστάιν"), + CountryLocalization("lt", "Λιθουανικά", "Λιθουανία"), + CountryLocalization("lu", "Λουξεμβουργιανά", "Λουξεμβούργο"), + CountryLocalization("mo", "Πορτογαλικά", "Μακάο ΕΔΠ Κίνας"), + CountryLocalization("mk", "Αλβανικά", "Πρώην Γιουγκοσλαβική Δημοκρατία της Μακεδονίας"), + CountryLocalization("mg", "Γαλλικά", "Μαδαγασκάρη"), + CountryLocalization("mw", "Αγγλικά", "Μαλάουι"), + CountryLocalization("my", "Ταμιλικά", "Μαλαισία"), + CountryLocalization("ml", "Γαλλικά", "Μάλι"), + CountryLocalization("mt", "Αγγλικά", "Μάλτα"), + CountryLocalization("mh", "Αγγλικά", "Νήσοι Μάρσαλ"), + CountryLocalization("mq", "Γαλλικά", "Μαρτινίκα"), + CountryLocalization("mr", "Αραβικά", "Μαυριτανία"), + CountryLocalization("mu", "Μορισιέν", "Μαυρίκιος"), + CountryLocalization("yt", "Γαλλικά", "Μαγιότ"), + CountryLocalization("mx", "Ισπανικά", "Μεξικό"), + CountryLocalization("fm", "Αγγλικά", "Μικρονησία"), + CountryLocalization("md", "Ρωσικά", "Μολδαβία"), + CountryLocalization("mc", "Γαλλικά", "Μονακό"), + CountryLocalization("mn", "Μογγολικά", "Μογγολία"), + CountryLocalization("me", "Σερβικά", "Μαυροβούνιο"), + CountryLocalization("ms", "Αγγλικά", "Μονσεράτ"), + CountryLocalization("ma", "Ταμαζίτ Κεντρικού Μαρόκο", "Μαρόκο"), + CountryLocalization("mz", "Μακούβα-Μέτο", "Μοζαμβίκη"), + CountryLocalization("mm", "Βιρμανικά", "Μιανμάρ (Βιρμανία)"), + CountryLocalization("na", "Αγγλικά", "Ναμίμπια"), + CountryLocalization("nr", "Αγγλικά", "Ναουρού"), + CountryLocalization("np", "Νεπαλικά", "Νεπάλ"), + CountryLocalization("nl", "Αγγλικά", "Ολλανδία"), + CountryLocalization("nc", "Γαλλικά", "Νέα Καληδονία"), + CountryLocalization("nz", "Αγγλικά", "Νέα Ζηλανδία"), + CountryLocalization("ni", "Ισπανικά", "Νικαράγουα"), + CountryLocalization("ne", "Χάουσα", "Νίγηρας"), + CountryLocalization("ng", "Χάουσα", "Νιγηρία"), + CountryLocalization("nu", "Αγγλικά", "Νιούε"), + CountryLocalization("nf", "Αγγλικά", "Νήσος Νόρφολκ"), + CountryLocalization("kp", "Κορεατικά", "Βόρεια Κορέα"), + CountryLocalization("mp", "Αγγλικά", "Νήσοι Βόρειες Μαριάνες"), + CountryLocalization("no", "Βόρεια Σάμι", "Νορβηγία"), + CountryLocalization("om", "Αραβικά", "Ομάν"), + CountryLocalization("pk", "Αγγλικά", "Πακιστάν"), + CountryLocalization("pw", "Αγγλικά", "Παλάου"), + CountryLocalization("ps", "Αραβικά", "Παλαιστινιακά Εδάφη"), + CountryLocalization("pa", "Ισπανικά", "Παναμάς"), + CountryLocalization("pg", "Αγγλικά", "Παπούα Νέα Γουινέα"), + CountryLocalization("py", "Ισπανικά", "Παραγουάη"), + CountryLocalization("pe", "Ισπανικά", "Περού"), + CountryLocalization("ph", "Φιλιππινικά", "Φιλιππίνες"), + CountryLocalization("pn", "Αγγλικά", "Νήσοι Πίτκερν"), + CountryLocalization("pl", "Πολωνικά", "Πολωνία"), + CountryLocalization("pt", "Πορτογαλικά", "Πορτογαλία"), + CountryLocalization("pr", "Αγγλικά", "Πουέρτο Ρίκο"), + CountryLocalization("qa", "Αραβικά", "Κατάρ"), + CountryLocalization("ro", "Ρουμανικά", "Ρουμανία"), + CountryLocalization("ru", "Ταταρικά", "Ρωσία"), + CountryLocalization("rw", "Αγγλικά", "Ρουάντα"), + CountryLocalization("re", "Γαλλικά", "Ρεϊνιόν"), + CountryLocalization("ws", "Αγγλικά", "Σαμόα"), + CountryLocalization("sm", "Ιταλικά", "Άγιος Μαρίνος"), + CountryLocalization("sa", "Αραβικά", "Σαουδική Αραβία"), + CountryLocalization("sn", "Γαλλικά", "Σενεγάλη"), + CountryLocalization("rs", "Σερβικά", "Σερβία"), + CountryLocalization("cs", "Σερβικά", "Σερβία και Μαυροβούνιο"), + CountryLocalization("sc", "Γαλλικά", "Σεϋχέλλες"), + CountryLocalization("sl", "Αγγλικά", "Σιέρα Λεόνε"), + CountryLocalization("sg", "Ταμιλικά", "Σιγκαπούρη"), + CountryLocalization("sx", "Αγγλικά", "Άγιος Μαρτίνος (Ολλανδικό τμήμα)"), + CountryLocalization("sk", "Σλοβακικά", "Σλοβακία"), + CountryLocalization("si", "Σλοβενικά", "Σλοβενία"), + CountryLocalization("sb", "Αγγλικά", "Νήσοι Σολομώντος"), + CountryLocalization("so", "Αραβικά", "Σομαλία"), + CountryLocalization("za", "Αγγλικά", "Νότια Αφρική"), + CountryLocalization("kr", "Κορεατικά", "Νότια Κορέα"), + CountryLocalization("ss", "Νούερ", "Νότιο Σουδάν"), + CountryLocalization("es", "Ισπανικά", "Ισπανία"), + CountryLocalization("lk", "Ταμιλικά", "Σρι Λάνκα"), + CountryLocalization("bl", "Γαλλικά", "Άγιος Βαρθολομαίος"), + CountryLocalization("sh", "Αγγλικά", "Αγία Ελένη"), + CountryLocalization("kn", "Αγγλικά", "Σεν Κιτς και Νέβις"), + CountryLocalization("lc", "Αγγλικά", "Αγία Λουκία"), + CountryLocalization("mf", "Γαλλικά", "Άγιος Μαρτίνος (Γαλλικό τμήμα)"), + CountryLocalization("pm", "Γαλλικά", "Σεν Πιερ και Μικελόν"), + CountryLocalization("vc", "Αγγλικά", "Άγιος Βικέντιος και Γρεναδίνες"), + CountryLocalization("sd", "Αραβικά", "Σουδάν"), + CountryLocalization("sr", "Ολλανδικά", "Σουρινάμ"), + CountryLocalization("sj", "Νορβηγικά Μποκμάλ", "Σβάλμπαρντ και Γιαν Μαγιέν"), + CountryLocalization("sz", "Αγγλικά", "Σουαζιλάνδη"), + CountryLocalization("se", "Σουηδικά", "Σουηδία"), + CountryLocalization("ch", "Γερμανικά Ελβετίας", "Ελβετία"), + CountryLocalization("sy", "Αραβικά", "Συρία"), + CountryLocalization("st", "Πορτογαλικά", "Σάο Τομέ και Πρίνσιπε"), + CountryLocalization("tw", "Κινεζικά", "Ταϊβάν"), + CountryLocalization("tj", "Τατζικικά", "Τατζικιστάν"), + CountryLocalization("tz", "Μακόντε", "Τανζανία"), + CountryLocalization("th", "Ταϊλανδικά", "Ταϊλάνδη"), + CountryLocalization("tl", "Πορτογαλικά", "Τιμόρ-Λέστε"), + CountryLocalization("tg", "Γαλλικά", "Τόγκο"), + CountryLocalization("tk", "Αγγλικά", "Τοκελάου"), + CountryLocalization("to", "Τονγκανικά", "Τόνγκα"), + CountryLocalization("tt", "Αγγλικά", "Τρινιντάντ και Τομπάγκο"), + CountryLocalization("tn", "Γαλλικά", "Τυνησία"), + CountryLocalization("tr", "Τουρκικά", "Τουρκία"), + CountryLocalization("tm", "Τουρκμενικά", "Τουρκμενιστάν"), + CountryLocalization("tc", "Αγγλικά", "Νήσοι Τερκς και Κάικος"), + CountryLocalization("tv", "Αγγλικά", "Τουβαλού"), + CountryLocalization("um", "Αγγλικά", "Απομακρυσμένες Νησίδες ΗΠΑ"), + CountryLocalization("vi", "Αγγλικά", "Αμερικανικές Παρθένες Νήσοι"), + CountryLocalization("ug", "Σουαχίλι", "Ουγκάντα"), + CountryLocalization("ua", "Ουκρανικά", "Ουκρανία"), + CountryLocalization("ae", "Αραβικά", "Ηνωμένα Αραβικά Εμιράτα"), + CountryLocalization("gb", "Αγγλικά", "Ηνωμένο Βασίλειο"), + CountryLocalization("us", "Λακότα", "Ηνωμένες Πολιτείες"), + CountryLocalization("uy", "Ισπανικά", "Ουρουγουάη"), + CountryLocalization("uz", "Ουζμπεκικά", "Ουζμπεκιστάν"), + CountryLocalization("vu", "Γαλλικά", "Βανουάτου"), + CountryLocalization("va", "Ιταλικά", "Βατικανό"), + CountryLocalization("ve", "Ισπανικά", "Βενεζουέλα"), + CountryLocalization("vn", "Βιετναμικά", "Βιετνάμ"), + CountryLocalization("wf", "Γαλλικά", "Ουάλις και Φουτούνα"), + CountryLocalization("eh", "Αραβικά", "Δυτική Σαχάρα"), + CountryLocalization("ye", "Αραβικά", "Υεμένη"), + CountryLocalization("zm", "Αγγλικά", "Ζάμπια"), + CountryLocalization("zw", "Βόρεια Ντεμπέλε", "Ζιμπάμπουε"), + CountryLocalization("ax", "Σουηδικά", "Νήσοι Όλαντ"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_en.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_en.kt new file mode 100644 index 0000000..aa02977 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_en.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code en. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_en: List = listOf( + CountryLocalization("af", "Persian", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "French", "Algeria"), + CountryLocalization("as", "English", "American Samoa"), + CountryLocalization("ad", "Catalan", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "English", "Anguilla"), + CountryLocalization("ag", "English", "Antigua & Barbuda"), + CountryLocalization("ar", "Spanish", "Argentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "Dutch", "Aruba"), + CountryLocalization("au", "English", "Australia"), + CountryLocalization("at", "English", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "English", "Bahamas"), + CountryLocalization("bh", "Arabic", "Bahrain"), + CountryLocalization("bd", "Bangla", "Bangladesh"), + CountryLocalization("bb", "English", "Barbados"), + CountryLocalization("by", "Belarusian", "Belarus"), + CountryLocalization("be", "French", "Belgium"), + CountryLocalization("bz", "English", "Belize"), + CountryLocalization("bj", "French", "Benin"), + CountryLocalization("bm", "English", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spanish", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia & Herzegovina"), + CountryLocalization("bw", "English", "Botswana"), + CountryLocalization("br", "Portuguese", "Brazil"), + CountryLocalization("io", "English", "British Indian Ocean Territory"), + CountryLocalization("vg", "English", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "Bulgarian", "Bulgaria"), + CountryLocalization("bf", "French", "Burkina Faso"), + CountryLocalization("bi", "French", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "French", "Canada"), + CountryLocalization("ic", "Spanish", "Canary Islands"), + CountryLocalization("cv", "Kabuverdianu", "Cape Verde"), + CountryLocalization("bq", "Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "English", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Spanish", "Ceuta & Melilla"), + CountryLocalization("td", "Arabic", "Chad"), + CountryLocalization("cl", "Spanish", "Chile"), + CountryLocalization("cn", "Tibetan", "China"), + CountryLocalization("cx", "English", "Christmas Island"), + CountryLocalization("cc", "English", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Spanish", "Colombia"), + CountryLocalization("km", "Arabic", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "English", "Cook Islands"), + CountryLocalization("cr", "Spanish", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Croatia"), + CountryLocalization("cu", "Spanish", "Cuba"), + CountryLocalization("cw", "Dutch", "Curaçao"), + CountryLocalization("cy", "English", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "French", "Côte d’Ivoire"), + CountryLocalization("dk", "English", "Denmark"), + CountryLocalization("dg", "English", "Diego Garcia"), + CountryLocalization("dj", "French", "Djibouti"), + CountryLocalization("dm", "English", "Dominica"), + CountryLocalization("do", "Spanish", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabic", "Egypt"), + CountryLocalization("sv", "Spanish", "El Salvador"), + CountryLocalization("gq", "Spanish", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "English", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "English", "Fiji"), + CountryLocalization("fi", "Swedish", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "French", "French Guiana"), + CountryLocalization("pf", "French", "French Polynesia"), + CountryLocalization("ga", "French", "Gabon"), + CountryLocalization("gm", "English", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "English", "Ghana"), + CountryLocalization("gi", "English", "Gibraltar"), + CountryLocalization("gr", "Greek", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "English", "Grenada"), + CountryLocalization("gp", "French", "Guadeloupe"), + CountryLocalization("gu", "English", "Guam"), + CountryLocalization("gt", "Spanish", "Guatemala"), + CountryLocalization("gg", "English", "Guernsey"), + CountryLocalization("gn", "French", "Guinea"), + CountryLocalization("gw", "Portuguese", "Guinea-Bissau"), + CountryLocalization("gy", "English", "Guyana"), + CountryLocalization("ht", "French", "Haiti"), + CountryLocalization("hn", "Spanish", "Honduras"), + CountryLocalization("hk", "Chinese", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungarian", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Nepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persian", "Iran"), + CountryLocalization("iq", "Northern Luri", "Iraq"), + CountryLocalization("ie", "English", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "English", "Israel"), + CountryLocalization("it", "German", "Italy"), + CountryLocalization("jm", "English", "Jamaica"), + CountryLocalization("jp", "Japanese", "Japan"), + CountryLocalization("je", "English", "Jersey"), + CountryLocalization("jo", "Arabic", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "English", "Kiribati"), + CountryLocalization("xk", "Serbian", "Kosovo"), + CountryLocalization("kw", "Arabic", "Kuwait"), + CountryLocalization("kg", "Russian", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "Arabic", "Lebanon"), + CountryLocalization("ls", "English", "Lesotho"), + CountryLocalization("lr", "English", "Liberia"), + CountryLocalization("ly", "Arabic", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "Portuguese", "Macau SAR China"), + CountryLocalization("mk", "Albanian", "Macedonia"), + CountryLocalization("mg", "French", "Madagascar"), + CountryLocalization("mw", "English", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "French", "Mali"), + CountryLocalization("mt", "English", "Malta"), + CountryLocalization("mh", "English", "Marshall Islands"), + CountryLocalization("mq", "French", "Martinique"), + CountryLocalization("mr", "Arabic", "Mauritania"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "French", "Mayotte"), + CountryLocalization("mx", "Spanish", "Mexico"), + CountryLocalization("fm", "English", "Micronesia"), + CountryLocalization("md", "Russian", "Moldova"), + CountryLocalization("mc", "French", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "English", "Montserrat"), + CountryLocalization("ma", "Central Atlas Tamazight", "Morocco"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar (Burma)"), + CountryLocalization("na", "English", "Namibia"), + CountryLocalization("nr", "English", "Nauru"), + CountryLocalization("np", "Nepali", "Nepal"), + CountryLocalization("nl", "English", "Netherlands"), + CountryLocalization("nc", "French", "New Caledonia"), + CountryLocalization("nz", "English", "New Zealand"), + CountryLocalization("ni", "Spanish", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "English", "Niue"), + CountryLocalization("nf", "English", "Norfolk Island"), + CountryLocalization("kp", "Korean", "North Korea"), + CountryLocalization("mp", "English", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "Arabic", "Oman"), + CountryLocalization("pk", "English", "Pakistan"), + CountryLocalization("pw", "English", "Palau"), + CountryLocalization("ps", "Arabic", "Palestinian Territories"), + CountryLocalization("pa", "Spanish", "Panama"), + CountryLocalization("pg", "English", "Papua New Guinea"), + CountryLocalization("py", "Spanish", "Paraguay"), + CountryLocalization("pe", "Spanish", "Peru"), + CountryLocalization("ph", "Filipino", "Philippines"), + CountryLocalization("pn", "English", "Pitcairn Islands"), + CountryLocalization("pl", "Polish", "Poland"), + CountryLocalization("pt", "Portuguese", "Portugal"), + CountryLocalization("pr", "English", "Puerto Rico"), + CountryLocalization("qa", "Arabic", "Qatar"), + CountryLocalization("ro", "Romanian", "Romania"), + CountryLocalization("ru", "Tatar", "Russia"), + CountryLocalization("rw", "English", "Rwanda"), + CountryLocalization("re", "French", "Réunion"), + CountryLocalization("ws", "English", "Samoa"), + CountryLocalization("sm", "Italian", "San Marino"), + CountryLocalization("sa", "Arabic", "Saudi Arabia"), + CountryLocalization("sn", "French", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "French", "Seychelles"), + CountryLocalization("sl", "English", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "English", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "English", "Solomon Islands"), + CountryLocalization("so", "Arabic", "Somalia"), + CountryLocalization("za", "English", "South Africa"), + CountryLocalization("kr", "Korean", "South Korea"), + CountryLocalization("ss", "Nuer", "South Sudan"), + CountryLocalization("es", "Spanish", "Spain"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "French", "St. Barthélemy"), + CountryLocalization("sh", "English", "St. Helena"), + CountryLocalization("kn", "English", "St. Kitts & Nevis"), + CountryLocalization("lc", "English", "St. Lucia"), + CountryLocalization("mf", "French", "St. Martin"), + CountryLocalization("pm", "French", "St. Pierre & Miquelon"), + CountryLocalization("vc", "English", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arabic", "Sudan"), + CountryLocalization("sr", "Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "English", "Swaziland"), + CountryLocalization("se", "Swedish", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Arabic", "Syria"), + CountryLocalization("st", "Portuguese", "São Tomé & Príncipe"), + CountryLocalization("tw", "Chinese", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "Makonde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portuguese", "Timor-Leste"), + CountryLocalization("tg", "French", "Togo"), + CountryLocalization("tk", "English", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "English", "Trinidad & Tobago"), + CountryLocalization("tn", "French", "Tunisia"), + CountryLocalization("tr", "Turkish", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "English", "Turks & Caicos Islands"), + CountryLocalization("tv", "English", "Tuvalu"), + CountryLocalization("um", "English", "U.S. Outlying Islands"), + CountryLocalization("vi", "English", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukrainian", "Ukraine"), + CountryLocalization("ae", "Arabic", "United Arab Emirates"), + CountryLocalization("gb", "English", "United Kingdom"), + CountryLocalization("us", "Lakota", "United States"), + CountryLocalization("uy", "Spanish", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "French", "Vanuatu"), + CountryLocalization("va", "Italian", "Vatican City"), + CountryLocalization("ve", "Spanish", "Venezuela"), + CountryLocalization("vn", "Vietnamese", "Vietnam"), + CountryLocalization("wf", "French", "Wallis & Futuna"), + CountryLocalization("eh", "Arabic", "Western Sahara"), + CountryLocalization("ye", "Arabic", "Yemen"), + CountryLocalization("zm", "English", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_es.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_es.kt new file mode 100644 index 0000000..c07a040 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_es.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code es. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_es: List = listOf( + CountryLocalization("af", "persa", "Afganistán"), + CountryLocalization("al", "albanés", "Albania"), + CountryLocalization("dz", "francés", "Argelia"), + CountryLocalization("as", "inglés", "Samoa Americana"), + CountryLocalization("ad", "catalán", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "inglés", "Anguila"), + CountryLocalization("ag", "inglés", "Antigua y Barbuda"), + CountryLocalization("ar", "español", "Argentina"), + CountryLocalization("am", "armenio", "Armenia"), + CountryLocalization("aw", "neerlandés", "Aruba"), + CountryLocalization("au", "inglés", "Australia"), + CountryLocalization("at", "inglés", "Austria"), + CountryLocalization("az", "azerbaiyano", "Azerbaiyán"), + CountryLocalization("bs", "inglés", "Bahamas"), + CountryLocalization("bh", "árabe", "Baréin"), + CountryLocalization("bd", "bengalí", "Bangladés"), + CountryLocalization("bb", "inglés", "Barbados"), + CountryLocalization("by", "bielorruso", "Bielorrusia"), + CountryLocalization("be", "francés", "Bélgica"), + CountryLocalization("bz", "inglés", "Belice"), + CountryLocalization("bj", "francés", "Benín"), + CountryLocalization("bm", "inglés", "Bermudas"), + CountryLocalization("bt", "dzongkha", "Bután"), + CountryLocalization("bo", "español", "Bolivia"), + CountryLocalization("ba", "bosnio", "Bosnia y Herzegovina"), + CountryLocalization("bw", "inglés", "Botsuana"), + CountryLocalization("br", "portugués", "Brasil"), + CountryLocalization("io", "inglés", "Territorio Británico del Océano Índico"), + CountryLocalization("vg", "inglés", "Islas Vírgenes Británicas"), + CountryLocalization("bn", "malayo", "Brunéi"), + CountryLocalization("bg", "búlgaro", "Bulgaria"), + CountryLocalization("bf", "francés", "Burkina Faso"), + CountryLocalization("bi", "francés", "Burundi"), + CountryLocalization("kh", "jemer", "Camboya"), + CountryLocalization("cm", "basaa", "Camerún"), + CountryLocalization("ca", "francés", "Canadá"), + CountryLocalization("ic", "español", "Islas Canarias"), + CountryLocalization("cv", "criollo caboverdiano", "Cabo Verde"), + CountryLocalization("bq", "neerlandés", "Caribe neerlandés"), + CountryLocalization("ky", "inglés", "Islas Caimán"), + CountryLocalization("cf", "lingala", "República Centroafricana"), + CountryLocalization("ea", "español", "Ceuta y Melilla"), + CountryLocalization("td", "árabe", "Chad"), + CountryLocalization("cl", "español", "Chile"), + CountryLocalization("cn", "tibetano", "China"), + CountryLocalization("cx", "inglés", "Isla de Navidad"), + CountryLocalization("cc", "inglés", "Islas Cocos"), + CountryLocalization("co", "español", "Colombia"), + CountryLocalization("km", "árabe", "Comoras"), + CountryLocalization("cg", "lingala", "República del Congo"), + CountryLocalization("cd", "suajili", "República Democrática del Congo"), + CountryLocalization("ck", "inglés", "Islas Cook"), + CountryLocalization("cr", "español", "Costa Rica"), + CountryLocalization("hr", "croata", "Croacia"), + CountryLocalization("cu", "español", "Cuba"), + CountryLocalization("cw", "neerlandés", "Curazao"), + CountryLocalization("cy", "inglés", "Chipre"), + CountryLocalization("cz", "checo", "Chequia"), + CountryLocalization("ci", "francés", "Costa de Marfil"), + CountryLocalization("dk", "inglés", "Dinamarca"), + CountryLocalization("dg", "inglés", "Diego García"), + CountryLocalization("dj", "francés", "Yibuti"), + CountryLocalization("dm", "inglés", "Dominica"), + CountryLocalization("do", "español", "República Dominicana"), + CountryLocalization("ec", "quechua", "Ecuador"), + CountryLocalization("eg", "árabe", "Egipto"), + CountryLocalization("sv", "español", "El Salvador"), + CountryLocalization("gq", "español", "Guinea Ecuatorial"), + CountryLocalization("er", "tigriña", "Eritrea"), + CountryLocalization("ee", "estonio", "Estonia"), + CountryLocalization("et", "amárico", "Etiopía"), + CountryLocalization("fk", "inglés", "Islas Malvinas"), + CountryLocalization("fo", "feroés", "Islas Feroe"), + CountryLocalization("fj", "inglés", "Fiyi"), + CountryLocalization("fi", "sueco", "Finlandia"), + CountryLocalization("fr", "alemán suizo", "Francia"), + CountryLocalization("gf", "francés", "Guayana Francesa"), + CountryLocalization("pf", "francés", "Polinesia Francesa"), + CountryLocalization("ga", "francés", "Gabón"), + CountryLocalization("gm", "inglés", "Gambia"), + CountryLocalization("ge", "osético", "Georgia"), + CountryLocalization("de", "bajo sorbio", "Alemania"), + CountryLocalization("gh", "inglés", "Ghana"), + CountryLocalization("gi", "inglés", "Gibraltar"), + CountryLocalization("gr", "griego", "Grecia"), + CountryLocalization("gl", "groenlandés", "Groenlandia"), + CountryLocalization("gd", "inglés", "Granada"), + CountryLocalization("gp", "francés", "Guadalupe"), + CountryLocalization("gu", "inglés", "Guam"), + CountryLocalization("gt", "español", "Guatemala"), + CountryLocalization("gg", "inglés", "Guernesey"), + CountryLocalization("gn", "francés", "Guinea"), + CountryLocalization("gw", "portugués", "Guinea-Bisáu"), + CountryLocalization("gy", "inglés", "Guyana"), + CountryLocalization("ht", "francés", "Haití"), + CountryLocalization("hn", "español", "Honduras"), + CountryLocalization("hk", "chino", "RAE de Hong Kong (China)"), + CountryLocalization("hu", "húngaro", "Hungría"), + CountryLocalization("is", "islandés", "Islandia"), + CountryLocalization("in", "nepalí", "India"), + CountryLocalization("id", "indonesio", "Indonesia"), + CountryLocalization("ir", "persa", "Irán"), + CountryLocalization("iq", "lorí septentrional", "Irak"), + CountryLocalization("ie", "inglés", "Irlanda"), + CountryLocalization("im", "manés", "Isla de Man"), + CountryLocalization("il", "inglés", "Israel"), + CountryLocalization("it", "alemán", "Italia"), + CountryLocalization("jm", "inglés", "Jamaica"), + CountryLocalization("jp", "japonés", "Japón"), + CountryLocalization("je", "inglés", "Jersey"), + CountryLocalization("jo", "árabe", "Jordania"), + CountryLocalization("kz", "kazajo", "Kazajistán"), + CountryLocalization("ke", "somalí", "Kenia"), + CountryLocalization("ki", "inglés", "Kiribati"), + CountryLocalization("xk", "serbio", "Kosovo"), + CountryLocalization("kw", "árabe", "Kuwait"), + CountryLocalization("kg", "ruso", "Kirguistán"), + CountryLocalization("la", "lao", "Laos"), + CountryLocalization("lv", "letón", "Letonia"), + CountryLocalization("lb", "árabe", "Líbano"), + CountryLocalization("ls", "inglés", "Lesoto"), + CountryLocalization("lr", "inglés", "Liberia"), + CountryLocalization("ly", "árabe", "Libia"), + CountryLocalization("li", "alemán suizo", "Liechtenstein"), + CountryLocalization("lt", "lituano", "Lituania"), + CountryLocalization("lu", "luxemburgués", "Luxemburgo"), + CountryLocalization("mo", "portugués", "RAE de Macao (China)"), + CountryLocalization("mk", "albanés", "Macedonia"), + CountryLocalization("mg", "francés", "Madagascar"), + CountryLocalization("mw", "inglés", "Malaui"), + CountryLocalization("my", "tamil", "Malasia"), + CountryLocalization("ml", "francés", "Mali"), + CountryLocalization("mt", "inglés", "Malta"), + CountryLocalization("mh", "inglés", "Islas Marshall"), + CountryLocalization("mq", "francés", "Martinica"), + CountryLocalization("mr", "árabe", "Mauritania"), + CountryLocalization("mu", "criollo mauriciano", "Mauricio"), + CountryLocalization("yt", "francés", "Mayotte"), + CountryLocalization("mx", "español", "México"), + CountryLocalization("fm", "inglés", "Micronesia"), + CountryLocalization("md", "ruso", "Moldavia"), + CountryLocalization("mc", "francés", "Mónaco"), + CountryLocalization("mn", "mongol", "Mongolia"), + CountryLocalization("me", "serbio", "Montenegro"), + CountryLocalization("ms", "inglés", "Montserrat"), + CountryLocalization("ma", "tamazight del Marruecos Central", "Marruecos"), + CountryLocalization("mz", "makhuwa-meetto", "Mozambique"), + CountryLocalization("mm", "birmano", "Myanmar (Birmania)"), + CountryLocalization("na", "inglés", "Namibia"), + CountryLocalization("nr", "inglés", "Nauru"), + CountryLocalization("np", "nepalí", "Nepal"), + CountryLocalization("nl", "inglés", "Países Bajos"), + CountryLocalization("nc", "francés", "Nueva Caledonia"), + CountryLocalization("nz", "inglés", "Nueva Zelanda"), + CountryLocalization("ni", "español", "Nicaragua"), + CountryLocalization("ne", "hausa", "Níger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "inglés", "Niue"), + CountryLocalization("nf", "inglés", "Isla Norfolk"), + CountryLocalization("kp", "coreano", "Corea del Norte"), + CountryLocalization("mp", "inglés", "Islas Marianas del Norte"), + CountryLocalization("no", "sami septentrional", "Noruega"), + CountryLocalization("om", "árabe", "Omán"), + CountryLocalization("pk", "inglés", "Pakistán"), + CountryLocalization("pw", "inglés", "Palaos"), + CountryLocalization("ps", "árabe", "Territorios Palestinos"), + CountryLocalization("pa", "español", "Panamá"), + CountryLocalization("pg", "inglés", "Papúa Nueva Guinea"), + CountryLocalization("py", "español", "Paraguay"), + CountryLocalization("pe", "español", "Perú"), + CountryLocalization("ph", "filipino", "Filipinas"), + CountryLocalization("pn", "inglés", "Islas Pitcairn"), + CountryLocalization("pl", "polaco", "Polonia"), + CountryLocalization("pt", "portugués", "Portugal"), + CountryLocalization("pr", "inglés", "Puerto Rico"), + CountryLocalization("qa", "árabe", "Catar"), + CountryLocalization("ro", "rumano", "Rumanía"), + CountryLocalization("ru", "tártaro", "Rusia"), + CountryLocalization("rw", "inglés", "Ruanda"), + CountryLocalization("re", "francés", "Reunión"), + CountryLocalization("ws", "inglés", "Samoa"), + CountryLocalization("sm", "italiano", "San Marino"), + CountryLocalization("sa", "árabe", "Arabia Saudí"), + CountryLocalization("sn", "francés", "Senegal"), + CountryLocalization("rs", "serbio", "Serbia"), + CountryLocalization("cs", "serbio", "Serbia y Montenegro"), + CountryLocalization("sc", "francés", "Seychelles"), + CountryLocalization("sl", "inglés", "Sierra Leona"), + CountryLocalization("sg", "tamil", "Singapur"), + CountryLocalization("sx", "inglés", "Sint Maarten"), + CountryLocalization("sk", "eslovaco", "Eslovaquia"), + CountryLocalization("si", "esloveno", "Eslovenia"), + CountryLocalization("sb", "inglés", "Islas Salomón"), + CountryLocalization("so", "árabe", "Somalia"), + CountryLocalization("za", "inglés", "Sudáfrica"), + CountryLocalization("kr", "coreano", "Corea del Sur"), + CountryLocalization("ss", "nuer", "Sudán del Sur"), + CountryLocalization("es", "español", "España"), + CountryLocalization("lk", "tamil", "Sri Lanka"), + CountryLocalization("bl", "francés", "San Bartolomé"), + CountryLocalization("sh", "inglés", "Santa Elena"), + CountryLocalization("kn", "inglés", "San Cristóbal y Nieves"), + CountryLocalization("lc", "inglés", "Santa Lucía"), + CountryLocalization("mf", "francés", "San Martín"), + CountryLocalization("pm", "francés", "San Pedro y Miquelón"), + CountryLocalization("vc", "inglés", "San Vicente y las Granadinas"), + CountryLocalization("sd", "árabe", "Sudán"), + CountryLocalization("sr", "neerlandés", "Surinam"), + CountryLocalization("sj", "noruego bokmal", "Svalbard y Jan Mayen"), + CountryLocalization("sz", "inglés", "Suazilandia"), + CountryLocalization("se", "sueco", "Suecia"), + CountryLocalization("ch", "alemán suizo", "Suiza"), + CountryLocalization("sy", "árabe", "Siria"), + CountryLocalization("st", "portugués", "Santo Tomé y Príncipe"), + CountryLocalization("tw", "chino", "Taiwán"), + CountryLocalization("tj", "tayiko", "Tayikistán"), + CountryLocalization("tz", "makonde", "Tanzania"), + CountryLocalization("th", "tailandés", "Tailandia"), + CountryLocalization("tl", "portugués", "Timor-Leste"), + CountryLocalization("tg", "francés", "Togo"), + CountryLocalization("tk", "inglés", "Tokelau"), + CountryLocalization("to", "tongano", "Tonga"), + CountryLocalization("tt", "inglés", "Trinidad y Tobago"), + CountryLocalization("tn", "francés", "Túnez"), + CountryLocalization("tr", "turco", "Turquía"), + CountryLocalization("tm", "turcomano", "Turkmenistán"), + CountryLocalization("tc", "inglés", "Islas Turcas y Caicos"), + CountryLocalization("tv", "inglés", "Tuvalu"), + CountryLocalization("um", "inglés", "Islas menores alejadas de EE. UU."), + CountryLocalization("vi", "inglés", "Islas Vírgenes de EE. UU."), + CountryLocalization("ug", "suajili", "Uganda"), + CountryLocalization("ua", "ucraniano", "Ucrania"), + CountryLocalization("ae", "árabe", "Emiratos Árabes Unidos"), + CountryLocalization("gb", "inglés", "Reino Unido"), + CountryLocalization("us", "lakota", "Estados Unidos"), + CountryLocalization("uy", "español", "Uruguay"), + CountryLocalization("uz", "uzbeko", "Uzbekistán"), + CountryLocalization("vu", "francés", "Vanuatu"), + CountryLocalization("va", "italiano", "Ciudad del Vaticano"), + CountryLocalization("ve", "español", "Venezuela"), + CountryLocalization("vn", "vietnamita", "Vietnam"), + CountryLocalization("wf", "francés", "Wallis y Futuna"), + CountryLocalization("eh", "árabe", "Sáhara Occidental"), + CountryLocalization("ye", "árabe", "Yemen"), + CountryLocalization("zm", "inglés", "Zambia"), + CountryLocalization("zw", "ndebele septentrional", "Zimbabue"), + CountryLocalization("ax", "sueco", "Islas Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_et.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_et.kt new file mode 100644 index 0000000..153f982 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_et.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code et. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_et: List = listOf( + CountryLocalization("af", "pärsia", "Afganistan"), + CountryLocalization("al", "albaania", "Albaania"), + CountryLocalization("dz", "prantsuse", "Alžeeria"), + CountryLocalization("as", "inglise", "Ameerika Samoa"), + CountryLocalization("ad", "katalaani", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "inglise", "Anguilla"), + CountryLocalization("ag", "inglise", "Antigua ja Barbuda"), + CountryLocalization("ar", "hispaania", "Argentina"), + CountryLocalization("am", "armeenia", "Armeenia"), + CountryLocalization("aw", "hollandi", "Aruba"), + CountryLocalization("au", "inglise", "Austraalia"), + CountryLocalization("at", "inglise", "Austria"), + CountryLocalization("az", "aserbaidžaani", "Aserbaidžaan"), + CountryLocalization("bs", "inglise", "Bahama"), + CountryLocalization("bh", "araabia", "Bahrein"), + CountryLocalization("bd", "bengali", "Bangladesh"), + CountryLocalization("bb", "inglise", "Barbados"), + CountryLocalization("by", "valgevene", "Valgevene"), + CountryLocalization("be", "prantsuse", "Belgia"), + CountryLocalization("bz", "inglise", "Belize"), + CountryLocalization("bj", "prantsuse", "Benin"), + CountryLocalization("bm", "inglise", "Bermuda"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "hispaania", "Boliivia"), + CountryLocalization("ba", "bosnia", "Bosnia ja Hertsegoviina"), + CountryLocalization("bw", "inglise", "Botswana"), + CountryLocalization("br", "portugali", "Brasiilia"), + CountryLocalization("io", "inglise", "Briti India ookeani ala"), + CountryLocalization("vg", "inglise", "Briti Neitsisaared"), + CountryLocalization("bn", "malai", "Brunei"), + CountryLocalization("bg", "bulgaaria", "Bulgaaria"), + CountryLocalization("bf", "prantsuse", "Burkina Faso"), + CountryLocalization("bi", "prantsuse", "Burundi"), + CountryLocalization("kh", "khmeeri", "Kambodža"), + CountryLocalization("cm", "basaa", "Kamerun"), + CountryLocalization("ca", "prantsuse", "Kanada"), + CountryLocalization("ic", "hispaania", "Kanaari saared"), + CountryLocalization("cv", "kabuverdianu", "Roheneemesaared"), + CountryLocalization("bq", "hollandi", "Hollandi Kariibi mere saared"), + CountryLocalization("ky", "inglise", "Kaimanisaared"), + CountryLocalization("cf", "lingala", "Kesk-Aafrika Vabariik"), + CountryLocalization("ea", "hispaania", "Ceuta ja Melilla"), + CountryLocalization("td", "araabia", "Tšaad"), + CountryLocalization("cl", "hispaania", "Tšiili"), + CountryLocalization("cn", "tiibeti", "Hiina"), + CountryLocalization("cx", "inglise", "Jõulusaar"), + CountryLocalization("cc", "inglise", "Kookossaared"), + CountryLocalization("co", "hispaania", "Colombia"), + CountryLocalization("km", "araabia", "Komoorid"), + CountryLocalization("cg", "lingala", "Kongo Vabariik"), + CountryLocalization("cd", "suahiili", "Kongo DV"), + CountryLocalization("ck", "inglise", "Cooki saared"), + CountryLocalization("cr", "hispaania", "Costa Rica"), + CountryLocalization("hr", "horvaadi", "Horvaatia"), + CountryLocalization("cu", "hispaania", "Kuuba"), + CountryLocalization("cw", "hollandi", "Curaçao"), + CountryLocalization("cy", "inglise", "Küpros"), + CountryLocalization("cz", "tšehhi", "Tšehhi"), + CountryLocalization("ci", "prantsuse", "Côte d’Ivoire"), + CountryLocalization("dk", "inglise", "Taani"), + CountryLocalization("dg", "inglise", "Diego Garcia"), + CountryLocalization("dj", "prantsuse", "Djibouti"), + CountryLocalization("dm", "inglise", "Dominica"), + CountryLocalization("do", "hispaania", "Dominikaani Vabariik"), + CountryLocalization("ec", "ketšua", "Ecuador"), + CountryLocalization("eg", "araabia", "Egiptus"), + CountryLocalization("sv", "hispaania", "El Salvador"), + CountryLocalization("gq", "hispaania", "Ekvatoriaal-Guinea"), + CountryLocalization("er", "tigrinja", "Eritrea"), + CountryLocalization("ee", "eesti", "Eesti"), + CountryLocalization("et", "amhara", "Etioopia"), + CountryLocalization("fk", "inglise", "Falklandi saared"), + CountryLocalization("fo", "fääri", "Fääri saared"), + CountryLocalization("fj", "inglise", "Fidži"), + CountryLocalization("fi", "rootsi", "Soome"), + CountryLocalization("fr", "šveitsisaksa", "Prantsusmaa"), + CountryLocalization("gf", "prantsuse", "Prantsuse Guajaana"), + CountryLocalization("pf", "prantsuse", "Prantsuse Polüneesia"), + CountryLocalization("ga", "prantsuse", "Gabon"), + CountryLocalization("gm", "inglise", "Gambia"), + CountryLocalization("ge", "osseedi", "Gruusia"), + CountryLocalization("de", "alamsorbi", "Saksamaa"), + CountryLocalization("gh", "inglise", "Ghana"), + CountryLocalization("gi", "inglise", "Gibraltar"), + CountryLocalization("gr", "kreeka", "Kreeka"), + CountryLocalization("gl", "grööni", "Gröönimaa"), + CountryLocalization("gd", "inglise", "Grenada"), + CountryLocalization("gp", "prantsuse", "Guadeloupe"), + CountryLocalization("gu", "inglise", "Guam"), + CountryLocalization("gt", "hispaania", "Guatemala"), + CountryLocalization("gg", "inglise", "Guernsey"), + CountryLocalization("gn", "prantsuse", "Guinea"), + CountryLocalization("gw", "portugali", "Guinea-Bissau"), + CountryLocalization("gy", "inglise", "Guyana"), + CountryLocalization("ht", "prantsuse", "Haiti"), + CountryLocalization("hn", "hispaania", "Honduras"), + CountryLocalization("hk", "hiina", "Hongkongi erihalduspiirkond"), + CountryLocalization("hu", "ungari", "Ungari"), + CountryLocalization("is", "islandi", "Island"), + CountryLocalization("in", "nepali", "India"), + CountryLocalization("id", "Indonesian", "Indoneesia"), + CountryLocalization("ir", "pärsia", "Iraan"), + CountryLocalization("iq", "põhjaluri", "Iraak"), + CountryLocalization("ie", "inglise", "Iirimaa"), + CountryLocalization("im", "mänksi", "Mani saar"), + CountryLocalization("il", "inglise", "Iisrael"), + CountryLocalization("it", "saksa", "Itaalia"), + CountryLocalization("jm", "inglise", "Jamaica"), + CountryLocalization("jp", "jaapani", "Jaapan"), + CountryLocalization("je", "inglise", "Jersey"), + CountryLocalization("jo", "araabia", "Jordaania"), + CountryLocalization("kz", "kasahhi", "Kasahstan"), + CountryLocalization("ke", "somaali", "Keenia"), + CountryLocalization("ki", "inglise", "Kiribati"), + CountryLocalization("xk", "serbia", "Kosovo"), + CountryLocalization("kw", "araabia", "Kuveit"), + CountryLocalization("kg", "vene", "Kõrgõzstan"), + CountryLocalization("la", "lao", "Laos"), + CountryLocalization("lv", "läti", "Läti"), + CountryLocalization("lb", "araabia", "Liibanon"), + CountryLocalization("ls", "inglise", "Lesotho"), + CountryLocalization("lr", "inglise", "Libeeria"), + CountryLocalization("ly", "araabia", "Liibüa"), + CountryLocalization("li", "šveitsisaksa", "Liechtenstein"), + CountryLocalization("lt", "leedu", "Leedu"), + CountryLocalization("lu", "letseburgi", "Luksemburg"), + CountryLocalization("mo", "portugali", "Macau erihalduspiirkond"), + CountryLocalization("mk", "albaania", "Makedoonia"), + CountryLocalization("mg", "prantsuse", "Madagaskar"), + CountryLocalization("mw", "inglise", "Malawi"), + CountryLocalization("my", "tamili", "Malaisia"), + CountryLocalization("ml", "prantsuse", "Mali"), + CountryLocalization("mt", "inglise", "Malta"), + CountryLocalization("mh", "inglise", "Marshalli Saared"), + CountryLocalization("mq", "prantsuse", "Martinique"), + CountryLocalization("mr", "araabia", "Mauritaania"), + CountryLocalization("mu", "Mauritiuse kreoolkeel", "Mauritius"), + CountryLocalization("yt", "prantsuse", "Mayotte"), + CountryLocalization("mx", "hispaania", "Mehhiko"), + CountryLocalization("fm", "inglise", "Mikroneesia"), + CountryLocalization("md", "vene", "Moldova"), + CountryLocalization("mc", "prantsuse", "Monaco"), + CountryLocalization("mn", "mongoli", "Mongoolia"), + CountryLocalization("me", "serbia", "Montenegro"), + CountryLocalization("ms", "inglise", "Montserrat"), + CountryLocalization("ma", "tamasikti", "Maroko"), + CountryLocalization("mz", "makhuwa-meetto", "Mosambiik"), + CountryLocalization("mm", "birma", "Myanmar (Birma)"), + CountryLocalization("na", "inglise", "Namiibia"), + CountryLocalization("nr", "inglise", "Nauru"), + CountryLocalization("np", "nepali", "Nepal"), + CountryLocalization("nl", "inglise", "Holland"), + CountryLocalization("nc", "prantsuse", "Uus-Kaledoonia"), + CountryLocalization("nz", "inglise", "Uus-Meremaa"), + CountryLocalization("ni", "hispaania", "Nicaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeeria"), + CountryLocalization("nu", "inglise", "Niue"), + CountryLocalization("nf", "inglise", "Norfolk"), + CountryLocalization("kp", "korea", "Põhja-Korea"), + CountryLocalization("mp", "inglise", "Põhja-Mariaanid"), + CountryLocalization("no", "põhjasaami", "Norra"), + CountryLocalization("om", "araabia", "Omaan"), + CountryLocalization("pk", "inglise", "Pakistan"), + CountryLocalization("pw", "inglise", "Belau"), + CountryLocalization("ps", "araabia", "Palestiina alad"), + CountryLocalization("pa", "hispaania", "Panama"), + CountryLocalization("pg", "inglise", "Paapua Uus-Guinea"), + CountryLocalization("py", "hispaania", "Paraguay"), + CountryLocalization("pe", "hispaania", "Peruu"), + CountryLocalization("ph", "filipiini", "Filipiinid"), + CountryLocalization("pn", "inglise", "Pitcairni saared"), + CountryLocalization("pl", "poola", "Poola"), + CountryLocalization("pt", "portugali", "Portugal"), + CountryLocalization("pr", "inglise", "Puerto Rico"), + CountryLocalization("qa", "araabia", "Katar"), + CountryLocalization("ro", "rumeenia", "Rumeenia"), + CountryLocalization("ru", "tatari", "Venemaa"), + CountryLocalization("rw", "inglise", "Rwanda"), + CountryLocalization("re", "prantsuse", "Réunion"), + CountryLocalization("ws", "inglise", "Samoa"), + CountryLocalization("sm", "itaalia", "San Marino"), + CountryLocalization("sa", "araabia", "Saudi Araabia"), + CountryLocalization("sn", "prantsuse", "Senegal"), + CountryLocalization("rs", "serbia", "Serbia"), + CountryLocalization("cs", "serbia", "Serbia and Montenegro"), + CountryLocalization("sc", "prantsuse", "Seišellid"), + CountryLocalization("sl", "inglise", "Sierra Leone"), + CountryLocalization("sg", "tamili", "Singapur"), + CountryLocalization("sx", "inglise", "Sint Maarten"), + CountryLocalization("sk", "slovaki", "Slovakkia"), + CountryLocalization("si", "sloveeni", "Sloveenia"), + CountryLocalization("sb", "inglise", "Saalomoni Saared"), + CountryLocalization("so", "araabia", "Somaalia"), + CountryLocalization("za", "inglise", "Lõuna-Aafrika Vabariik"), + CountryLocalization("kr", "korea", "Lõuna-Korea"), + CountryLocalization("ss", "nueri", "Lõuna-Sudaan"), + CountryLocalization("es", "hispaania", "Hispaania"), + CountryLocalization("lk", "tamili", "Sri Lanka"), + CountryLocalization("bl", "prantsuse", "Saint-Barthélemy"), + CountryLocalization("sh", "inglise", "Saint Helena"), + CountryLocalization("kn", "inglise", "Saint Kitts ja Nevis"), + CountryLocalization("lc", "inglise", "Saint Lucia"), + CountryLocalization("mf", "prantsuse", "Saint-Martin"), + CountryLocalization("pm", "prantsuse", "Saint-Pierre ja Miquelon"), + CountryLocalization("vc", "inglise", "Saint Vincent ja Grenadiinid"), + CountryLocalization("sd", "araabia", "Sudaan"), + CountryLocalization("sr", "hollandi", "Suriname"), + CountryLocalization("sj", "norra bokmål", "Svalbard ja Jan Mayen"), + CountryLocalization("sz", "inglise", "Svaasimaa"), + CountryLocalization("se", "rootsi", "Rootsi"), + CountryLocalization("ch", "šveitsisaksa", "Šveits"), + CountryLocalization("sy", "araabia", "Süüria"), + CountryLocalization("st", "portugali", "São Tomé ja Príncipe"), + CountryLocalization("tw", "hiina", "Taiwan"), + CountryLocalization("tj", "tadžiki", "Tadžikistan"), + CountryLocalization("tz", "makonde", "Tansaania"), + CountryLocalization("th", "tai", "Tai"), + CountryLocalization("tl", "portugali", "Ida-Timor"), + CountryLocalization("tg", "prantsuse", "Togo"), + CountryLocalization("tk", "inglise", "Tokelau"), + CountryLocalization("to", "tonga", "Tonga"), + CountryLocalization("tt", "inglise", "Trinidad ja Tobago"), + CountryLocalization("tn", "prantsuse", "Tuneesia"), + CountryLocalization("tr", "türgi", "Türgi"), + CountryLocalization("tm", "türkmeeni", "Türkmenistan"), + CountryLocalization("tc", "inglise", "Turks ja Caicos"), + CountryLocalization("tv", "inglise", "Tuvalu"), + CountryLocalization("um", "inglise", "Ühendriikide hajasaared"), + CountryLocalization("vi", "inglise", "USA Neitsisaared"), + CountryLocalization("ug", "suahiili", "Uganda"), + CountryLocalization("ua", "ukraina", "Ukraina"), + CountryLocalization("ae", "araabia", "Araabia Ühendemiraadid"), + CountryLocalization("gb", "inglise", "Suurbritannia"), + CountryLocalization("us", "lakota", "Ameerika Ühendriigid"), + CountryLocalization("uy", "hispaania", "Uruguay"), + CountryLocalization("uz", "usbeki", "Usbekistan"), + CountryLocalization("vu", "prantsuse", "Vanuatu"), + CountryLocalization("va", "itaalia", "Vatikan"), + CountryLocalization("ve", "hispaania", "Venezuela"), + CountryLocalization("vn", "vietnami", "Vietnam"), + CountryLocalization("wf", "prantsuse", "Wallis ja Futuna"), + CountryLocalization("eh", "araabia", "Lääne-Sahara"), + CountryLocalization("ye", "araabia", "Jeemen"), + CountryLocalization("zm", "inglise", "Sambia"), + CountryLocalization("zw", "põhjandebele", "Zimbabwe"), + CountryLocalization("ax", "rootsi", "Ahvenamaa"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fa.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fa.kt new file mode 100644 index 0000000..f4ec4d6 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fa.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code fa. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_fa: List = listOf( + CountryLocalization("af", "فارسی", "افغانستان"), + CountryLocalization("al", "البانیایی", "البانیا"), + CountryLocalization("dz", "فرانسوی", "الجزایر"), + CountryLocalization("as", "انگلیسی", "ساموآی امریکا"), + CountryLocalization("ad", "کاتالان", "اندورا"), + CountryLocalization("ao", "لینگالا", "انگولا"), + CountryLocalization("ai", "انگلیسی", "آنگویلا"), + CountryLocalization("ag", "انگلیسی", "انتیگوا و باربودا"), + CountryLocalization("ar", "هسپانوی", "ارجنتاین"), + CountryLocalization("am", "ارمنی", "ارمنستان"), + CountryLocalization("aw", "هالندی", "آروبا"), + CountryLocalization("au", "انگلیسی", "آسترالیا"), + CountryLocalization("at", "انگلیسی", "اتریش"), + CountryLocalization("az", "آذربایجانی", "جمهوری آذربایجان"), + CountryLocalization("bs", "انگلیسی", "بهاماس"), + CountryLocalization("bh", "عربی", "بحرین"), + CountryLocalization("bd", "بنگالی", "بنگله‌دیش"), + CountryLocalization("bb", "انگلیسی", "باربادوس"), + CountryLocalization("by", "بلاروسی", "بلاروس"), + CountryLocalization("be", "فرانسوی", "بلجیم"), + CountryLocalization("bz", "انگلیسی", "بلیز"), + CountryLocalization("bj", "فرانسوی", "بنین"), + CountryLocalization("bm", "انگلیسی", "برمودا"), + CountryLocalization("bt", "جونخایی", "بوتان"), + CountryLocalization("bo", "هسپانوی", "بولیویا"), + CountryLocalization("ba", "بوسنیایی", "بوسنیا و هرزه‌گوینا"), + CountryLocalization("bw", "انگلیسی", "بوتسوانا"), + CountryLocalization("br", "پرتگالی", "برازیل"), + CountryLocalization("io", "انگلیسی", "قلمرو بریتانیا در اقیانوس هند"), + CountryLocalization("vg", "انگلیسی", "جزایر ویرجین بریتانیا"), + CountryLocalization("bn", "مالایی", "برونی"), + CountryLocalization("bg", "بلغاری", "بلغاریا"), + CountryLocalization("bf", "فرانسوی", "بورکینافاسو"), + CountryLocalization("bi", "فرانسوی", "بوروندی"), + CountryLocalization("kh", "خمری", "کمپوچیا"), + CountryLocalization("cm", "باسایی", "کامرون"), + CountryLocalization("ca", "فرانسوی", "کانادا"), + CountryLocalization("ic", "هسپانوی", "جزایر قناری"), + CountryLocalization("cv", "کابووردیانو", "کیپ‌ورد"), + CountryLocalization("bq", "هالندی", "جزایر کارائیب هلند"), + CountryLocalization("ky", "انگلیسی", "جزایر کِیمن"), + CountryLocalization("cf", "لینگالا", "جمهوری افریقای مرکزی"), + CountryLocalization("ea", "هسپانوی", "سبته و ملیله"), + CountryLocalization("td", "عربی", "چاد"), + CountryLocalization("cl", "هسپانوی", "چلی"), + CountryLocalization("cn", "تبتی", "چین"), + CountryLocalization("cx", "انگلیسی", "جزیرهٔ کریسمس"), + CountryLocalization("cc", "انگلیسی", "جزایر کوکوس"), + CountryLocalization("co", "هسپانوی", "کولمبیا"), + CountryLocalization("km", "عربی", "کومورو"), + CountryLocalization("cg", "لینگالا", "کانگو - برازویل"), + CountryLocalization("cd", "سواحلی", "کانگو - کینشاسا"), + CountryLocalization("ck", "انگلیسی", "جزایر کوک"), + CountryLocalization("cr", "هسپانوی", "کاستریکا"), + CountryLocalization("hr", "کروشیایی", "کروشیا"), + CountryLocalization("cu", "هسپانوی", "کیوبا"), + CountryLocalization("cw", "هالندی", "کوراسائو"), + CountryLocalization("cy", "انگلیسی", "قبرس"), + CountryLocalization("cz", "چکی", "جمهوری چک"), + CountryLocalization("ci", "فرانسوی", "ساحل عاج"), + CountryLocalization("dk", "انگلیسی", "دنمارک"), + CountryLocalization("dg", "انگلیسی", "دیه‌گو گارسیا"), + CountryLocalization("dj", "فرانسوی", "جیبوتی"), + CountryLocalization("dm", "انگلیسی", "دومینیکا"), + CountryLocalization("do", "هسپانوی", "جمهوری دومینیکن"), + CountryLocalization("ec", "کچوایی", "اکوادور"), + CountryLocalization("eg", "عربی", "مصر"), + CountryLocalization("sv", "هسپانوی", "السلوادور"), + CountryLocalization("gq", "هسپانوی", "گینیا استوایی"), + CountryLocalization("er", "تیگرینیایی", "اریتریا"), + CountryLocalization("ee", "استونیایی", "استونیا"), + CountryLocalization("et", "امهری", "ایتوپیا"), + CountryLocalization("fk", "انگلیسی", "جزایر فالکلند"), + CountryLocalization("fo", "فارویی", "جزایر فارو"), + CountryLocalization("fj", "انگلیسی", "فیجی"), + CountryLocalization("fi", "سویدنی", "فنلند"), + CountryLocalization("fr", "آلمانی سوئیسی", "فرانسه"), + CountryLocalization("gf", "فرانسوی", "گویان فرانسه"), + CountryLocalization("pf", "فرانسوی", "پلی‌نزی فرانسه"), + CountryLocalization("ga", "فرانسوی", "گابن"), + CountryLocalization("gm", "انگلیسی", "گامبیا"), + CountryLocalization("ge", "آسی", "گرجستان"), + CountryLocalization("de", "صُربی سفلی", "آلمان"), + CountryLocalization("gh", "انگلیسی", "گانا"), + CountryLocalization("gi", "انگلیسی", "جبل‌الطارق"), + CountryLocalization("gr", "یونانی", "یونان"), + CountryLocalization("gl", "گرینلندی", "گرینلند"), + CountryLocalization("gd", "انگلیسی", "گرینادا"), + CountryLocalization("gp", "فرانسوی", "گوادلوپ"), + CountryLocalization("gu", "انگلیسی", "گوام"), + CountryLocalization("gt", "هسپانوی", "گواتیمالا"), + CountryLocalization("gg", "انگلیسی", "گرنزی"), + CountryLocalization("gn", "فرانسوی", "گینیا"), + CountryLocalization("gw", "پرتگالی", "گینیا بیسائو"), + CountryLocalization("gy", "انگلیسی", "گیانا"), + CountryLocalization("ht", "فرانسوی", "هایتی"), + CountryLocalization("hn", "هسپانوی", "هاندوراس"), + CountryLocalization("hk", "چینی", "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین"), + CountryLocalization("hu", "مجاری", "مجارستان"), + CountryLocalization("is", "آیسلندی", "آیسلند"), + CountryLocalization("in", "نیپالی", "هند"), + CountryLocalization("id", "Indonesian", "اندونیزیا"), + CountryLocalization("ir", "فارسی", "ایران"), + CountryLocalization("iq", "لری شمالی", "عراق"), + CountryLocalization("ie", "انگلیسی", "آیرلند"), + CountryLocalization("im", "مانی", "جزیرهٔ من"), + CountryLocalization("il", "انگلیسی", "اسرائیل"), + CountryLocalization("it", "آلمانی", "ایتالیا"), + CountryLocalization("jm", "انگلیسی", "جامائیکا"), + CountryLocalization("jp", "جاپانی", "جاپان"), + CountryLocalization("je", "انگلیسی", "جرزی"), + CountryLocalization("jo", "عربی", "اردن"), + CountryLocalization("kz", "قزاقی", "قزاقستان"), + CountryLocalization("ke", "سومالیایی", "کینیا"), + CountryLocalization("ki", "انگلیسی", "کیریباتی"), + CountryLocalization("xk", "صربی", "کوسوا"), + CountryLocalization("kw", "عربی", "کویت"), + CountryLocalization("kg", "روسی", "قرغزستان"), + CountryLocalization("la", "لائوسی", "لائوس"), + CountryLocalization("lv", "لتونیایی", "لاتویا"), + CountryLocalization("lb", "عربی", "لبنان"), + CountryLocalization("ls", "انگلیسی", "لیسوتو"), + CountryLocalization("lr", "انگلیسی", "لیبریا"), + CountryLocalization("ly", "عربی", "لیبیا"), + CountryLocalization("li", "آلمانی سوئیسی", "لیختن‌اشتاین"), + CountryLocalization("lt", "لیتوانیایی", "لتوانیا"), + CountryLocalization("lu", "لوگزامبورگی", "لوکزامبورگ"), + CountryLocalization("mo", "پرتگالی", "ماکائو، ناحیهٔ ویژهٔ حکومتی چین"), + CountryLocalization("mk", "البانیایی", "مقدونیه"), + CountryLocalization("mg", "فرانسوی", "مادغاسکر"), + CountryLocalization("mw", "انگلیسی", "مالاوی"), + CountryLocalization("my", "تامیلی", "مالیزیا"), + CountryLocalization("ml", "فرانسوی", "مالی"), + CountryLocalization("mt", "انگلیسی", "مالتا"), + CountryLocalization("mh", "انگلیسی", "جزایر مارشال"), + CountryLocalization("mq", "فرانسوی", "مارتینیک"), + CountryLocalization("mr", "عربی", "موریتانیا"), + CountryLocalization("mu", "موریسین", "موریس"), + CountryLocalization("yt", "فرانسوی", "مایوت"), + CountryLocalization("mx", "هسپانوی", "مکسیکو"), + CountryLocalization("fm", "انگلیسی", "میکرونزیا"), + CountryLocalization("md", "روسی", "مولداوی"), + CountryLocalization("mc", "فرانسوی", "موناکو"), + CountryLocalization("mn", "مغلی", "منگولیا"), + CountryLocalization("me", "صربی", "مونته‌نگرو"), + CountryLocalization("ms", "انگلیسی", "مونت‌سرات"), + CountryLocalization("ma", "آمازیغی اطلس مرکزی", "مراکش"), + CountryLocalization("mz", "ماکوا متو", "موزمبیق"), + CountryLocalization("mm", "برمه‌ای", "میانمار (برمه)"), + CountryLocalization("na", "انگلیسی", "نامیبیا"), + CountryLocalization("nr", "انگلیسی", "نائورو"), + CountryLocalization("np", "نیپالی", "نیپال"), + CountryLocalization("nl", "انگلیسی", "هالند"), + CountryLocalization("nc", "فرانسوی", "کالدونیای جدید"), + CountryLocalization("nz", "انگلیسی", "زیلاند جدید"), + CountryLocalization("ni", "هسپانوی", "نیکاراگوا"), + CountryLocalization("ne", "هوسیایی", "نایجر"), + CountryLocalization("ng", "هوسیایی", "نیجریا"), + CountryLocalization("nu", "انگلیسی", "نیوئه"), + CountryLocalization("nf", "انگلیسی", "جزیرهٔ نورفولک"), + CountryLocalization("kp", "کوریایی", "کوریای شمالی"), + CountryLocalization("mp", "انگلیسی", "جزایر ماریانای شمالی"), + CountryLocalization("no", "سامی شمالی", "ناروی"), + CountryLocalization("om", "عربی", "عمان"), + CountryLocalization("pk", "انگلیسی", "پاکستان"), + CountryLocalization("pw", "انگلیسی", "پالائو"), + CountryLocalization("ps", "عربی", "سرزمین‌های فلسطینی"), + CountryLocalization("pa", "هسپانوی", "پانامه"), + CountryLocalization("pg", "انگلیسی", "پاپوا نیو گینیا"), + CountryLocalization("py", "هسپانوی", "پاراگوای"), + CountryLocalization("pe", "هسپانوی", "پیرو"), + CountryLocalization("ph", "فیلیپینی", "فیلیپین"), + CountryLocalization("pn", "انگلیسی", "جزایر پیت‌کرن"), + CountryLocalization("pl", "پولندی", "پولند"), + CountryLocalization("pt", "پرتگالی", "پرتگال"), + CountryLocalization("pr", "انگلیسی", "پورتوریکو"), + CountryLocalization("qa", "عربی", "قطر"), + CountryLocalization("ro", "رومانیایی", "رومانیا"), + CountryLocalization("ru", "تاتاری", "روسیه"), + CountryLocalization("rw", "انگلیسی", "روآندا"), + CountryLocalization("re", "فرانسوی", "رئونیون"), + CountryLocalization("ws", "انگلیسی", "ساموآ"), + CountryLocalization("sm", "ایتالوی", "سان‌مارینو"), + CountryLocalization("sa", "عربی", "عربستان سعودی"), + CountryLocalization("sn", "فرانسوی", "سینیگال"), + CountryLocalization("rs", "صربی", "صربستان"), + CountryLocalization("cs", "صربی", "Serbia and Montenegro"), + CountryLocalization("sc", "فرانسوی", "سیشل"), + CountryLocalization("sl", "انگلیسی", "سیرالیون"), + CountryLocalization("sg", "تامیلی", "سینگاپور"), + CountryLocalization("sx", "انگلیسی", "سنت مارتن"), + CountryLocalization("sk", "اسلواکی", "سلواکیا"), + CountryLocalization("si", "اسلوونیایی", "سلونیا"), + CountryLocalization("sb", "انگلیسی", "جزایر سلیمان"), + CountryLocalization("so", "عربی", "سومالیه"), + CountryLocalization("za", "انگلیسی", "افریقای جنوبی"), + CountryLocalization("kr", "کوریایی", "کوریای جنوبی"), + CountryLocalization("ss", "نویر", "سودان جنوبی"), + CountryLocalization("es", "هسپانوی", "هسپانیه"), + CountryLocalization("lk", "تامیلی", "سریلانکا"), + CountryLocalization("bl", "فرانسوی", "سن بارتلمی"), + CountryLocalization("sh", "انگلیسی", "سنت هلن"), + CountryLocalization("kn", "انگلیسی", "سنت کیتس و نویس"), + CountryLocalization("lc", "انگلیسی", "سنت لوسیا"), + CountryLocalization("mf", "فرانسوی", "سنت مارتین"), + CountryLocalization("pm", "فرانسوی", "سن پیر و میکلن"), + CountryLocalization("vc", "انگلیسی", "سنت وینسنت و گرنادین‌ها"), + CountryLocalization("sd", "عربی", "سودان"), + CountryLocalization("sr", "هالندی", "سورینام"), + CountryLocalization("sj", "نروژی بوک‌مُل", "اسوالبارد و جان‌ماین"), + CountryLocalization("sz", "انگلیسی", "سوازیلند"), + CountryLocalization("se", "سویدنی", "سویدن"), + CountryLocalization("ch", "آلمانی سوئیسی", "سویس"), + CountryLocalization("sy", "عربی", "سوریه"), + CountryLocalization("st", "پرتگالی", "سائوتومه و پرینسیپ"), + CountryLocalization("tw", "چینی", "تایوان"), + CountryLocalization("tj", "تاجکی", "تاجکستان"), + CountryLocalization("tz", "ماکونده", "تانزانیا"), + CountryLocalization("th", "تایلندی", "تایلند"), + CountryLocalization("tl", "پرتگالی", "تیمور-لسته"), + CountryLocalization("tg", "فرانسوی", "توگو"), + CountryLocalization("tk", "انگلیسی", "توکلائو"), + CountryLocalization("to", "تونگایی", "تونگا"), + CountryLocalization("tt", "انگلیسی", "ترینیداد و توباگو"), + CountryLocalization("tn", "فرانسوی", "تونس"), + CountryLocalization("tr", "ترکی استانبولی", "ترکیه"), + CountryLocalization("tm", "ترکمنی", "ترکمنستان"), + CountryLocalization("tc", "انگلیسی", "جزایر تورکس و کایکوس"), + CountryLocalization("tv", "انگلیسی", "تووالو"), + CountryLocalization("um", "انگلیسی", "جزایر دورافتادهٔ ایالات متحده"), + CountryLocalization("vi", "انگلیسی", "جزایر ویرجین ایالات متحده"), + CountryLocalization("ug", "سواحلی", "یوگاندا"), + CountryLocalization("ua", "اوکراینی", "اکراین"), + CountryLocalization("ae", "عربی", "امارات متحدهٔ عربی"), + CountryLocalization("gb", "انگلیسی", "بریتانیا"), + CountryLocalization("us", "لاکوتا", "ایالات متحده"), + CountryLocalization("uy", "هسپانوی", "یوروگوای"), + CountryLocalization("uz", "ازبکی", "ازبکستان"), + CountryLocalization("vu", "فرانسوی", "وانواتو"), + CountryLocalization("va", "ایتالوی", "واتیکان"), + CountryLocalization("ve", "هسپانوی", "ونزویلا"), + CountryLocalization("vn", "ویتنامی", "ویتنام"), + CountryLocalization("wf", "فرانسوی", "والیس و فوتونا"), + CountryLocalization("eh", "عربی", "صحرای غربی"), + CountryLocalization("ye", "عربی", "یمن"), + CountryLocalization("zm", "انگلیسی", "زامبیا"), + CountryLocalization("zw", "انده‌بله‌ای شمالی", "زیمبابوی"), + CountryLocalization("ax", "سویدنی", "جزایر آلاند"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fil.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fil.kt new file mode 100644 index 0000000..ca5b2d7 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fil.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code fil. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_fil: List = listOf( + CountryLocalization("af", "Persian", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "French", "Algeria"), + CountryLocalization("as", "Ingles", "American Samoa"), + CountryLocalization("ad", "Catalan", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Ingles", "Anguilla"), + CountryLocalization("ag", "Ingles", "Antigua & Barbuda"), + CountryLocalization("ar", "Spanish", "Argentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "Dutch", "Aruba"), + CountryLocalization("au", "Ingles", "Australia"), + CountryLocalization("at", "Ingles", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "Ingles", "Bahamas"), + CountryLocalization("bh", "Arabic", "Bahrain"), + CountryLocalization("bd", "Bangla", "Bangladesh"), + CountryLocalization("bb", "Ingles", "Barbados"), + CountryLocalization("by", "Belarusian", "Belarus"), + CountryLocalization("be", "French", "Belgium"), + CountryLocalization("bz", "Ingles", "Belize"), + CountryLocalization("bj", "French", "Benin"), + CountryLocalization("bm", "Ingles", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spanish", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia and Herzegovina"), + CountryLocalization("bw", "Ingles", "Botswana"), + CountryLocalization("br", "Portuguese", "Brazil"), + CountryLocalization("io", "Ingles", "British Indian Ocean Territory"), + CountryLocalization("vg", "Ingles", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "Bulgarian", "Bulgaria"), + CountryLocalization("bf", "French", "Burkina Faso"), + CountryLocalization("bi", "French", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "French", "Canada"), + CountryLocalization("ic", "Spanish", "Canary Islands"), + CountryLocalization("cv", "Kabuverdianu", "Cape Verde"), + CountryLocalization("bq", "Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "Ingles", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Spanish", "Ceuta & Melilla"), + CountryLocalization("td", "Arabic", "Chad"), + CountryLocalization("cl", "Spanish", "Chile"), + CountryLocalization("cn", "Tibetan", "China"), + CountryLocalization("cx", "Ingles", "Christmas Island"), + CountryLocalization("cc", "Ingles", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Spanish", "Colombia"), + CountryLocalization("km", "Arabic", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "Ingles", "Cook Islands"), + CountryLocalization("cr", "Spanish", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Croatia"), + CountryLocalization("cu", "Spanish", "Cuba"), + CountryLocalization("cw", "Dutch", "Curaçao"), + CountryLocalization("cy", "Ingles", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "French", "Côte d’Ivoire"), + CountryLocalization("dk", "Ingles", "Denmark"), + CountryLocalization("dg", "Ingles", "Diego Garcia"), + CountryLocalization("dj", "French", "Djibouti"), + CountryLocalization("dm", "Ingles", "Dominica"), + CountryLocalization("do", "Spanish", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabic", "Egypt"), + CountryLocalization("sv", "Spanish", "El Salvador"), + CountryLocalization("gq", "Spanish", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "Ingles", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Ingles", "Fiji"), + CountryLocalization("fi", "Swedish", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "French", "French Guiana"), + CountryLocalization("pf", "French", "French Polynesia"), + CountryLocalization("ga", "French", "Gabon"), + CountryLocalization("gm", "Ingles", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "Ingles", "Ghana"), + CountryLocalization("gi", "Ingles", "Gibraltar"), + CountryLocalization("gr", "Greek", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "Ingles", "Grenada"), + CountryLocalization("gp", "French", "Guadeloupe"), + CountryLocalization("gu", "Ingles", "Guam"), + CountryLocalization("gt", "Spanish", "Guatemala"), + CountryLocalization("gg", "Ingles", "Guernsey"), + CountryLocalization("gn", "French", "Guinea"), + CountryLocalization("gw", "Portuguese", "Guinea-Bissau"), + CountryLocalization("gy", "Ingles", "Guyana"), + CountryLocalization("ht", "French", "Haiti"), + CountryLocalization("hn", "Spanish", "Honduras"), + CountryLocalization("hk", "Chinese", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungarian", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Nepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persian", "Iran"), + CountryLocalization("iq", "Hilagang Luri", "Iraq"), + CountryLocalization("ie", "Ingles", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Ingles", "Israel"), + CountryLocalization("it", "German", "Italy"), + CountryLocalization("jm", "Ingles", "Jamaica"), + CountryLocalization("jp", "Japanese", "Japan"), + CountryLocalization("je", "Ingles", "Jersey"), + CountryLocalization("jo", "Arabic", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "Ingles", "Kiribati"), + CountryLocalization("xk", "Serbian", "Kosovo"), + CountryLocalization("kw", "Arabic", "Kuwait"), + CountryLocalization("kg", "Russian", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "Arabic", "Lebanon"), + CountryLocalization("ls", "Ingles", "Lesotho"), + CountryLocalization("lr", "Ingles", "Liberia"), + CountryLocalization("ly", "Arabic", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "Portuguese", "Macau SAR China"), + CountryLocalization("mk", "Albanian", "Macedonia"), + CountryLocalization("mg", "French", "Madagascar"), + CountryLocalization("mw", "Ingles", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "French", "Mali"), + CountryLocalization("mt", "Ingles", "Malta"), + CountryLocalization("mh", "Ingles", "Marshall Islands"), + CountryLocalization("mq", "French", "Martinique"), + CountryLocalization("mr", "Arabic", "Mauritania"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "French", "Mayotte"), + CountryLocalization("mx", "Spanish", "Mexico"), + CountryLocalization("fm", "Ingles", "Micronesia"), + CountryLocalization("md", "Russian", "Moldova"), + CountryLocalization("mc", "French", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Ingles", "Montserrat"), + CountryLocalization("ma", "Central Atlas Tamazight", "Morocco"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar (Burma)"), + CountryLocalization("na", "Ingles", "Namibia"), + CountryLocalization("nr", "Ingles", "Nauru"), + CountryLocalization("np", "Nepali", "Nepal"), + CountryLocalization("nl", "Ingles", "Netherlands"), + CountryLocalization("nc", "French", "New Caledonia"), + CountryLocalization("nz", "Ingles", "New Zealand"), + CountryLocalization("ni", "Spanish", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "Ingles", "Niue"), + CountryLocalization("nf", "Ingles", "Norfolk Island"), + CountryLocalization("kp", "Korean", "Hilagang Korea"), + CountryLocalization("mp", "Ingles", "Northern Mariana Islands"), + CountryLocalization("no", "Hilagang Sami", "Norway"), + CountryLocalization("om", "Arabic", "Oman"), + CountryLocalization("pk", "Ingles", "Pakistan"), + CountryLocalization("pw", "Ingles", "Palau"), + CountryLocalization("ps", "Arabic", "Palestinian Territories"), + CountryLocalization("pa", "Spanish", "Panama"), + CountryLocalization("pg", "Ingles", "Papua New Guinea"), + CountryLocalization("py", "Spanish", "Paraguay"), + CountryLocalization("pe", "Spanish", "Peru"), + CountryLocalization("ph", "Filipino", "Pilipinas"), + CountryLocalization("pn", "Ingles", "Pitcairn Islands"), + CountryLocalization("pl", "Polish", "Poland"), + CountryLocalization("pt", "Portuguese", "Portugal"), + CountryLocalization("pr", "Ingles", "Puerto Rico"), + CountryLocalization("qa", "Arabic", "Qatar"), + CountryLocalization("ro", "Romanian", "Romania"), + CountryLocalization("ru", "Tatar", "Russia"), + CountryLocalization("rw", "Ingles", "Rwanda"), + CountryLocalization("re", "French", "Réunion"), + CountryLocalization("ws", "Ingles", "Samoa"), + CountryLocalization("sm", "Italian", "San Marino"), + CountryLocalization("sa", "Arabic", "Saudi Arabia"), + CountryLocalization("sn", "French", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "French", "Seychelles"), + CountryLocalization("sl", "Ingles", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "Ingles", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "Ingles", "Solomon Islands"), + CountryLocalization("so", "Arabic", "Somalia"), + CountryLocalization("za", "Ingles", "South Africa"), + CountryLocalization("kr", "Korean", "Timog Korea"), + CountryLocalization("ss", "Nuer", "Timog Sudan"), + CountryLocalization("es", "Spanish", "Spain"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "French", "St. Barthélemy"), + CountryLocalization("sh", "Ingles", "St. Helena"), + CountryLocalization("kn", "Ingles", "St. Kitts & Nevis"), + CountryLocalization("lc", "Ingles", "Saint Lucia"), + CountryLocalization("mf", "French", "Saint Martin"), + CountryLocalization("pm", "French", "St. Pierre & Miquelon"), + CountryLocalization("vc", "Ingles", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arabic", "Sudan"), + CountryLocalization("sr", "Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Ingles", "Swaziland"), + CountryLocalization("se", "Swedish", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Arabic", "Syria"), + CountryLocalization("st", "Portuguese", "São Tomé & Príncipe"), + CountryLocalization("tw", "Chinese", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "Makonde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portuguese", "Timor-Leste"), + CountryLocalization("tg", "French", "Togo"), + CountryLocalization("tk", "Ingles", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "Ingles", "Trinidad & Tobago"), + CountryLocalization("tn", "French", "Tunisia"), + CountryLocalization("tr", "Turkish", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "Ingles", "Turks & Caicos Islands"), + CountryLocalization("tv", "Ingles", "Tuvalu"), + CountryLocalization("um", "Ingles", "U.S. Outlying Islands"), + CountryLocalization("vi", "Ingles", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukranian", "Ukraine"), + CountryLocalization("ae", "Arabic", "United Arab Emirates"), + CountryLocalization("gb", "Ingles", "United Kingdom"), + CountryLocalization("us", "Lakota", "Estados Unidos"), + CountryLocalization("uy", "Spanish", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "French", "Vanuatu"), + CountryLocalization("va", "Italian", "Vatican City"), + CountryLocalization("ve", "Spanish", "Venezuela"), + CountryLocalization("vn", "Vietnamese", "Vietnam"), + CountryLocalization("wf", "French", "Wallis & Futuna"), + CountryLocalization("eh", "Arabic", "Kanlurang Sahara"), + CountryLocalization("ye", "Arabic", "Yemen"), + CountryLocalization("zm", "Ingles", "Zambia"), + CountryLocalization("zw", "Hilagang Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fo.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fo.kt new file mode 100644 index 0000000..5f4236c --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fo.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code fo. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_fo: List = listOf( + CountryLocalization("af", "persiskt", "Afganistan"), + CountryLocalization("al", "albanskt", "Albania"), + CountryLocalization("dz", "franskt", "Algeria"), + CountryLocalization("as", "enskt", "Amerikanska Samoa"), + CountryLocalization("ad", "katalani", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "enskt", "Anguilla"), + CountryLocalization("ag", "enskt", "Antigua & Barbuda"), + CountryLocalization("ar", "spanskt", "Argentina"), + CountryLocalization("am", "armenskt", "Armenia"), + CountryLocalization("aw", "hálendskt", "Aruba"), + CountryLocalization("au", "enskt", "Avstralia"), + CountryLocalization("at", "enskt", "Eysturríki"), + CountryLocalization("az", "aserbajdsjanskt", "Aserbadjan"), + CountryLocalization("bs", "enskt", "Bahamaoyggjar"), + CountryLocalization("bh", "arabiskt", "Barein"), + CountryLocalization("bd", "bangla", "Bangladesj"), + CountryLocalization("bb", "enskt", "Barbados"), + CountryLocalization("by", "hvitarussiskt", "Hvítarussland"), + CountryLocalization("be", "franskt", "Belgia"), + CountryLocalization("bz", "enskt", "Belis"), + CountryLocalization("bj", "franskt", "Benin"), + CountryLocalization("bm", "enskt", "Bermuda"), + CountryLocalization("bt", "dzongkha", "Butan"), + CountryLocalization("bo", "spanskt", "Bolivia"), + CountryLocalization("ba", "bosniskt", "Bosnia-Hersegovina"), + CountryLocalization("bw", "enskt", "Botsvana"), + CountryLocalization("br", "portugiskiskt", "Brasil"), + CountryLocalization("io", "enskt", "Stóra Bretlands Indiahavoyggjar"), + CountryLocalization("vg", "enskt", "Stóra Bretlands Jomfrúoyggjar"), + CountryLocalization("bn", "malaiiskt", "Brunei"), + CountryLocalization("bg", "bulgarskt", "Bulgaria"), + CountryLocalization("bf", "franskt", "Burkina Faso"), + CountryLocalization("bi", "franskt", "Burundi"), + CountryLocalization("kh", "khmer", "Kambodja"), + CountryLocalization("cm", "basaa", "Kamerun"), + CountryLocalization("ca", "franskt", "Kanada"), + CountryLocalization("ic", "spanskt", "Kanariuoyggjar"), + CountryLocalization("cv", "grønhøvdaoyggjarskt", "Grønhøvdaoyggjar"), + CountryLocalization("bq", "hálendskt", "Niðurlonds Karibia"), + CountryLocalization("ky", "enskt", "Caymanoyggjar"), + CountryLocalization("cf", "lingala", "Miðafrikalýðveldið"), + CountryLocalization("ea", "spanskt", "Ceuta & Melilla"), + CountryLocalization("td", "arabiskt", "Kjad"), + CountryLocalization("cl", "spanskt", "Kili"), + CountryLocalization("cn", "tibetskt", "Kina"), + CountryLocalization("cx", "enskt", "Jólaoyggjin"), + CountryLocalization("cc", "enskt", "Kokosoyggjar"), + CountryLocalization("co", "spanskt", "Kolombia"), + CountryLocalization("km", "arabiskt", "Komoroyggjar"), + CountryLocalization("cg", "lingala", "Kongo"), + CountryLocalization("cd", "swahili", "Kongo, Dem. Lýðveldið"), + CountryLocalization("ck", "enskt", "Cooksoyggjar"), + CountryLocalization("cr", "spanskt", "Kosta Rika"), + CountryLocalization("hr", "kroatiskt", "Kroatia"), + CountryLocalization("cu", "spanskt", "Kuba"), + CountryLocalization("cw", "hálendskt", "Curaçao"), + CountryLocalization("cy", "enskt", "Kýpros"), + CountryLocalization("cz", "kekkiskt", "Kekkia"), + CountryLocalization("ci", "franskt", "Fílabeinsstrondin"), + CountryLocalization("dk", "enskt", "Danmark"), + CountryLocalization("dg", "enskt", "Diego Garcia"), + CountryLocalization("dj", "franskt", "Djibuti"), + CountryLocalization("dm", "enskt", "Dominika"), + CountryLocalization("do", "spanskt", "Dominikalýðveldið"), + CountryLocalization("ec", "quechua", "Ekvador"), + CountryLocalization("eg", "arabiskt", "Egyptaland"), + CountryLocalization("sv", "spanskt", "El Salvador"), + CountryLocalization("gq", "spanskt", "Ekvatorguinea"), + CountryLocalization("er", "tigrinya", "Eritrea"), + CountryLocalization("ee", "estiskt", "Estland"), + CountryLocalization("et", "amhariskt", "Etiopia"), + CountryLocalization("fk", "enskt", "Falklandsoyggjar"), + CountryLocalization("fo", "føroyskt", "Føroyar"), + CountryLocalization("fj", "enskt", "Fiji"), + CountryLocalization("fi", "svenskt", "Finnland"), + CountryLocalization("fr", "týskt (Sveis)", "Frakland"), + CountryLocalization("gf", "franskt", "Franska Gujana"), + CountryLocalization("pf", "franskt", "Franska Polynesia"), + CountryLocalization("ga", "franskt", "Gabon"), + CountryLocalization("gm", "enskt", "Gambia"), + CountryLocalization("ge", "ossetiskt", "Georgia"), + CountryLocalization("de", "lágt sorbian", "Týskland"), + CountryLocalization("gh", "enskt", "Gana"), + CountryLocalization("gi", "enskt", "Gibraltar"), + CountryLocalization("gr", "grikskt", "Grikkaland"), + CountryLocalization("gl", "kalaallisut", "Grønland"), + CountryLocalization("gd", "enskt", "Grenada"), + CountryLocalization("gp", "franskt", "Guadeloupe"), + CountryLocalization("gu", "enskt", "Guam"), + CountryLocalization("gt", "spanskt", "Guatemala"), + CountryLocalization("gg", "enskt", "Guernsey"), + CountryLocalization("gn", "franskt", "Guinea"), + CountryLocalization("gw", "portugiskiskt", "Guinea-Bissau"), + CountryLocalization("gy", "enskt", "Gujana"), + CountryLocalization("ht", "franskt", "Haiti"), + CountryLocalization("hn", "spanskt", "Honduras"), + CountryLocalization("hk", "kinesiskt", "Hong Kong SAR Kina"), + CountryLocalization("hu", "ungarskt", "Ungarn"), + CountryLocalization("is", "íslendskt", "Ísland"), + CountryLocalization("in", "nepalskt", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "persiskt", "Iran"), + CountryLocalization("iq", "norður luri", "Irak"), + CountryLocalization("ie", "enskt", "Írland"), + CountryLocalization("im", "manx", "Isle of Man"), + CountryLocalization("il", "enskt", "Ísrael"), + CountryLocalization("it", "týskt", "Italia"), + CountryLocalization("jm", "enskt", "Jamaika"), + CountryLocalization("jp", "japanskt", "Japan"), + CountryLocalization("je", "enskt", "Jersey"), + CountryLocalization("jo", "arabiskt", "Jordan"), + CountryLocalization("kz", "kazakh", "Kasakstan"), + CountryLocalization("ke", "somaliskt", "Kenja"), + CountryLocalization("ki", "enskt", "Kiribati"), + CountryLocalization("xk", "serbiskt", "Kosovo"), + CountryLocalization("kw", "arabiskt", "Kuvait"), + CountryLocalization("kg", "russiskt", "Kirgisia"), + CountryLocalization("la", "laoskt", "Laos"), + CountryLocalization("lv", "lettiskt", "Lettland"), + CountryLocalization("lb", "arabiskt", "Libanon"), + CountryLocalization("ls", "enskt", "Lesoto"), + CountryLocalization("lr", "enskt", "Liberia"), + CountryLocalization("ly", "arabiskt", "Libya"), + CountryLocalization("li", "týskt (Sveis)", "Liktinstein"), + CountryLocalization("lt", "litaviskt", "Litava"), + CountryLocalization("lu", "luksemborgskt", "Luksemborg"), + CountryLocalization("mo", "portugiskiskt", "Makao SAR Kina"), + CountryLocalization("mk", "albanskt", "Makedónia"), + CountryLocalization("mg", "franskt", "Madagaskar"), + CountryLocalization("mw", "enskt", "Malavi"), + CountryLocalization("my", "tamilskt", "Malaisia"), + CountryLocalization("ml", "franskt", "Mali"), + CountryLocalization("mt", "enskt", "Malta"), + CountryLocalization("mh", "enskt", "Marshalloyggjar"), + CountryLocalization("mq", "franskt", "Martinique"), + CountryLocalization("mr", "arabiskt", "Móritania"), + CountryLocalization("mu", "morisyen", "Móritius"), + CountryLocalization("yt", "franskt", "Mayotte"), + CountryLocalization("mx", "spanskt", "Meksiko"), + CountryLocalization("fm", "enskt", "Mikronesiasamveldið"), + CountryLocalization("md", "russiskt", "Moldova"), + CountryLocalization("mc", "franskt", "Monako"), + CountryLocalization("mn", "mongolskt", "Mongolia"), + CountryLocalization("me", "serbiskt", "Montenegro"), + CountryLocalization("ms", "enskt", "Montserrat"), + CountryLocalization("ma", "miðatlasfjøll tamazight", "Marokko"), + CountryLocalization("mz", "makhuwa-meetto", "Mosambik"), + CountryLocalization("mm", "burmesiskt", "Myanmar (Burma)"), + CountryLocalization("na", "enskt", "Namibia"), + CountryLocalization("nr", "enskt", "Nauru"), + CountryLocalization("np", "nepalskt", "Nepal"), + CountryLocalization("nl", "enskt", "Niðurlond"), + CountryLocalization("nc", "franskt", "Nýkaledónia"), + CountryLocalization("nz", "enskt", "Nýsæland"), + CountryLocalization("ni", "spanskt", "Nikaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "enskt", "Niue"), + CountryLocalization("nf", "enskt", "Norfolksoyggj"), + CountryLocalization("kp", "koreanskt", "Norðurkorea"), + CountryLocalization("mp", "enskt", "Norðaru Mariuoyggjar"), + CountryLocalization("no", "norður sámiskt", "Noreg"), + CountryLocalization("om", "arabiskt", "Oman"), + CountryLocalization("pk", "enskt", "Pakistan"), + CountryLocalization("pw", "enskt", "Palau"), + CountryLocalization("ps", "arabiskt", "Palestinskt landøki"), + CountryLocalization("pa", "spanskt", "Panama"), + CountryLocalization("pg", "enskt", "Papua Nýguinea"), + CountryLocalization("py", "spanskt", "Paraguai"), + CountryLocalization("pe", "spanskt", "Peru"), + CountryLocalization("ph", "filipiniskt", "Filipsoyggjar"), + CountryLocalization("pn", "enskt", "Pitcairnoyggjar"), + CountryLocalization("pl", "pólskt", "Pólland"), + CountryLocalization("pt", "portugiskiskt", "Portugal"), + CountryLocalization("pr", "enskt", "Puerto Riko"), + CountryLocalization("qa", "arabiskt", "Katar"), + CountryLocalization("ro", "rumenskt", "Rumenia"), + CountryLocalization("ru", "tatar", "Russland"), + CountryLocalization("rw", "enskt", "Ruanda"), + CountryLocalization("re", "franskt", "Réunion"), + CountryLocalization("ws", "enskt", "Samoa"), + CountryLocalization("sm", "italskt", "San Marino"), + CountryLocalization("sa", "arabiskt", "Saudiarabia"), + CountryLocalization("sn", "franskt", "Senegal"), + CountryLocalization("rs", "serbiskt", "Serbia"), + CountryLocalization("cs", "serbiskt", "Serbia and Montenegro"), + CountryLocalization("sc", "franskt", "Seyskelloyggjar"), + CountryLocalization("sl", "enskt", "Sierra Leona"), + CountryLocalization("sg", "tamilskt", "Singapor"), + CountryLocalization("sx", "enskt", "Sint Maarten"), + CountryLocalization("sk", "slovakiskt", "Slovakia"), + CountryLocalization("si", "slovenskt", "Slovenia"), + CountryLocalization("sb", "enskt", "Salomonoyggjar"), + CountryLocalization("so", "arabiskt", "Somalia"), + CountryLocalization("za", "enskt", "Suðurafrika"), + CountryLocalization("kr", "koreanskt", "Suðurkorea"), + CountryLocalization("ss", "nuer", "Suðursudan"), + CountryLocalization("es", "spanskt", "Spania"), + CountryLocalization("lk", "tamilskt", "Sri Lanka"), + CountryLocalization("bl", "franskt", "St. Barthélemy"), + CountryLocalization("sh", "enskt", "St. Helena"), + CountryLocalization("kn", "enskt", "St. Kitts & Nevis"), + CountryLocalization("lc", "enskt", "St. Lusia"), + CountryLocalization("mf", "franskt", "St-Martin"), + CountryLocalization("pm", "franskt", "Saint Pierre & Miquelon"), + CountryLocalization("vc", "enskt", "St. Vinsent & Grenadinoyggjar"), + CountryLocalization("sd", "arabiskt", "Sudan"), + CountryLocalization("sr", "hálendskt", "Surinam"), + CountryLocalization("sj", "norskt bókmál", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "enskt", "Svasiland"), + CountryLocalization("se", "svenskt", "Svøríki"), + CountryLocalization("ch", "týskt (Sveis)", "Sveis"), + CountryLocalization("sy", "arabiskt", "Sýria"), + CountryLocalization("st", "portugiskiskt", "Sao Tome & Prinsipi"), + CountryLocalization("tw", "kinesiskt", "Taivan"), + CountryLocalization("tj", "tajik", "Tadsjikistan"), + CountryLocalization("tz", "makonde", "Tansania"), + CountryLocalization("th", "tailendskt", "Tailand"), + CountryLocalization("tl", "portugiskiskt", "Eysturtimor"), + CountryLocalization("tg", "franskt", "Togo"), + CountryLocalization("tk", "enskt", "Tokelau"), + CountryLocalization("to", "tonganskt", "Tonga"), + CountryLocalization("tt", "enskt", "Trinidad & Tobago"), + CountryLocalization("tn", "franskt", "Tunesia"), + CountryLocalization("tr", "turkiskt", "Turkaland"), + CountryLocalization("tm", "turkmenskt", "Turkmenistan"), + CountryLocalization("tc", "enskt", "Turks- og Caicosoyggjar"), + CountryLocalization("tv", "enskt", "Tuvalu"), + CountryLocalization("um", "enskt", "Sambandsríki Amerikas fjarskotnu oyggjar"), + CountryLocalization("vi", "enskt", "Sambandsríki Amerikas Jomfrúoyggjar"), + CountryLocalization("ug", "swahili", "Uganda"), + CountryLocalization("ua", "ukrainskt", "Ukraina"), + CountryLocalization("ae", "arabiskt", "Sameindu Emirríkini"), + CountryLocalization("gb", "enskt", "Stórabretland"), + CountryLocalization("us", "lakota", "Sambandsríki Amerika"), + CountryLocalization("uy", "spanskt", "Uruguai"), + CountryLocalization("uz", "usbekiskt", "Usbekistan"), + CountryLocalization("vu", "franskt", "Vanuatu"), + CountryLocalization("va", "italskt", "Vatikanbýur"), + CountryLocalization("ve", "spanskt", "Venesuela"), + CountryLocalization("vn", "vjetnamesiskt", "Vjetnam"), + CountryLocalization("wf", "franskt", "Wallis- og Futunaoyggjar"), + CountryLocalization("eh", "arabiskt", "Vestursahara"), + CountryLocalization("ye", "arabiskt", "Jemen"), + CountryLocalization("zm", "enskt", "Sambia"), + CountryLocalization("zw", "norður ndebele", "Simbabvi"), + CountryLocalization("ax", "svenskt", "Áland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fr.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fr.kt new file mode 100644 index 0000000..bd8719d --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_fr.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code fr. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_fr: List = listOf( + CountryLocalization("af", "persan", "Afghanistan"), + CountryLocalization("al", "albanais", "Albanie"), + CountryLocalization("dz", "français", "Algérie"), + CountryLocalization("as", "anglais", "Samoa américaines"), + CountryLocalization("ad", "catalan", "Andorre"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "anglais", "Anguilla"), + CountryLocalization("ag", "anglais", "Antigua-et-Barbuda"), + CountryLocalization("ar", "espagnol", "Argentine"), + CountryLocalization("am", "arménien", "Arménie"), + CountryLocalization("aw", "néerlandais", "Aruba"), + CountryLocalization("au", "anglais", "Australie"), + CountryLocalization("at", "anglais", "Autriche"), + CountryLocalization("az", "azéri", "Azerbaïdjan"), + CountryLocalization("bs", "anglais", "Bahamas"), + CountryLocalization("bh", "arabe", "Bahreïn"), + CountryLocalization("bd", "bengali", "Bangladesh"), + CountryLocalization("bb", "anglais", "Barbade"), + CountryLocalization("by", "biélorusse", "Biélorussie"), + CountryLocalization("be", "français", "Belgique"), + CountryLocalization("bz", "anglais", "Belize"), + CountryLocalization("bj", "français", "Bénin"), + CountryLocalization("bm", "anglais", "Bermudes"), + CountryLocalization("bt", "dzongkha", "Bhoutan"), + CountryLocalization("bo", "espagnol", "Bolivie"), + CountryLocalization("ba", "bosniaque", "Bosnie-Herzégovine"), + CountryLocalization("bw", "anglais", "Botswana"), + CountryLocalization("br", "portugais", "Brésil"), + CountryLocalization("io", "anglais", "Territoire britannique de l’océan Indien"), + CountryLocalization("vg", "anglais", "Îles Vierges britanniques"), + CountryLocalization("bn", "malais", "Brunéi Darussalam"), + CountryLocalization("bg", "bulgare", "Bulgarie"), + CountryLocalization("bf", "français", "Burkina Faso"), + CountryLocalization("bi", "français", "Burundi"), + CountryLocalization("kh", "khmer", "Cambodge"), + CountryLocalization("cm", "bassa", "Cameroun"), + CountryLocalization("ca", "français", "Canada"), + CountryLocalization("ic", "espagnol", "Îles Canaries"), + CountryLocalization("cv", "capverdien", "Cap-Vert"), + CountryLocalization("bq", "néerlandais", "Pays-Bas caribéens"), + CountryLocalization("ky", "anglais", "Îles Caïmans"), + CountryLocalization("cf", "lingala", "République centrafricaine"), + CountryLocalization("ea", "espagnol", "Ceuta et Melilla"), + CountryLocalization("td", "arabe", "Tchad"), + CountryLocalization("cl", "espagnol", "Chili"), + CountryLocalization("cn", "tibétain", "Chine"), + CountryLocalization("cx", "anglais", "Île Christmas"), + CountryLocalization("cc", "anglais", "Îles Cocos"), + CountryLocalization("co", "espagnol", "Colombie"), + CountryLocalization("km", "arabe", "Comores"), + CountryLocalization("cg", "lingala", "Congo-Brazzaville"), + CountryLocalization("cd", "swahili", "Congo-Kinshasa"), + CountryLocalization("ck", "anglais", "Îles Cook"), + CountryLocalization("cr", "espagnol", "Costa Rica"), + CountryLocalization("hr", "croate", "Croatie"), + CountryLocalization("cu", "espagnol", "Cuba"), + CountryLocalization("cw", "néerlandais", "Curaçao"), + CountryLocalization("cy", "anglais", "Chypre"), + CountryLocalization("cz", "tchèque", "Tchéquie"), + CountryLocalization("ci", "français", "Côte d’Ivoire"), + CountryLocalization("dk", "anglais", "Danemark"), + CountryLocalization("dg", "anglais", "Diego Garcia"), + CountryLocalization("dj", "français", "Djibouti"), + CountryLocalization("dm", "anglais", "Dominique"), + CountryLocalization("do", "espagnol", "République dominicaine"), + CountryLocalization("ec", "quechua", "Équateur"), + CountryLocalization("eg", "arabe", "Égypte"), + CountryLocalization("sv", "espagnol", "Salvador"), + CountryLocalization("gq", "espagnol", "Guinée équatoriale"), + CountryLocalization("er", "tigrigna", "Érythrée"), + CountryLocalization("ee", "estonien", "Estonie"), + CountryLocalization("et", "amharique", "Éthiopie"), + CountryLocalization("fk", "anglais", "Îles Malouines"), + CountryLocalization("fo", "féroïen", "Îles Féroé"), + CountryLocalization("fj", "anglais", "Fidji"), + CountryLocalization("fi", "suédois", "Finlande"), + CountryLocalization("fr", "suisse allemand", "France"), + CountryLocalization("gf", "français", "Guyane française"), + CountryLocalization("pf", "français", "Polynésie française"), + CountryLocalization("ga", "français", "Gabon"), + CountryLocalization("gm", "anglais", "Gambie"), + CountryLocalization("ge", "ossète", "Géorgie"), + CountryLocalization("de", "bas-sorabe", "Allemagne"), + CountryLocalization("gh", "anglais", "Ghana"), + CountryLocalization("gi", "anglais", "Gibraltar"), + CountryLocalization("gr", "grec", "Grèce"), + CountryLocalization("gl", "groenlandais", "Groenland"), + CountryLocalization("gd", "anglais", "Grenade"), + CountryLocalization("gp", "français", "Guadeloupe"), + CountryLocalization("gu", "anglais", "Guam"), + CountryLocalization("gt", "espagnol", "Guatemala"), + CountryLocalization("gg", "anglais", "Guernesey"), + CountryLocalization("gn", "français", "Guinée"), + CountryLocalization("gw", "portugais", "Guinée-Bissau"), + CountryLocalization("gy", "anglais", "Guyana"), + CountryLocalization("ht", "français", "Haïti"), + CountryLocalization("hn", "espagnol", "Honduras"), + CountryLocalization("hk", "chinois", "R.A.S. chinoise de Hong Kong"), + CountryLocalization("hu", "hongrois", "Hongrie"), + CountryLocalization("is", "islandais", "Islande"), + CountryLocalization("in", "népalais", "Inde"), + CountryLocalization("id", "indonésien", "Indonésie"), + CountryLocalization("ir", "persan", "Iran"), + CountryLocalization("iq", "lori du Nord", "Irak"), + CountryLocalization("ie", "anglais", "Irlande"), + CountryLocalization("im", "mannois", "Île de Man"), + CountryLocalization("il", "anglais", "Israël"), + CountryLocalization("it", "allemand", "Italie"), + CountryLocalization("jm", "anglais", "Jamaïque"), + CountryLocalization("jp", "japonais", "Japon"), + CountryLocalization("je", "anglais", "Jersey"), + CountryLocalization("jo", "arabe", "Jordanie"), + CountryLocalization("kz", "kazakh", "Kazakhstan"), + CountryLocalization("ke", "somali", "Kenya"), + CountryLocalization("ki", "anglais", "Kiribati"), + CountryLocalization("xk", "serbe", "Kosovo"), + CountryLocalization("kw", "arabe", "Koweït"), + CountryLocalization("kg", "russe", "Kirghizistan"), + CountryLocalization("la", "lao", "Laos"), + CountryLocalization("lv", "letton", "Lettonie"), + CountryLocalization("lb", "arabe", "Liban"), + CountryLocalization("ls", "anglais", "Lesotho"), + CountryLocalization("lr", "anglais", "Libéria"), + CountryLocalization("ly", "arabe", "Libye"), + CountryLocalization("li", "suisse allemand", "Liechtenstein"), + CountryLocalization("lt", "lituanien", "Lituanie"), + CountryLocalization("lu", "luxembourgeois", "Luxembourg"), + CountryLocalization("mo", "portugais", "R.A.S. chinoise de Macao"), + CountryLocalization("mk", "albanais", "Macédoine"), + CountryLocalization("mg", "français", "Madagascar"), + CountryLocalization("mw", "anglais", "Malawi"), + CountryLocalization("my", "tamoul", "Malaisie"), + CountryLocalization("ml", "français", "Mali"), + CountryLocalization("mt", "anglais", "Malte"), + CountryLocalization("mh", "anglais", "Îles Marshall"), + CountryLocalization("mq", "français", "Martinique"), + CountryLocalization("mr", "arabe", "Mauritanie"), + CountryLocalization("mu", "créole mauricien", "Maurice"), + CountryLocalization("yt", "français", "Mayotte"), + CountryLocalization("mx", "espagnol", "Mexique"), + CountryLocalization("fm", "anglais", "États fédérés de Micronésie"), + CountryLocalization("md", "russe", "Moldavie"), + CountryLocalization("mc", "français", "Monaco"), + CountryLocalization("mn", "mongol", "Mongolie"), + CountryLocalization("me", "serbe", "Monténégro"), + CountryLocalization("ms", "anglais", "Montserrat"), + CountryLocalization("ma", "amazighe de l’Atlas central", "Maroc"), + CountryLocalization("mz", "makhuwa-meetto", "Mozambique"), + CountryLocalization("mm", "birman", "Myanmar (Birmanie)"), + CountryLocalization("na", "anglais", "Namibie"), + CountryLocalization("nr", "anglais", "Nauru"), + CountryLocalization("np", "népalais", "Népal"), + CountryLocalization("nl", "anglais", "Pays-Bas"), + CountryLocalization("nc", "français", "Nouvelle-Calédonie"), + CountryLocalization("nz", "anglais", "Nouvelle-Zélande"), + CountryLocalization("ni", "espagnol", "Nicaragua"), + CountryLocalization("ne", "haoussa", "Niger"), + CountryLocalization("ng", "haoussa", "Nigéria"), + CountryLocalization("nu", "anglais", "Niue"), + CountryLocalization("nf", "anglais", "Île Norfolk"), + CountryLocalization("kp", "coréen", "Corée du Nord"), + CountryLocalization("mp", "anglais", "Îles Mariannes du Nord"), + CountryLocalization("no", "sami du Nord", "Norvège"), + CountryLocalization("om", "arabe", "Oman"), + CountryLocalization("pk", "anglais", "Pakistan"), + CountryLocalization("pw", "anglais", "Palaos"), + CountryLocalization("ps", "arabe", "Territoires palestiniens"), + CountryLocalization("pa", "espagnol", "Panama"), + CountryLocalization("pg", "anglais", "Papouasie-Nouvelle-Guinée"), + CountryLocalization("py", "espagnol", "Paraguay"), + CountryLocalization("pe", "espagnol", "Pérou"), + CountryLocalization("ph", "filipino", "Philippines"), + CountryLocalization("pn", "anglais", "Îles Pitcairn"), + CountryLocalization("pl", "polonais", "Pologne"), + CountryLocalization("pt", "portugais", "Portugal"), + CountryLocalization("pr", "anglais", "Porto Rico"), + CountryLocalization("qa", "arabe", "Qatar"), + CountryLocalization("ro", "roumain", "Roumanie"), + CountryLocalization("ru", "tatar", "Russie"), + CountryLocalization("rw", "anglais", "Rwanda"), + CountryLocalization("re", "français", "La Réunion"), + CountryLocalization("ws", "anglais", "Samoa"), + CountryLocalization("sm", "italien", "Saint-Marin"), + CountryLocalization("sa", "arabe", "Arabie saoudite"), + CountryLocalization("sn", "français", "Sénégal"), + CountryLocalization("rs", "serbe", "Serbie"), + CountryLocalization("cs", "serbe", "Serbie et Monténégro"), + CountryLocalization("sc", "français", "Seychelles"), + CountryLocalization("sl", "anglais", "Sierra Leone"), + CountryLocalization("sg", "tamoul", "Singapour"), + CountryLocalization("sx", "anglais", "Saint-Martin (partie néerlandaise)"), + CountryLocalization("sk", "slovaque", "Slovaquie"), + CountryLocalization("si", "slovène", "Slovénie"), + CountryLocalization("sb", "anglais", "Îles Salomon"), + CountryLocalization("so", "arabe", "Somalie"), + CountryLocalization("za", "anglais", "Afrique du Sud"), + CountryLocalization("kr", "coréen", "Corée du Sud"), + CountryLocalization("ss", "nuer", "Soudan du Sud"), + CountryLocalization("es", "espagnol", "Espagne"), + CountryLocalization("lk", "tamoul", "Sri Lanka"), + CountryLocalization("bl", "français", "Saint-Barthélemy"), + CountryLocalization("sh", "anglais", "Sainte-Hélène"), + CountryLocalization("kn", "anglais", "Saint-Christophe-et-Niévès"), + CountryLocalization("lc", "anglais", "Sainte-Lucie"), + CountryLocalization("mf", "français", "Saint-Martin"), + CountryLocalization("pm", "français", "Saint-Pierre-et-Miquelon"), + CountryLocalization("vc", "anglais", "Saint-Vincent-et-les-Grenadines"), + CountryLocalization("sd", "arabe", "Soudan"), + CountryLocalization("sr", "néerlandais", "Suriname"), + CountryLocalization("sj", "norvégien bokmål", "Svalbard et Jan Mayen"), + CountryLocalization("sz", "anglais", "Swaziland"), + CountryLocalization("se", "suédois", "Suède"), + CountryLocalization("ch", "suisse allemand", "Suisse"), + CountryLocalization("sy", "arabe", "Syrie"), + CountryLocalization("st", "portugais", "Sao Tomé-et-Principe"), + CountryLocalization("tw", "chinois", "Taïwan"), + CountryLocalization("tj", "tadjik", "Tadjikistan"), + CountryLocalization("tz", "makondé", "Tanzanie"), + CountryLocalization("th", "thaï", "Thaïlande"), + CountryLocalization("tl", "portugais", "Timor oriental"), + CountryLocalization("tg", "français", "Togo"), + CountryLocalization("tk", "anglais", "Tokélaou"), + CountryLocalization("to", "tonguien", "Tonga"), + CountryLocalization("tt", "anglais", "Trinité-et-Tobago"), + CountryLocalization("tn", "français", "Tunisie"), + CountryLocalization("tr", "turc", "Turquie"), + CountryLocalization("tm", "turkmène", "Turkménistan"), + CountryLocalization("tc", "anglais", "Îles Turques-et-Caïques"), + CountryLocalization("tv", "anglais", "Tuvalu"), + CountryLocalization("um", "anglais", "Îles mineures éloignées des États-Unis"), + CountryLocalization("vi", "anglais", "Îles Vierges des États-Unis"), + CountryLocalization("ug", "swahili", "Ouganda"), + CountryLocalization("ua", "ukrainien", "Ukraine"), + CountryLocalization("ae", "arabe", "Émirats arabes unis"), + CountryLocalization("gb", "anglais", "Royaume-Uni"), + CountryLocalization("us", "lakota", "États-Unis"), + CountryLocalization("uy", "espagnol", "Uruguay"), + CountryLocalization("uz", "ouzbek", "Ouzbékistan"), + CountryLocalization("vu", "français", "Vanuatu"), + CountryLocalization("va", "italien", "État de la Cité du Vatican"), + CountryLocalization("ve", "espagnol", "Venezuela"), + CountryLocalization("vn", "vietnamien", "Vietnam"), + CountryLocalization("wf", "français", "Wallis-et-Futuna"), + CountryLocalization("eh", "arabe", "Sahara occidental"), + CountryLocalization("ye", "arabe", "Yémen"), + CountryLocalization("zm", "anglais", "Zambie"), + CountryLocalization("zw", "ndébélé du Nord", "Zimbabwe"), + CountryLocalization("ax", "suédois", "Îles Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_gsw.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_gsw.kt new file mode 100644 index 0000000..6233236 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_gsw.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code gsw. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_gsw: List = listOf( + CountryLocalization("af", "Persisch", "Afganischtan"), + CountryLocalization("al", "Albanisch", "Albaanie"), + CountryLocalization("dz", "Französisch", "Algeerie"), + CountryLocalization("as", "Änglisch", "Amerikaanisch-Samoa"), + CountryLocalization("ad", "Katalaanisch", "Andorra"), + CountryLocalization("ao", "Lingala", "Angoola"), + CountryLocalization("ai", "Änglisch", "Anguilla"), + CountryLocalization("ag", "Änglisch", "Antigua und Barbuda"), + CountryLocalization("ar", "Schpanisch", "Argentiinie"), + CountryLocalization("am", "Armenisch", "Armeenie"), + CountryLocalization("aw", "Niderländisch", "Aruba"), + CountryLocalization("au", "Änglisch", "Auschtraalie"), + CountryLocalization("at", "Änglisch", "Ööschtriich"), + CountryLocalization("az", "Aserbaidschanisch", "Aserbäidschan"), + CountryLocalization("bs", "Änglisch", "Bahaamas"), + CountryLocalization("bh", "Arabisch", "Bachräin"), + CountryLocalization("bd", "Bengalisch", "Bangladesch"), + CountryLocalization("bb", "Änglisch", "Barbados"), + CountryLocalization("by", "Wiissrussisch", "Wiissrussland"), + CountryLocalization("be", "Französisch", "Belgie"), + CountryLocalization("bz", "Änglisch", "Belize"), + CountryLocalization("bj", "Französisch", "Benin"), + CountryLocalization("bm", "Änglisch", "Bermuuda"), + CountryLocalization("bt", "Dschongkha", "Bhutan"), + CountryLocalization("bo", "Schpanisch", "Boliivie"), + CountryLocalization("ba", "Bosnisch", "Bosnie und Herzegowina"), + CountryLocalization("bw", "Änglisch", "Botswana"), + CountryLocalization("br", "Portugiisisch", "Brasilie"), + CountryLocalization("io", "Änglisch", "Britischs Territoorium im Indische Oozean"), + CountryLocalization("vg", "Änglisch", "Britischi Jungfere-Insle"), + CountryLocalization("bn", "Malaiisch", "Brunäi Tarussalam"), + CountryLocalization("bg", "Bulgaarisch", "Bulgaarie"), + CountryLocalization("bf", "Französisch", "Burkina Faaso"), + CountryLocalization("bi", "Französisch", "Burundi"), + CountryLocalization("kh", "Kambodschanisch", "Kambodscha"), + CountryLocalization("cm", "Basaa", "Kamerun"), + CountryLocalization("ca", "Französisch", "Kanada"), + CountryLocalization("ic", "Schpanisch", "IC"), + CountryLocalization("cv", "kea", "Kap Verde"), + CountryLocalization("bq", "Niderländisch", "Caribbean Netherlands"), + CountryLocalization("ky", "Änglisch", "Käimän-Insle"), + CountryLocalization("cf", "Lingala", "Zentraalafrikaanischi Republik"), + CountryLocalization("ea", "Schpanisch", "EA"), + CountryLocalization("td", "Arabisch", "Tschad"), + CountryLocalization("cl", "Schpanisch", "Tschile"), + CountryLocalization("cn", "Tibeetisch", "Chiina"), + CountryLocalization("cx", "Änglisch", "Wienachts-Insle"), + CountryLocalization("cc", "Änglisch", "Kokos-Insle"), + CountryLocalization("co", "Schpanisch", "Kolumbie"), + CountryLocalization("km", "Arabisch", "Komoore"), + CountryLocalization("cg", "Lingala", "Kongo"), + CountryLocalization("cd", "Suaheli", "Temokraatischi Republik Kongo"), + CountryLocalization("ck", "Änglisch", "Cook-Insle"), + CountryLocalization("cr", "Schpanisch", "Coschta Rica"), + CountryLocalization("hr", "Kroazisch", "Kroaazie"), + CountryLocalization("cu", "Schpanisch", "Kuba"), + CountryLocalization("cw", "Niderländisch", "Curaçao"), + CountryLocalization("cy", "Änglisch", "Zypere"), + CountryLocalization("cz", "Tschechisch", "Tschechischi Republik"), + CountryLocalization("ci", "Französisch", "Elfebäiküschte"), + CountryLocalization("dk", "Änglisch", "Tänemark"), + CountryLocalization("dg", "Änglisch", "DG"), + CountryLocalization("dj", "Französisch", "Tschibuuti"), + CountryLocalization("dm", "Änglisch", "Tominica"), + CountryLocalization("do", "Schpanisch", "Tominikaanischi Republik"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabisch", "Ägüpte"), + CountryLocalization("sv", "Schpanisch", "El Salvador"), + CountryLocalization("gq", "Schpanisch", "Äquatoriaalgineea"), + CountryLocalization("er", "Tigrinja", "Äritreea"), + CountryLocalization("ee", "Eestnisch", "Eestland"), + CountryLocalization("et", "Amharisch", "Äthiopie"), + CountryLocalization("fk", "Änglisch", "Falkland-Insle"), + CountryLocalization("fo", "Färöisch", "Färöer"), + CountryLocalization("fj", "Änglisch", "Fitschi"), + CountryLocalization("fi", "Schwedisch", "Finnland"), + CountryLocalization("fr", "Schwiizertüütsch", "Frankriich"), + CountryLocalization("gf", "Französisch", "Französisch-Guäjaana"), + CountryLocalization("pf", "Französisch", "Französisch-Polineesie"), + CountryLocalization("ga", "Französisch", "Gabun"), + CountryLocalization("gm", "Änglisch", "Gambia"), + CountryLocalization("ge", "Ossezisch", "Geoorgie"), + CountryLocalization("de", "Nidersorbisch", "Tüütschland"), + CountryLocalization("gh", "Änglisch", "Gaana"), + CountryLocalization("gi", "Änglisch", "Gibraltar"), + CountryLocalization("gr", "Griechisch", "Griecheland"), + CountryLocalization("gl", "Gröönländisch", "Gröönland"), + CountryLocalization("gd", "Änglisch", "Grenada"), + CountryLocalization("gp", "Französisch", "Guadälup"), + CountryLocalization("gu", "Änglisch", "Guam"), + CountryLocalization("gt", "Schpanisch", "Guatemaala"), + CountryLocalization("gg", "Änglisch", "Gäärnsi"), + CountryLocalization("gn", "Französisch", "Gineea"), + CountryLocalization("gw", "Portugiisisch", "Gineea-Bissau"), + CountryLocalization("gy", "Änglisch", "Guäjaana"), + CountryLocalization("ht", "Französisch", "Haiti"), + CountryLocalization("hn", "Schpanisch", "Honduras"), + CountryLocalization("hk", "Chineesisch", "Sonderverwaltigszone Hongkong"), + CountryLocalization("hu", "Ungarisch", "Ungarn"), + CountryLocalization("is", "Iisländisch", "Iisland"), + CountryLocalization("in", "Nepalesisch", "Indie"), + CountryLocalization("id", "Indonesian", "Indoneesie"), + CountryLocalization("ir", "Persisch", "Iraan"), + CountryLocalization("iq", "lrc", "Iraak"), + CountryLocalization("ie", "Änglisch", "Irland"), + CountryLocalization("im", "Manx-Gäälisch", "Insle vo Män"), + CountryLocalization("il", "Änglisch", "Israel"), + CountryLocalization("it", "Tüütsch", "Itaalie"), + CountryLocalization("jm", "Änglisch", "Dschamäika"), + CountryLocalization("jp", "Japanisch", "Japan"), + CountryLocalization("je", "Änglisch", "Dschörsi"), + CountryLocalization("jo", "Arabisch", "Jordaanie"), + CountryLocalization("kz", "Kasachisch", "Kasachschtan"), + CountryLocalization("ke", "Somali", "Keenia"), + CountryLocalization("ki", "Änglisch", "Kiribaati"), + CountryLocalization("xk", "Serbisch", "XK"), + CountryLocalization("kw", "Arabisch", "Kuwäit"), + CountryLocalization("kg", "Russisch", "Kirgiisischtan"), + CountryLocalization("la", "Laozisch", "Laaos"), + CountryLocalization("lv", "Lettisch", "Lettland"), + CountryLocalization("lb", "Arabisch", "Libanon"), + CountryLocalization("ls", "Änglisch", "Lesooto"), + CountryLocalization("lr", "Änglisch", "Libeeria"), + CountryLocalization("ly", "Arabisch", "Lüübie"), + CountryLocalization("li", "Schwiizertüütsch", "Liächteschtäi"), + CountryLocalization("lt", "Litauisch", "Littaue"), + CountryLocalization("lu", "Luxemburgisch", "Luxemburg"), + CountryLocalization("mo", "Portugiisisch", "Sonderverwaltigszone Macao"), + CountryLocalization("mk", "Albanisch", "Mazedoonie"), + CountryLocalization("mg", "Französisch", "Madagaschkar"), + CountryLocalization("mw", "Änglisch", "Malaawi"), + CountryLocalization("my", "Tamilisch", "Maläisia"), + CountryLocalization("ml", "Französisch", "Maali"), + CountryLocalization("mt", "Änglisch", "Malta"), + CountryLocalization("mh", "Änglisch", "Marshallinsle"), + CountryLocalization("mq", "Französisch", "Martinigg"), + CountryLocalization("mr", "Arabisch", "Mauretaanie"), + CountryLocalization("mu", "mfe", "Mauriizius"), + CountryLocalization("yt", "Französisch", "Majott"), + CountryLocalization("mx", "Schpanisch", "Mexiko"), + CountryLocalization("fm", "Änglisch", "Mikroneesie"), + CountryLocalization("md", "Russisch", "Republik Moldau"), + CountryLocalization("mc", "Französisch", "Monaco"), + CountryLocalization("mn", "Mongolisch", "Mongolei"), + CountryLocalization("me", "Serbisch", "Monteneegro"), + CountryLocalization("ms", "Änglisch", "Moosörrat"), + CountryLocalization("ma", "tzm", "Marokko"), + CountryLocalization("mz", "mgh", "Mosambik"), + CountryLocalization("mm", "Birmanisch", "Myanmar (Burma)"), + CountryLocalization("na", "Änglisch", "Namiibia"), + CountryLocalization("nr", "Änglisch", "Nauru"), + CountryLocalization("np", "Nepalesisch", "Neepal"), + CountryLocalization("nl", "Änglisch", "Holland"), + CountryLocalization("nc", "Französisch", "Nöikaledoonie"), + CountryLocalization("nz", "Änglisch", "Nöiseeland"), + CountryLocalization("ni", "Schpanisch", "Nicaraagua"), + CountryLocalization("ne", "Haussa", "Niger"), + CountryLocalization("ng", "Haussa", "Nigeeria"), + CountryLocalization("nu", "Änglisch", "Niue"), + CountryLocalization("nf", "Änglisch", "Norfolk-Insle"), + CountryLocalization("kp", "Koreaanisch", "Demokraatischi Volksrepublik Koreea"), + CountryLocalization("mp", "Änglisch", "Nördlichi Mariaane"), + CountryLocalization("no", "Nord-Samisch", "Norweege"), + CountryLocalization("om", "Arabisch", "Omaan"), + CountryLocalization("pk", "Änglisch", "Pakischtan"), + CountryLocalization("pw", "Änglisch", "Palau"), + CountryLocalization("ps", "Arabisch", "Paläschtinänsischi Gebiet"), + CountryLocalization("pa", "Schpanisch", "Panama"), + CountryLocalization("pg", "Änglisch", "Papua-Neuguinea"), + CountryLocalization("py", "Schpanisch", "Paraguai"), + CountryLocalization("pe", "Schpanisch", "Peru"), + CountryLocalization("ph", "Filipino", "Philippiine"), + CountryLocalization("pn", "Änglisch", "Pitggäärn"), + CountryLocalization("pl", "Polnisch", "Poole"), + CountryLocalization("pt", "Portugiisisch", "Portugal"), + CountryLocalization("pr", "Änglisch", "Puerto Riggo"), + CountryLocalization("qa", "Arabisch", "Ggatar"), + CountryLocalization("ro", "Rumänisch", "Rumäänie"), + CountryLocalization("ru", "Tatarisch", "Russland"), + CountryLocalization("rw", "Änglisch", "Ruanda"), + CountryLocalization("re", "Französisch", "Reünioon"), + CountryLocalization("ws", "Änglisch", "Samooa"), + CountryLocalization("sm", "Italiänisch", "San Mariino"), + CountryLocalization("sa", "Arabisch", "Saudi-Araabie"), + CountryLocalization("sn", "Französisch", "Senegal"), + CountryLocalization("rs", "Serbisch", "Särbie"), + CountryLocalization("cs", "Serbisch", "Serbia and Montenegro"), + CountryLocalization("sc", "Französisch", "Seischälle"), + CountryLocalization("sl", "Änglisch", "Sierra Leoone"), + CountryLocalization("sg", "Tamilisch", "Singapuur"), + CountryLocalization("sx", "Änglisch", "Sint Maarten"), + CountryLocalization("sk", "Slowakisch", "Slowakäi"), + CountryLocalization("si", "Slowenisch", "Sloweenie"), + CountryLocalization("sb", "Änglisch", "Salomoone"), + CountryLocalization("so", "Arabisch", "Somaalie"), + CountryLocalization("za", "Änglisch", "Süüdafrika"), + CountryLocalization("kr", "Koreaanisch", "Republik Koreea"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Schpanisch", "Schpanie"), + CountryLocalization("lk", "Tamilisch", "Schri Lanka"), + CountryLocalization("bl", "Französisch", "St. Barthelemi"), + CountryLocalization("sh", "Änglisch", "St. Helena"), + CountryLocalization("kn", "Änglisch", "St. Kitts und Niuwis"), + CountryLocalization("lc", "Änglisch", "St. Lutschiia"), + CountryLocalization("mf", "Französisch", "St. Martin"), + CountryLocalization("pm", "Französisch", "St. Pierr und Miggelo"), + CountryLocalization("vc", "Änglisch", "St. Vincent und d’Grönadiine"), + CountryLocalization("sd", "Arabisch", "Sudan"), + CountryLocalization("sr", "Niderländisch", "Surinam"), + CountryLocalization("sj", "Norwegisch Bokmål", "Svalbard und Jaan Määie"), + CountryLocalization("sz", "Änglisch", "Swasiland"), + CountryLocalization("se", "Schwedisch", "Schweede"), + CountryLocalization("ch", "Schwiizertüütsch", "Schwiiz"), + CountryLocalization("sy", "Arabisch", "Süürie"), + CountryLocalization("st", "Portugiisisch", "Sao Tome und Prinssipe"), + CountryLocalization("tw", "Chineesisch", "Taiwan"), + CountryLocalization("tj", "Tadschikisch", "Tadschikischtan"), + CountryLocalization("tz", "kde", "Tansaniia"), + CountryLocalization("th", "Thailändisch", "Thailand"), + CountryLocalization("tl", "Portugiisisch", "Oschttimor"), + CountryLocalization("tg", "Französisch", "Toogo"), + CountryLocalization("tk", "Änglisch", "Tokelau"), + CountryLocalization("to", "Tongaisch", "Tonga"), + CountryLocalization("tt", "Änglisch", "Trinidad und Tobaago"), + CountryLocalization("tn", "Französisch", "Tuneesie"), + CountryLocalization("tr", "Türkisch", "Türggei"), + CountryLocalization("tm", "Turkmenisch", "Turkmeenischtan"), + CountryLocalization("tc", "Änglisch", "Törks- und Gaiggos-Insle"), + CountryLocalization("tv", "Änglisch", "Tuvalu"), + CountryLocalization("um", "Änglisch", "Amerikanisch-Ozeaanie"), + CountryLocalization("vi", "Änglisch", "Amerikaanischi Jungfere-Insle"), + CountryLocalization("ug", "Suaheli", "Uganda"), + CountryLocalization("ua", "Ukrainisch", "Ukraiine"), + CountryLocalization("ae", "Arabisch", "Veräinigti Arabischi Emirate"), + CountryLocalization("gb", "Änglisch", "Veräinigts Chönigriich"), + CountryLocalization("us", "lkt", "Veräinigti Schtaate"), + CountryLocalization("uy", "Schpanisch", "Uruguay"), + CountryLocalization("uz", "Usbekisch", "Uschbeekischtan"), + CountryLocalization("vu", "Französisch", "Wanuatu"), + CountryLocalization("va", "Italiänisch", "Vatikanstadt"), + CountryLocalization("ve", "Schpanisch", "Venezueela"), + CountryLocalization("vn", "Vietnamesisch", "Wietnam"), + CountryLocalization("wf", "Französisch", "Wallis und Futuuna"), + CountryLocalization("eh", "Arabisch", "Weschtsahara"), + CountryLocalization("ye", "Arabisch", "Jeeme"), + CountryLocalization("zm", "Änglisch", "Sambia"), + CountryLocalization("zw", "Nord-Ndebele-Schpraach", "Simbabwe"), + CountryLocalization("ax", "Schwedisch", "Aaland-Insle"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_gv.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_gv.kt new file mode 100644 index 0000000..24ba344 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_gv.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code gv. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_gv: List = listOf( + CountryLocalization("af", "Persian", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "French", "Algeria"), + CountryLocalization("as", "English", "American Samoa"), + CountryLocalization("ad", "Catalan", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "English", "Anguilla"), + CountryLocalization("ag", "English", "Antigua & Barbuda"), + CountryLocalization("ar", "Spanish", "Argentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "Dutch", "Aruba"), + CountryLocalization("au", "English", "Australia"), + CountryLocalization("at", "English", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "English", "Bahamas"), + CountryLocalization("bh", "Arabic", "Bahrain"), + CountryLocalization("bd", "Bangla", "Bangladesh"), + CountryLocalization("bb", "English", "Barbados"), + CountryLocalization("by", "Belarusian", "Belarus"), + CountryLocalization("be", "French", "Belgium"), + CountryLocalization("bz", "English", "Belize"), + CountryLocalization("bj", "French", "Benin"), + CountryLocalization("bm", "English", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spanish", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia & Herzegovina"), + CountryLocalization("bw", "English", "Botswana"), + CountryLocalization("br", "Portuguese", "Brazil"), + CountryLocalization("io", "English", "British Indian Ocean Territory"), + CountryLocalization("vg", "English", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "Bulgarian", "Bulgaria"), + CountryLocalization("bf", "French", "Burkina Faso"), + CountryLocalization("bi", "French", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "French", "Canada"), + CountryLocalization("ic", "Spanish", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "English", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Spanish", "EA"), + CountryLocalization("td", "Arabic", "Chad"), + CountryLocalization("cl", "Spanish", "Chile"), + CountryLocalization("cn", "Tibetan", "China"), + CountryLocalization("cx", "English", "Christmas Island"), + CountryLocalization("cc", "English", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Spanish", "Colombia"), + CountryLocalization("km", "Arabic", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "English", "Cook Islands"), + CountryLocalization("cr", "Spanish", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Croatia"), + CountryLocalization("cu", "Spanish", "Cuba"), + CountryLocalization("cw", "Dutch", "Curaçao"), + CountryLocalization("cy", "English", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "French", "Côte d’Ivoire"), + CountryLocalization("dk", "English", "Denmark"), + CountryLocalization("dg", "English", "DG"), + CountryLocalization("dj", "French", "Djibouti"), + CountryLocalization("dm", "English", "Dominica"), + CountryLocalization("do", "Spanish", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabic", "Egypt"), + CountryLocalization("sv", "Spanish", "El Salvador"), + CountryLocalization("gq", "Spanish", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "English", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "English", "Fiji"), + CountryLocalization("fi", "Swedish", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "French", "French Guiana"), + CountryLocalization("pf", "French", "French Polynesia"), + CountryLocalization("ga", "French", "Gabon"), + CountryLocalization("gm", "English", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "English", "Ghana"), + CountryLocalization("gi", "English", "Gibraltar"), + CountryLocalization("gr", "Greek", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "English", "Grenada"), + CountryLocalization("gp", "French", "Guadeloupe"), + CountryLocalization("gu", "English", "Guam"), + CountryLocalization("gt", "Spanish", "Guatemala"), + CountryLocalization("gg", "English", "Guernsey"), + CountryLocalization("gn", "French", "Guinea"), + CountryLocalization("gw", "Portuguese", "Guinea-Bissau"), + CountryLocalization("gy", "English", "Guyana"), + CountryLocalization("ht", "French", "Haiti"), + CountryLocalization("hn", "Spanish", "Honduras"), + CountryLocalization("hk", "Chinese", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungarian", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Nepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persian", "Iran"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "English", "Ireland"), + CountryLocalization("im", "Gaelg", "Ellan Vannin"), + CountryLocalization("il", "English", "Israel"), + CountryLocalization("it", "German", "Italy"), + CountryLocalization("jm", "English", "Jamaica"), + CountryLocalization("jp", "Japanese", "Japan"), + CountryLocalization("je", "English", "Jersey"), + CountryLocalization("jo", "Arabic", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "English", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Arabic", "Kuwait"), + CountryLocalization("kg", "Russian", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "Arabic", "Lebanon"), + CountryLocalization("ls", "English", "Lesotho"), + CountryLocalization("lr", "English", "Liberia"), + CountryLocalization("ly", "Arabic", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "Portuguese", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "North Macedonia"), + CountryLocalization("mg", "French", "Madagascar"), + CountryLocalization("mw", "English", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "French", "Mali"), + CountryLocalization("mt", "English", "Malta"), + CountryLocalization("mh", "English", "Marshall Islands"), + CountryLocalization("mq", "French", "Martinique"), + CountryLocalization("mr", "Arabic", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "French", "Mayotte"), + CountryLocalization("mx", "Spanish", "Mexico"), + CountryLocalization("fm", "English", "Micronesia"), + CountryLocalization("md", "Russian", "Moldova"), + CountryLocalization("mc", "French", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "English", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar (Burma)"), + CountryLocalization("na", "English", "Namibia"), + CountryLocalization("nr", "English", "Nauru"), + CountryLocalization("np", "Nepali", "Nepal"), + CountryLocalization("nl", "English", "Netherlands"), + CountryLocalization("nc", "French", "New Caledonia"), + CountryLocalization("nz", "English", "New Zealand"), + CountryLocalization("ni", "Spanish", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "English", "Niue"), + CountryLocalization("nf", "English", "Norfolk Island"), + CountryLocalization("kp", "Korean", "North Korea"), + CountryLocalization("mp", "English", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "Arabic", "Oman"), + CountryLocalization("pk", "English", "Pakistan"), + CountryLocalization("pw", "English", "Palau"), + CountryLocalization("ps", "Arabic", "Palestinian Territories"), + CountryLocalization("pa", "Spanish", "Panama"), + CountryLocalization("pg", "English", "Papua New Guinea"), + CountryLocalization("py", "Spanish", "Paraguay"), + CountryLocalization("pe", "Spanish", "Peru"), + CountryLocalization("ph", "Filipino", "Philippines"), + CountryLocalization("pn", "English", "Pitcairn Islands"), + CountryLocalization("pl", "Polish", "Poland"), + CountryLocalization("pt", "Portuguese", "Portugal"), + CountryLocalization("pr", "English", "Puerto Rico"), + CountryLocalization("qa", "Arabic", "Qatar"), + CountryLocalization("ro", "Romanian", "Romania"), + CountryLocalization("ru", "Tatar", "Russia"), + CountryLocalization("rw", "English", "Rwanda"), + CountryLocalization("re", "French", "Réunion"), + CountryLocalization("ws", "English", "Samoa"), + CountryLocalization("sm", "Italian", "San Marino"), + CountryLocalization("sa", "Arabic", "Saudi Arabia"), + CountryLocalization("sn", "French", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "French", "Seychelles"), + CountryLocalization("sl", "English", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "English", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "English", "Solomon Islands"), + CountryLocalization("so", "Arabic", "Somalia"), + CountryLocalization("za", "English", "South Africa"), + CountryLocalization("kr", "Korean", "South Korea"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Spanish", "Spain"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "French", "St. Barthélemy"), + CountryLocalization("sh", "English", "St. Helena"), + CountryLocalization("kn", "English", "St. Kitts & Nevis"), + CountryLocalization("lc", "English", "St. Lucia"), + CountryLocalization("mf", "French", "St. Martin"), + CountryLocalization("pm", "French", "St. Pierre & Miquelon"), + CountryLocalization("vc", "English", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arabic", "Sudan"), + CountryLocalization("sr", "Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "English", "Eswatini"), + CountryLocalization("se", "Swedish", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Arabic", "Syria"), + CountryLocalization("st", "Portuguese", "São Tomé & Príncipe"), + CountryLocalization("tw", "Chinese", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portuguese", "Timor-Leste"), + CountryLocalization("tg", "French", "Togo"), + CountryLocalization("tk", "English", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "English", "Trinidad & Tobago"), + CountryLocalization("tn", "French", "Tunisia"), + CountryLocalization("tr", "Turkish", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "English", "Turks & Caicos Islands"), + CountryLocalization("tv", "English", "Tuvalu"), + CountryLocalization("um", "English", "U.S. Outlying Islands"), + CountryLocalization("vi", "English", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukrainian", "Ukraine"), + CountryLocalization("ae", "Arabic", "United Arab Emirates"), + CountryLocalization("gb", "English", "Rywvaneth Unys"), + CountryLocalization("us", "lkt", "United States"), + CountryLocalization("uy", "Spanish", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "French", "Vanuatu"), + CountryLocalization("va", "Italian", "Vatican City"), + CountryLocalization("ve", "Spanish", "Venezuela"), + CountryLocalization("vn", "Vietnamese", "Vietnam"), + CountryLocalization("wf", "French", "Wallis & Futuna"), + CountryLocalization("eh", "Arabic", "Western Sahara"), + CountryLocalization("ye", "Arabic", "Yemen"), + CountryLocalization("zm", "English", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ha.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ha.kt new file mode 100644 index 0000000..8fa697a --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ha.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ha. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ha: List = listOf( + CountryLocalization("af", "Parisanci", "Afaganistan"), + CountryLocalization("al", "Albanian", "Albaniya"), + CountryLocalization("dz", "Faransanci", "Aljeriya"), + CountryLocalization("as", "Turanci", "Samowa Ta Amurka"), + CountryLocalization("ad", "Catalan", "Andora"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Turanci", "Angila"), + CountryLocalization("ag", "Turanci", "Antigwa da Barbuba"), + CountryLocalization("ar", "Ispaniyanci", "Arjantiniya"), + CountryLocalization("am", "Armenian", "Armeniya"), + CountryLocalization("aw", "Holanci", "Aruba"), + CountryLocalization("au", "Turanci", "Ostareliya"), + CountryLocalization("at", "Turanci", "Ostiriya"), + CountryLocalization("az", "Azerbaijani", "Azarbaijan"), + CountryLocalization("bs", "Turanci", "Bahamas"), + CountryLocalization("bh", "Larabci", "Baharan"), + CountryLocalization("bd", "Bengali", "Bangiladas"), + CountryLocalization("bb", "Turanci", "Barbadas"), + CountryLocalization("by", "Belarusanci", "Belarus"), + CountryLocalization("be", "Faransanci", "Belgiyom"), + CountryLocalization("bz", "Turanci", "Beliz"), + CountryLocalization("bj", "Faransanci", "Binin"), + CountryLocalization("bm", "Turanci", "Barmuda"), + CountryLocalization("bt", "Dzongkha", "Butan"), + CountryLocalization("bo", "Ispaniyanci", "Bolibiya"), + CountryLocalization("ba", "Bosnian", "Bosniya Harzagobina"), + CountryLocalization("bw", "Turanci", "Baswana"), + CountryLocalization("br", "Harshen Portugal", "Birazil"), + CountryLocalization("io", "Turanci", "Yankin Birtaniya Na Tekun Indiya"), + CountryLocalization("vg", "Turanci", "Tsibirin Birjin Na Birtaniya"), + CountryLocalization("bn", "Harshen Malai", "Burune"), + CountryLocalization("bg", "Bulgaranci", "Bulgariya"), + CountryLocalization("bf", "Faransanci", "Burkina Faso"), + CountryLocalization("bi", "Faransanci", "Burundi"), + CountryLocalization("kh", "Harshen Kimar", "Kambodiya"), + CountryLocalization("cm", "Basaa", "Kamaru"), + CountryLocalization("ca", "Faransanci", "Kanada"), + CountryLocalization("ic", "Ispaniyanci", "IC"), + CountryLocalization("cv", "kea", "Tsibiran Kap Barde"), + CountryLocalization("bq", "Holanci", "Caribbean Netherlands"), + CountryLocalization("ky", "Turanci", "Tsibiran Kaiman"), + CountryLocalization("cf", "Lingala", "Jamhuriyar Afirka Ta Tsakiya"), + CountryLocalization("ea", "Ispaniyanci", "EA"), + CountryLocalization("td", "Larabci", "Cadi"), + CountryLocalization("cl", "Ispaniyanci", "Cayile"), + CountryLocalization("cn", "Tibetan", "Caina, Sin"), + CountryLocalization("cx", "Turanci", "Christmas Island"), + CountryLocalization("cc", "Turanci", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Ispaniyanci", "Kolambiya"), + CountryLocalization("km", "Larabci", "Kwamoras"), + CountryLocalization("cg", "Lingala", "Kongo"), + CountryLocalization("cd", "Swahili", "Jamhuriyar Dimokuraɗiyyar Kongo"), + CountryLocalization("ck", "Turanci", "Tsibiran Kuku"), + CountryLocalization("cr", "Ispaniyanci", "Kwasta Rika"), + CountryLocalization("hr", "Croatian", "Kurowaishiya"), + CountryLocalization("cu", "Ispaniyanci", "Kyuba"), + CountryLocalization("cw", "Holanci", "Curaçao"), + CountryLocalization("cy", "Turanci", "Sifurus"), + CountryLocalization("cz", "Harshen Cak", "Jamhuriyar Cak"), + CountryLocalization("ci", "Faransanci", "Aibari Kwas"), + CountryLocalization("dk", "Turanci", "Danmark"), + CountryLocalization("dg", "Turanci", "DG"), + CountryLocalization("dj", "Faransanci", "Jibuti"), + CountryLocalization("dm", "Turanci", "Dominika"), + CountryLocalization("do", "Ispaniyanci", "Jamhuriyar Dominika"), + CountryLocalization("ec", "Quechua", "Ekwador"), + CountryLocalization("eg", "Larabci", "Masar, Misira"), + CountryLocalization("sv", "Ispaniyanci", "El Salbador"), + CountryLocalization("gq", "Ispaniyanci", "Gini Ta Ikwaita"), + CountryLocalization("er", "Tigrinya", "Eritireya"), + CountryLocalization("ee", "Estonian", "Estoniya"), + CountryLocalization("et", "Amharik", "Habasha"), + CountryLocalization("fk", "Turanci", "Tsibiran Falkilan"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Turanci", "Fiji"), + CountryLocalization("fi", "Harshen Suwedan", "Finlan"), + CountryLocalization("fr", "Swiss German", "Faransa"), + CountryLocalization("gf", "Faransanci", "Gini Ta Faransa"), + CountryLocalization("pf", "Faransanci", "Folinesiya Ta Faransa"), + CountryLocalization("ga", "Faransanci", "Gabon"), + CountryLocalization("gm", "Turanci", "Gambiya"), + CountryLocalization("ge", "Ossetic", "Jiwarjiya"), + CountryLocalization("de", "Lower Sorbian", "Jamus"), + CountryLocalization("gh", "Turanci", "Gana"), + CountryLocalization("gi", "Turanci", "Jibaraltar"), + CountryLocalization("gr", "Girkanci", "Girka"), + CountryLocalization("gl", "Kalaallisut", "Grinlan"), + CountryLocalization("gd", "Turanci", "Girnada"), + CountryLocalization("gp", "Faransanci", "Gwadaluf"), + CountryLocalization("gu", "Turanci", "Gwam"), + CountryLocalization("gt", "Ispaniyanci", "Gwatamala"), + CountryLocalization("gg", "Turanci", "Guernsey"), + CountryLocalization("gn", "Faransanci", "Gini"), + CountryLocalization("gw", "Harshen Portugal", "Gini Bisau"), + CountryLocalization("gy", "Turanci", "Guyana"), + CountryLocalization("ht", "Faransanci", "Haiti"), + CountryLocalization("hn", "Ispaniyanci", "Honduras"), + CountryLocalization("hk", "Harshen Sin", "Hong Kong SAR China"), + CountryLocalization("hu", "Harshen Hungari", "Hungari"), + CountryLocalization("is", "Icelandic", "Aisalan"), + CountryLocalization("in", "Nepali", "Indiya"), + CountryLocalization("id", "Indonesian", "Indunusiya"), + CountryLocalization("ir", "Parisanci", "Iran"), + CountryLocalization("iq", "lrc", "Iraƙi"), + CountryLocalization("ie", "Turanci", "Ayalan"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Turanci", "Iziraʼila"), + CountryLocalization("it", "Jamusanci", "Italiya"), + CountryLocalization("jm", "Turanci", "Jamaika"), + CountryLocalization("jp", "Japananci", "Japan"), + CountryLocalization("je", "Turanci", "Jersey"), + CountryLocalization("jo", "Larabci", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakistan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "Turanci", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Larabci", "Kwiyat"), + CountryLocalization("kg", "Rashanci", "Kirgizistan"), + CountryLocalization("la", "Lao", "Lawas"), + CountryLocalization("lv", "Latvian", "latibiya"), + CountryLocalization("lb", "Larabci", "Labanan"), + CountryLocalization("ls", "Turanci", "Lesoto"), + CountryLocalization("lr", "Turanci", "Laberiya"), + CountryLocalization("ly", "Larabci", "Libiya"), + CountryLocalization("li", "Swiss German", "Licansitan"), + CountryLocalization("lt", "Lithuanian", "Lituweniya"), + CountryLocalization("lu", "Luxembourgish", "Lukusambur"), + CountryLocalization("mo", "Harshen Portugal", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Masedoniya"), + CountryLocalization("mg", "Faransanci", "Madagaskar"), + CountryLocalization("mw", "Turanci", "Malawi"), + CountryLocalization("my", "Tamil", "Malaisiya"), + CountryLocalization("ml", "Faransanci", "Mali"), + CountryLocalization("mt", "Turanci", "Malta"), + CountryLocalization("mh", "Turanci", "Tsibiran Marshal"), + CountryLocalization("mq", "Faransanci", "Martinik"), + CountryLocalization("mr", "Larabci", "Moritaniya"), + CountryLocalization("mu", "mfe", "Moritus"), + CountryLocalization("yt", "Faransanci", "Mayoti"), + CountryLocalization("mx", "Ispaniyanci", "Makasiko"), + CountryLocalization("fm", "Turanci", "Mikuronesiya"), + CountryLocalization("md", "Rashanci", "Maldoba"), + CountryLocalization("mc", "Faransanci", "Monako"), + CountryLocalization("mn", "Mongolian", "Mangoliya"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Turanci", "Manserati"), + CountryLocalization("ma", "tzm", "Maroko"), + CountryLocalization("mz", "mgh", "Mozambik"), + CountryLocalization("mm", "Burmanci", "Burma, Miyamar"), + CountryLocalization("na", "Turanci", "Namibiya"), + CountryLocalization("nr", "Turanci", "Nauru"), + CountryLocalization("np", "Nepali", "Nefal"), + CountryLocalization("nl", "Turanci", "Holan"), + CountryLocalization("nc", "Faransanci", "Kaledoniya Sabuwa"), + CountryLocalization("nz", "Turanci", "Nuzilan"), + CountryLocalization("ni", "Ispaniyanci", "Nikaraguwa"), + CountryLocalization("ne", "Hausa", "Nijar"), + CountryLocalization("ng", "Hausa", "Najeriya"), + CountryLocalization("nu", "Turanci", "Niyu"), + CountryLocalization("nf", "Turanci", "Tsibirin Narfalk"), + CountryLocalization("kp", "Harshen Koreya", "Koreya Ta Arewa"), + CountryLocalization("mp", "Turanci", "Tsibiran Mariyana Na Arewa"), + CountryLocalization("no", "Northern Sami", "Norwe"), + CountryLocalization("om", "Larabci", "Oman"), + CountryLocalization("pk", "Turanci", "Pakistan"), + CountryLocalization("pw", "Turanci", "Palau"), + CountryLocalization("ps", "Larabci", "Palasɗinu"), + CountryLocalization("pa", "Ispaniyanci", "Panama"), + CountryLocalization("pg", "Turanci", "Papuwa Nugini"), + CountryLocalization("py", "Ispaniyanci", "Paragai"), + CountryLocalization("pe", "Ispaniyanci", "Peru"), + CountryLocalization("ph", "Filipino", "Filipin"), + CountryLocalization("pn", "Turanci", "Pitakarin"), + CountryLocalization("pl", "Harshen Polan", "Polan"), + CountryLocalization("pt", "Harshen Portugal", "Portugal"), + CountryLocalization("pr", "Turanci", "Porto Riko"), + CountryLocalization("qa", "Larabci", "Kwatar"), + CountryLocalization("ro", "Romaniyanci", "Romaniya"), + CountryLocalization("ru", "Tatar", "Rasha"), + CountryLocalization("rw", "Turanci", "Ruwanda"), + CountryLocalization("re", "Faransanci", "Rawuniyan"), + CountryLocalization("ws", "Turanci", "Samowa"), + CountryLocalization("sm", "Italiyanci", "San Marino"), + CountryLocalization("sa", "Larabci", "Ƙasar Makka"), + CountryLocalization("sn", "Faransanci", "Sinigal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Faransanci", "Saishal"), + CountryLocalization("sl", "Turanci", "Salewo"), + CountryLocalization("sg", "Tamil", "Singapur"), + CountryLocalization("sx", "Turanci", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Sulobakiya"), + CountryLocalization("si", "Slovenian", "Sulobeniya"), + CountryLocalization("sb", "Turanci", "Tsibiran Salaman"), + CountryLocalization("so", "Larabci", "Somaliya"), + CountryLocalization("za", "Turanci", "Afirka Ta Kudu"), + CountryLocalization("kr", "Harshen Koreya", "Koreya Ta Kudu"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Ispaniyanci", "Sipen"), + CountryLocalization("lk", "Tamil", "Siri Lanka"), + CountryLocalization("bl", "Faransanci", "St. Barthélemy"), + CountryLocalization("sh", "Turanci", "San Helena"), + CountryLocalization("kn", "Turanci", "San Kiti Da Nebis"), + CountryLocalization("lc", "Turanci", "San Lusiya"), + CountryLocalization("mf", "Faransanci", "St. Martin"), + CountryLocalization("pm", "Faransanci", "San Piyar Da Mikelan"), + CountryLocalization("vc", "Turanci", "San Binsan Da Girnadin"), + CountryLocalization("sd", "Larabci", "Sudan"), + CountryLocalization("sr", "Holanci", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Turanci", "Suwazilan"), + CountryLocalization("se", "Harshen Suwedan", "Suwedan"), + CountryLocalization("ch", "Swiss German", "Suwizalan"), + CountryLocalization("sy", "Larabci", "Sham, Siriya"), + CountryLocalization("st", "Harshen Portugal", "Sawo Tome Da Paransip"), + CountryLocalization("tw", "Harshen Sin", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzaniya"), + CountryLocalization("th", "Thai", "Tailan"), + CountryLocalization("tl", "Harshen Portugal", "Timor Ta Gabas"), + CountryLocalization("tg", "Faransanci", "Togo"), + CountryLocalization("tk", "Turanci", "Takelau"), + CountryLocalization("to", "Tongan", "Tanga"), + CountryLocalization("tt", "Turanci", "Tirinidad Da Tobago"), + CountryLocalization("tn", "Faransanci", "Tunisiya"), + CountryLocalization("tr", "Harshen Turkiyya", "Turkiyya"), + CountryLocalization("tm", "Turkmen", "Turkumenistan"), + CountryLocalization("tc", "Turanci", "Turkis Da Tsibiran Kaikwas"), + CountryLocalization("tv", "Turanci", "Tubalu"), + CountryLocalization("um", "Turanci", "U.S. Outlying Islands"), + CountryLocalization("vi", "Turanci", "Tsibiran Birjin Ta Amurka"), + CountryLocalization("ug", "Swahili", "Yuganda"), + CountryLocalization("ua", "Harshen Yukuren", "Yukaran"), + CountryLocalization("ae", "Larabci", "Haɗaɗɗiyar Daular Larabawa"), + CountryLocalization("gb", "Turanci", "Birtaniya"), + CountryLocalization("us", "lkt", "Amurka"), + CountryLocalization("uy", "Ispaniyanci", "Yurugai"), + CountryLocalization("uz", "Uzbek", "Uzubekistan"), + CountryLocalization("vu", "Faransanci", "Banuwatu"), + CountryLocalization("va", "Italiyanci", "Batikan"), + CountryLocalization("ve", "Ispaniyanci", "Benezuwela"), + CountryLocalization("vn", "Harshen Biyetinam", "Biyetinam"), + CountryLocalization("wf", "Faransanci", "Walis Da Futuna"), + CountryLocalization("eh", "Larabci", "Western Sahara"), + CountryLocalization("ye", "Larabci", "Yamal"), + CountryLocalization("zm", "Turanci", "Zambiya"), + CountryLocalization("zw", "North Ndebele", "Zimbabuwe"), + CountryLocalization("ax", "Harshen Suwedan", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hr.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hr.kt new file mode 100644 index 0000000..667f2e1 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hr.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code hr. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_hr: List = listOf( + CountryLocalization("af", "perzijski", "Afganistan"), + CountryLocalization("al", "albanski", "Albanija"), + CountryLocalization("dz", "francuski", "Alžir"), + CountryLocalization("as", "engleski", "Američka Samoa"), + CountryLocalization("ad", "katalonski", "Andora"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "engleski", "Angvila"), + CountryLocalization("ag", "engleski", "Antigva i Barbuda"), + CountryLocalization("ar", "španjolski", "Argentina"), + CountryLocalization("am", "armenski", "Armenija"), + CountryLocalization("aw", "nizozemski", "Aruba"), + CountryLocalization("au", "engleski", "Australija"), + CountryLocalization("at", "engleski", "Austrija"), + CountryLocalization("az", "azerbajdžanski", "Azerbajdžan"), + CountryLocalization("bs", "engleski", "Bahami"), + CountryLocalization("bh", "arapski", "Bahrein"), + CountryLocalization("bd", "bangla", "Bangladeš"), + CountryLocalization("bb", "engleski", "Barbados"), + CountryLocalization("by", "bjeloruski", "Bjelorusija"), + CountryLocalization("be", "francuski", "Belgija"), + CountryLocalization("bz", "engleski", "Belize"), + CountryLocalization("bj", "francuski", "Benin"), + CountryLocalization("bm", "engleski", "Bermudi"), + CountryLocalization("bt", "dzongkha", "Butan"), + CountryLocalization("bo", "španjolski", "Bolivija"), + CountryLocalization("ba", "bosanski", "Bosna i Hercegovina"), + CountryLocalization("bw", "engleski", "Bocvana"), + CountryLocalization("br", "portugalski", "Brazil"), + CountryLocalization("io", "engleski", "Britanski Indijskooceanski teritorij"), + CountryLocalization("vg", "engleski", "Britanski Djevičanski otoci"), + CountryLocalization("bn", "malajski", "Brunej"), + CountryLocalization("bg", "bugarski", "Bugarska"), + CountryLocalization("bf", "francuski", "Burkina Faso"), + CountryLocalization("bi", "francuski", "Burundi"), + CountryLocalization("kh", "kmerski", "Kambodža"), + CountryLocalization("cm", "basa", "Kamerun"), + CountryLocalization("ca", "francuski", "Kanada"), + CountryLocalization("ic", "španjolski", "Kanarski otoci"), + CountryLocalization("cv", "zelenortski", "Zelenortska Republika"), + CountryLocalization("bq", "nizozemski", "Karipski otoci Nizozemske"), + CountryLocalization("ky", "engleski", "Kajmanski otoci"), + CountryLocalization("cf", "lingala", "Srednjoafrička Republika"), + CountryLocalization("ea", "španjolski", "Ceuta i Melilla"), + CountryLocalization("td", "arapski", "Čad"), + CountryLocalization("cl", "španjolski", "Čile"), + CountryLocalization("cn", "tibetski", "Kina"), + CountryLocalization("cx", "engleski", "Božićni otok"), + CountryLocalization("cc", "engleski", "Kokosovi (Keelingovi) otoci"), + CountryLocalization("co", "španjolski", "Kolumbija"), + CountryLocalization("km", "arapski", "Komori"), + CountryLocalization("cg", "lingala", "Kongo - Brazzaville"), + CountryLocalization("cd", "svahili", "Kongo - Kinshasa"), + CountryLocalization("ck", "engleski", "Cookovi Otoci"), + CountryLocalization("cr", "španjolski", "Kostarika"), + CountryLocalization("hr", "hrvatski", "Hrvatska"), + CountryLocalization("cu", "španjolski", "Kuba"), + CountryLocalization("cw", "nizozemski", "Curaçao"), + CountryLocalization("cy", "engleski", "Cipar"), + CountryLocalization("cz", "češki", "Češka"), + CountryLocalization("ci", "francuski", "Obala Bjelokosti"), + CountryLocalization("dk", "engleski", "Danska"), + CountryLocalization("dg", "engleski", "Diego Garcia"), + CountryLocalization("dj", "francuski", "Džibuti"), + CountryLocalization("dm", "engleski", "Dominika"), + CountryLocalization("do", "španjolski", "Dominikanska Republika"), + CountryLocalization("ec", "kečuanski", "Ekvador"), + CountryLocalization("eg", "arapski", "Egipat"), + CountryLocalization("sv", "španjolski", "Salvador"), + CountryLocalization("gq", "španjolski", "Ekvatorska Gvineja"), + CountryLocalization("er", "tigrinja", "Eritreja"), + CountryLocalization("ee", "estonski", "Estonija"), + CountryLocalization("et", "amharski", "Etiopija"), + CountryLocalization("fk", "engleski", "Falklandski otoci"), + CountryLocalization("fo", "ferojski", "Farski otoci"), + CountryLocalization("fj", "engleski", "Fidži"), + CountryLocalization("fi", "švedski", "Finska"), + CountryLocalization("fr", "švicarski njemački", "Francuska"), + CountryLocalization("gf", "francuski", "Francuska Gijana"), + CountryLocalization("pf", "francuski", "Francuska Polinezija"), + CountryLocalization("ga", "francuski", "Gabon"), + CountryLocalization("gm", "engleski", "Gambija"), + CountryLocalization("ge", "osetski", "Gruzija"), + CountryLocalization("de", "donjolužički", "Njemačka"), + CountryLocalization("gh", "engleski", "Gana"), + CountryLocalization("gi", "engleski", "Gibraltar"), + CountryLocalization("gr", "grčki", "Grčka"), + CountryLocalization("gl", "kalaallisut", "Grenland"), + CountryLocalization("gd", "engleski", "Grenada"), + CountryLocalization("gp", "francuski", "Guadalupe"), + CountryLocalization("gu", "engleski", "Guam"), + CountryLocalization("gt", "španjolski", "Gvatemala"), + CountryLocalization("gg", "engleski", "Guernsey"), + CountryLocalization("gn", "francuski", "Gvineja"), + CountryLocalization("gw", "portugalski", "Gvineja Bisau"), + CountryLocalization("gy", "engleski", "Gvajana"), + CountryLocalization("ht", "francuski", "Haiti"), + CountryLocalization("hn", "španjolski", "Honduras"), + CountryLocalization("hk", "kineski", "PUP Hong Kong Kina"), + CountryLocalization("hu", "mađarski", "Mađarska"), + CountryLocalization("is", "islandski", "Island"), + CountryLocalization("in", "nepalski", "Indija"), + CountryLocalization("id", "Indonesian", "Indonezija"), + CountryLocalization("ir", "perzijski", "Iran"), + CountryLocalization("iq", "sjevernolurski", "Irak"), + CountryLocalization("ie", "engleski", "Irska"), + CountryLocalization("im", "manski", "Otok Man"), + CountryLocalization("il", "engleski", "Izrael"), + CountryLocalization("it", "njemački", "Italija"), + CountryLocalization("jm", "engleski", "Jamajka"), + CountryLocalization("jp", "japanski", "Japan"), + CountryLocalization("je", "engleski", "Jersey"), + CountryLocalization("jo", "arapski", "Jordan"), + CountryLocalization("kz", "kazaški", "Kazahstan"), + CountryLocalization("ke", "somalski", "Kenija"), + CountryLocalization("ki", "engleski", "Kiribati"), + CountryLocalization("xk", "srpski", "Kosovo"), + CountryLocalization("kw", "arapski", "Kuvajt"), + CountryLocalization("kg", "ruski", "Kirgistan"), + CountryLocalization("la", "laoski", "Laos"), + CountryLocalization("lv", "latvijski", "Latvija"), + CountryLocalization("lb", "arapski", "Libanon"), + CountryLocalization("ls", "engleski", "Lesoto"), + CountryLocalization("lr", "engleski", "Liberija"), + CountryLocalization("ly", "arapski", "Libija"), + CountryLocalization("li", "švicarski njemački", "Lihtenštajn"), + CountryLocalization("lt", "litavski", "Litva"), + CountryLocalization("lu", "luksemburški", "Luksemburg"), + CountryLocalization("mo", "portugalski", "PUP Makao Kina"), + CountryLocalization("mk", "albanski", "Makedonija"), + CountryLocalization("mg", "francuski", "Madagaskar"), + CountryLocalization("mw", "engleski", "Malavi"), + CountryLocalization("my", "tamilski", "Malezija"), + CountryLocalization("ml", "francuski", "Mali"), + CountryLocalization("mt", "engleski", "Malta"), + CountryLocalization("mh", "engleski", "Maršalovi Otoci"), + CountryLocalization("mq", "francuski", "Martinique"), + CountryLocalization("mr", "arapski", "Mauretanija"), + CountryLocalization("mu", "mauricijski kreolski", "Mauricijus"), + CountryLocalization("yt", "francuski", "Mayotte"), + CountryLocalization("mx", "španjolski", "Meksiko"), + CountryLocalization("fm", "engleski", "Mikronezija"), + CountryLocalization("md", "ruski", "Moldavija"), + CountryLocalization("mc", "francuski", "Monako"), + CountryLocalization("mn", "mongolski", "Mongolija"), + CountryLocalization("me", "srpski", "Crna Gora"), + CountryLocalization("ms", "engleski", "Montserrat"), + CountryLocalization("ma", "tamašek (Srednji Atlas)", "Maroko"), + CountryLocalization("mz", "makhuwa-meetto", "Mozambik"), + CountryLocalization("mm", "burmanski", "Mjanmar (Burma)"), + CountryLocalization("na", "engleski", "Namibija"), + CountryLocalization("nr", "engleski", "Nauru"), + CountryLocalization("np", "nepalski", "Nepal"), + CountryLocalization("nl", "engleski", "Nizozemska"), + CountryLocalization("nc", "francuski", "Nova Kaledonija"), + CountryLocalization("nz", "engleski", "Novi Zeland"), + CountryLocalization("ni", "španjolski", "Nikaragva"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigerija"), + CountryLocalization("nu", "engleski", "Niue"), + CountryLocalization("nf", "engleski", "Otok Norfolk"), + CountryLocalization("kp", "korejski", "Sjeverna Koreja"), + CountryLocalization("mp", "engleski", "Sjevernomarijanski otoci"), + CountryLocalization("no", "sjeverni sami", "Norveška"), + CountryLocalization("om", "arapski", "Oman"), + CountryLocalization("pk", "engleski", "Pakistan"), + CountryLocalization("pw", "engleski", "Palau"), + CountryLocalization("ps", "arapski", "Palestinsko područje"), + CountryLocalization("pa", "španjolski", "Panama"), + CountryLocalization("pg", "engleski", "Papua Nova Gvineja"), + CountryLocalization("py", "španjolski", "Paragvaj"), + CountryLocalization("pe", "španjolski", "Peru"), + CountryLocalization("ph", "filipinski", "Filipini"), + CountryLocalization("pn", "engleski", "Otoci Pitcairn"), + CountryLocalization("pl", "poljski", "Poljska"), + CountryLocalization("pt", "portugalski", "Portugal"), + CountryLocalization("pr", "engleski", "Portoriko"), + CountryLocalization("qa", "arapski", "Katar"), + CountryLocalization("ro", "rumunjski", "Rumunjska"), + CountryLocalization("ru", "tatarski", "Rusija"), + CountryLocalization("rw", "engleski", "Ruanda"), + CountryLocalization("re", "francuski", "Réunion"), + CountryLocalization("ws", "engleski", "Samoa"), + CountryLocalization("sm", "talijanski", "San Marino"), + CountryLocalization("sa", "arapski", "Saudijska Arabija"), + CountryLocalization("sn", "francuski", "Senegal"), + CountryLocalization("rs", "srpski", "Srbija"), + CountryLocalization("cs", "srpski", "Serbia and Montenegro"), + CountryLocalization("sc", "francuski", "Sejšeli"), + CountryLocalization("sl", "engleski", "Sijera Leone"), + CountryLocalization("sg", "tamilski", "Singapur"), + CountryLocalization("sx", "engleski", "Sint Maarten"), + CountryLocalization("sk", "slovački", "Slovačka"), + CountryLocalization("si", "slovenski", "Slovenija"), + CountryLocalization("sb", "engleski", "Salomonski Otoci"), + CountryLocalization("so", "arapski", "Somalija"), + CountryLocalization("za", "engleski", "Južnoafrička Republika"), + CountryLocalization("kr", "korejski", "Južna Koreja"), + CountryLocalization("ss", "nuerski", "Južni Sudan"), + CountryLocalization("es", "španjolski", "Španjolska"), + CountryLocalization("lk", "tamilski", "Šri Lanka"), + CountryLocalization("bl", "francuski", "Saint Barthélemy"), + CountryLocalization("sh", "engleski", "Sveta Helena"), + CountryLocalization("kn", "engleski", "Sveti Kristofor i Nevis"), + CountryLocalization("lc", "engleski", "Sveta Lucija"), + CountryLocalization("mf", "francuski", "Saint Martin"), + CountryLocalization("pm", "francuski", "Sveti Petar i Mikelon"), + CountryLocalization("vc", "engleski", "Sveti Vincent i Grenadini"), + CountryLocalization("sd", "arapski", "Sudan"), + CountryLocalization("sr", "nizozemski", "Surinam"), + CountryLocalization("sj", "norveški bokmål", "Svalbard i Jan Mayen"), + CountryLocalization("sz", "engleski", "Svazi"), + CountryLocalization("se", "švedski", "Švedska"), + CountryLocalization("ch", "švicarski njemački", "Švicarska"), + CountryLocalization("sy", "arapski", "Sirija"), + CountryLocalization("st", "portugalski", "Sveti Toma i Princip"), + CountryLocalization("tw", "kineski", "Tajvan"), + CountryLocalization("tj", "tadžički", "Tadžikistan"), + CountryLocalization("tz", "makonde", "Tanzanija"), + CountryLocalization("th", "tajlandski", "Tajland"), + CountryLocalization("tl", "portugalski", "Timor-Leste"), + CountryLocalization("tg", "francuski", "Togo"), + CountryLocalization("tk", "engleski", "Tokelau"), + CountryLocalization("to", "tonganski", "Tonga"), + CountryLocalization("tt", "engleski", "Trinidad i Tobago"), + CountryLocalization("tn", "francuski", "Tunis"), + CountryLocalization("tr", "turski", "Turska"), + CountryLocalization("tm", "turkmenski", "Turkmenistan"), + CountryLocalization("tc", "engleski", "Otoci Turks i Caicos"), + CountryLocalization("tv", "engleski", "Tuvalu"), + CountryLocalization("um", "engleski", "Mali udaljeni otoci SAD-a"), + CountryLocalization("vi", "engleski", "Američki Djevičanski otoci"), + CountryLocalization("ug", "svahili", "Uganda"), + CountryLocalization("ua", "ukrajinski", "Ukrajina"), + CountryLocalization("ae", "arapski", "Ujedinjeni Arapski Emirati"), + CountryLocalization("gb", "engleski", "Ujedinjeno Kraljevstvo"), + CountryLocalization("us", "lakota", "Sjedinjene Američke Države"), + CountryLocalization("uy", "španjolski", "Urugvaj"), + CountryLocalization("uz", "uzbečki", "Uzbekistan"), + CountryLocalization("vu", "francuski", "Vanuatu"), + CountryLocalization("va", "talijanski", "Vatikanski Grad"), + CountryLocalization("ve", "španjolski", "Venezuela"), + CountryLocalization("vn", "vijetnamski", "Vijetnam"), + CountryLocalization("wf", "francuski", "Wallis i Futuna"), + CountryLocalization("eh", "arapski", "Zapadna Sahara"), + CountryLocalization("ye", "arapski", "Jemen"), + CountryLocalization("zm", "engleski", "Zambija"), + CountryLocalization("zw", "sjeverni ndebele", "Zimbabve"), + CountryLocalization("ax", "švedski", "Ålandski otoci"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hu.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hu.kt new file mode 100644 index 0000000..498dd9e --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hu.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code hu. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_hu: List = listOf( + CountryLocalization("af", "perzsa", "Afganisztán"), + CountryLocalization("al", "albán", "Albánia"), + CountryLocalization("dz", "francia", "Algéria"), + CountryLocalization("as", "angol", "Amerikai Szamoa"), + CountryLocalization("ad", "katalán", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "angol", "Anguilla"), + CountryLocalization("ag", "angol", "Antigua és Barbuda"), + CountryLocalization("ar", "spanyol", "Argentína"), + CountryLocalization("am", "örmény", "Örményország"), + CountryLocalization("aw", "holland", "Aruba"), + CountryLocalization("au", "angol", "Ausztrália"), + CountryLocalization("at", "angol", "Ausztria"), + CountryLocalization("az", "azerbajdzsáni", "Azerbajdzsán"), + CountryLocalization("bs", "angol", "Bahama-szigetek"), + CountryLocalization("bh", "arab", "Bahrein"), + CountryLocalization("bd", "bangla", "Banglades"), + CountryLocalization("bb", "angol", "Barbados"), + CountryLocalization("by", "belarusz", "Belarusz"), + CountryLocalization("be", "francia", "Belgium"), + CountryLocalization("bz", "angol", "Belize"), + CountryLocalization("bj", "francia", "Benin"), + CountryLocalization("bm", "angol", "Bermuda"), + CountryLocalization("bt", "dzsonga", "Bhután"), + CountryLocalization("bo", "spanyol", "Bolívia"), + CountryLocalization("ba", "bosnyák", "Bosznia-Hercegovina"), + CountryLocalization("bw", "angol", "Botswana"), + CountryLocalization("br", "portugál", "Brazília"), + CountryLocalization("io", "angol", "Brit Indiai-óceáni Terület"), + CountryLocalization("vg", "angol", "Brit Virgin-szigetek"), + CountryLocalization("bn", "maláj", "Brunei"), + CountryLocalization("bg", "bolgár", "Bulgária"), + CountryLocalization("bf", "francia", "Burkina Faso"), + CountryLocalization("bi", "francia", "Burundi"), + CountryLocalization("kh", "khmer", "Kambodzsa"), + CountryLocalization("cm", "basza", "Kamerun"), + CountryLocalization("ca", "francia", "Kanada"), + CountryLocalization("ic", "spanyol", "Kanári-szigetek"), + CountryLocalization("cv", "kabuverdianu", "Zöld-foki Köztársaság"), + CountryLocalization("bq", "holland", "Holland Karib-térség"), + CountryLocalization("ky", "angol", "Kajmán-szigetek"), + CountryLocalization("cf", "lingala", "Közép-afrikai Köztársaság"), + CountryLocalization("ea", "spanyol", "Ceuta és Melilla"), + CountryLocalization("td", "arab", "Csád"), + CountryLocalization("cl", "spanyol", "Chile"), + CountryLocalization("cn", "tibeti", "Kína"), + CountryLocalization("cx", "angol", "Karácsony-sziget"), + CountryLocalization("cc", "angol", "Kókusz (Keeling)-szigetek"), + CountryLocalization("co", "spanyol", "Kolumbia"), + CountryLocalization("km", "arab", "Comore-szigetek"), + CountryLocalization("cg", "lingala", "Kongó - Brazzaville"), + CountryLocalization("cd", "szuahéli", "Kongó - Kinshasa"), + CountryLocalization("ck", "angol", "Cook-szigetek"), + CountryLocalization("cr", "spanyol", "Costa Rica"), + CountryLocalization("hr", "horvát", "Horvátország"), + CountryLocalization("cu", "spanyol", "Kuba"), + CountryLocalization("cw", "holland", "Curaçao"), + CountryLocalization("cy", "angol", "Ciprus"), + CountryLocalization("cz", "cseh", "Csehország"), + CountryLocalization("ci", "francia", "Elefántcsontpart"), + CountryLocalization("dk", "angol", "Dánia"), + CountryLocalization("dg", "angol", "Diego Garcia"), + CountryLocalization("dj", "francia", "Dzsibuti"), + CountryLocalization("dm", "angol", "Dominika"), + CountryLocalization("do", "spanyol", "Dominikai Köztársaság"), + CountryLocalization("ec", "kecsua", "Ecuador"), + CountryLocalization("eg", "arab", "Egyiptom"), + CountryLocalization("sv", "spanyol", "Salvador"), + CountryLocalization("gq", "spanyol", "Egyenlítői-Guinea"), + CountryLocalization("er", "tigrinya", "Eritrea"), + CountryLocalization("ee", "észt", "Észtország"), + CountryLocalization("et", "amhara", "Etiópia"), + CountryLocalization("fk", "angol", "Falkland-szigetek"), + CountryLocalization("fo", "feröeri", "Feröer-szigetek"), + CountryLocalization("fj", "angol", "Fidzsi"), + CountryLocalization("fi", "svéd", "Finnország"), + CountryLocalization("fr", "svájci német", "Franciaország"), + CountryLocalization("gf", "francia", "Francia Guyana"), + CountryLocalization("pf", "francia", "Francia Polinézia"), + CountryLocalization("ga", "francia", "Gabon"), + CountryLocalization("gm", "angol", "Gambia"), + CountryLocalization("ge", "oszét", "Grúzia"), + CountryLocalization("de", "alsó-szorb", "Németország"), + CountryLocalization("gh", "angol", "Ghána"), + CountryLocalization("gi", "angol", "Gibraltár"), + CountryLocalization("gr", "görög", "Görögország"), + CountryLocalization("gl", "grönlandi", "Grönland"), + CountryLocalization("gd", "angol", "Grenada"), + CountryLocalization("gp", "francia", "Guadeloupe"), + CountryLocalization("gu", "angol", "Guam"), + CountryLocalization("gt", "spanyol", "Guatemala"), + CountryLocalization("gg", "angol", "Guernsey"), + CountryLocalization("gn", "francia", "Guinea"), + CountryLocalization("gw", "portugál", "Bissau-Guinea"), + CountryLocalization("gy", "angol", "Guyana"), + CountryLocalization("ht", "francia", "Haiti"), + CountryLocalization("hn", "spanyol", "Honduras"), + CountryLocalization("hk", "kínai", "Hongkong KKT"), + CountryLocalization("hu", "magyar", "Magyarország"), + CountryLocalization("is", "izlandi", "Izland"), + CountryLocalization("in", "nepáli", "India"), + CountryLocalization("id", "Indonesian", "Indonézia"), + CountryLocalization("ir", "perzsa", "Irán"), + CountryLocalization("iq", "északi luri", "Irak"), + CountryLocalization("ie", "angol", "Írország"), + CountryLocalization("im", "man-szigeti", "Man-sziget"), + CountryLocalization("il", "angol", "Izrael"), + CountryLocalization("it", "német", "Olaszország"), + CountryLocalization("jm", "angol", "Jamaica"), + CountryLocalization("jp", "japán", "Japán"), + CountryLocalization("je", "angol", "Jersey"), + CountryLocalization("jo", "arab", "Jordánia"), + CountryLocalization("kz", "kazah", "Kazahsztán"), + CountryLocalization("ke", "szomáli", "Kenya"), + CountryLocalization("ki", "angol", "Kiribati"), + CountryLocalization("xk", "szerb", "Koszovó"), + CountryLocalization("kw", "arab", "Kuvait"), + CountryLocalization("kg", "orosz", "Kirgizisztán"), + CountryLocalization("la", "lao", "Laosz"), + CountryLocalization("lv", "lett", "Lettország"), + CountryLocalization("lb", "arab", "Libanon"), + CountryLocalization("ls", "angol", "Lesotho"), + CountryLocalization("lr", "angol", "Libéria"), + CountryLocalization("ly", "arab", "Líbia"), + CountryLocalization("li", "svájci német", "Liechtenstein"), + CountryLocalization("lt", "litván", "Litvánia"), + CountryLocalization("lu", "luxemburgi", "Luxemburg"), + CountryLocalization("mo", "portugál", "Makaó KKT"), + CountryLocalization("mk", "albán", "Macedónia"), + CountryLocalization("mg", "francia", "Madagaszkár"), + CountryLocalization("mw", "angol", "Malawi"), + CountryLocalization("my", "tamil", "Malajzia"), + CountryLocalization("ml", "francia", "Mali"), + CountryLocalization("mt", "angol", "Málta"), + CountryLocalization("mh", "angol", "Marshall-szigetek"), + CountryLocalization("mq", "francia", "Martinique"), + CountryLocalization("mr", "arab", "Mauritánia"), + CountryLocalization("mu", "mauritiusi kreol", "Mauritius"), + CountryLocalization("yt", "francia", "Mayotte"), + CountryLocalization("mx", "spanyol", "Mexikó"), + CountryLocalization("fm", "angol", "Mikronézia"), + CountryLocalization("md", "orosz", "Moldova"), + CountryLocalization("mc", "francia", "Monaco"), + CountryLocalization("mn", "mongol", "Mongólia"), + CountryLocalization("me", "szerb", "Montenegró"), + CountryLocalization("ms", "angol", "Montserrat"), + CountryLocalization("ma", "közép-atlaszi tamazigt", "Marokkó"), + CountryLocalization("mz", "makua-metó", "Mozambik"), + CountryLocalization("mm", "burmai", "Mianmar (Burma)"), + CountryLocalization("na", "angol", "Namíbia"), + CountryLocalization("nr", "angol", "Nauru"), + CountryLocalization("np", "nepáli", "Nepál"), + CountryLocalization("nl", "angol", "Hollandia"), + CountryLocalization("nc", "francia", "Új-Kaledónia"), + CountryLocalization("nz", "angol", "Új-Zéland"), + CountryLocalization("ni", "spanyol", "Nicaragua"), + CountryLocalization("ne", "hausza", "Niger"), + CountryLocalization("ng", "hausza", "Nigéria"), + CountryLocalization("nu", "angol", "Niue"), + CountryLocalization("nf", "angol", "Norfolk-sziget"), + CountryLocalization("kp", "koreai", "Észak-Korea"), + CountryLocalization("mp", "angol", "Északi Mariana-szigetek"), + CountryLocalization("no", "északi számi", "Norvégia"), + CountryLocalization("om", "arab", "Omán"), + CountryLocalization("pk", "angol", "Pakisztán"), + CountryLocalization("pw", "angol", "Palau"), + CountryLocalization("ps", "arab", "Palesztin Terület"), + CountryLocalization("pa", "spanyol", "Panama"), + CountryLocalization("pg", "angol", "Pápua Új-Guinea"), + CountryLocalization("py", "spanyol", "Paraguay"), + CountryLocalization("pe", "spanyol", "Peru"), + CountryLocalization("ph", "filippínó", "Fülöp-szigetek"), + CountryLocalization("pn", "angol", "Pitcairn-szigetek"), + CountryLocalization("pl", "lengyel", "Lengyelország"), + CountryLocalization("pt", "portugál", "Portugália"), + CountryLocalization("pr", "angol", "Puerto Rico"), + CountryLocalization("qa", "arab", "Katar"), + CountryLocalization("ro", "román", "Románia"), + CountryLocalization("ru", "tatár", "Oroszország"), + CountryLocalization("rw", "angol", "Ruanda"), + CountryLocalization("re", "francia", "Réunion"), + CountryLocalization("ws", "angol", "Szamoa"), + CountryLocalization("sm", "olasz", "San Marino"), + CountryLocalization("sa", "arab", "Szaúd-Arábia"), + CountryLocalization("sn", "francia", "Szenegál"), + CountryLocalization("rs", "szerb", "Szerbia"), + CountryLocalization("cs", "szerb", "Serbia and Montenegro"), + CountryLocalization("sc", "francia", "Seychelle-szigetek"), + CountryLocalization("sl", "angol", "Sierra Leone"), + CountryLocalization("sg", "tamil", "Szingapúr"), + CountryLocalization("sx", "angol", "Sint Maarten"), + CountryLocalization("sk", "szlovák", "Szlovákia"), + CountryLocalization("si", "szlovén", "Szlovénia"), + CountryLocalization("sb", "angol", "Salamon-szigetek"), + CountryLocalization("so", "arab", "Szomália"), + CountryLocalization("za", "angol", "Dél-afrikai Köztársaság"), + CountryLocalization("kr", "koreai", "Dél-Korea"), + CountryLocalization("ss", "nuer", "Dél-Szudán"), + CountryLocalization("es", "spanyol", "Spanyolország"), + CountryLocalization("lk", "tamil", "Srí Lanka"), + CountryLocalization("bl", "francia", "Saint-Barthélemy"), + CountryLocalization("sh", "angol", "Szent Ilona"), + CountryLocalization("kn", "angol", "Saint Kitts és Nevis"), + CountryLocalization("lc", "angol", "Saint Lucia"), + CountryLocalization("mf", "francia", "Saint Martin"), + CountryLocalization("pm", "francia", "Saint-Pierre és Miquelon"), + CountryLocalization("vc", "angol", "Saint Vincent és a Grenadine-szigetek"), + CountryLocalization("sd", "arab", "Szudán"), + CountryLocalization("sr", "holland", "Suriname"), + CountryLocalization("sj", "norvég (bokmål)", "Svalbard és Jan Mayen"), + CountryLocalization("sz", "angol", "Szváziföld"), + CountryLocalization("se", "svéd", "Svédország"), + CountryLocalization("ch", "svájci német", "Svájc"), + CountryLocalization("sy", "arab", "Szíria"), + CountryLocalization("st", "portugál", "São Tomé és Príncipe"), + CountryLocalization("tw", "kínai", "Tajvan"), + CountryLocalization("tj", "tadzsik", "Tádzsikisztán"), + CountryLocalization("tz", "makonde", "Tanzánia"), + CountryLocalization("th", "thai", "Thaiföld"), + CountryLocalization("tl", "portugál", "Kelet-Timor"), + CountryLocalization("tg", "francia", "Togo"), + CountryLocalization("tk", "angol", "Tokelau"), + CountryLocalization("to", "tongai", "Tonga"), + CountryLocalization("tt", "angol", "Trinidad és Tobago"), + CountryLocalization("tn", "francia", "Tunézia"), + CountryLocalization("tr", "török", "Törökország"), + CountryLocalization("tm", "türkmén", "Türkmenisztán"), + CountryLocalization("tc", "angol", "Turks- és Caicos-szigetek"), + CountryLocalization("tv", "angol", "Tuvalu"), + CountryLocalization("um", "angol", "Az USA lakatlan külbirtokai"), + CountryLocalization("vi", "angol", "Amerikai Virgin-szigetek"), + CountryLocalization("ug", "szuahéli", "Uganda"), + CountryLocalization("ua", "ukrán", "Ukrajna"), + CountryLocalization("ae", "arab", "Egyesült Arab Emírségek"), + CountryLocalization("gb", "angol", "Egyesült Királyság"), + CountryLocalization("us", "lakota", "Egyesült Államok"), + CountryLocalization("uy", "spanyol", "Uruguay"), + CountryLocalization("uz", "üzbég", "Üzbegisztán"), + CountryLocalization("vu", "francia", "Vanuatu"), + CountryLocalization("va", "olasz", "Vatikán"), + CountryLocalization("ve", "spanyol", "Venezuela"), + CountryLocalization("vn", "vietnami", "Vietnam"), + CountryLocalization("wf", "francia", "Wallis és Futuna"), + CountryLocalization("eh", "arab", "Nyugat-Szahara"), + CountryLocalization("ye", "arab", "Jemen"), + CountryLocalization("zm", "angol", "Zambia"), + CountryLocalization("zw", "északi ndebele", "Zimbabwe"), + CountryLocalization("ax", "svéd", "Åland-szigetek"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hy.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hy.kt new file mode 100644 index 0000000..87b6c01 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_hy.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code hy. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_hy: List = listOf( + CountryLocalization("af", "պարսկերեն", "Աֆղանստան"), + CountryLocalization("al", "ալբաներեն", "Ալբանիա"), + CountryLocalization("dz", "ֆրանսերեն", "Ալժիր"), + CountryLocalization("as", "անգլերեն", "Ամերիկյան Սամոա"), + CountryLocalization("ad", "կատալաներեն", "Անդորրա"), + CountryLocalization("ao", "լինգալա", "Անգոլա"), + CountryLocalization("ai", "անգլերեն", "Անգուիլա"), + CountryLocalization("ag", "անգլերեն", "Անտիգուա և Բարբուդա"), + CountryLocalization("ar", "իսպաներեն", "Արգենտինա"), + CountryLocalization("am", "հայերեն", "Հայաստան"), + CountryLocalization("aw", "հոլանդերեն", "Արուբա"), + CountryLocalization("au", "անգլերեն", "Ավստրալիա"), + CountryLocalization("at", "անգլերեն", "Ավստրիա"), + CountryLocalization("az", "ադրբեջաներեն", "Ադրբեջան"), + CountryLocalization("bs", "անգլերեն", "Բահամաներ"), + CountryLocalization("bh", "արաբերեն", "Բահրեյն"), + CountryLocalization("bd", "բենգալերեն", "Բանգլադեշ"), + CountryLocalization("bb", "անգլերեն", "Բարբադոս"), + CountryLocalization("by", "բելառուսերեն", "Բելառուս"), + CountryLocalization("be", "ֆրանսերեն", "Բելգիա"), + CountryLocalization("bz", "անգլերեն", "Բելիզ"), + CountryLocalization("bj", "ֆրանսերեն", "Բենին"), + CountryLocalization("bm", "անգլերեն", "Բերմուդներ"), + CountryLocalization("bt", "ջոնգքհա", "Բութան"), + CountryLocalization("bo", "իսպաներեն", "Բոլիվիա"), + CountryLocalization("ba", "բոսնիերեն", "Բոսնիա և Հերցեգովինա"), + CountryLocalization("bw", "անգլերեն", "Բոթսվանա"), + CountryLocalization("br", "պորտուգալերեն", "Բրազիլիա"), + CountryLocalization("io", "անգլերեն", "Բրիտանական Տարածք Հնդկական Օվկիանոսում"), + CountryLocalization("vg", "անգլերեն", "Բրիտանական Վիրջինյան կղզիներ"), + CountryLocalization("bn", "մալայերեն", "Բրունեյ"), + CountryLocalization("bg", "բուլղարերեն", "Բուլղարիա"), + CountryLocalization("bf", "ֆրանսերեն", "Բուրկինա Ֆասո"), + CountryLocalization("bi", "ֆրանսերեն", "Բուրունդի"), + CountryLocalization("kh", "քմերերեն", "Կամբոջա"), + CountryLocalization("cm", "բասաա", "Կամերուն"), + CountryLocalization("ca", "ֆրանսերեն", "Կանադա"), + CountryLocalization("ic", "իսպաներեն", "Կանարյան կղզիներ"), + CountryLocalization("cv", "կաբուվերդերեն", "Կաբո Վերդե"), + CountryLocalization("bq", "հոլանդերեն", "Կարիբյան Նիդեռլանդներ"), + CountryLocalization("ky", "անգլերեն", "Կայման կղզիներ"), + CountryLocalization("cf", "լինգալա", "Կենտրոնական Աֆրիկյան Հանրապետություն"), + CountryLocalization("ea", "իսպաներեն", "Սեուտա և Մելիլյա"), + CountryLocalization("td", "արաբերեն", "Չադ"), + CountryLocalization("cl", "իսպաներեն", "Չիլի"), + CountryLocalization("cn", "տիբեթերեն", "Չինաստան"), + CountryLocalization("cx", "անգլերեն", "Սուրբ Ծննդյան կղզի"), + CountryLocalization("cc", "անգլերեն", "Կոկոսյան (Քիլինգ) կղզիներ"), + CountryLocalization("co", "իսպաներեն", "Կոլումբիա"), + CountryLocalization("km", "արաբերեն", "Կոմորյան կղզիներ"), + CountryLocalization("cg", "լինգալա", "Կոնգո - Բրազավիլ"), + CountryLocalization("cd", "սուահիլի", "Կոնգո - Կինշասա"), + CountryLocalization("ck", "անգլերեն", "Կուկի կղզիներ"), + CountryLocalization("cr", "իսպաներեն", "Կոստա Ռիկա"), + CountryLocalization("hr", "խորվաթերեն", "Խորվաթիա"), + CountryLocalization("cu", "իսպաներեն", "Կուբա"), + CountryLocalization("cw", "հոլանդերեն", "Կյուրասաո"), + CountryLocalization("cy", "անգլերեն", "Կիպրոս"), + CountryLocalization("cz", "չեխերեն", "Չեխիա"), + CountryLocalization("ci", "ֆրանսերեն", "Կոտ դ’Իվուար"), + CountryLocalization("dk", "անգլերեն", "Դանիա"), + CountryLocalization("dg", "անգլերեն", "Դիեգո Գարսիա"), + CountryLocalization("dj", "ֆրանսերեն", "Ջիբութի"), + CountryLocalization("dm", "անգլերեն", "Դոմինիկա"), + CountryLocalization("do", "իսպաներեն", "Դոմինիկյան Հանրապետություն"), + CountryLocalization("ec", "կեչուա", "Էկվադոր"), + CountryLocalization("eg", "արաբերեն", "Եգիպտոս"), + CountryLocalization("sv", "իսպաներեն", "Սալվադոր"), + CountryLocalization("gq", "իսպաներեն", "Հասարակածային Գվինեա"), + CountryLocalization("er", "տիգրինյա", "Էրիթրեա"), + CountryLocalization("ee", "էստոներեն", "Էստոնիա"), + CountryLocalization("et", "ամհարերեն", "Եթովպիա"), + CountryLocalization("fk", "անգլերեն", "Ֆոլքլենդյան կղզիներ"), + CountryLocalization("fo", "ֆարյորերեն", "Ֆարերյան կղզիներ"), + CountryLocalization("fj", "անգլերեն", "Ֆիջի"), + CountryLocalization("fi", "շվեդերեն", "Ֆինլանդիա"), + CountryLocalization("fr", "շվեյցարական գերմաներեն", "Ֆրանսիա"), + CountryLocalization("gf", "ֆրանսերեն", "Ֆրանսիական Գվիանա"), + CountryLocalization("pf", "ֆրանսերեն", "Ֆրանսիական Պոլինեզիա"), + CountryLocalization("ga", "ֆրանսերեն", "Գաբոն"), + CountryLocalization("gm", "անգլերեն", "Գամբիա"), + CountryLocalization("ge", "օսերեն", "Վրաստան"), + CountryLocalization("de", "ստորին սորբերեն", "Գերմանիա"), + CountryLocalization("gh", "անգլերեն", "Գանա"), + CountryLocalization("gi", "անգլերեն", "Ջիբրալթար"), + CountryLocalization("gr", "հունարեն", "Հունաստան"), + CountryLocalization("gl", "կալաալիսուտ", "Գրենլանդիա"), + CountryLocalization("gd", "անգլերեն", "Գրենադա"), + CountryLocalization("gp", "ֆրանսերեն", "Գվադելուպա"), + CountryLocalization("gu", "անգլերեն", "Գուամ"), + CountryLocalization("gt", "իսպաներեն", "Գվատեմալա"), + CountryLocalization("gg", "անգլերեն", "Գերնսի"), + CountryLocalization("gn", "ֆրանսերեն", "Գվինեա"), + CountryLocalization("gw", "պորտուգալերեն", "Գվինեա-Բիսաու"), + CountryLocalization("gy", "անգլերեն", "Գայանա"), + CountryLocalization("ht", "ֆրանսերեն", "Հայիթի"), + CountryLocalization("hn", "իսպաներեն", "Հոնդուրաս"), + CountryLocalization("hk", "չինարեն", "Հոնկոնգի ՀՎՇ"), + CountryLocalization("hu", "հունգարերեն", "Հունգարիա"), + CountryLocalization("is", "իսլանդերեն", "Իսլանդիա"), + CountryLocalization("in", "նեպալերեն", "Հնդկաստան"), + CountryLocalization("id", "Indonesian", "Ինդոնեզիա"), + CountryLocalization("ir", "պարսկերեն", "Իրան"), + CountryLocalization("iq", "հյուսիսային լուրիերեն", "Իրաք"), + CountryLocalization("ie", "անգլերեն", "Իռլանդիա"), + CountryLocalization("im", "մեներեն", "Մեն կղզի"), + CountryLocalization("il", "անգլերեն", "Իսրայել"), + CountryLocalization("it", "գերմաներեն", "Իտալիա"), + CountryLocalization("jm", "անգլերեն", "Ճամայկա"), + CountryLocalization("jp", "ճապոներեն", "Ճապոնիա"), + CountryLocalization("je", "անգլերեն", "Ջերսի"), + CountryLocalization("jo", "արաբերեն", "Հորդանան"), + CountryLocalization("kz", "ղազախերեն", "Ղազախստան"), + CountryLocalization("ke", "սոմալիերեն", "Քենիա"), + CountryLocalization("ki", "անգլերեն", "Կիրիբատի"), + CountryLocalization("xk", "սերբերեն", "Կոսովո"), + CountryLocalization("kw", "արաբերեն", "Քուվեյթ"), + CountryLocalization("kg", "ռուսերեն", "Ղրղզստան"), + CountryLocalization("la", "լաոսերեն", "Լաոս"), + CountryLocalization("lv", "լատվիերեն", "Լատվիա"), + CountryLocalization("lb", "արաբերեն", "Լիբանան"), + CountryLocalization("ls", "անգլերեն", "Լեսոտո"), + CountryLocalization("lr", "անգլերեն", "Լիբերիա"), + CountryLocalization("ly", "արաբերեն", "Լիբիա"), + CountryLocalization("li", "շվեյցարական գերմաներեն", "Լիխտենշտեյն"), + CountryLocalization("lt", "լիտվերեն", "Լիտվա"), + CountryLocalization("lu", "լյուքսեմբուրգերեն", "Լյուքսեմբուրգ"), + CountryLocalization("mo", "պորտուգալերեն", "Չինաստանի Մակաո ՀՎՇ"), + CountryLocalization("mk", "ալբաներեն", "Մակեդոնիա"), + CountryLocalization("mg", "ֆրանսերեն", "Մադագասկար"), + CountryLocalization("mw", "անգլերեն", "Մալավի"), + CountryLocalization("my", "թամիլերեն", "Մալայզիա"), + CountryLocalization("ml", "ֆրանսերեն", "Մալի"), + CountryLocalization("mt", "անգլերեն", "Մալթա"), + CountryLocalization("mh", "անգլերեն", "Մարշալյան կղզիներ"), + CountryLocalization("mq", "ֆրանսերեն", "Մարտինիկա"), + CountryLocalization("mr", "արաբերեն", "Մավրիտանիա"), + CountryLocalization("mu", "մորիսյեն", "Մավրիկիոս"), + CountryLocalization("yt", "ֆրանսերեն", "Մայոտ"), + CountryLocalization("mx", "իսպաներեն", "Մեքսիկա"), + CountryLocalization("fm", "անգլերեն", "Միկրոնեզիա"), + CountryLocalization("md", "ռուսերեն", "Մոլդովա"), + CountryLocalization("mc", "ֆրանսերեն", "Մոնակո"), + CountryLocalization("mn", "մոնղոլերեն", "Մոնղոլիա"), + CountryLocalization("me", "սերբերեն", "Չեռնոգորիա"), + CountryLocalization("ms", "անգլերեն", "Մոնսեռատ"), + CountryLocalization("ma", "կենտրոնատլասյան թամազիղտ", "Մարոկկո"), + CountryLocalization("mz", "մաքուա-մետտո", "Մոզամբիկ"), + CountryLocalization("mm", "բիրմայերեն", "Մյանմա (Բիրմա)"), + CountryLocalization("na", "անգլերեն", "Նամիբիա"), + CountryLocalization("nr", "անգլերեն", "Նաուրու"), + CountryLocalization("np", "նեպալերեն", "Նեպալ"), + CountryLocalization("nl", "անգլերեն", "Նիդեռլանդներ"), + CountryLocalization("nc", "ֆրանսերեն", "Նոր Կալեդոնիա"), + CountryLocalization("nz", "անգլերեն", "Նոր Զելանդիա"), + CountryLocalization("ni", "իսպաներեն", "Նիկարագուա"), + CountryLocalization("ne", "հաուսա", "Նիգեր"), + CountryLocalization("ng", "հաուսա", "Նիգերիա"), + CountryLocalization("nu", "անգլերեն", "Նիուե"), + CountryLocalization("nf", "անգլերեն", "Նորֆոլկ կղզի"), + CountryLocalization("kp", "կորեերեն", "Հյուսիսային Կորեա"), + CountryLocalization("mp", "անգլերեն", "Հյուսիսային Մարիանյան կղզիներ"), + CountryLocalization("no", "հյուսիսային սաամի", "Նորվեգիա"), + CountryLocalization("om", "արաբերեն", "Օման"), + CountryLocalization("pk", "անգլերեն", "Պակիստան"), + CountryLocalization("pw", "անգլերեն", "Պալաու"), + CountryLocalization("ps", "արաբերեն", "Պաղեստինյան տարածքներ"), + CountryLocalization("pa", "իսպաներեն", "Պանամա"), + CountryLocalization("pg", "անգլերեն", "Պապուա Նոր Գվինեա"), + CountryLocalization("py", "իսպաներեն", "Պարագվայ"), + CountryLocalization("pe", "իսպաներեն", "Պերու"), + CountryLocalization("ph", "ֆիլիպիներեն", "Ֆիլիպիններ"), + CountryLocalization("pn", "անգլերեն", "Պիտկեռն կղզիներ"), + CountryLocalization("pl", "լեհերեն", "Լեհաստան"), + CountryLocalization("pt", "պորտուգալերեն", "Պորտուգալիա"), + CountryLocalization("pr", "անգլերեն", "Պուերտո Ռիկո"), + CountryLocalization("qa", "արաբերեն", "Կատար"), + CountryLocalization("ro", "ռումիներեն", "Ռումինիա"), + CountryLocalization("ru", "թաթարերեն", "Ռուսաստան"), + CountryLocalization("rw", "անգլերեն", "Ռուանդա"), + CountryLocalization("re", "ֆրանսերեն", "Ռեյունիոն"), + CountryLocalization("ws", "անգլերեն", "Սամոա"), + CountryLocalization("sm", "իտալերեն", "Սան Մարինո"), + CountryLocalization("sa", "արաբերեն", "Սաուդյան Արաբիա"), + CountryLocalization("sn", "ֆրանսերեն", "Սենեգալ"), + CountryLocalization("rs", "սերբերեն", "Սերբիա"), + CountryLocalization("cs", "սերբերեն", "Serbia and Montenegro"), + CountryLocalization("sc", "ֆրանսերեն", "Սեյշելներ"), + CountryLocalization("sl", "անգլերեն", "Սիեռա Լեոնե"), + CountryLocalization("sg", "թամիլերեն", "Սինգապուր"), + CountryLocalization("sx", "անգլերեն", "Սինտ Մարտեն"), + CountryLocalization("sk", "սլովակերեն", "Սլովակիա"), + CountryLocalization("si", "սլովեներեն", "Սլովենիա"), + CountryLocalization("sb", "անգլերեն", "Սողոմոնյան կղզիներ"), + CountryLocalization("so", "արաբերեն", "Սոմալի"), + CountryLocalization("za", "անգլերեն", "Հարավաֆրիկյան Հանրապետություն"), + CountryLocalization("kr", "կորեերեն", "Հարավային Կորեա"), + CountryLocalization("ss", "նուեր", "Հարավային Սուդան"), + CountryLocalization("es", "իսպաներեն", "Իսպանիա"), + CountryLocalization("lk", "թամիլերեն", "Շրի Լանկա"), + CountryLocalization("bl", "ֆրանսերեն", "Սուրբ Բարդուղիմեոս"), + CountryLocalization("sh", "անգլերեն", "Սուրբ Հեղինեի կղզի"), + CountryLocalization("kn", "անգլերեն", "Սենթ Քիտս և Նևիս"), + CountryLocalization("lc", "անգլերեն", "Սենթ Լյուսիա"), + CountryLocalization("mf", "ֆրանսերեն", "Սեն Մարտեն"), + CountryLocalization("pm", "ֆրանսերեն", "Սեն Պիեռ և Միքելոն"), + CountryLocalization("vc", "անգլերեն", "Սենթ Վինսենթ և Գրենադիններ"), + CountryLocalization("sd", "արաբերեն", "Սուդան"), + CountryLocalization("sr", "հոլանդերեն", "Սուրինամ"), + CountryLocalization("sj", "գրքային նորվեգերեն", "Սվալբարդ և Յան Մայեն"), + CountryLocalization("sz", "անգլերեն", "Սվազիլենդ"), + CountryLocalization("se", "շվեդերեն", "Շվեդիա"), + CountryLocalization("ch", "շվեյցարական գերմաներեն", "Շվեյցարիա"), + CountryLocalization("sy", "արաբերեն", "Սիրիա"), + CountryLocalization("st", "պորտուգալերեն", "Սան Տոմե և Փրինսիպի"), + CountryLocalization("tw", "չինարեն", "Թայվան"), + CountryLocalization("tj", "տաջիկերեն", "Տաջիկստան"), + CountryLocalization("tz", "մակոնդե", "Տանզանիա"), + CountryLocalization("th", "թայերեն", "Թայլանդ"), + CountryLocalization("tl", "պորտուգալերեն", "Թիմոր Լեշտի"), + CountryLocalization("tg", "ֆրանսերեն", "Տոգո"), + CountryLocalization("tk", "անգլերեն", "Տոկելաու"), + CountryLocalization("to", "տոնգերեն", "Տոնգա"), + CountryLocalization("tt", "անգլերեն", "Տրինիդադ և Տոբագո"), + CountryLocalization("tn", "ֆրանսերեն", "Թունիս"), + CountryLocalization("tr", "թուրքերեն", "Թուրքիա"), + CountryLocalization("tm", "թուրքմեներեն", "Թուրքմենստան"), + CountryLocalization("tc", "անգլերեն", "Թըրքս և Կայկոս կղզիներ"), + CountryLocalization("tv", "անգլերեն", "Տուվալու"), + CountryLocalization("um", "անգլերեն", "Արտաքին կղզիներ (ԱՄՆ)"), + CountryLocalization("vi", "անգլերեն", "ԱՄՆ Վիրջինյան կղզիներ"), + CountryLocalization("ug", "սուահիլի", "Ուգանդա"), + CountryLocalization("ua", "ուկրաիներեն", "Ուկրաինա"), + CountryLocalization("ae", "արաբերեն", "Արաբական Միացյալ Էմիրություններ"), + CountryLocalization("gb", "անգլերեն", "Միացյալ Թագավորություն"), + CountryLocalization("us", "լակոտա", "Միացյալ Նահանգներ"), + CountryLocalization("uy", "իսպաներեն", "Ուրուգվայ"), + CountryLocalization("uz", "ուզբեկերեն", "Ուզբեկստան"), + CountryLocalization("vu", "ֆրանսերեն", "Վանուատու"), + CountryLocalization("va", "իտալերեն", "Վատիկան"), + CountryLocalization("ve", "իսպաներեն", "Վենեսուելա"), + CountryLocalization("vn", "վիետնամերեն", "Վիետնամ"), + CountryLocalization("wf", "ֆրանսերեն", "Ուոլիս և Ֆուտունա"), + CountryLocalization("eh", "արաբերեն", "Արևմտյան Սահարա"), + CountryLocalization("ye", "արաբերեն", "Եմեն"), + CountryLocalization("zm", "անգլերեն", "Զամբիա"), + CountryLocalization("zw", "հյուսիսային նդեբելե", "Զիմբաբվե"), + CountryLocalization("ax", "շվեդերեն", "Ալանդյան կղզիներ"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_in.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_in.kt new file mode 100644 index 0000000..e098903 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_in.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code in. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_in: List = listOf( + CountryLocalization("af", "Persia", "Afganistan"), + CountryLocalization("al", "Albania", "Albania"), + CountryLocalization("dz", "Prancis", "Aljazair"), + CountryLocalization("as", "Inggris", "Samoa Amerika"), + CountryLocalization("ad", "Katalan", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Inggris", "Anguilla"), + CountryLocalization("ag", "Inggris", "Antigua dan Barbuda"), + CountryLocalization("ar", "Spanyol", "Argentina"), + CountryLocalization("am", "Armenia", "Armenia"), + CountryLocalization("aw", "Belanda", "Aruba"), + CountryLocalization("au", "Inggris", "Australia"), + CountryLocalization("at", "Inggris", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "Inggris", "Bahama"), + CountryLocalization("bh", "Arab", "Bahrain"), + CountryLocalization("bd", "Bengali", "Bangladesh"), + CountryLocalization("bb", "Inggris", "Barbados"), + CountryLocalization("by", "Belarusia", "Belarus"), + CountryLocalization("be", "Prancis", "Belgia"), + CountryLocalization("bz", "Inggris", "Belize"), + CountryLocalization("bj", "Prancis", "Benin"), + CountryLocalization("bm", "Inggris", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spanyol", "Bolivia"), + CountryLocalization("ba", "Bosnia", "Bosnia dan Herzegovina"), + CountryLocalization("bw", "Inggris", "Botswana"), + CountryLocalization("br", "Portugis", "Brasil"), + CountryLocalization("io", "Inggris", "Wilayah Inggris di Samudra Hindia"), + CountryLocalization("vg", "Inggris", "Kepulauan Virgin Inggris"), + CountryLocalization("bn", "Melayu", "Brunei"), + CountryLocalization("bg", "Bulgaria", "Bulgaria"), + CountryLocalization("bf", "Prancis", "Burkina Faso"), + CountryLocalization("bi", "Prancis", "Burundi"), + CountryLocalization("kh", "Khmer", "Kamboja"), + CountryLocalization("cm", "Basa", "Kamerun"), + CountryLocalization("ca", "Prancis", "Kanada"), + CountryLocalization("ic", "Spanyol", "Kepulauan Canary"), + CountryLocalization("cv", "Kabuverdianu", "Tanjung Verde"), + CountryLocalization("bq", "Belanda", "Belanda Karibia"), + CountryLocalization("ky", "Inggris", "Kepulauan Cayman"), + CountryLocalization("cf", "Lingala", "Republik Afrika Tengah"), + CountryLocalization("ea", "Spanyol", "Ceuta dan Melilla"), + CountryLocalization("td", "Arab", "Cad"), + CountryLocalization("cl", "Spanyol", "Cile"), + CountryLocalization("cn", "Tibet", "Tiongkok"), + CountryLocalization("cx", "Inggris", "Pulau Christmas"), + CountryLocalization("cc", "Inggris", "Kepulauan Cocos (Keeling)"), + CountryLocalization("co", "Spanyol", "Kolombia"), + CountryLocalization("km", "Arab", "Komoro"), + CountryLocalization("cg", "Lingala", "Kongo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Kongo - Kinshasa"), + CountryLocalization("ck", "Inggris", "Kepulauan Cook"), + CountryLocalization("cr", "Spanyol", "Kosta Rika"), + CountryLocalization("hr", "Kroasia", "Kroasia"), + CountryLocalization("cu", "Spanyol", "Kuba"), + CountryLocalization("cw", "Belanda", "Curaçao"), + CountryLocalization("cy", "Inggris", "Siprus"), + CountryLocalization("cz", "Cheska", "Ceko"), + CountryLocalization("ci", "Prancis", "Pantai Gading"), + CountryLocalization("dk", "Inggris", "Denmark"), + CountryLocalization("dg", "Inggris", "Diego Garcia"), + CountryLocalization("dj", "Prancis", "Jibuti"), + CountryLocalization("dm", "Inggris", "Dominika"), + CountryLocalization("do", "Spanyol", "Republik Dominika"), + CountryLocalization("ec", "Quechua", "Ekuador"), + CountryLocalization("eg", "Arab", "Mesir"), + CountryLocalization("sv", "Spanyol", "El Salvador"), + CountryLocalization("gq", "Spanyol", "Guinea Ekuatorial"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Esti", "Estonia"), + CountryLocalization("et", "Amharik", "Etiopia"), + CountryLocalization("fk", "Inggris", "Kepulauan Malvinas"), + CountryLocalization("fo", "Faroe", "Kepulauan Faroe"), + CountryLocalization("fj", "Inggris", "Fiji"), + CountryLocalization("fi", "Swedia", "Finlandia"), + CountryLocalization("fr", "Jerman (Swiss)", "Prancis"), + CountryLocalization("gf", "Prancis", "Guyana Prancis"), + CountryLocalization("pf", "Prancis", "Polinesia Prancis"), + CountryLocalization("ga", "Prancis", "Gabon"), + CountryLocalization("gm", "Inggris", "Gambia"), + CountryLocalization("ge", "Ossetia", "Georgia"), + CountryLocalization("de", "Sorbia Hilir", "Jerman"), + CountryLocalization("gh", "Inggris", "Ghana"), + CountryLocalization("gi", "Inggris", "Gibraltar"), + CountryLocalization("gr", "Yunani", "Yunani"), + CountryLocalization("gl", "Kalaallisut", "Grinlandia"), + CountryLocalization("gd", "Inggris", "Grenada"), + CountryLocalization("gp", "Prancis", "Guadeloupe"), + CountryLocalization("gu", "Inggris", "Guam"), + CountryLocalization("gt", "Spanyol", "Guatemala"), + CountryLocalization("gg", "Inggris", "Guernsey"), + CountryLocalization("gn", "Prancis", "Guinea"), + CountryLocalization("gw", "Portugis", "Guinea-Bissau"), + CountryLocalization("gy", "Inggris", "Guyana"), + CountryLocalization("ht", "Prancis", "Haiti"), + CountryLocalization("hn", "Spanyol", "Honduras"), + CountryLocalization("hk", "Tionghoa", "Hong Kong SAR Tiongkok"), + CountryLocalization("hu", "Hungaria", "Hungaria"), + CountryLocalization("is", "Islandia", "Islandia"), + CountryLocalization("in", "Nepali", "India"), + CountryLocalization("id", "Bahasa Indonesia", "Indonesia"), + CountryLocalization("ir", "Persia", "Iran"), + CountryLocalization("iq", "Luri Utara", "Irak"), + CountryLocalization("ie", "Inggris", "Irlandia"), + CountryLocalization("im", "Manx", "Pulau Man"), + CountryLocalization("il", "Inggris", "Israel"), + CountryLocalization("it", "Jerman", "Italia"), + CountryLocalization("jm", "Inggris", "Jamaika"), + CountryLocalization("jp", "Jepang", "Jepang"), + CountryLocalization("je", "Inggris", "Jersey"), + CountryLocalization("jo", "Arab", "Yordania"), + CountryLocalization("kz", "Kazakh", "Kazakstan"), + CountryLocalization("ke", "Somalia", "Kenya"), + CountryLocalization("ki", "Inggris", "Kiribati"), + CountryLocalization("xk", "Serbia", "Kosovo"), + CountryLocalization("kw", "Arab", "Kuwait"), + CountryLocalization("kg", "Rusia", "Kirgistan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvi", "Latvia"), + CountryLocalization("lb", "Arab", "Lebanon"), + CountryLocalization("ls", "Inggris", "Lesotho"), + CountryLocalization("lr", "Inggris", "Liberia"), + CountryLocalization("ly", "Arab", "Libia"), + CountryLocalization("li", "Jerman (Swiss)", "Liechtenstein"), + CountryLocalization("lt", "Lituavi", "Lituania"), + CountryLocalization("lu", "Luksemburg", "Luksemburg"), + CountryLocalization("mo", "Portugis", "Makau SAR Tiongkok"), + CountryLocalization("mk", "Albania", "Makedonia"), + CountryLocalization("mg", "Prancis", "Madagaskar"), + CountryLocalization("mw", "Inggris", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "Prancis", "Mali"), + CountryLocalization("mt", "Inggris", "Malta"), + CountryLocalization("mh", "Inggris", "Kepulauan Marshall"), + CountryLocalization("mq", "Prancis", "Martinik"), + CountryLocalization("mr", "Arab", "Mauritania"), + CountryLocalization("mu", "Morisien", "Mauritius"), + CountryLocalization("yt", "Prancis", "Mayotte"), + CountryLocalization("mx", "Spanyol", "Meksiko"), + CountryLocalization("fm", "Inggris", "Mikronesia"), + CountryLocalization("md", "Rusia", "Moldova"), + CountryLocalization("mc", "Prancis", "Monako"), + CountryLocalization("mn", "Mongolia", "Mongolia"), + CountryLocalization("me", "Serbia", "Montenegro"), + CountryLocalization("ms", "Inggris", "Montserrat"), + CountryLocalization("ma", "Tamazight Maroko Tengah", "Maroko"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mozambik"), + CountryLocalization("mm", "Burma", "Myanmar (Burma)"), + CountryLocalization("na", "Inggris", "Namibia"), + CountryLocalization("nr", "Inggris", "Nauru"), + CountryLocalization("np", "Nepali", "Nepal"), + CountryLocalization("nl", "Inggris", "Belanda"), + CountryLocalization("nc", "Prancis", "Kaledonia Baru"), + CountryLocalization("nz", "Inggris", "Selandia Baru"), + CountryLocalization("ni", "Spanyol", "Nikaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "Inggris", "Niue"), + CountryLocalization("nf", "Inggris", "Kepulauan Norfolk"), + CountryLocalization("kp", "Korea", "Korea Utara"), + CountryLocalization("mp", "Inggris", "Kepulauan Mariana Utara"), + CountryLocalization("no", "Sami Utara", "Norwegia"), + CountryLocalization("om", "Arab", "Oman"), + CountryLocalization("pk", "Inggris", "Pakistan"), + CountryLocalization("pw", "Inggris", "Palau"), + CountryLocalization("ps", "Arab", "Wilayah Palestina"), + CountryLocalization("pa", "Spanyol", "Panama"), + CountryLocalization("pg", "Inggris", "Papua Nugini"), + CountryLocalization("py", "Spanyol", "Paraguay"), + CountryLocalization("pe", "Spanyol", "Peru"), + CountryLocalization("ph", "Filipino", "Filipina"), + CountryLocalization("pn", "Inggris", "Kepulauan Pitcairn"), + CountryLocalization("pl", "Polski", "Polandia"), + CountryLocalization("pt", "Portugis", "Portugal"), + CountryLocalization("pr", "Inggris", "Puerto Riko"), + CountryLocalization("qa", "Arab", "Qatar"), + CountryLocalization("ro", "Rumania", "Rumania"), + CountryLocalization("ru", "Tatar", "Rusia"), + CountryLocalization("rw", "Inggris", "Rwanda"), + CountryLocalization("re", "Prancis", "Réunion"), + CountryLocalization("ws", "Inggris", "Samoa"), + CountryLocalization("sm", "Italia", "San Marino"), + CountryLocalization("sa", "Arab", "Arab Saudi"), + CountryLocalization("sn", "Prancis", "Senegal"), + CountryLocalization("rs", "Serbia", "Serbia"), + CountryLocalization("cs", "Serbia", "Serbia and Montenegro"), + CountryLocalization("sc", "Prancis", "Seychelles"), + CountryLocalization("sl", "Inggris", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapura"), + CountryLocalization("sx", "Inggris", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Sloven", "Slovenia"), + CountryLocalization("sb", "Inggris", "Kepulauan Solomon"), + CountryLocalization("so", "Arab", "Somalia"), + CountryLocalization("za", "Inggris", "Afrika Selatan"), + CountryLocalization("kr", "Korea", "Korea Selatan"), + CountryLocalization("ss", "Nuer", "Sudan Selatan"), + CountryLocalization("es", "Spanyol", "Spanyol"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "Prancis", "Saint Barthélemy"), + CountryLocalization("sh", "Inggris", "Saint Helena"), + CountryLocalization("kn", "Inggris", "Saint Kitts dan Nevis"), + CountryLocalization("lc", "Inggris", "Saint Lucia"), + CountryLocalization("mf", "Prancis", "Saint Martin"), + CountryLocalization("pm", "Prancis", "Saint Pierre dan Miquelon"), + CountryLocalization("vc", "Inggris", "Saint Vincent dan Grenadines"), + CountryLocalization("sd", "Arab", "Sudan"), + CountryLocalization("sr", "Belanda", "Suriname"), + CountryLocalization("sj", "Bokmål Norwegia", "Kepulauan Svalbard dan Jan Mayen"), + CountryLocalization("sz", "Inggris", "Swaziland"), + CountryLocalization("se", "Swedia", "Swedia"), + CountryLocalization("ch", "Jerman (Swiss)", "Swiss"), + CountryLocalization("sy", "Arab", "Suriah"), + CountryLocalization("st", "Portugis", "Sao Tome dan Principe"), + CountryLocalization("tw", "Tionghoa", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "Makonde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portugis", "Timor Leste"), + CountryLocalization("tg", "Prancis", "Togo"), + CountryLocalization("tk", "Inggris", "Tokelau"), + CountryLocalization("to", "Tonga", "Tonga"), + CountryLocalization("tt", "Inggris", "Trinidad dan Tobago"), + CountryLocalization("tn", "Prancis", "Tunisia"), + CountryLocalization("tr", "Turki", "Turki"), + CountryLocalization("tm", "Turkmen", "Turkimenistan"), + CountryLocalization("tc", "Inggris", "Kepulauan Turks dan Caicos"), + CountryLocalization("tv", "Inggris", "Tuvalu"), + CountryLocalization("um", "Inggris", "Kepulauan Terluar A.S."), + CountryLocalization("vi", "Inggris", "Kepulauan Virgin A.S."), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukraina", "Ukraina"), + CountryLocalization("ae", "Arab", "Uni Emirat Arab"), + CountryLocalization("gb", "Inggris", "Inggris Raya"), + CountryLocalization("us", "Lakota", "Amerika Serikat"), + CountryLocalization("uy", "Spanyol", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "Prancis", "Vanuatu"), + CountryLocalization("va", "Italia", "Vatikan"), + CountryLocalization("ve", "Spanyol", "Venezuela"), + CountryLocalization("vn", "Vietnam", "Vietnam"), + CountryLocalization("wf", "Prancis", "Kepulauan Wallis dan Futuna"), + CountryLocalization("eh", "Arab", "Sahara Barat"), + CountryLocalization("ye", "Arab", "Yaman"), + CountryLocalization("zm", "Inggris", "Zambia"), + CountryLocalization("zw", "Ndebele Utara", "Zimbabwe"), + CountryLocalization("ax", "Swedia", "Kepulauan Aland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_is.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_is.kt new file mode 100644 index 0000000..c9e6b53 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_is.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code is. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_is: List = listOf( + CountryLocalization("af", "persneska", "Afganistan"), + CountryLocalization("al", "albanska", "Albanía"), + CountryLocalization("dz", "franska", "Alsír"), + CountryLocalization("as", "enska", "Bandaríska Samóa"), + CountryLocalization("ad", "katalónska", "Andorra"), + CountryLocalization("ao", "lingala", "Angóla"), + CountryLocalization("ai", "enska", "Angvilla"), + CountryLocalization("ag", "enska", "Antígva og Barbúda"), + CountryLocalization("ar", "spænska", "Argentína"), + CountryLocalization("am", "armenska", "Armenía"), + CountryLocalization("aw", "hollenska", "Arúba"), + CountryLocalization("au", "enska", "Ástralía"), + CountryLocalization("at", "enska", "Austurríki"), + CountryLocalization("az", "aserska", "Aserbaídsjan"), + CountryLocalization("bs", "enska", "Bahamaeyjar"), + CountryLocalization("bh", "arabíska", "Barein"), + CountryLocalization("bd", "bengalska", "Bangladess"), + CountryLocalization("bb", "enska", "Barbados"), + CountryLocalization("by", "hvítrússneska", "Hvíta-Rússland"), + CountryLocalization("be", "franska", "Belgía"), + CountryLocalization("bz", "enska", "Belís"), + CountryLocalization("bj", "franska", "Benín"), + CountryLocalization("bm", "enska", "Bermúdaeyjar"), + CountryLocalization("bt", "dsongka", "Bútan"), + CountryLocalization("bo", "spænska", "Bólivía"), + CountryLocalization("ba", "bosníska", "Bosnía og Hersegóvína"), + CountryLocalization("bw", "enska", "Botsvana"), + CountryLocalization("br", "portúgalska", "Brasilía"), + CountryLocalization("io", "enska", "Bresku Indlandshafseyjar"), + CountryLocalization("vg", "enska", "Bresku Jómfrúaeyjar"), + CountryLocalization("bn", "malaíska", "Brúnei"), + CountryLocalization("bg", "búlgarska", "Búlgaría"), + CountryLocalization("bf", "franska", "Búrkína Fasó"), + CountryLocalization("bi", "franska", "Búrúndí"), + CountryLocalization("kh", "kmer", "Kambódía"), + CountryLocalization("cm", "basa", "Kamerún"), + CountryLocalization("ca", "franska", "Kanada"), + CountryLocalization("ic", "spænska", "Kanaríeyjar"), + CountryLocalization("cv", "grænhöfðeyska", "Grænhöfðaeyjar"), + CountryLocalization("bq", "hollenska", "Karíbahafshluti Hollands"), + CountryLocalization("ky", "enska", "Caymaneyjar"), + CountryLocalization("cf", "lingala", "Mið-Afríkulýðveldið"), + CountryLocalization("ea", "spænska", "Ceuta og Melilla"), + CountryLocalization("td", "arabíska", "Tsjad"), + CountryLocalization("cl", "spænska", "Síle"), + CountryLocalization("cn", "tíbeska", "Kína"), + CountryLocalization("cx", "enska", "Jólaey"), + CountryLocalization("cc", "enska", "Kókoseyjar (Keeling)"), + CountryLocalization("co", "spænska", "Kólumbía"), + CountryLocalization("km", "arabíska", "Kómoreyjar"), + CountryLocalization("cg", "lingala", "Kongó-Brazzaville"), + CountryLocalization("cd", "svahílí", "Kongó-Kinshasa"), + CountryLocalization("ck", "enska", "Cooks-eyjar"), + CountryLocalization("cr", "spænska", "Kostaríka"), + CountryLocalization("hr", "króatíska", "Króatía"), + CountryLocalization("cu", "spænska", "Kúba"), + CountryLocalization("cw", "hollenska", "Curacao"), + CountryLocalization("cy", "enska", "Kýpur"), + CountryLocalization("cz", "tékkneska", "Tékkland"), + CountryLocalization("ci", "franska", "Côte d’Ivoire"), + CountryLocalization("dk", "enska", "Danmörk"), + CountryLocalization("dg", "enska", "Diego Garcia"), + CountryLocalization("dj", "franska", "Djíbútí"), + CountryLocalization("dm", "enska", "Dóminíka"), + CountryLocalization("do", "spænska", "Dóminíska lýðveldið"), + CountryLocalization("ec", "kvesjúa", "Ekvador"), + CountryLocalization("eg", "arabíska", "Egyptaland"), + CountryLocalization("sv", "spænska", "El Salvador"), + CountryLocalization("gq", "spænska", "Miðbaugs-Gínea"), + CountryLocalization("er", "tígrinja", "Erítrea"), + CountryLocalization("ee", "eistneska", "Eistland"), + CountryLocalization("et", "amharíska", "Eþíópía"), + CountryLocalization("fk", "enska", "Falklandseyjar"), + CountryLocalization("fo", "færeyska", "Færeyjar"), + CountryLocalization("fj", "enska", "Fídjíeyjar"), + CountryLocalization("fi", "sænska", "Finnland"), + CountryLocalization("fr", "svissnesk þýska", "Frakkland"), + CountryLocalization("gf", "franska", "Franska Gvæjana"), + CountryLocalization("pf", "franska", "Franska Pólýnesía"), + CountryLocalization("ga", "franska", "Gabon"), + CountryLocalization("gm", "enska", "Gambía"), + CountryLocalization("ge", "ossetíska", "Georgía"), + CountryLocalization("de", "lágsorbneska", "Þýskaland"), + CountryLocalization("gh", "enska", "Gana"), + CountryLocalization("gi", "enska", "Gíbraltar"), + CountryLocalization("gr", "gríska", "Grikkland"), + CountryLocalization("gl", "grænlenska", "Grænland"), + CountryLocalization("gd", "enska", "Grenada"), + CountryLocalization("gp", "franska", "Gvadelúpeyjar"), + CountryLocalization("gu", "enska", "Gvam"), + CountryLocalization("gt", "spænska", "Gvatemala"), + CountryLocalization("gg", "enska", "Guernsey"), + CountryLocalization("gn", "franska", "Gínea"), + CountryLocalization("gw", "portúgalska", "Gínea-Bissá"), + CountryLocalization("gy", "enska", "Gvæjana"), + CountryLocalization("ht", "franska", "Haítí"), + CountryLocalization("hn", "spænska", "Hondúras"), + CountryLocalization("hk", "kínverska", "sérstjórnarsvæðið Hong Kong"), + CountryLocalization("hu", "ungverska", "Ungverjaland"), + CountryLocalization("is", "íslenska", "Ísland"), + CountryLocalization("in", "nepalska", "Indland"), + CountryLocalization("id", "Indonesian", "Indónesía"), + CountryLocalization("ir", "persneska", "Íran"), + CountryLocalization("iq", "norðurlúrí", "Írak"), + CountryLocalization("ie", "enska", "Írland"), + CountryLocalization("im", "manska", "Mön"), + CountryLocalization("il", "enska", "Ísrael"), + CountryLocalization("it", "þýska", "Ítalía"), + CountryLocalization("jm", "enska", "Jamaíka"), + CountryLocalization("jp", "japanska", "Japan"), + CountryLocalization("je", "enska", "Jersey"), + CountryLocalization("jo", "arabíska", "Jórdanía"), + CountryLocalization("kz", "kasakska", "Kasakstan"), + CountryLocalization("ke", "sómalska", "Kenía"), + CountryLocalization("ki", "enska", "Kíribatí"), + CountryLocalization("xk", "serbneska", "Kósóvó"), + CountryLocalization("kw", "arabíska", "Kúveit"), + CountryLocalization("kg", "rússneska", "Kirgistan"), + CountryLocalization("la", "laó", "Laos"), + CountryLocalization("lv", "lettneska", "Lettland"), + CountryLocalization("lb", "arabíska", "Líbanon"), + CountryLocalization("ls", "enska", "Lesótó"), + CountryLocalization("lr", "enska", "Líbería"), + CountryLocalization("ly", "arabíska", "Líbía"), + CountryLocalization("li", "svissnesk þýska", "Liechtenstein"), + CountryLocalization("lt", "litháíska", "Litháen"), + CountryLocalization("lu", "lúxemborgíska", "Lúxemborg"), + CountryLocalization("mo", "portúgalska", "sérstjórnarsvæðið Makaó"), + CountryLocalization("mk", "albanska", "Makedónía"), + CountryLocalization("mg", "franska", "Madagaskar"), + CountryLocalization("mw", "enska", "Malaví"), + CountryLocalization("my", "tamílska", "Malasía"), + CountryLocalization("ml", "franska", "Malí"), + CountryLocalization("mt", "enska", "Malta"), + CountryLocalization("mh", "enska", "Marshalleyjar"), + CountryLocalization("mq", "franska", "Martiník"), + CountryLocalization("mr", "arabíska", "Máritanía"), + CountryLocalization("mu", "máritíska", "Máritíus"), + CountryLocalization("yt", "franska", "Mayotte"), + CountryLocalization("mx", "spænska", "Mexíkó"), + CountryLocalization("fm", "enska", "Míkrónesía"), + CountryLocalization("md", "rússneska", "Moldóva"), + CountryLocalization("mc", "franska", "Mónakó"), + CountryLocalization("mn", "mongólska", "Mongólía"), + CountryLocalization("me", "serbneska", "Svartfjallaland"), + CountryLocalization("ms", "enska", "Montserrat"), + CountryLocalization("ma", "tamazight", "Marokkó"), + CountryLocalization("mz", "makhuwa-meetto", "Mósambík"), + CountryLocalization("mm", "burmneska", "Mjanmar (Búrma)"), + CountryLocalization("na", "enska", "Namibía"), + CountryLocalization("nr", "enska", "Nárú"), + CountryLocalization("np", "nepalska", "Nepal"), + CountryLocalization("nl", "enska", "Holland"), + CountryLocalization("nc", "franska", "Nýja-Kaledónía"), + CountryLocalization("nz", "enska", "Nýja-Sjáland"), + CountryLocalization("ni", "spænska", "Níkaragva"), + CountryLocalization("ne", "hása", "Níger"), + CountryLocalization("ng", "hása", "Nígería"), + CountryLocalization("nu", "enska", "Niue"), + CountryLocalization("nf", "enska", "Norfolkeyja"), + CountryLocalization("kp", "kóreska", "Norður-Kórea"), + CountryLocalization("mp", "enska", "Norður-Maríanaeyjar"), + CountryLocalization("no", "norðursamíska", "Noregur"), + CountryLocalization("om", "arabíska", "Óman"), + CountryLocalization("pk", "enska", "Pakistan"), + CountryLocalization("pw", "enska", "Palá"), + CountryLocalization("ps", "arabíska", "Heimastjórnarsvæði Palestínumanna"), + CountryLocalization("pa", "spænska", "Panama"), + CountryLocalization("pg", "enska", "Papúa Nýja-Gínea"), + CountryLocalization("py", "spænska", "Paragvæ"), + CountryLocalization("pe", "spænska", "Perú"), + CountryLocalization("ph", "filippseyska", "Filippseyjar"), + CountryLocalization("pn", "enska", "Pitcairn-eyjar"), + CountryLocalization("pl", "pólska", "Pólland"), + CountryLocalization("pt", "portúgalska", "Portúgal"), + CountryLocalization("pr", "enska", "Púertó Ríkó"), + CountryLocalization("qa", "arabíska", "Katar"), + CountryLocalization("ro", "rúmenska", "Rúmenía"), + CountryLocalization("ru", "tatarska", "Rússland"), + CountryLocalization("rw", "enska", "Rúanda"), + CountryLocalization("re", "franska", "Réunion"), + CountryLocalization("ws", "enska", "Samóa"), + CountryLocalization("sm", "ítalska", "San Marínó"), + CountryLocalization("sa", "arabíska", "Sádi-Arabía"), + CountryLocalization("sn", "franska", "Senegal"), + CountryLocalization("rs", "serbneska", "Serbía"), + CountryLocalization("cs", "serbneska", "Serbia and Montenegro"), + CountryLocalization("sc", "franska", "Seychelles-eyjar"), + CountryLocalization("sl", "enska", "Síerra Leóne"), + CountryLocalization("sg", "tamílska", "Singapúr"), + CountryLocalization("sx", "enska", "Sankti Martin"), + CountryLocalization("sk", "slóvakíska", "Slóvakía"), + CountryLocalization("si", "slóvenska", "Slóvenía"), + CountryLocalization("sb", "enska", "Salómonseyjar"), + CountryLocalization("so", "arabíska", "Sómalía"), + CountryLocalization("za", "enska", "Suður-Afríka"), + CountryLocalization("kr", "kóreska", "Suður-Kórea"), + CountryLocalization("ss", "núer", "Suður-Súdan"), + CountryLocalization("es", "spænska", "Spánn"), + CountryLocalization("lk", "tamílska", "Srí Lanka"), + CountryLocalization("bl", "franska", "Sankti Bartólómeusareyjar"), + CountryLocalization("sh", "enska", "Sankti Helena"), + CountryLocalization("kn", "enska", "Sankti Kitts og Nevis"), + CountryLocalization("lc", "enska", "Sankti Lúsía"), + CountryLocalization("mf", "franska", "St. Martin"), + CountryLocalization("pm", "franska", "Sankti Pierre og Miquelon"), + CountryLocalization("vc", "enska", "Sankti Vinsent og Grenadíneyjar"), + CountryLocalization("sd", "arabíska", "Súdan"), + CountryLocalization("sr", "hollenska", "Súrínam"), + CountryLocalization("sj", "norskt bókmál", "Svalbarði og Jan Mayen"), + CountryLocalization("sz", "enska", "Svasíland"), + CountryLocalization("se", "sænska", "Svíþjóð"), + CountryLocalization("ch", "svissnesk þýska", "Sviss"), + CountryLocalization("sy", "arabíska", "Sýrland"), + CountryLocalization("st", "portúgalska", "Saó Tóme og Prinsípe"), + CountryLocalization("tw", "kínverska", "Taívan"), + CountryLocalization("tj", "tadsjikska", "Tadsjikistan"), + CountryLocalization("tz", "makonde", "Tansanía"), + CountryLocalization("th", "taílenska", "Taíland"), + CountryLocalization("tl", "portúgalska", "Tímor-Leste"), + CountryLocalization("tg", "franska", "Tógó"), + CountryLocalization("tk", "enska", "Tókelá"), + CountryLocalization("to", "tongverska", "Tonga"), + CountryLocalization("tt", "enska", "Trínidad og Tóbagó"), + CountryLocalization("tn", "franska", "Túnis"), + CountryLocalization("tr", "tyrkneska", "Tyrkland"), + CountryLocalization("tm", "túrkmenska", "Túrkmenistan"), + CountryLocalization("tc", "enska", "Turks- og Caicoseyjar"), + CountryLocalization("tv", "enska", "Túvalú"), + CountryLocalization("um", "enska", "Smáeyjar Bandaríkjanna"), + CountryLocalization("vi", "enska", "Bandarísku Jómfrúaeyjar"), + CountryLocalization("ug", "svahílí", "Úganda"), + CountryLocalization("ua", "úkraínska", "Úkraína"), + CountryLocalization("ae", "arabíska", "Sameinuðu arabísku furstadæmin"), + CountryLocalization("gb", "enska", "Bretland"), + CountryLocalization("us", "lakóta", "Bandaríkin"), + CountryLocalization("uy", "spænska", "Úrúgvæ"), + CountryLocalization("uz", "úsbekska", "Úsbekistan"), + CountryLocalization("vu", "franska", "Vanúatú"), + CountryLocalization("va", "ítalska", "Vatíkanið"), + CountryLocalization("ve", "spænska", "Venesúela"), + CountryLocalization("vn", "víetnamska", "Víetnam"), + CountryLocalization("wf", "franska", "Wallis- og Fútúnaeyjar"), + CountryLocalization("eh", "arabíska", "Vestur-Sahara"), + CountryLocalization("ye", "arabíska", "Jemen"), + CountryLocalization("zm", "enska", "Sambía"), + CountryLocalization("zw", "norður-ndebele", "Simbabve"), + CountryLocalization("ax", "sænska", "Álandseyjar"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_it.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_it.kt new file mode 100644 index 0000000..1705614 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_it.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code it. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_it: List = listOf( + CountryLocalization("af", "persiano", "Afghanistan"), + CountryLocalization("al", "albanese", "Albania"), + CountryLocalization("dz", "francese", "Algeria"), + CountryLocalization("as", "inglese", "Samoa americane"), + CountryLocalization("ad", "catalano", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "inglese", "Anguilla"), + CountryLocalization("ag", "inglese", "Antigua e Barbuda"), + CountryLocalization("ar", "spagnolo", "Argentina"), + CountryLocalization("am", "armeno", "Armenia"), + CountryLocalization("aw", "olandese", "Aruba"), + CountryLocalization("au", "inglese", "Australia"), + CountryLocalization("at", "inglese", "Austria"), + CountryLocalization("az", "azerbaigiano", "Azerbaigian"), + CountryLocalization("bs", "inglese", "Bahamas"), + CountryLocalization("bh", "arabo", "Bahrein"), + CountryLocalization("bd", "bengalese", "Bangladesh"), + CountryLocalization("bb", "inglese", "Barbados"), + CountryLocalization("by", "bielorusso", "Bielorussia"), + CountryLocalization("be", "francese", "Belgio"), + CountryLocalization("bz", "inglese", "Belize"), + CountryLocalization("bj", "francese", "Benin"), + CountryLocalization("bm", "inglese", "Bermuda"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "spagnolo", "Bolivia"), + CountryLocalization("ba", "bosniaco", "Bosnia ed Erzegovina"), + CountryLocalization("bw", "inglese", "Botswana"), + CountryLocalization("br", "portoghese", "Brasile"), + CountryLocalization("io", "inglese", "Territorio britannico dell’Oceano Indiano"), + CountryLocalization("vg", "inglese", "Isole Vergini Britanniche"), + CountryLocalization("bn", "malese", "Brunei"), + CountryLocalization("bg", "bulgaro", "Bulgaria"), + CountryLocalization("bf", "francese", "Burkina Faso"), + CountryLocalization("bi", "francese", "Burundi"), + CountryLocalization("kh", "khmer", "Cambogia"), + CountryLocalization("cm", "basa", "Camerun"), + CountryLocalization("ca", "francese", "Canada"), + CountryLocalization("ic", "spagnolo", "Isole Canarie"), + CountryLocalization("cv", "capoverdiano", "Capo Verde"), + CountryLocalization("bq", "olandese", "Caraibi olandesi"), + CountryLocalization("ky", "inglese", "Isole Cayman"), + CountryLocalization("cf", "lingala", "Repubblica Centrafricana"), + CountryLocalization("ea", "spagnolo", "Ceuta e Melilla"), + CountryLocalization("td", "arabo", "Ciad"), + CountryLocalization("cl", "spagnolo", "Cile"), + CountryLocalization("cn", "tibetano", "Cina"), + CountryLocalization("cx", "inglese", "Isola Christmas"), + CountryLocalization("cc", "inglese", "Isole Cocos (Keeling)"), + CountryLocalization("co", "spagnolo", "Colombia"), + CountryLocalization("km", "arabo", "Comore"), + CountryLocalization("cg", "lingala", "Congo-Brazzaville"), + CountryLocalization("cd", "swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "inglese", "Isole Cook"), + CountryLocalization("cr", "spagnolo", "Costa Rica"), + CountryLocalization("hr", "croato", "Croazia"), + CountryLocalization("cu", "spagnolo", "Cuba"), + CountryLocalization("cw", "olandese", "Curaçao"), + CountryLocalization("cy", "inglese", "Cipro"), + CountryLocalization("cz", "ceco", "Cechia"), + CountryLocalization("ci", "francese", "Costa d’Avorio"), + CountryLocalization("dk", "inglese", "Danimarca"), + CountryLocalization("dg", "inglese", "Diego Garcia"), + CountryLocalization("dj", "francese", "Gibuti"), + CountryLocalization("dm", "inglese", "Dominica"), + CountryLocalization("do", "spagnolo", "Repubblica Dominicana"), + CountryLocalization("ec", "quechua", "Ecuador"), + CountryLocalization("eg", "arabo", "Egitto"), + CountryLocalization("sv", "spagnolo", "El Salvador"), + CountryLocalization("gq", "spagnolo", "Guinea Equatoriale"), + CountryLocalization("er", "tigrino", "Eritrea"), + CountryLocalization("ee", "estone", "Estonia"), + CountryLocalization("et", "amarico", "Etiopia"), + CountryLocalization("fk", "inglese", "Isole Falkland"), + CountryLocalization("fo", "faroese", "Isole Fær Øer"), + CountryLocalization("fj", "inglese", "Figi"), + CountryLocalization("fi", "svedese", "Finlandia"), + CountryLocalization("fr", "tedesco svizzero", "Francia"), + CountryLocalization("gf", "francese", "Guyana francese"), + CountryLocalization("pf", "francese", "Polinesia francese"), + CountryLocalization("ga", "francese", "Gabon"), + CountryLocalization("gm", "inglese", "Gambia"), + CountryLocalization("ge", "ossetico", "Georgia"), + CountryLocalization("de", "basso sorabo", "Germania"), + CountryLocalization("gh", "inglese", "Ghana"), + CountryLocalization("gi", "inglese", "Gibilterra"), + CountryLocalization("gr", "greco", "Grecia"), + CountryLocalization("gl", "groenlandese", "Groenlandia"), + CountryLocalization("gd", "inglese", "Grenada"), + CountryLocalization("gp", "francese", "Guadalupa"), + CountryLocalization("gu", "inglese", "Guam"), + CountryLocalization("gt", "spagnolo", "Guatemala"), + CountryLocalization("gg", "inglese", "Guernsey"), + CountryLocalization("gn", "francese", "Guinea"), + CountryLocalization("gw", "portoghese", "Guinea-Bissau"), + CountryLocalization("gy", "inglese", "Guyana"), + CountryLocalization("ht", "francese", "Haiti"), + CountryLocalization("hn", "spagnolo", "Honduras"), + CountryLocalization("hk", "cinese", "RAS di Hong Kong"), + CountryLocalization("hu", "ungherese", "Ungheria"), + CountryLocalization("is", "islandese", "Islanda"), + CountryLocalization("in", "nepalese", "India"), + CountryLocalization("id", "indonesiano", "Indonesia"), + CountryLocalization("ir", "persiano", "Iran"), + CountryLocalization("iq", "luri settentrionale", "Iraq"), + CountryLocalization("ie", "inglese", "Irlanda"), + CountryLocalization("im", "mannese", "Isola di Man"), + CountryLocalization("il", "inglese", "Israele"), + CountryLocalization("it", "tedesco", "Italia"), + CountryLocalization("jm", "inglese", "Giamaica"), + CountryLocalization("jp", "giapponese", "Giappone"), + CountryLocalization("je", "inglese", "Jersey"), + CountryLocalization("jo", "arabo", "Giordania"), + CountryLocalization("kz", "kazako", "Kazakistan"), + CountryLocalization("ke", "somalo", "Kenya"), + CountryLocalization("ki", "inglese", "Kiribati"), + CountryLocalization("xk", "serbo", "Kosovo"), + CountryLocalization("kw", "arabo", "Kuwait"), + CountryLocalization("kg", "russo", "Kirghizistan"), + CountryLocalization("la", "lao", "Laos"), + CountryLocalization("lv", "lettone", "Lettonia"), + CountryLocalization("lb", "arabo", "Libano"), + CountryLocalization("ls", "inglese", "Lesotho"), + CountryLocalization("lr", "inglese", "Liberia"), + CountryLocalization("ly", "arabo", "Libia"), + CountryLocalization("li", "tedesco svizzero", "Liechtenstein"), + CountryLocalization("lt", "lituano", "Lituania"), + CountryLocalization("lu", "lussemburghese", "Lussemburgo"), + CountryLocalization("mo", "portoghese", "RAS di Macao"), + CountryLocalization("mk", "albanese", "Repubblica di Macedonia"), + CountryLocalization("mg", "francese", "Madagascar"), + CountryLocalization("mw", "inglese", "Malawi"), + CountryLocalization("my", "tamil", "Malaysia"), + CountryLocalization("ml", "francese", "Mali"), + CountryLocalization("mt", "inglese", "Malta"), + CountryLocalization("mh", "inglese", "Isole Marshall"), + CountryLocalization("mq", "francese", "Martinica"), + CountryLocalization("mr", "arabo", "Mauritania"), + CountryLocalization("mu", "creolo mauriziano", "Mauritius"), + CountryLocalization("yt", "francese", "Mayotte"), + CountryLocalization("mx", "spagnolo", "Messico"), + CountryLocalization("fm", "inglese", "Micronesia"), + CountryLocalization("md", "russo", "Moldavia"), + CountryLocalization("mc", "francese", "Monaco"), + CountryLocalization("mn", "mongolo", "Mongolia"), + CountryLocalization("me", "serbo", "Montenegro"), + CountryLocalization("ms", "inglese", "Montserrat"), + CountryLocalization("ma", "tamazight", "Marocco"), + CountryLocalization("mz", "makhuwa-meetto", "Mozambico"), + CountryLocalization("mm", "birmano", "Myanmar (Birmania)"), + CountryLocalization("na", "inglese", "Namibia"), + CountryLocalization("nr", "inglese", "Nauru"), + CountryLocalization("np", "nepalese", "Nepal"), + CountryLocalization("nl", "inglese", "Paesi Bassi"), + CountryLocalization("nc", "francese", "Nuova Caledonia"), + CountryLocalization("nz", "inglese", "Nuova Zelanda"), + CountryLocalization("ni", "spagnolo", "Nicaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "inglese", "Niue"), + CountryLocalization("nf", "inglese", "Isola Norfolk"), + CountryLocalization("kp", "coreano", "Corea del Nord"), + CountryLocalization("mp", "inglese", "Isole Marianne settentrionali"), + CountryLocalization("no", "sami del nord", "Norvegia"), + CountryLocalization("om", "arabo", "Oman"), + CountryLocalization("pk", "inglese", "Pakistan"), + CountryLocalization("pw", "inglese", "Palau"), + CountryLocalization("ps", "arabo", "Territori palestinesi"), + CountryLocalization("pa", "spagnolo", "Panamá"), + CountryLocalization("pg", "inglese", "Papua Nuova Guinea"), + CountryLocalization("py", "spagnolo", "Paraguay"), + CountryLocalization("pe", "spagnolo", "Perù"), + CountryLocalization("ph", "filippino", "Filippine"), + CountryLocalization("pn", "inglese", "Isole Pitcairn"), + CountryLocalization("pl", "polacco", "Polonia"), + CountryLocalization("pt", "portoghese", "Portogallo"), + CountryLocalization("pr", "inglese", "Portorico"), + CountryLocalization("qa", "arabo", "Qatar"), + CountryLocalization("ro", "rumeno", "Romania"), + CountryLocalization("ru", "tataro", "Russia"), + CountryLocalization("rw", "inglese", "Ruanda"), + CountryLocalization("re", "francese", "Riunione"), + CountryLocalization("ws", "inglese", "Samoa"), + CountryLocalization("sm", "italiano", "San Marino"), + CountryLocalization("sa", "arabo", "Arabia Saudita"), + CountryLocalization("sn", "francese", "Senegal"), + CountryLocalization("rs", "serbo", "Serbia"), + CountryLocalization("cs", "serbo", "Serbia e Montenegro"), + CountryLocalization("sc", "francese", "Seychelles"), + CountryLocalization("sl", "inglese", "Sierra Leone"), + CountryLocalization("sg", "tamil", "Singapore"), + CountryLocalization("sx", "inglese", "Sint Maarten"), + CountryLocalization("sk", "slovacco", "Slovacchia"), + CountryLocalization("si", "sloveno", "Slovenia"), + CountryLocalization("sb", "inglese", "Isole Salomone"), + CountryLocalization("so", "arabo", "Somalia"), + CountryLocalization("za", "inglese", "Sudafrica"), + CountryLocalization("kr", "coreano", "Corea del Sud"), + CountryLocalization("ss", "nuer", "Sud Sudan"), + CountryLocalization("es", "spagnolo", "Spagna"), + CountryLocalization("lk", "tamil", "Sri Lanka"), + CountryLocalization("bl", "francese", "Saint-Barthélemy"), + CountryLocalization("sh", "inglese", "Sant’Elena"), + CountryLocalization("kn", "inglese", "Saint Kitts e Nevis"), + CountryLocalization("lc", "inglese", "Saint Lucia"), + CountryLocalization("mf", "francese", "Saint Martin"), + CountryLocalization("pm", "francese", "Saint-Pierre e Miquelon"), + CountryLocalization("vc", "inglese", "Saint Vincent e Grenadine"), + CountryLocalization("sd", "arabo", "Sudan"), + CountryLocalization("sr", "olandese", "Suriname"), + CountryLocalization("sj", "norvegese bokmål", "Svalbard e Jan Mayen"), + CountryLocalization("sz", "inglese", "Swaziland"), + CountryLocalization("se", "svedese", "Svezia"), + CountryLocalization("ch", "tedesco svizzero", "Svizzera"), + CountryLocalization("sy", "arabo", "Siria"), + CountryLocalization("st", "portoghese", "São Tomé e Príncipe"), + CountryLocalization("tw", "cinese", "Taiwan"), + CountryLocalization("tj", "tagico", "Tagikistan"), + CountryLocalization("tz", "makonde", "Tanzania"), + CountryLocalization("th", "thai", "Thailandia"), + CountryLocalization("tl", "portoghese", "Timor Est"), + CountryLocalization("tg", "francese", "Togo"), + CountryLocalization("tk", "inglese", "Tokelau"), + CountryLocalization("to", "tongano", "Tonga"), + CountryLocalization("tt", "inglese", "Trinidad e Tobago"), + CountryLocalization("tn", "francese", "Tunisia"), + CountryLocalization("tr", "turco", "Turchia"), + CountryLocalization("tm", "turcomanno", "Turkmenistan"), + CountryLocalization("tc", "inglese", "Isole Turks e Caicos"), + CountryLocalization("tv", "inglese", "Tuvalu"), + CountryLocalization("um", "inglese", "Altre isole americane del Pacifico"), + CountryLocalization("vi", "inglese", "Isole Vergini Americane"), + CountryLocalization("ug", "swahili", "Uganda"), + CountryLocalization("ua", "ucraino", "Ucraina"), + CountryLocalization("ae", "arabo", "Emirati Arabi Uniti"), + CountryLocalization("gb", "inglese", "Regno Unito"), + CountryLocalization("us", "lakota", "Stati Uniti"), + CountryLocalization("uy", "spagnolo", "Uruguay"), + CountryLocalization("uz", "uzbeco", "Uzbekistan"), + CountryLocalization("vu", "francese", "Vanuatu"), + CountryLocalization("va", "italiano", "Città del Vaticano"), + CountryLocalization("ve", "spagnolo", "Venezuela"), + CountryLocalization("vn", "vietnamita", "Vietnam"), + CountryLocalization("wf", "francese", "Wallis e Futuna"), + CountryLocalization("eh", "arabo", "Sahara occidentale"), + CountryLocalization("ye", "arabo", "Yemen"), + CountryLocalization("zm", "inglese", "Zambia"), + CountryLocalization("zw", "ndebele del nord", "Zimbabwe"), + CountryLocalization("ax", "svedese", "Isole Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ja.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ja.kt new file mode 100644 index 0000000..5e73284 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ja.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ja. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ja: List = listOf( + CountryLocalization("af", "ペルシア語", "アフガニスタン"), + CountryLocalization("al", "アルバニア語", "アルバニア"), + CountryLocalization("dz", "フランス語", "アルジェリア"), + CountryLocalization("as", "英語", "米領サモア"), + CountryLocalization("ad", "カタロニア語", "アンドラ"), + CountryLocalization("ao", "リンガラ語", "アンゴラ"), + CountryLocalization("ai", "英語", "アンギラ"), + CountryLocalization("ag", "英語", "アンティグア・バーブーダ"), + CountryLocalization("ar", "スペイン語", "アルゼンチン"), + CountryLocalization("am", "アルメニア語", "アルメニア"), + CountryLocalization("aw", "オランダ語", "アルバ"), + CountryLocalization("au", "英語", "オーストラリア"), + CountryLocalization("at", "英語", "オーストリア"), + CountryLocalization("az", "アゼルバイジャン語", "アゼルバイジャン"), + CountryLocalization("bs", "英語", "バハマ"), + CountryLocalization("bh", "アラビア語", "バーレーン"), + CountryLocalization("bd", "ベンガル語", "バングラデシュ"), + CountryLocalization("bb", "英語", "バルバドス"), + CountryLocalization("by", "ベラルーシ語", "ベラルーシ"), + CountryLocalization("be", "フランス語", "ベルギー"), + CountryLocalization("bz", "英語", "ベリーズ"), + CountryLocalization("bj", "フランス語", "ベナン"), + CountryLocalization("bm", "英語", "バミューダ"), + CountryLocalization("bt", "ゾンカ語", "ブータン"), + CountryLocalization("bo", "スペイン語", "ボリビア"), + CountryLocalization("ba", "ボスニア語", "ボスニア・ヘルツェゴビナ"), + CountryLocalization("bw", "英語", "ボツワナ"), + CountryLocalization("br", "ポルトガル語", "ブラジル"), + CountryLocalization("io", "英語", "英領インド洋地域"), + CountryLocalization("vg", "英語", "英領ヴァージン諸島"), + CountryLocalization("bn", "マレー語", "ブルネイ"), + CountryLocalization("bg", "ブルガリア語", "ブルガリア"), + CountryLocalization("bf", "フランス語", "ブルキナファソ"), + CountryLocalization("bi", "フランス語", "ブルンジ"), + CountryLocalization("kh", "クメール語", "カンボジア"), + CountryLocalization("cm", "バサ語", "カメルーン"), + CountryLocalization("ca", "フランス語", "カナダ"), + CountryLocalization("ic", "スペイン語", "カナリア諸島"), + CountryLocalization("cv", "カーボベルデ・クレオール語", "カーボベルデ"), + CountryLocalization("bq", "オランダ語", "オランダ領カリブ"), + CountryLocalization("ky", "英語", "ケイマン諸島"), + CountryLocalization("cf", "リンガラ語", "中央アフリカ共和国"), + CountryLocalization("ea", "スペイン語", "セウタ・メリリャ"), + CountryLocalization("td", "アラビア語", "チャド"), + CountryLocalization("cl", "スペイン語", "チリ"), + CountryLocalization("cn", "チベット語", "中国"), + CountryLocalization("cx", "英語", "クリスマス島"), + CountryLocalization("cc", "英語", "ココス(キーリング)諸島"), + CountryLocalization("co", "スペイン語", "コロンビア"), + CountryLocalization("km", "アラビア語", "コモロ"), + CountryLocalization("cg", "リンガラ語", "コンゴ共和国(ブラザビル)"), + CountryLocalization("cd", "スワヒリ語", "コンゴ民主共和国(キンシャサ)"), + CountryLocalization("ck", "英語", "クック諸島"), + CountryLocalization("cr", "スペイン語", "コスタリカ"), + CountryLocalization("hr", "クロアチア語", "クロアチア"), + CountryLocalization("cu", "スペイン語", "キューバ"), + CountryLocalization("cw", "オランダ語", "キュラソー"), + CountryLocalization("cy", "英語", "キプロス"), + CountryLocalization("cz", "チェコ語", "チェコ"), + CountryLocalization("ci", "フランス語", "コートジボワール"), + CountryLocalization("dk", "英語", "デンマーク"), + CountryLocalization("dg", "英語", "ディエゴガルシア島"), + CountryLocalization("dj", "フランス語", "ジブチ"), + CountryLocalization("dm", "英語", "ドミニカ国"), + CountryLocalization("do", "スペイン語", "ドミニカ共和国"), + CountryLocalization("ec", "ケチュア語", "エクアドル"), + CountryLocalization("eg", "アラビア語", "エジプト"), + CountryLocalization("sv", "スペイン語", "エルサルバドル"), + CountryLocalization("gq", "スペイン語", "赤道ギニア"), + CountryLocalization("er", "ティグリニア語", "エリトリア"), + CountryLocalization("ee", "エストニア語", "エストニア"), + CountryLocalization("et", "アムハラ語", "エチオピア"), + CountryLocalization("fk", "英語", "フォークランド諸島"), + CountryLocalization("fo", "フェロー語", "フェロー諸島"), + CountryLocalization("fj", "英語", "フィジー"), + CountryLocalization("fi", "スウェーデン語", "フィンランド"), + CountryLocalization("fr", "スイスドイツ語", "フランス"), + CountryLocalization("gf", "フランス語", "仏領ギアナ"), + CountryLocalization("pf", "フランス語", "仏領ポリネシア"), + CountryLocalization("ga", "フランス語", "ガボン"), + CountryLocalization("gm", "英語", "ガンビア"), + CountryLocalization("ge", "オセット語", "ジョージア"), + CountryLocalization("de", "低地ソルブ語", "ドイツ"), + CountryLocalization("gh", "英語", "ガーナ"), + CountryLocalization("gi", "英語", "ジブラルタル"), + CountryLocalization("gr", "ギリシャ語", "ギリシャ"), + CountryLocalization("gl", "グリーンランド語", "グリーンランド"), + CountryLocalization("gd", "英語", "グレナダ"), + CountryLocalization("gp", "フランス語", "グアドループ"), + CountryLocalization("gu", "英語", "グアム"), + CountryLocalization("gt", "スペイン語", "グアテマラ"), + CountryLocalization("gg", "英語", "ガーンジー"), + CountryLocalization("gn", "フランス語", "ギニア"), + CountryLocalization("gw", "ポルトガル語", "ギニアビサウ"), + CountryLocalization("gy", "英語", "ガイアナ"), + CountryLocalization("ht", "フランス語", "ハイチ"), + CountryLocalization("hn", "スペイン語", "ホンジュラス"), + CountryLocalization("hk", "中国語", "中華人民共和国香港特別行政区"), + CountryLocalization("hu", "ハンガリー語", "ハンガリー"), + CountryLocalization("is", "アイスランド語", "アイスランド"), + CountryLocalization("in", "ネパール語", "インド"), + CountryLocalization("id", "インドネシア語", "インドネシア"), + CountryLocalization("ir", "ペルシア語", "イラン"), + CountryLocalization("iq", "北ロル語", "イラク"), + CountryLocalization("ie", "英語", "アイルランド"), + CountryLocalization("im", "マン島語", "マン島"), + CountryLocalization("il", "英語", "イスラエル"), + CountryLocalization("it", "ドイツ語", "イタリア"), + CountryLocalization("jm", "英語", "ジャマイカ"), + CountryLocalization("jp", "日本語", "日本"), + CountryLocalization("je", "英語", "ジャージー"), + CountryLocalization("jo", "アラビア語", "ヨルダン"), + CountryLocalization("kz", "カザフ語", "カザフスタン"), + CountryLocalization("ke", "ソマリ語", "ケニア"), + CountryLocalization("ki", "英語", "キリバス"), + CountryLocalization("xk", "セルビア語", "コソボ"), + CountryLocalization("kw", "アラビア語", "クウェート"), + CountryLocalization("kg", "ロシア語", "キルギス"), + CountryLocalization("la", "ラオ語", "ラオス"), + CountryLocalization("lv", "ラトビア語", "ラトビア"), + CountryLocalization("lb", "アラビア語", "レバノン"), + CountryLocalization("ls", "英語", "レソト"), + CountryLocalization("lr", "英語", "リベリア"), + CountryLocalization("ly", "アラビア語", "リビア"), + CountryLocalization("li", "スイスドイツ語", "リヒテンシュタイン"), + CountryLocalization("lt", "リトアニア語", "リトアニア"), + CountryLocalization("lu", "ルクセンブルク語", "ルクセンブルク"), + CountryLocalization("mo", "ポルトガル語", "中華人民共和国マカオ特別行政区"), + CountryLocalization("mk", "アルバニア語", "マケドニア"), + CountryLocalization("mg", "フランス語", "マダガスカル"), + CountryLocalization("mw", "英語", "マラウイ"), + CountryLocalization("my", "タミル語", "マレーシア"), + CountryLocalization("ml", "フランス語", "マリ"), + CountryLocalization("mt", "英語", "マルタ"), + CountryLocalization("mh", "英語", "マーシャル諸島"), + CountryLocalization("mq", "フランス語", "マルティニーク"), + CountryLocalization("mr", "アラビア語", "モーリタニア"), + CountryLocalization("mu", "モーリシャス・クレオール語", "モーリシャス"), + CountryLocalization("yt", "フランス語", "マヨット"), + CountryLocalization("mx", "スペイン語", "メキシコ"), + CountryLocalization("fm", "英語", "ミクロネシア連邦"), + CountryLocalization("md", "ロシア語", "モルドバ"), + CountryLocalization("mc", "フランス語", "モナコ"), + CountryLocalization("mn", "モンゴル語", "モンゴル"), + CountryLocalization("me", "セルビア語", "モンテネグロ"), + CountryLocalization("ms", "英語", "モントセラト"), + CountryLocalization("ma", "中央アトラス・タマジクト語", "モロッコ"), + CountryLocalization("mz", "マクア・ミート語", "モザンビーク"), + CountryLocalization("mm", "ミャンマー語", "ミャンマー (ビルマ)"), + CountryLocalization("na", "英語", "ナミビア"), + CountryLocalization("nr", "英語", "ナウル"), + CountryLocalization("np", "ネパール語", "ネパール"), + CountryLocalization("nl", "英語", "オランダ"), + CountryLocalization("nc", "フランス語", "ニューカレドニア"), + CountryLocalization("nz", "英語", "ニュージーランド"), + CountryLocalization("ni", "スペイン語", "ニカラグア"), + CountryLocalization("ne", "ハウサ語", "ニジェール"), + CountryLocalization("ng", "ハウサ語", "ナイジェリア"), + CountryLocalization("nu", "英語", "ニウエ"), + CountryLocalization("nf", "英語", "ノーフォーク島"), + CountryLocalization("kp", "韓国語", "北朝鮮"), + CountryLocalization("mp", "英語", "北マリアナ諸島"), + CountryLocalization("no", "北サーミ語", "ノルウェー"), + CountryLocalization("om", "アラビア語", "オマーン"), + CountryLocalization("pk", "英語", "パキスタン"), + CountryLocalization("pw", "英語", "パラオ"), + CountryLocalization("ps", "アラビア語", "パレスチナ自治区"), + CountryLocalization("pa", "スペイン語", "パナマ"), + CountryLocalization("pg", "英語", "パプアニューギニア"), + CountryLocalization("py", "スペイン語", "パラグアイ"), + CountryLocalization("pe", "スペイン語", "ペルー"), + CountryLocalization("ph", "フィリピノ語", "フィリピン"), + CountryLocalization("pn", "英語", "ピトケアン諸島"), + CountryLocalization("pl", "ポーランド語", "ポーランド"), + CountryLocalization("pt", "ポルトガル語", "ポルトガル"), + CountryLocalization("pr", "英語", "プエルトリコ"), + CountryLocalization("qa", "アラビア語", "カタール"), + CountryLocalization("ro", "ルーマニア語", "ルーマニア"), + CountryLocalization("ru", "タタール語", "ロシア"), + CountryLocalization("rw", "英語", "ルワンダ"), + CountryLocalization("re", "フランス語", "レユニオン"), + CountryLocalization("ws", "英語", "サモア"), + CountryLocalization("sm", "イタリア語", "サンマリノ"), + CountryLocalization("sa", "アラビア語", "サウジアラビア"), + CountryLocalization("sn", "フランス語", "セネガル"), + CountryLocalization("rs", "セルビア語", "セルビア"), + CountryLocalization("cs", "セルビア語", "セルビア・モンテネグロ"), + CountryLocalization("sc", "フランス語", "セーシェル"), + CountryLocalization("sl", "英語", "シエラレオネ"), + CountryLocalization("sg", "タミル語", "シンガポール"), + CountryLocalization("sx", "英語", "シント・マールテン"), + CountryLocalization("sk", "スロバキア語", "スロバキア"), + CountryLocalization("si", "スロベニア語", "スロベニア"), + CountryLocalization("sb", "英語", "ソロモン諸島"), + CountryLocalization("so", "アラビア語", "ソマリア"), + CountryLocalization("za", "英語", "南アフリカ"), + CountryLocalization("kr", "韓国語", "韓国"), + CountryLocalization("ss", "ヌエル語", "南スーダン"), + CountryLocalization("es", "スペイン語", "スペイン"), + CountryLocalization("lk", "タミル語", "スリランカ"), + CountryLocalization("bl", "フランス語", "サン・バルテルミー"), + CountryLocalization("sh", "英語", "セントヘレナ"), + CountryLocalization("kn", "英語", "セントクリストファー・ネーヴィス"), + CountryLocalization("lc", "英語", "セントルシア"), + CountryLocalization("mf", "フランス語", "サン・マルタン"), + CountryLocalization("pm", "フランス語", "サンピエール島・ミクロン島"), + CountryLocalization("vc", "英語", "セントビンセント及びグレナディーン諸島"), + CountryLocalization("sd", "アラビア語", "スーダン"), + CountryLocalization("sr", "オランダ語", "スリナム"), + CountryLocalization("sj", "ノルウェー語(ブークモール)", "スバールバル諸島・ヤンマイエン島"), + CountryLocalization("sz", "英語", "スワジランド"), + CountryLocalization("se", "スウェーデン語", "スウェーデン"), + CountryLocalization("ch", "スイスドイツ語", "スイス"), + CountryLocalization("sy", "アラビア語", "シリア"), + CountryLocalization("st", "ポルトガル語", "サントメ・プリンシペ"), + CountryLocalization("tw", "中国語", "台湾"), + CountryLocalization("tj", "タジク語", "タジキスタン"), + CountryLocalization("tz", "マコンデ語", "タンザニア"), + CountryLocalization("th", "タイ語", "タイ"), + CountryLocalization("tl", "ポルトガル語", "東ティモール"), + CountryLocalization("tg", "フランス語", "トーゴ"), + CountryLocalization("tk", "英語", "トケラウ"), + CountryLocalization("to", "トンガ語", "トンガ"), + CountryLocalization("tt", "英語", "トリニダード・トバゴ"), + CountryLocalization("tn", "フランス語", "チュニジア"), + CountryLocalization("tr", "トルコ語", "トルコ"), + CountryLocalization("tm", "トルクメン語", "トルクメニスタン"), + CountryLocalization("tc", "英語", "タークス・カイコス諸島"), + CountryLocalization("tv", "英語", "ツバル"), + CountryLocalization("um", "英語", "合衆国領有小離島"), + CountryLocalization("vi", "英語", "米領ヴァージン諸島"), + CountryLocalization("ug", "スワヒリ語", "ウガンダ"), + CountryLocalization("ua", "ウクライナ語", "ウクライナ"), + CountryLocalization("ae", "アラビア語", "アラブ首長国連邦"), + CountryLocalization("gb", "英語", "イギリス"), + CountryLocalization("us", "ラコタ語", "アメリカ合衆国"), + CountryLocalization("uy", "スペイン語", "ウルグアイ"), + CountryLocalization("uz", "ウズベク語", "ウズベキスタン"), + CountryLocalization("vu", "フランス語", "バヌアツ"), + CountryLocalization("va", "イタリア語", "バチカン市国"), + CountryLocalization("ve", "スペイン語", "ベネズエラ"), + CountryLocalization("vn", "ベトナム語", "ベトナム"), + CountryLocalization("wf", "フランス語", "ウォリス・フツナ"), + CountryLocalization("eh", "アラビア語", "西サハラ"), + CountryLocalization("ye", "アラビア語", "イエメン"), + CountryLocalization("zm", "英語", "ザンビア"), + CountryLocalization("zw", "北ンデベレ語", "ジンバブエ"), + CountryLocalization("ax", "スウェーデン語", "オーランド諸島"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ji.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ji.kt new file mode 100644 index 0000000..db3557b --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ji.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ji. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ji: List = listOf( + CountryLocalization("af", "פּערסיש", "אַפֿגהאַניסטאַן"), + CountryLocalization("al", "אַלבאַניש", "אַלבאַניע"), + CountryLocalization("dz", "פֿראַנצויזיש", "Algeria"), + CountryLocalization("as", "ענגליש", "American Samoa"), + CountryLocalization("ad", "קאַטאַלאניש", "אַנדארע"), + CountryLocalization("ao", "Lingala", "אַנגאלע"), + CountryLocalization("ai", "ענגליש", "Anguilla"), + CountryLocalization("ag", "ענגליש", "אַנטיגוע און באַרבודע"), + CountryLocalization("ar", "שפּאַניש", "אַרגענטינע"), + CountryLocalization("am", "אַרמעניש", "אַרמעניע"), + CountryLocalization("aw", "האלענדיש", "אַרובאַ"), + CountryLocalization("au", "ענגליש", "אויסטראַליע"), + CountryLocalization("at", "ענגליש", "עסטרייך"), + CountryLocalization("az", "אַזערביידזשאַניש", "Azerbaijan"), + CountryLocalization("bs", "ענגליש", "באַהאַמאַס"), + CountryLocalization("bh", "אַראַביש", "Bahrain"), + CountryLocalization("bd", "בענגאַליש", "באַנגלאַדעש"), + CountryLocalization("bb", "ענגליש", "באַרבאַדאס"), + CountryLocalization("by", "בעלאַרוסיש", "בעלאַרוס"), + CountryLocalization("be", "פֿראַנצויזיש", "בעלגיע"), + CountryLocalization("bz", "ענגליש", "בעליז"), + CountryLocalization("bj", "פֿראַנצויזיש", "בענין"), + CountryLocalization("bm", "ענגליש", "בערמודע"), + CountryLocalization("bt", "Dzongkha", "בהוטאַן"), + CountryLocalization("bo", "שפּאַניש", "באליוויע"), + CountryLocalization("ba", "באסניש", "באסניע הערצעגאווינע"), + CountryLocalization("bw", "ענגליש", "באצוואַנע"), + CountryLocalization("br", "פּארטוגעזיש", "בראַזיל"), + CountryLocalization("io", "ענגליש", "British Indian Ocean Territory"), + CountryLocalization("vg", "ענגליש", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "ברוניי"), + CountryLocalization("bg", "בולגאַריש", "בולגאַריע"), + CountryLocalization("bf", "פֿראַנצויזיש", "בורקינע פֿאַסא"), + CountryLocalization("bi", "פֿראַנצויזיש", "בורונדי"), + CountryLocalization("kh", "כמער", "קאַמבאדיע"), + CountryLocalization("cm", "Basaa", "קאַמערון"), + CountryLocalization("ca", "פֿראַנצויזיש", "קאַנאַדע"), + CountryLocalization("ic", "שפּאַניש", "קאַנאַרישע אינזלען"), + CountryLocalization("cv", "kea", "קאַפּווערדישע אינזלען"), + CountryLocalization("bq", "האלענדיש", "Caribbean Netherlands"), + CountryLocalization("ky", "ענגליש", "קיימאַן אינזלען"), + CountryLocalization("cf", "Lingala", "צענטראַל־אַפֿריקאַנישע רעפּובליק"), + CountryLocalization("ea", "שפּאַניש", "EA"), + CountryLocalization("td", "אַראַביש", "טשאַד"), + CountryLocalization("cl", "שפּאַניש", "טשילע"), + CountryLocalization("cn", "טיבעטיש", "כינע"), + CountryLocalization("cx", "ענגליש", "Christmas Island"), + CountryLocalization("cc", "ענגליש", "Cocos (Keeling) Islands"), + CountryLocalization("co", "שפּאַניש", "קאלאמביע"), + CountryLocalization("km", "אַראַביש", "קאמאראס"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "סוואַהיליש", "קאנגא־קינשאַזע"), + CountryLocalization("ck", "ענגליש", "קוק אינזלען"), + CountryLocalization("cr", "שפּאַניש", "קאסטאַ ריקאַ"), + CountryLocalization("hr", "קראאַטיש", "קראאַטיע"), + CountryLocalization("cu", "שפּאַניש", "קובאַ"), + CountryLocalization("cw", "האלענדיש", "קוראַסאַא"), + CountryLocalization("cy", "ענגליש", "Cyprus"), + CountryLocalization("cz", "טשעכיש", "טשעכיי"), + CountryLocalization("ci", "פֿראַנצויזיש", "העלפֿאַ נדביין בארטן"), + CountryLocalization("dk", "ענגליש", "דענמאַרק"), + CountryLocalization("dg", "ענגליש", "DG"), + CountryLocalization("dj", "פֿראַנצויזיש", "דזשיבוטי"), + CountryLocalization("dm", "ענגליש", "דאמיניקע"), + CountryLocalization("do", "שפּאַניש", "דאמיניקאַנישע רעפּובליק"), + CountryLocalization("ec", "Quechua", "עקוואַדאר"), + CountryLocalization("eg", "אַראַביש", "עגיפּטן"), + CountryLocalization("sv", "שפּאַניש", "על סאַלוואַדאר"), + CountryLocalization("gq", "שפּאַניש", "עקוואַטארישע גינע"), + CountryLocalization("er", "Tigrinya", "עריטרעע"), + CountryLocalization("ee", "עסטיש", "עסטלאַנד"), + CountryLocalization("et", "אַמהאַריש", "עטיאפּיע"), + CountryLocalization("fk", "ענגליש", "פֿאַלקלאַנד אינזלען"), + CountryLocalization("fo", "פֿאַראיש", "פֿאַרא אינזלען"), + CountryLocalization("fj", "ענגליש", "פֿידזשי"), + CountryLocalization("fi", "שוועדיש", "פֿינלאַנד"), + CountryLocalization("fr", "Swiss German", "פֿראַנקרייך"), + CountryLocalization("gf", "פֿראַנצויזיש", "פֿראַנצויזישע גויאַנע"), + CountryLocalization("pf", "פֿראַנצויזיש", "פֿראַנצויזישע פּאלינעזיע"), + CountryLocalization("ga", "פֿראַנצויזיש", "גאַבאן"), + CountryLocalization("gm", "ענגליש", "גאַמביע"), + CountryLocalization("ge", "אסעטיש", "גרוזיע"), + CountryLocalization("de", "אונטער־סארביש", "דייטשלאַנד"), + CountryLocalization("gh", "ענגליש", "גהאַנע"), + CountryLocalization("gi", "ענגליש", "גיבראַלטאַר"), + CountryLocalization("gr", "גריכיש", "גריכנלאַנד"), + CountryLocalization("gl", "Kalaallisut", "גרינלאַנד"), + CountryLocalization("gd", "ענגליש", "גרענאַדאַ"), + CountryLocalization("gp", "פֿראַנצויזיש", "גוואַדעלופ"), + CountryLocalization("gu", "ענגליש", "גוואַם"), + CountryLocalization("gt", "שפּאַניש", "גוואַטעמאַלע"), + CountryLocalization("gg", "ענגליש", "גערנזי"), + CountryLocalization("gn", "פֿראַנצויזיש", "גינע"), + CountryLocalization("gw", "פּארטוגעזיש", "גינע־ביסאַו"), + CountryLocalization("gy", "ענגליש", "גויאַנע"), + CountryLocalization("ht", "פֿראַנצויזיש", "האַיטי"), + CountryLocalization("hn", "שפּאַניש", "האנדוראַס"), + CountryLocalization("hk", "כינעזיש", "Hong Kong SAR China"), + CountryLocalization("hu", "אונגעריש", "אונגערן"), + CountryLocalization("is", "איסלאַנדיש", "איסלאַנד"), + CountryLocalization("in", "נעפּאַליש", "אינדיע"), + CountryLocalization("id", "Indonesian", "אינדאנעזיע"), + CountryLocalization("ir", "פּערסיש", "איראַן"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "ענגליש", "אירלאַנד"), + CountryLocalization("im", "מאַנקס", "Isle of Man"), + CountryLocalization("il", "ענגליש", "ישראל"), + CountryLocalization("it", "דײַטש", "איטאַליע"), + CountryLocalization("jm", "ענגליש", "דזשאַמייקע"), + CountryLocalization("jp", "יאַפּאַניש", "יאַפּאַן"), + CountryLocalization("je", "ענגליש", "דזשערזי"), + CountryLocalization("jo", "אַראַביש", "Jordan"), + CountryLocalization("kz", "קאַזאַכיש", "Kazakhstan"), + CountryLocalization("ke", "סאמאַליש", "קעניע"), + CountryLocalization("ki", "ענגליש", "קיריבאַטי"), + CountryLocalization("xk", "סערביש", "קאסאווא"), + CountryLocalization("kw", "אַראַביש", "Kuwait"), + CountryLocalization("kg", "רוסיש", "Kyrgyzstan"), + CountryLocalization("la", "לאַא", "לאַאס"), + CountryLocalization("lv", "לעטיש", "לעטלאַנד"), + CountryLocalization("lb", "אַראַביש", "לבנון"), + CountryLocalization("ls", "ענגליש", "לעסאטא"), + CountryLocalization("lr", "ענגליש", "ליבעריע"), + CountryLocalization("ly", "אַראַביש", "ליביע"), + CountryLocalization("li", "Swiss German", "ליכטנשטיין"), + CountryLocalization("lt", "ליטוויש", "ליטע"), + CountryLocalization("lu", "לוקסעמבורגיש", "לוקסעמבורג"), + CountryLocalization("mo", "פּארטוגעזיש", "Macao SAR China"), + CountryLocalization("mk", "אַלבאַניש", "מאַקעדאניע"), + CountryLocalization("mg", "פֿראַנצויזיש", "מאַדאַגאַסקאַר"), + CountryLocalization("mw", "ענגליש", "מאַלאַווי"), + CountryLocalization("my", "טאַמיל", "מאַלייזיע"), + CountryLocalization("ml", "פֿראַנצויזיש", "מאַלי"), + CountryLocalization("mt", "ענגליש", "מאַלטאַ"), + CountryLocalization("mh", "ענגליש", "מאַרשאַל אינזלען"), + CountryLocalization("mq", "פֿראַנצויזיש", "מאַרטיניק"), + CountryLocalization("mr", "אַראַביש", "מאַריטאַניע"), + CountryLocalization("mu", "mfe", "מאריציוס"), + CountryLocalization("yt", "פֿראַנצויזיש", "מאַיאט"), + CountryLocalization("mx", "שפּאַניש", "מעקסיקע"), + CountryLocalization("fm", "ענגליש", "מיקראנעזיע"), + CountryLocalization("md", "רוסיש", "מאלדאווע"), + CountryLocalization("mc", "פֿראַנצויזיש", "מאנאַקא"), + CountryLocalization("mn", "מאנגאליש", "מאנגאליי"), + CountryLocalization("me", "סערביש", "מאנטענעגרא"), + CountryLocalization("ms", "ענגליש", "מאנטסעראַט"), + CountryLocalization("ma", "tzm", "מאַראקא"), + CountryLocalization("mz", "mgh", "מאזאַמביק"), + CountryLocalization("mm", "בירמאַניש", "מיאַנמאַר"), + CountryLocalization("na", "ענגליש", "נאַמיביע"), + CountryLocalization("nr", "ענגליש", "Nauru"), + CountryLocalization("np", "נעפּאַליש", "נעפּאַל"), + CountryLocalization("nl", "ענגליש", "האלאַנד"), + CountryLocalization("nc", "פֿראַנצויזיש", "נײַ קאַלעדאניע"), + CountryLocalization("nz", "ענגליש", "ניו זילאַנד"), + CountryLocalization("ni", "שפּאַניש", "ניקאַראַגוע"), + CountryLocalization("ne", "האַוסאַ", "ניזשער"), + CountryLocalization("ng", "האַוסאַ", "ניגעריע"), + CountryLocalization("nu", "ענגליש", "Niue"), + CountryLocalization("nf", "ענגליש", "נארפֿאלק אינזל"), + CountryLocalization("kp", "קארעאיש", "North Korea"), + CountryLocalization("mp", "ענגליש", "Northern Mariana Islands"), + CountryLocalization("no", "נארדסאַמיש", "נארוועגיע"), + CountryLocalization("om", "אַראַביש", "Oman"), + CountryLocalization("pk", "ענגליש", "פּאַקיסטאַן"), + CountryLocalization("pw", "ענגליש", "Palau"), + CountryLocalization("ps", "אַראַביש", "Palestinian Territories"), + CountryLocalization("pa", "שפּאַניש", "פּאַנאַמאַ"), + CountryLocalization("pg", "ענגליש", "פּאַפּואַ נײַ גינע"), + CountryLocalization("py", "שפּאַניש", "פּאַראַגווײַ"), + CountryLocalization("pe", "שפּאַניש", "פּערו"), + CountryLocalization("ph", "פֿיליפּינא", "פֿיליפּינען"), + CountryLocalization("pn", "ענגליש", "פּיטקערן אינזלען"), + CountryLocalization("pl", "פּויליש", "פּוילן"), + CountryLocalization("pt", "פּארטוגעזיש", "פּארטוגאַל"), + CountryLocalization("pr", "ענגליש", "פּארטא־ריקא"), + CountryLocalization("qa", "אַראַביש", "קאַטאַר"), + CountryLocalization("ro", "רומעניש", "רומעניע"), + CountryLocalization("ru", "טאָטעריש", "רוסלאַנד"), + CountryLocalization("rw", "ענגליש", "רוואַנדע"), + CountryLocalization("re", "פֿראַנצויזיש", "רעאוניאן"), + CountryLocalization("ws", "ענגליש", "סאַמאאַ"), + CountryLocalization("sm", "איטאַליעניש", "סאַן מאַרינא"), + CountryLocalization("sa", "אַראַביש", "Saudi Arabia"), + CountryLocalization("sn", "פֿראַנצויזיש", "סענעגאַל"), + CountryLocalization("rs", "סערביש", "סערביע"), + CountryLocalization("cs", "סערביש", "Serbia and Montenegro"), + CountryLocalization("sc", "פֿראַנצויזיש", "סיישעל"), + CountryLocalization("sl", "ענגליש", "סיערע לעאנע"), + CountryLocalization("sg", "טאַמיל", "סינגאַפּור"), + CountryLocalization("sx", "ענגליש", "Sint Maarten"), + CountryLocalization("sk", "סלאוואַקיש", "סלאוואַקיי"), + CountryLocalization("si", "סלאוועניש", "סלאוועניע"), + CountryLocalization("sb", "ענגליש", "סאלאמאן אינזלען"), + CountryLocalization("so", "אַראַביש", "סאמאַליע"), + CountryLocalization("za", "ענגליש", "דרום־אַפֿריקע"), + CountryLocalization("kr", "קארעאיש", "South Korea"), + CountryLocalization("ss", "nus", "דרום־סודאַן"), + CountryLocalization("es", "שפּאַניש", "שפּאַניע"), + CountryLocalization("lk", "טאַמיל", "סרי־לאַנקאַ"), + CountryLocalization("bl", "פֿראַנצויזיש", "St. Barthélemy"), + CountryLocalization("sh", "ענגליש", "סט העלענע"), + CountryLocalization("kn", "ענגליש", "St. Kitts & Nevis"), + CountryLocalization("lc", "ענגליש", "St. Lucia"), + CountryLocalization("mf", "פֿראַנצויזיש", "St. Martin"), + CountryLocalization("pm", "פֿראַנצויזיש", "St. Pierre & Miquelon"), + CountryLocalization("vc", "ענגליש", "St. Vincent & Grenadines"), + CountryLocalization("sd", "אַראַביש", "סודאַן"), + CountryLocalization("sr", "האלענדיש", "סורינאַם"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "ענגליש", "סוואַזילאַנד"), + CountryLocalization("se", "שוועדיש", "שוועדן"), + CountryLocalization("ch", "Swiss German", "שווייץ"), + CountryLocalization("sy", "אַראַביש", "סיריע"), + CountryLocalization("st", "פּארטוגעזיש", "סאַא טאמע און פּרינסיפּע"), + CountryLocalization("tw", "כינעזיש", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "טאַנזאַניע"), + CountryLocalization("th", "Thai", "טיילאַנד"), + CountryLocalization("tl", "פּארטוגעזיש", "Timor-Leste"), + CountryLocalization("tg", "פֿראַנצויזיש", "טאגא"), + CountryLocalization("tk", "ענגליש", "Tokelau"), + CountryLocalization("to", "Tongan", "טאנגאַ"), + CountryLocalization("tt", "ענגליש", "טרינידאַד און טאבאַגא"), + CountryLocalization("tn", "פֿראַנצויזיש", "טוניסיע"), + CountryLocalization("tr", "Turkish", "טערקיי"), + CountryLocalization("tm", "טורקמעניש", "טורקמעניסטאַן"), + CountryLocalization("tc", "ענגליש", "Turks & Caicos Islands"), + CountryLocalization("tv", "ענגליש", "טואוואַלו"), + CountryLocalization("um", "ענגליש", "U.S. Outlying Islands"), + CountryLocalization("vi", "ענגליש", "U.S. Virgin Islands"), + CountryLocalization("ug", "סוואַהיליש", "אוגאַנדע"), + CountryLocalization("ua", "אוקראַאיניש", "אוקראַינע"), + CountryLocalization("ae", "אַראַביש", "United Arab Emirates"), + CountryLocalization("gb", "ענגליש", "פֿאַראייניגטע קעניגרייך"), + CountryLocalization("us", "lkt", "פֿאַראייניגטע שטאַטן"), + CountryLocalization("uy", "שפּאַניש", "אורוגוויי"), + CountryLocalization("uz", "אוזבעקיש", "Uzbekistan"), + CountryLocalization("vu", "פֿראַנצויזיש", "וואַנואַטו"), + CountryLocalization("va", "איטאַליעניש", "וואַטיקאַן שטאָט"), + CountryLocalization("ve", "שפּאַניש", "ווענעזועלע"), + CountryLocalization("vn", "וויעטנאַמעזיש", "וויעטנאַם"), + CountryLocalization("wf", "פֿראַנצויזיש", "Wallis & Futuna"), + CountryLocalization("eh", "אַראַביש", "Western Sahara"), + CountryLocalization("ye", "אַראַביש", "תימן"), + CountryLocalization("zm", "ענגליש", "זאַמביע"), + CountryLocalization("zw", "North Ndebele", "זימבאַבווע"), + CountryLocalization("ax", "שוועדיש", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kde.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kde.kt new file mode 100644 index 0000000..c7271a2 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kde.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code kde. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_kde: List = listOf( + CountryLocalization("af", "Chiajemi", "Afuganistani"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "Chifalansa", "Aljelia"), + CountryLocalization("as", "Chiingeleza", "Samoa ya Malekani"), + CountryLocalization("ad", "Catalan", "Andola"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Chiingeleza", "Angwila"), + CountryLocalization("ag", "Chiingeleza", "Antigua na Balbuda"), + CountryLocalization("ar", "Chihispania", "Adyentina"), + CountryLocalization("am", "Armenian", "Almenia"), + CountryLocalization("aw", "Chiholanzi", "Aluba"), + CountryLocalization("au", "Chiingeleza", "Austlalia"), + CountryLocalization("at", "Chiingeleza", "Austlia"), + CountryLocalization("az", "Azerbaijani", "Azabadyani"), + CountryLocalization("bs", "Chiingeleza", "Bahama"), + CountryLocalization("bh", "Chalabu", "Bahaleni"), + CountryLocalization("bd", "Chibangla", "Bangladeshi"), + CountryLocalization("bb", "Chiingeleza", "Babadosi"), + CountryLocalization("by", "Chibelalusi", "Belalusi"), + CountryLocalization("be", "Chifalansa", "Ubelgidi"), + CountryLocalization("bz", "Chiingeleza", "Belize"), + CountryLocalization("bj", "Chifalansa", "Benini"), + CountryLocalization("bm", "Chiingeleza", "Belmuda"), + CountryLocalization("bt", "Dzongkha", "Butani"), + CountryLocalization("bo", "Chihispania", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia na Hezegovina"), + CountryLocalization("bw", "Chiingeleza", "Botswana"), + CountryLocalization("br", "Chileno", "Blazili"), + CountryLocalization("io", "Chiingeleza", "Lieneo lyaki Nngalesa Nbahali ya Hindi"), + CountryLocalization("vg", "Chiingeleza", "Chisiwa Chivihi cha Wingalesa"), + CountryLocalization("bn", "Chimalesia", "Blunei"), + CountryLocalization("bg", "Chibulgalia", "Bulgalia"), + CountryLocalization("bf", "Chifalansa", "Buchinafaso"), + CountryLocalization("bi", "Chifalansa", "Bulundi"), + CountryLocalization("kh", "Chikambodia", "Kambodia"), + CountryLocalization("cm", "Basaa", "Kameluni"), + CountryLocalization("ca", "Chifalansa", "Kanada"), + CountryLocalization("ic", "Chihispania", "IC"), + CountryLocalization("cv", "kea", "Kepuvede"), + CountryLocalization("bq", "Chiholanzi", "Caribbean Netherlands"), + CountryLocalization("ky", "Chiingeleza", "Chisiwa cha Kemen"), + CountryLocalization("cf", "Lingala", "Jamuhuli ya Afilika ya Paching’ati"), + CountryLocalization("ea", "Chihispania", "EA"), + CountryLocalization("td", "Chalabu", "Chadi"), + CountryLocalization("cl", "Chihispania", "Chile"), + CountryLocalization("cn", "Tibetan", "China"), + CountryLocalization("cx", "Chiingeleza", "Christmas Island"), + CountryLocalization("cc", "Chiingeleza", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Chihispania", "Kolombia"), + CountryLocalization("km", "Chalabu", "Komolo"), + CountryLocalization("cg", "Lingala", "Kongo"), + CountryLocalization("cd", "Swahili", "Jamuhuli ya Chidemoklasia ya kuKongo"), + CountryLocalization("ck", "Chiingeleza", "Chisiwa cha Cook"), + CountryLocalization("cr", "Chihispania", "Kostalika"), + CountryLocalization("hr", "Croatian", "Kolasia"), + CountryLocalization("cu", "Chihispania", "Kuba"), + CountryLocalization("cw", "Chiholanzi", "Curaçao"), + CountryLocalization("cy", "Chiingeleza", "Kuplosi"), + CountryLocalization("cz", "Chichechi", "Jamuhuli ya Chechi"), + CountryLocalization("ci", "Chifalansa", "Kodivaa"), + CountryLocalization("dk", "Chiingeleza", "Denmaki"), + CountryLocalization("dg", "Chiingeleza", "DG"), + CountryLocalization("dj", "Chifalansa", "Dyibuti"), + CountryLocalization("dm", "Chiingeleza", "Dominika"), + CountryLocalization("do", "Chihispania", "Jamuhuli ya Dominika"), + CountryLocalization("ec", "Quechua", "Ekwado"), + CountryLocalization("eg", "Chalabu", "Misli"), + CountryLocalization("sv", "Chihispania", "Elsavado"), + CountryLocalization("gq", "Chihispania", "Ginekweta"), + CountryLocalization("er", "Tigrinya", "Elitilea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Chamhali", "Uhabeshi"), + CountryLocalization("fk", "Chiingeleza", "Chisiwa cha Falkland"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Chiingeleza", "Fiji"), + CountryLocalization("fi", "Chiswidi", "Ufini"), + CountryLocalization("fr", "Swiss German", "Ufalansa"), + CountryLocalization("gf", "Chifalansa", "Gwiyana ya Ufalansa"), + CountryLocalization("pf", "Chifalansa", "Polinesia ya Ufalansa"), + CountryLocalization("ga", "Chifalansa", "Gaboni"), + CountryLocalization("gm", "Chiingeleza", "Gambia"), + CountryLocalization("ge", "Ossetic", "Dyodya"), + CountryLocalization("de", "Lower Sorbian", "Udyerumani"), + CountryLocalization("gh", "Chiingeleza", "Ghana"), + CountryLocalization("gi", "Chiingeleza", "Diblalta"), + CountryLocalization("gr", "Chigilichi", "Ugilichi"), + CountryLocalization("gl", "Kalaallisut", "Glinlandi"), + CountryLocalization("gd", "Chiingeleza", "Glenada"), + CountryLocalization("gp", "Chifalansa", "Gwadelupe"), + CountryLocalization("gu", "Chiingeleza", "Gwam"), + CountryLocalization("gt", "Chihispania", "Gwatemala"), + CountryLocalization("gg", "Chiingeleza", "Guernsey"), + CountryLocalization("gn", "Chifalansa", "Gine"), + CountryLocalization("gw", "Chileno", "Ginebisau"), + CountryLocalization("gy", "Chiingeleza", "Guyana"), + CountryLocalization("ht", "Chifalansa", "Haiti"), + CountryLocalization("hn", "Chihispania", "Hondulasi"), + CountryLocalization("hk", "Chichina", "Hong Kong SAR China"), + CountryLocalization("hu", "Chihungali", "Hungalia"), + CountryLocalization("is", "Icelandic", "Aislandi"), + CountryLocalization("in", "Chinepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Chiajemi", "Uadyemi"), + CountryLocalization("iq", "lrc", "Ilaki"), + CountryLocalization("ie", "Chiingeleza", "Ayalandi"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Chiingeleza", "Islaeli"), + CountryLocalization("it", "Chidyelumani", "Italia"), + CountryLocalization("jm", "Chiingeleza", "Dyamaika"), + CountryLocalization("jp", "Chidyapani", "Dyapani"), + CountryLocalization("je", "Chiingeleza", "Jersey"), + CountryLocalization("jo", "Chalabu", "Yordani"), + CountryLocalization("kz", "Kazakh", "Kazachistani"), + CountryLocalization("ke", "Chisomali", "Kenya"), + CountryLocalization("ki", "Chiingeleza", "Kilibati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Chalabu", "Kuwaiti"), + CountryLocalization("kg", "Chilusi", "Kiligizistani"), + CountryLocalization("la", "Lao", "Laosi"), + CountryLocalization("lv", "Latvian", "Lativia"), + CountryLocalization("lb", "Chalabu", "Lebanoni"), + CountryLocalization("ls", "Chiingeleza", "Lesoto"), + CountryLocalization("lr", "Chiingeleza", "Libelia"), + CountryLocalization("ly", "Chalabu", "Libya"), + CountryLocalization("li", "Swiss German", "Lishenteni"), + CountryLocalization("lt", "Lithuanian", "Litwania"), + CountryLocalization("lu", "Luxembourgish", "Lasembagi"), + CountryLocalization("mo", "Chileno", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Masedonia"), + CountryLocalization("mg", "Chifalansa", "Bukini"), + CountryLocalization("mw", "Chiingeleza", "Malawi"), + CountryLocalization("my", "Chitamil", "Malesia"), + CountryLocalization("ml", "Chifalansa", "Mali"), + CountryLocalization("mt", "Chiingeleza", "Malta"), + CountryLocalization("mh", "Chiingeleza", "Chisiwa cha Malushal"), + CountryLocalization("mq", "Chifalansa", "Malitiniki"), + CountryLocalization("mr", "Chalabu", "Molitania"), + CountryLocalization("mu", "mfe", "Molisi"), + CountryLocalization("yt", "Chifalansa", "Maole"), + CountryLocalization("mx", "Chihispania", "Meksiko"), + CountryLocalization("fm", "Chiingeleza", "Mikilonesia"), + CountryLocalization("md", "Chilusi", "Moldova"), + CountryLocalization("mc", "Chifalansa", "Monako"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Chiingeleza", "Monselati"), + CountryLocalization("ma", "tzm", "Moloko"), + CountryLocalization("mz", "mgh", "Msumbiji"), + CountryLocalization("mm", "Chibulma", "Myama"), + CountryLocalization("na", "Chiingeleza", "Namibia"), + CountryLocalization("nr", "Chiingeleza", "Naulu"), + CountryLocalization("np", "Chinepali", "Nepali"), + CountryLocalization("nl", "Chiingeleza", "Uholanzi"), + CountryLocalization("nc", "Chifalansa", "Nyukaledonia"), + CountryLocalization("nz", "Chiingeleza", "Nyuzilandi"), + CountryLocalization("ni", "Chihispania", "Nikalagwa"), + CountryLocalization("ne", "Chihausa", "Nidyeli"), + CountryLocalization("ng", "Chihausa", "Nidyelia"), + CountryLocalization("nu", "Chiingeleza", "Niue"), + CountryLocalization("nf", "Chiingeleza", "Chisiwa cha Nolufok"), + CountryLocalization("kp", "Chikolea", "Kolea Kasikazini"), + CountryLocalization("mp", "Chiingeleza", "Chisiwa cha Marian cha Kasikazini"), + CountryLocalization("no", "Northern Sami", "Norwe"), + CountryLocalization("om", "Chalabu", "Omani"), + CountryLocalization("pk", "Chiingeleza", "Pakistani"), + CountryLocalization("pw", "Chiingeleza", "Palau"), + CountryLocalization("ps", "Chalabu", "Nchingu wa Magalibi wa Mpanda wa kuGaza wa kuPales"), + CountryLocalization("pa", "Chihispania", "Panama"), + CountryLocalization("pg", "Chiingeleza", "Papua"), + CountryLocalization("py", "Chihispania", "Palagwai"), + CountryLocalization("pe", "Chihispania", "Pelu"), + CountryLocalization("ph", "Filipino", "Filipino"), + CountryLocalization("pn", "Chiingeleza", "Pitikeluni"), + CountryLocalization("pl", "Chipolandi", "Polandi"), + CountryLocalization("pt", "Chileno", "Uleno"), + CountryLocalization("pr", "Chiingeleza", "Pwetoliko"), + CountryLocalization("qa", "Chalabu", "Katali"), + CountryLocalization("ro", "Chilomania", "Lomania"), + CountryLocalization("ru", "Tatar", "Ulusi"), + CountryLocalization("rw", "Chiingeleza", "Lwanda"), + CountryLocalization("re", "Chifalansa", "Liyunioni"), + CountryLocalization("ws", "Chiingeleza", "Samoa"), + CountryLocalization("sm", "Chiitaliano", "Samalino"), + CountryLocalization("sa", "Chalabu", "Saudia"), + CountryLocalization("sn", "Chifalansa", "Senegali"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Chifalansa", "Shelisheli"), + CountryLocalization("sl", "Chiingeleza", "Siela Leoni"), + CountryLocalization("sg", "Chitamil", "Singapoo"), + CountryLocalization("sx", "Chiingeleza", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "Chiingeleza", "Chisiwa cha Solomon"), + CountryLocalization("so", "Chalabu", "Somalia"), + CountryLocalization("za", "Chiingeleza", "Afilika Kusini"), + CountryLocalization("kr", "Chikolea", "Kolea Kusini"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Chihispania", "Hispania"), + CountryLocalization("lk", "Chitamil", "Sililanka"), + CountryLocalization("bl", "Chifalansa", "St. Barthélemy"), + CountryLocalization("sh", "Chiingeleza", "Santahelena"), + CountryLocalization("kn", "Chiingeleza", "Santakitzi na Nevis"), + CountryLocalization("lc", "Chiingeleza", "Santalusia"), + CountryLocalization("mf", "Chifalansa", "St. Martin"), + CountryLocalization("pm", "Chifalansa", "Santapieli na Mikeloni"), + CountryLocalization("vc", "Chiingeleza", "Santavisenti na Glenadini"), + CountryLocalization("sd", "Chalabu", "Sudani"), + CountryLocalization("sr", "Chiholanzi", "Sulinamu"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Chiingeleza", "Uswazi"), + CountryLocalization("se", "Chiswidi", "Uswidi"), + CountryLocalization("ch", "Swiss German", "Uswisi"), + CountryLocalization("sy", "Chalabu", "Silia"), + CountryLocalization("st", "Chileno", "Saotome na Prinsipe"), + CountryLocalization("tw", "Chichina", "Taiwani"), + CountryLocalization("tj", "Tajik", "Tadikistani"), + CountryLocalization("tz", "Chimakonde", "Tanzania"), + CountryLocalization("th", "Chitailandi", "Tailandi"), + CountryLocalization("tl", "Chileno", "Timoli ya Mashaliki"), + CountryLocalization("tg", "Chifalansa", "Togo"), + CountryLocalization("tk", "Chiingeleza", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "Chiingeleza", "Tilinidad na Tobago"), + CountryLocalization("tn", "Chifalansa", "Tunisia"), + CountryLocalization("tr", "Chituluchi", "Utuluchi"), + CountryLocalization("tm", "Turkmen", "Tuluchimenistani"), + CountryLocalization("tc", "Chiingeleza", "Chisiwa cha Tuluchi na Kaiko"), + CountryLocalization("tv", "Chiingeleza", "Tuvalu"), + CountryLocalization("um", "Chiingeleza", "U.S. Outlying Islands"), + CountryLocalization("vi", "Chiingeleza", "Chisiwa Chivihi cha Malekani"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Chiuklania", "Uklaini"), + CountryLocalization("ae", "Chalabu", "Dimiliki dya Vakulungwa va Chalabu"), + CountryLocalization("gb", "Chiingeleza", "Nngalesa"), + CountryLocalization("us", "lkt", "Malekani"), + CountryLocalization("uy", "Chihispania", "Ulugwai"), + CountryLocalization("uz", "Uzbek", "Uzibechistani"), + CountryLocalization("vu", "Chifalansa", "Vanuatu"), + CountryLocalization("va", "Chiitaliano", "Vatikani"), + CountryLocalization("ve", "Chihispania", "Venezuela"), + CountryLocalization("vn", "Chivietinamu", "Vietinamu"), + CountryLocalization("wf", "Chifalansa", "Walis na Futuna"), + CountryLocalization("eh", "Chalabu", "Western Sahara"), + CountryLocalization("ye", "Chalabu", "Yemeni"), + CountryLocalization("zm", "Chiingeleza", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Chiswidi", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kea.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kea.kt new file mode 100644 index 0000000..18633df --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kea.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code kea. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_kea: List = listOf( + CountryLocalization("af", "persa", "Afeganistãu"), + CountryLocalization("al", "albanes", "Albánia"), + CountryLocalization("dz", "franses", "Arjélia"), + CountryLocalization("as", "ingles", "Samoa Merkanu"), + CountryLocalization("ad", "katalãu", "Andora"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "ingles", "Angila"), + CountryLocalization("ag", "ingles", "Antigua i Barbuda"), + CountryLocalization("ar", "spanhol", "Arjentina"), + CountryLocalization("am", "arméniu", "Arménia"), + CountryLocalization("aw", "olandes", "Aruba"), + CountryLocalization("au", "ingles", "Austrália"), + CountryLocalization("at", "ingles", "Áustria"), + CountryLocalization("az", "azerbaijanu", "Azerbaijãu"), + CountryLocalization("bs", "ingles", "Baamas"), + CountryLocalization("bh", "árabi", "Barain"), + CountryLocalization("bd", "bengali", "Bangladexi"), + CountryLocalization("bb", "ingles", "Barbadus"), + CountryLocalization("by", "bielorusu", "Belarus"), + CountryLocalization("be", "franses", "Béljika"), + CountryLocalization("bz", "ingles", "Belizi"), + CountryLocalization("bj", "franses", "Benin"), + CountryLocalization("bm", "ingles", "Bermudas"), + CountryLocalization("bt", "dzonka", "Butãu"), + CountryLocalization("bo", "spanhol", "Bolívia"), + CountryLocalization("ba", "bosniu", "Bósnia i Erzegovina"), + CountryLocalization("bw", "ingles", "Botsuana"), + CountryLocalization("br", "purtuges", "Brazil"), + CountryLocalization("io", "ingles", "Ilhas Británikas di Índiku"), + CountryLocalization("vg", "ingles", "Ilhas Virjens Británikas"), + CountryLocalization("bn", "maláiu", "Brunei"), + CountryLocalization("bg", "búlgaru", "Bulgária"), + CountryLocalization("bf", "franses", "Burkina Fasu"), + CountryLocalization("bi", "franses", "Burundi"), + CountryLocalization("kh", "kmer", "Kambodja"), + CountryLocalization("cm", "Basaa", "Kamarõis"), + CountryLocalization("ca", "franses", "Kanadá"), + CountryLocalization("ic", "spanhol", "Kanárias"), + CountryLocalization("cv", "kabuverdianu", "Kabu Verdi"), + CountryLocalization("bq", "olandes", "Karaibas Olandezas"), + CountryLocalization("ky", "ingles", "Ilhas Kaimãu"), + CountryLocalization("cf", "Lingala", "Republika Sentru-Afrikanu"), + CountryLocalization("ea", "spanhol", "Seuta i Melilha"), + CountryLocalization("td", "árabi", "Txadi"), + CountryLocalization("cl", "spanhol", "Xili"), + CountryLocalization("cn", "tibetanu", "Xina"), + CountryLocalization("cx", "ingles", "Ilha di Natal"), + CountryLocalization("cc", "ingles", "Ilhas Kokus (Keeling)"), + CountryLocalization("co", "spanhol", "Kolômbia"), + CountryLocalization("km", "árabi", "Kamoris"), + CountryLocalization("cg", "Lingala", "Kongu - Brazavili"), + CountryLocalization("cd", "suaíli", "Kongu - Kinxasa"), + CountryLocalization("ck", "ingles", "Ilhas Kuk"), + CountryLocalization("cr", "spanhol", "Kosta Rika"), + CountryLocalization("hr", "kroata", "Kroásia"), + CountryLocalization("cu", "spanhol", "Kuba"), + CountryLocalization("cw", "olandes", "Kurasau"), + CountryLocalization("cy", "ingles", "Xipri"), + CountryLocalization("cz", "txeku", "Txékia"), + CountryLocalization("ci", "franses", "Kosta di Marfin"), + CountryLocalization("dk", "ingles", "Dinamarka"), + CountryLocalization("dg", "ingles", "Diegu Garsia"), + CountryLocalization("dj", "franses", "Djibuti"), + CountryLocalization("dm", "ingles", "Dominika"), + CountryLocalization("do", "spanhol", "Repúblika Dominikana"), + CountryLocalization("ec", "kexua", "Ekuador"), + CountryLocalization("eg", "árabi", "Ejitu"), + CountryLocalization("sv", "spanhol", "El Salvador"), + CountryLocalization("gq", "spanhol", "Gine Ekuatorial"), + CountryLocalization("er", "tigrinia", "Iritreia"), + CountryLocalization("ee", "stonianu", "Stónia"), + CountryLocalization("et", "amáriku", "Etiópia"), + CountryLocalization("fk", "ingles", "Ilhas Malvinas"), + CountryLocalization("fo", "faroes", "Ilhas Faroe"), + CountryLocalization("fj", "ingles", "Fidji"), + CountryLocalization("fi", "sueku", "Finlándia"), + CountryLocalization("fr", "alimãu suísu", "Fransa"), + CountryLocalization("gf", "franses", "Giana Franseza"), + CountryLocalization("pf", "franses", "Polinézia Franseza"), + CountryLocalization("ga", "franses", "Gabãu"), + CountryLocalization("gm", "ingles", "Gámbia"), + CountryLocalization("ge", "Ossetic", "Jiórjia"), + CountryLocalization("de", "sórbiu baxu", "Alimanha"), + CountryLocalization("gh", "ingles", "Gana"), + CountryLocalization("gi", "ingles", "Jibraltar"), + CountryLocalization("gr", "gregu", "Grésia"), + CountryLocalization("gl", "groenlandes", "Gronelándia"), + CountryLocalization("gd", "ingles", "Granada"), + CountryLocalization("gp", "franses", "Guadalupi"), + CountryLocalization("gu", "ingles", "Guam"), + CountryLocalization("gt", "spanhol", "Guatimala"), + CountryLocalization("gg", "ingles", "Gernzi"), + CountryLocalization("gn", "franses", "Gine"), + CountryLocalization("gw", "purtuges", "Gine-Bisau"), + CountryLocalization("gy", "ingles", "Giana"), + CountryLocalization("ht", "franses", "Aití"), + CountryLocalization("hn", "spanhol", "Onduras"), + CountryLocalization("hk", "xines", "Rejiãu Administrativu Spesial di Hong Kong"), + CountryLocalization("hu", "úngaru", "Ungria"), + CountryLocalization("is", "islandes", "Islándia"), + CountryLocalization("in", "nepales", "Índia"), + CountryLocalization("id", "Indonesian", "Indonézia"), + CountryLocalization("ir", "persa", "Irãu"), + CountryLocalization("iq", "lrc", "Iraki"), + CountryLocalization("ie", "ingles", "Irlanda"), + CountryLocalization("im", "manks", "Ilha di Man"), + CountryLocalization("il", "ingles", "Israel"), + CountryLocalization("it", "alimãu", "Itália"), + CountryLocalization("jm", "ingles", "Jamaika"), + CountryLocalization("jp", "japones", "Japãu"), + CountryLocalization("je", "ingles", "Jersi"), + CountryLocalization("jo", "árabi", "Jordánia"), + CountryLocalization("kz", "kazak", "Kazakistãu"), + CountryLocalization("ke", "somali", "Kénia"), + CountryLocalization("ki", "ingles", "Kiribati"), + CountryLocalization("xk", "sérviu", "Kozovu"), + CountryLocalization("kw", "árabi", "Kueiti"), + CountryLocalization("kg", "rusu", "Kirgistãu"), + CountryLocalization("la", "lausianu", "Laus"), + CountryLocalization("lv", "letãu", "Letónia"), + CountryLocalization("lb", "árabi", "Líbanu"), + CountryLocalization("ls", "ingles", "Lezotu"), + CountryLocalization("lr", "ingles", "Libéria"), + CountryLocalization("ly", "árabi", "Líbia"), + CountryLocalization("li", "alimãu suísu", "Lixenstain"), + CountryLocalization("lt", "lituanes", "Lituánia"), + CountryLocalization("lu", "luxemburges", "Luxemburgu"), + CountryLocalization("mo", "purtuges", "Rejiãu Administrativu Spesial di Makau"), + CountryLocalization("mk", "albanes", "Masidónia"), + CountryLocalization("mg", "franses", "Madagaskar"), + CountryLocalization("mw", "ingles", "Malaui"), + CountryLocalization("my", "tamil", "Malázia"), + CountryLocalization("ml", "franses", "Mali"), + CountryLocalization("mt", "ingles", "Malta"), + CountryLocalization("mh", "ingles", "Ilhas Marxal"), + CountryLocalization("mq", "franses", "Martinika"), + CountryLocalization("mr", "árabi", "Mauritánia"), + CountryLocalization("mu", "mfe", "Maurísia"), + CountryLocalization("yt", "franses", "Maiote"), + CountryLocalization("mx", "spanhol", "Méxiku"), + CountryLocalization("fm", "ingles", "Mikronézia"), + CountryLocalization("md", "rusu", "Moldávia"), + CountryLocalization("mc", "franses", "Mónaku"), + CountryLocalization("mn", "Mongolian", "Mongólia"), + CountryLocalization("me", "sérviu", "Montenegru"), + CountryLocalization("ms", "ingles", "Monserat"), + CountryLocalization("ma", "tamazait di Atlas Sentral", "Marokus"), + CountryLocalization("mz", "mgh", "Musambiki"), + CountryLocalization("mm", "birmanes", "Mianmar (Birmánia)"), + CountryLocalization("na", "ingles", "Namíbia"), + CountryLocalization("nr", "ingles", "Nauru"), + CountryLocalization("np", "nepales", "Nepal"), + CountryLocalization("nl", "ingles", "Olanda"), + CountryLocalization("nc", "franses", "Nova Kalidónia"), + CountryLocalization("nz", "ingles", "Nova Zilándia"), + CountryLocalization("ni", "spanhol", "Nikarágua"), + CountryLocalization("ne", "auza", "Nijer"), + CountryLocalization("ng", "auza", "Nijéria"), + CountryLocalization("nu", "ingles", "Niue"), + CountryLocalization("nf", "ingles", "Ilhas Norfolk"), + CountryLocalization("kp", "korianu", "Koreia di Norti"), + CountryLocalization("mp", "ingles", "Ilhas Marianas di Norti"), + CountryLocalization("no", "Northern Sami", "Noruega"), + CountryLocalization("om", "árabi", "Oman"), + CountryLocalization("pk", "ingles", "Pakistãu"), + CountryLocalization("pw", "ingles", "Palau"), + CountryLocalization("ps", "árabi", "Palistina"), + CountryLocalization("pa", "spanhol", "Panamá"), + CountryLocalization("pg", "ingles", "Papua-Nova Gine"), + CountryLocalization("py", "spanhol", "Paraguai"), + CountryLocalization("pe", "spanhol", "Peru"), + CountryLocalization("ph", "filipinu", "Filipinas"), + CountryLocalization("pn", "ingles", "Pirkairn"), + CountryLocalization("pl", "pulaku", "Pulónia"), + CountryLocalization("pt", "purtuges", "Purtugal"), + CountryLocalization("pr", "ingles", "Portu Riku"), + CountryLocalization("qa", "árabi", "Katar"), + CountryLocalization("ro", "rumenu", "Ruménia"), + CountryLocalization("ru", "tatar", "Rúsia"), + CountryLocalization("rw", "ingles", "Ruanda"), + CountryLocalization("re", "franses", "Runiãu"), + CountryLocalization("ws", "ingles", "Samoa"), + CountryLocalization("sm", "italianu", "San Marinu"), + CountryLocalization("sa", "árabi", "Arábia Saudita"), + CountryLocalization("sn", "franses", "Senegal"), + CountryLocalization("rs", "sérviu", "Sérvia"), + CountryLocalization("cs", "sérviu", "Serbia and Montenegro"), + CountryLocalization("sc", "franses", "Seixelis"), + CountryLocalization("sl", "ingles", "Sera Lioa"), + CountryLocalization("sg", "tamil", "Singapura"), + CountryLocalization("sx", "ingles", "Sãu Martinhu di Olanda"), + CountryLocalization("sk", "slovaku", "Slovákia"), + CountryLocalization("si", "slovéniu", "Slovénia"), + CountryLocalization("sb", "ingles", "Ilhas Salumãu"), + CountryLocalization("so", "árabi", "Sumália"), + CountryLocalization("za", "ingles", "Áfrika di Sul"), + CountryLocalization("kr", "korianu", "Koreia di Sul"), + CountryLocalization("ss", "nus", "Sudãu di Sul"), + CountryLocalization("es", "spanhol", "Spanha"), + CountryLocalization("lk", "tamil", "Sri Lanka"), + CountryLocalization("bl", "franses", "Sãu Bartolomeu"), + CountryLocalization("sh", "ingles", "Santa Ilena"), + CountryLocalization("kn", "ingles", "Sãu Kristovãu i Nevis"), + CountryLocalization("lc", "ingles", "Santa Lúsia"), + CountryLocalization("mf", "franses", "Sãu Martinhu di Fransa"), + CountryLocalization("pm", "franses", "San Piere i Mikelon"), + CountryLocalization("vc", "ingles", "Sãu Bisenti i Granadinas"), + CountryLocalization("sd", "árabi", "Sudãu"), + CountryLocalization("sr", "olandes", "Surinami"), + CountryLocalization("sj", "norueges bokmål", "Svalbard i Jan Maien"), + CountryLocalization("sz", "ingles", "Suazilándia"), + CountryLocalization("se", "sueku", "Suésia"), + CountryLocalization("ch", "alimãu suísu", "Suisa"), + CountryLocalization("sy", "árabi", "Síria"), + CountryLocalization("st", "purtuges", "Sãu Tume i Prínsipi"), + CountryLocalization("tw", "xines", "Taiuan"), + CountryLocalization("tj", "tadjiki", "Tadjikistãu"), + CountryLocalization("tz", "kde", "Tanzánia"), + CountryLocalization("th", "tailandes", "Tailándia"), + CountryLocalization("tl", "purtuges", "Timor Lesti"), + CountryLocalization("tg", "franses", "Togu"), + CountryLocalization("tk", "ingles", "Tokelau"), + CountryLocalization("to", "tonganes", "Tonga"), + CountryLocalization("tt", "ingles", "Trinidad i Tobagu"), + CountryLocalization("tn", "franses", "Tunízia"), + CountryLocalization("tr", "turku", "Turkia"), + CountryLocalization("tm", "turkmenu", "Turkumenistãu"), + CountryLocalization("tc", "ingles", "Ilhas Turkas i Kaikus"), + CountryLocalization("tv", "ingles", "Tuvalu"), + CountryLocalization("um", "ingles", "Ilhas Minoris Distantis de Stadus Unidus"), + CountryLocalization("vi", "ingles", "Ilhas Virjens Merkanas"), + CountryLocalization("ug", "suaíli", "Uganda"), + CountryLocalization("ua", "ukranianu", "Ukránia"), + CountryLocalization("ae", "árabi", "Emiradus Árabi Unidu"), + CountryLocalization("gb", "ingles", "Reinu Unidu"), + CountryLocalization("us", "lkt", "Stadus Unidos di Merka"), + CountryLocalization("uy", "spanhol", "Uruguai"), + CountryLocalization("uz", "uzbeki", "Uzbekistãu"), + CountryLocalization("vu", "franses", "Vanuatu"), + CountryLocalization("va", "italianu", "Vatikanu"), + CountryLocalization("ve", "spanhol", "Vinizuela"), + CountryLocalization("vn", "vietnamita", "Vietnam"), + CountryLocalization("wf", "franses", "Ualis i Futuna"), + CountryLocalization("eh", "árabi", "Sara Osidental"), + CountryLocalization("ye", "árabi", "Iémen"), + CountryLocalization("zm", "ingles", "Zámbia"), + CountryLocalization("zw", "North Ndebele", "Zimbábui"), + CountryLocalization("ax", "sueku", "Ilhas Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kk.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kk.kt new file mode 100644 index 0000000..6c75e83 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kk.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code kk. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_kk: List = listOf( + CountryLocalization("af", "парсы тілі", "Ауғанстан"), + CountryLocalization("al", "албан тілі", "Албания"), + CountryLocalization("dz", "француз тілі", "Алжир"), + CountryLocalization("as", "ағылшын тілі", "Америкалық Самоа"), + CountryLocalization("ad", "каталан тілі", "Андорра"), + CountryLocalization("ao", "лингала тілі", "Ангола"), + CountryLocalization("ai", "ағылшын тілі", "Ангилья"), + CountryLocalization("ag", "ағылшын тілі", "Антигуа және Барбуда"), + CountryLocalization("ar", "испан тілі", "Аргентина"), + CountryLocalization("am", "армян тілі", "Армения"), + CountryLocalization("aw", "нидерланд тілі", "Аруба"), + CountryLocalization("au", "ағылшын тілі", "Австралия"), + CountryLocalization("at", "ағылшын тілі", "Австрия"), + CountryLocalization("az", "әзірбайжан тілі", "Әзірбайжан"), + CountryLocalization("bs", "ағылшын тілі", "Багам аралдары"), + CountryLocalization("bh", "араб тілі", "Бахрейн"), + CountryLocalization("bd", "бенгал тілі", "Бангладеш"), + CountryLocalization("bb", "ағылшын тілі", "Барбадос"), + CountryLocalization("by", "беларусь тілі", "Беларусь"), + CountryLocalization("be", "француз тілі", "Бельгия"), + CountryLocalization("bz", "ағылшын тілі", "Белиз"), + CountryLocalization("bj", "француз тілі", "Бенин"), + CountryLocalization("bm", "ағылшын тілі", "Бермуд аралдары"), + CountryLocalization("bt", "дзонг-кэ тілі", "Бутан"), + CountryLocalization("bo", "испан тілі", "Боливия"), + CountryLocalization("ba", "босния тілі", "Босния және Герцеговина"), + CountryLocalization("bw", "ағылшын тілі", "Ботсвана"), + CountryLocalization("br", "португал тілі", "Бразилия"), + CountryLocalization("io", "ағылшын тілі", "Үнді мұхитындағы Британ аймағы"), + CountryLocalization("vg", "ағылшын тілі", "Британдық Виргин аралдары"), + CountryLocalization("bn", "малай тілі", "Бруней"), + CountryLocalization("bg", "болгар тілі", "Болгария"), + CountryLocalization("bf", "француз тілі", "Буркина-Фасо"), + CountryLocalization("bi", "француз тілі", "Бурунди"), + CountryLocalization("kh", "кхмер тілі", "Камбоджа"), + CountryLocalization("cm", "баса тілі", "Камерун"), + CountryLocalization("ca", "француз тілі", "Канада"), + CountryLocalization("ic", "испан тілі", "Канар аралдары"), + CountryLocalization("cv", "кабувердьяну тілі", "Кабо-Верде"), + CountryLocalization("bq", "нидерланд тілі", "Бонэйр, Синт-Эстатиус және Саба"), + CountryLocalization("ky", "ағылшын тілі", "Кайман аралдары"), + CountryLocalization("cf", "лингала тілі", "Орталық Африка Республикасы"), + CountryLocalization("ea", "испан тілі", "Сеута және Мелилья"), + CountryLocalization("td", "араб тілі", "Чад"), + CountryLocalization("cl", "испан тілі", "Чили"), + CountryLocalization("cn", "тибет тілі", "Қытай"), + CountryLocalization("cx", "ағылшын тілі", "Рождество аралы"), + CountryLocalization("cc", "ағылшын тілі", "Кокос (Килинг) аралдары"), + CountryLocalization("co", "испан тілі", "Колумбия"), + CountryLocalization("km", "араб тілі", "Комор аралдары"), + CountryLocalization("cg", "лингала тілі", "Конго-Браззавиль Республикасы"), + CountryLocalization("cd", "суахили тілі", "Конго"), + CountryLocalization("ck", "ағылшын тілі", "Кук аралдары"), + CountryLocalization("cr", "испан тілі", "Коста-Рика"), + CountryLocalization("hr", "хорват тілі", "Хорватия"), + CountryLocalization("cu", "испан тілі", "Куба"), + CountryLocalization("cw", "нидерланд тілі", "Кюрасао"), + CountryLocalization("cy", "ағылшын тілі", "Кипр"), + CountryLocalization("cz", "чех тілі", "Чехия"), + CountryLocalization("ci", "француз тілі", "Кот-д’Ивуар"), + CountryLocalization("dk", "ағылшын тілі", "Дания"), + CountryLocalization("dg", "ағылшын тілі", "Диего-Гарсия"), + CountryLocalization("dj", "француз тілі", "Джибути"), + CountryLocalization("dm", "ағылшын тілі", "Доминика"), + CountryLocalization("do", "испан тілі", "Доминикан Республикасы"), + CountryLocalization("ec", "кечуа тілі", "Эквадор"), + CountryLocalization("eg", "араб тілі", "Мысыр"), + CountryLocalization("sv", "испан тілі", "Сальвадор"), + CountryLocalization("gq", "испан тілі", "Экваторлық Гвинея"), + CountryLocalization("er", "тигринья тілі", "Эритрея"), + CountryLocalization("ee", "эстон тілі", "Эстония"), + CountryLocalization("et", "амхар тілі", "Эфиопия"), + CountryLocalization("fk", "ағылшын тілі", "Фолкленд аралдары"), + CountryLocalization("fo", "фарер тілі", "Фарер аралдары"), + CountryLocalization("fj", "ағылшын тілі", "Фиджи"), + CountryLocalization("fi", "швед тілі", "Финляндия"), + CountryLocalization("fr", "швейцариялық неміс тілі", "Франция"), + CountryLocalization("gf", "француз тілі", "Француз Гвианасы"), + CountryLocalization("pf", "француз тілі", "Француз Полинезиясы"), + CountryLocalization("ga", "француз тілі", "Габон"), + CountryLocalization("gm", "ағылшын тілі", "Гамбия"), + CountryLocalization("ge", "осетин тілі", "Грузия"), + CountryLocalization("de", "төменгі лужица тілі", "Германия"), + CountryLocalization("gh", "ағылшын тілі", "Гана"), + CountryLocalization("gi", "ағылшын тілі", "Гибралтар"), + CountryLocalization("gr", "грек тілі", "Грекия"), + CountryLocalization("gl", "калаалисут тілі", "Гренландия"), + CountryLocalization("gd", "ағылшын тілі", "Гренада"), + CountryLocalization("gp", "француз тілі", "Гваделупа"), + CountryLocalization("gu", "ағылшын тілі", "Гуам"), + CountryLocalization("gt", "испан тілі", "Гватемала"), + CountryLocalization("gg", "ағылшын тілі", "Гернси"), + CountryLocalization("gn", "француз тілі", "Гвинея"), + CountryLocalization("gw", "португал тілі", "Гвинея-Бисау"), + CountryLocalization("gy", "ағылшын тілі", "Гайана"), + CountryLocalization("ht", "француз тілі", "Гаити"), + CountryLocalization("hn", "испан тілі", "Гондурас"), + CountryLocalization("hk", "қытай тілі", "Сянган АӘА"), + CountryLocalization("hu", "венгр тілі", "Венгрия"), + CountryLocalization("is", "исланд тілі", "Исландия"), + CountryLocalization("in", "непал тілі", "Үндістан"), + CountryLocalization("id", "Indonesian", "Индонезия"), + CountryLocalization("ir", "парсы тілі", "Иран"), + CountryLocalization("iq", "солтүстік люри тілі", "Ирак"), + CountryLocalization("ie", "ағылшын тілі", "Ирландия"), + CountryLocalization("im", "мэн тілі", "Мэн аралы"), + CountryLocalization("il", "ағылшын тілі", "Израиль"), + CountryLocalization("it", "неміс тілі", "Италия"), + CountryLocalization("jm", "ағылшын тілі", "Ямайка"), + CountryLocalization("jp", "жапон тілі", "Жапония"), + CountryLocalization("je", "ағылшын тілі", "Джерси"), + CountryLocalization("jo", "араб тілі", "Иордания"), + CountryLocalization("kz", "қазақ тілі", "Қазақстан"), + CountryLocalization("ke", "сомали тілі", "Кения"), + CountryLocalization("ki", "ағылшын тілі", "Кирибати"), + CountryLocalization("xk", "серб тілі", "Косово"), + CountryLocalization("kw", "араб тілі", "Кувейт"), + CountryLocalization("kg", "орыс тілі", "Қырғызстан"), + CountryLocalization("la", "лаос тілі", "Лаос"), + CountryLocalization("lv", "латыш тілі", "Латвия"), + CountryLocalization("lb", "араб тілі", "Ливан"), + CountryLocalization("ls", "ағылшын тілі", "Лесото"), + CountryLocalization("lr", "ағылшын тілі", "Либерия"), + CountryLocalization("ly", "араб тілі", "Ливия"), + CountryLocalization("li", "швейцариялық неміс тілі", "Лихтенштейн"), + CountryLocalization("lt", "литва тілі", "Литва"), + CountryLocalization("lu", "люксембург тілі", "Люксембург"), + CountryLocalization("mo", "португал тілі", "Макао АӘА"), + CountryLocalization("mk", "албан тілі", "Македония"), + CountryLocalization("mg", "француз тілі", "Мадагаскар"), + CountryLocalization("mw", "ағылшын тілі", "Малави"), + CountryLocalization("my", "тамил тілі", "Малайзия"), + CountryLocalization("ml", "француз тілі", "Мали"), + CountryLocalization("mt", "ағылшын тілі", "Мальта"), + CountryLocalization("mh", "ағылшын тілі", "Маршалл аралдары"), + CountryLocalization("mq", "француз тілі", "Мартиника"), + CountryLocalization("mr", "араб тілі", "Мавритания"), + CountryLocalization("mu", "морисиен тілі", "Маврикий"), + CountryLocalization("yt", "француз тілі", "Майотта"), + CountryLocalization("mx", "испан тілі", "Мексика"), + CountryLocalization("fm", "ағылшын тілі", "Микронезия"), + CountryLocalization("md", "орыс тілі", "Молдова"), + CountryLocalization("mc", "француз тілі", "Монако"), + CountryLocalization("mn", "моңғол тілі", "Моңғолия"), + CountryLocalization("me", "серб тілі", "Черногория"), + CountryLocalization("ms", "ағылшын тілі", "Монтсеррат"), + CountryLocalization("ma", "орталық атлас тамазигхт тілі", "Марокко"), + CountryLocalization("mz", "макуа-меетто тілі", "Мозамбик"), + CountryLocalization("mm", "бирма тілі", "Мьянма (Бирма)"), + CountryLocalization("na", "ағылшын тілі", "Намибия"), + CountryLocalization("nr", "ағылшын тілі", "Науру"), + CountryLocalization("np", "непал тілі", "Непал"), + CountryLocalization("nl", "ағылшын тілі", "Нидерланд"), + CountryLocalization("nc", "француз тілі", "Жаңа Каледония"), + CountryLocalization("nz", "ағылшын тілі", "Жаңа Зеландия"), + CountryLocalization("ni", "испан тілі", "Никарагуа"), + CountryLocalization("ne", "хауса тілі", "Нигер"), + CountryLocalization("ng", "хауса тілі", "Нигерия"), + CountryLocalization("nu", "ағылшын тілі", "Ниуэ"), + CountryLocalization("nf", "ағылшын тілі", "Норфолк аралы"), + CountryLocalization("kp", "корей тілі", "Солтүстік Корея"), + CountryLocalization("mp", "ағылшын тілі", "Солтүстік Мариана аралдары"), + CountryLocalization("no", "солтүстік саам тілі", "Норвегия"), + CountryLocalization("om", "араб тілі", "Оман"), + CountryLocalization("pk", "ағылшын тілі", "Пәкістан"), + CountryLocalization("pw", "ағылшын тілі", "Палау"), + CountryLocalization("ps", "араб тілі", "Палестина аймақтары"), + CountryLocalization("pa", "испан тілі", "Панама"), + CountryLocalization("pg", "ағылшын тілі", "Папуа — Жаңа Гвинея"), + CountryLocalization("py", "испан тілі", "Парагвай"), + CountryLocalization("pe", "испан тілі", "Перу"), + CountryLocalization("ph", "филиппин тілі", "Филиппин аралдары"), + CountryLocalization("pn", "ағылшын тілі", "Питкэрн аралдары"), + CountryLocalization("pl", "поляк тілі", "Польша"), + CountryLocalization("pt", "португал тілі", "Португалия"), + CountryLocalization("pr", "ағылшын тілі", "Пуэрто-Рико"), + CountryLocalization("qa", "араб тілі", "Катар"), + CountryLocalization("ro", "румын тілі", "Румыния"), + CountryLocalization("ru", "татар тілі", "Ресей"), + CountryLocalization("rw", "ағылшын тілі", "Руанда"), + CountryLocalization("re", "француз тілі", "Реюньон"), + CountryLocalization("ws", "ағылшын тілі", "Самоа"), + CountryLocalization("sm", "итальян тілі", "Сан-Марино"), + CountryLocalization("sa", "араб тілі", "Сауд Арабиясы"), + CountryLocalization("sn", "француз тілі", "Сенегал"), + CountryLocalization("rs", "серб тілі", "Сербия"), + CountryLocalization("cs", "серб тілі", "Serbia and Montenegro"), + CountryLocalization("sc", "француз тілі", "Сейшель аралдары"), + CountryLocalization("sl", "ағылшын тілі", "Сьерра-Леоне"), + CountryLocalization("sg", "тамил тілі", "Сингапур"), + CountryLocalization("sx", "ағылшын тілі", "Синт-Мартен"), + CountryLocalization("sk", "словак тілі", "Словакия"), + CountryLocalization("si", "словен тілі", "Словения"), + CountryLocalization("sb", "ағылшын тілі", "Соломон аралдары"), + CountryLocalization("so", "араб тілі", "Сомали"), + CountryLocalization("za", "ағылшын тілі", "Оңтүстік Африка Республикасы"), + CountryLocalization("kr", "корей тілі", "Оңтүстік Корея"), + CountryLocalization("ss", "нуэр тілі", "Оңтүстік Судан"), + CountryLocalization("es", "испан тілі", "Испания"), + CountryLocalization("lk", "тамил тілі", "Шри-Ланка"), + CountryLocalization("bl", "француз тілі", "Сен-Бартелеми"), + CountryLocalization("sh", "ағылшын тілі", "Әулие Елена аралы"), + CountryLocalization("kn", "ағылшын тілі", "Сент-Китс және Невис"), + CountryLocalization("lc", "ағылшын тілі", "Сент-Люсия"), + CountryLocalization("mf", "француз тілі", "Сен-Мартен"), + CountryLocalization("pm", "француз тілі", "Сен-Пьер және Микелон"), + CountryLocalization("vc", "ағылшын тілі", "Сент-Винсент және Гренадин аралдары"), + CountryLocalization("sd", "араб тілі", "Судан"), + CountryLocalization("sr", "нидерланд тілі", "Суринам"), + CountryLocalization("sj", "норвегиялық букмол тілі", "Шпицберген және Ян-Майен"), + CountryLocalization("sz", "ағылшын тілі", "Свазиленд"), + CountryLocalization("se", "швед тілі", "Швеция"), + CountryLocalization("ch", "швейцариялық неміс тілі", "Швейцария"), + CountryLocalization("sy", "араб тілі", "Сирия"), + CountryLocalization("st", "португал тілі", "Сан-Томе және Принсипи"), + CountryLocalization("tw", "қытай тілі", "Тайвань"), + CountryLocalization("tj", "тәжік тілі", "Тәжікстан"), + CountryLocalization("tz", "маконде тілі", "Танзания"), + CountryLocalization("th", "тай тілі", "Тайланд"), + CountryLocalization("tl", "португал тілі", "Тимор-Лесте"), + CountryLocalization("tg", "француз тілі", "Того"), + CountryLocalization("tk", "ағылшын тілі", "Токелау"), + CountryLocalization("to", "тонган тілі", "Тонга"), + CountryLocalization("tt", "ағылшын тілі", "Тринидад және Тобаго"), + CountryLocalization("tn", "француз тілі", "Тунис"), + CountryLocalization("tr", "түрік тілі", "Түркия"), + CountryLocalization("tm", "түрікмен тілі", "Түрікменстан"), + CountryLocalization("tc", "ағылшын тілі", "Теркс және Кайкос аралдары"), + CountryLocalization("tv", "ағылшын тілі", "Тувалу"), + CountryLocalization("um", "ағылшын тілі", "АҚШ-тың сыртқы кіші аралдары"), + CountryLocalization("vi", "ағылшын тілі", "АҚШ-тың Виргин аралдары"), + CountryLocalization("ug", "суахили тілі", "Уганда"), + CountryLocalization("ua", "украин тілі", "Украина"), + CountryLocalization("ae", "араб тілі", "Біріккен Араб Әмірліктері"), + CountryLocalization("gb", "ағылшын тілі", "Ұлыбритания"), + CountryLocalization("us", "лакота тілі", "Америка Құрама Штаттары"), + CountryLocalization("uy", "испан тілі", "Уругвай"), + CountryLocalization("uz", "өзбек тілі", "Өзбекстан"), + CountryLocalization("vu", "француз тілі", "Вануату"), + CountryLocalization("va", "итальян тілі", "Ватикан"), + CountryLocalization("ve", "испан тілі", "Венесуэла"), + CountryLocalization("vn", "вьетнам тілі", "Вьетнам"), + CountryLocalization("wf", "француз тілі", "Уоллис және Футуна"), + CountryLocalization("eh", "араб тілі", "Батыс Сахара"), + CountryLocalization("ye", "араб тілі", "Йемен"), + CountryLocalization("zm", "ағылшын тілі", "Замбия"), + CountryLocalization("zw", "солтүстік ндебеле тілі", "Зимбабве"), + CountryLocalization("ax", "швед тілі", "Аланд аралдары"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kl.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kl.kt new file mode 100644 index 0000000..3dbd4be --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_kl.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code kl. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_kl: List = listOf( + CountryLocalization("af", "Persian", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "French", "Algeria"), + CountryLocalization("as", "English", "American Samoa"), + CountryLocalization("ad", "Catalan", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "English", "Anguilla"), + CountryLocalization("ag", "English", "Antigua & Barbuda"), + CountryLocalization("ar", "Spanish", "Argentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "Dutch", "Aruba"), + CountryLocalization("au", "English", "Australia"), + CountryLocalization("at", "English", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "English", "Bahamas"), + CountryLocalization("bh", "Arabic", "Bahrain"), + CountryLocalization("bd", "Bangla", "Bangladesh"), + CountryLocalization("bb", "English", "Barbados"), + CountryLocalization("by", "Belarusian", "Belarus"), + CountryLocalization("be", "French", "Belgium"), + CountryLocalization("bz", "English", "Belize"), + CountryLocalization("bj", "French", "Benin"), + CountryLocalization("bm", "English", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spanish", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia & Herzegovina"), + CountryLocalization("bw", "English", "Botswana"), + CountryLocalization("br", "Portuguese", "Brazil"), + CountryLocalization("io", "English", "British Indian Ocean Territory"), + CountryLocalization("vg", "English", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "Bulgarian", "Bulgaria"), + CountryLocalization("bf", "French", "Burkina Faso"), + CountryLocalization("bi", "French", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "French", "Canada"), + CountryLocalization("ic", "Spanish", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "English", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Spanish", "EA"), + CountryLocalization("td", "Arabic", "Chad"), + CountryLocalization("cl", "Spanish", "Chile"), + CountryLocalization("cn", "Tibetan", "China"), + CountryLocalization("cx", "English", "Christmas Island"), + CountryLocalization("cc", "English", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Spanish", "Colombia"), + CountryLocalization("km", "Arabic", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "English", "Cook Islands"), + CountryLocalization("cr", "Spanish", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Croatia"), + CountryLocalization("cu", "Spanish", "Cuba"), + CountryLocalization("cw", "Dutch", "Curaçao"), + CountryLocalization("cy", "English", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "French", "Côte d’Ivoire"), + CountryLocalization("dk", "English", "Denmark"), + CountryLocalization("dg", "English", "DG"), + CountryLocalization("dj", "French", "Djibouti"), + CountryLocalization("dm", "English", "Dominica"), + CountryLocalization("do", "Spanish", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabic", "Egypt"), + CountryLocalization("sv", "Spanish", "El Salvador"), + CountryLocalization("gq", "Spanish", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "English", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "English", "Fiji"), + CountryLocalization("fi", "Swedish", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "French", "French Guiana"), + CountryLocalization("pf", "French", "French Polynesia"), + CountryLocalization("ga", "French", "Gabon"), + CountryLocalization("gm", "English", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "English", "Ghana"), + CountryLocalization("gi", "English", "Gibraltar"), + CountryLocalization("gr", "Greek", "Greece"), + CountryLocalization("gl", "kalaallisut", "Kalaallit Nunaat"), + CountryLocalization("gd", "English", "Grenada"), + CountryLocalization("gp", "French", "Guadeloupe"), + CountryLocalization("gu", "English", "Guam"), + CountryLocalization("gt", "Spanish", "Guatemala"), + CountryLocalization("gg", "English", "Guernsey"), + CountryLocalization("gn", "French", "Guinea"), + CountryLocalization("gw", "Portuguese", "Guinea-Bissau"), + CountryLocalization("gy", "English", "Guyana"), + CountryLocalization("ht", "French", "Haiti"), + CountryLocalization("hn", "Spanish", "Honduras"), + CountryLocalization("hk", "Chinese", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungarian", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Nepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persian", "Iran"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "English", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "English", "Israel"), + CountryLocalization("it", "German", "Italy"), + CountryLocalization("jm", "English", "Jamaica"), + CountryLocalization("jp", "Japanese", "Japan"), + CountryLocalization("je", "English", "Jersey"), + CountryLocalization("jo", "Arabic", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "English", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Arabic", "Kuwait"), + CountryLocalization("kg", "Russian", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "Arabic", "Lebanon"), + CountryLocalization("ls", "English", "Lesotho"), + CountryLocalization("lr", "English", "Liberia"), + CountryLocalization("ly", "Arabic", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "Portuguese", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "North Macedonia"), + CountryLocalization("mg", "French", "Madagascar"), + CountryLocalization("mw", "English", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "French", "Mali"), + CountryLocalization("mt", "English", "Malta"), + CountryLocalization("mh", "English", "Marshall Islands"), + CountryLocalization("mq", "French", "Martinique"), + CountryLocalization("mr", "Arabic", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "French", "Mayotte"), + CountryLocalization("mx", "Spanish", "Mexico"), + CountryLocalization("fm", "English", "Micronesia"), + CountryLocalization("md", "Russian", "Moldova"), + CountryLocalization("mc", "French", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "English", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar (Burma)"), + CountryLocalization("na", "English", "Namibia"), + CountryLocalization("nr", "English", "Nauru"), + CountryLocalization("np", "Nepali", "Nepal"), + CountryLocalization("nl", "English", "Netherlands"), + CountryLocalization("nc", "French", "New Caledonia"), + CountryLocalization("nz", "English", "New Zealand"), + CountryLocalization("ni", "Spanish", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "English", "Niue"), + CountryLocalization("nf", "English", "Norfolk Island"), + CountryLocalization("kp", "Korean", "North Korea"), + CountryLocalization("mp", "English", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "Arabic", "Oman"), + CountryLocalization("pk", "English", "Pakistan"), + CountryLocalization("pw", "English", "Palau"), + CountryLocalization("ps", "Arabic", "Palestinian Territories"), + CountryLocalization("pa", "Spanish", "Panama"), + CountryLocalization("pg", "English", "Papua New Guinea"), + CountryLocalization("py", "Spanish", "Paraguay"), + CountryLocalization("pe", "Spanish", "Peru"), + CountryLocalization("ph", "Filipino", "Philippines"), + CountryLocalization("pn", "English", "Pitcairn Islands"), + CountryLocalization("pl", "Polish", "Poland"), + CountryLocalization("pt", "Portuguese", "Portugal"), + CountryLocalization("pr", "English", "Puerto Rico"), + CountryLocalization("qa", "Arabic", "Qatar"), + CountryLocalization("ro", "Romanian", "Romania"), + CountryLocalization("ru", "Tatar", "Russia"), + CountryLocalization("rw", "English", "Rwanda"), + CountryLocalization("re", "French", "Réunion"), + CountryLocalization("ws", "English", "Samoa"), + CountryLocalization("sm", "Italian", "San Marino"), + CountryLocalization("sa", "Arabic", "Saudi Arabia"), + CountryLocalization("sn", "French", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "French", "Seychelles"), + CountryLocalization("sl", "English", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "English", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "English", "Solomon Islands"), + CountryLocalization("so", "Arabic", "Somalia"), + CountryLocalization("za", "English", "South Africa"), + CountryLocalization("kr", "Korean", "South Korea"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Spanish", "Spain"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "French", "St. Barthélemy"), + CountryLocalization("sh", "English", "St. Helena"), + CountryLocalization("kn", "English", "St. Kitts & Nevis"), + CountryLocalization("lc", "English", "St. Lucia"), + CountryLocalization("mf", "French", "St. Martin"), + CountryLocalization("pm", "French", "St. Pierre & Miquelon"), + CountryLocalization("vc", "English", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arabic", "Sudan"), + CountryLocalization("sr", "Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "English", "Eswatini"), + CountryLocalization("se", "Swedish", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Arabic", "Syria"), + CountryLocalization("st", "Portuguese", "São Tomé & Príncipe"), + CountryLocalization("tw", "Chinese", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portuguese", "Timor-Leste"), + CountryLocalization("tg", "French", "Togo"), + CountryLocalization("tk", "English", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "English", "Trinidad & Tobago"), + CountryLocalization("tn", "French", "Tunisia"), + CountryLocalization("tr", "Turkish", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "English", "Turks & Caicos Islands"), + CountryLocalization("tv", "English", "Tuvalu"), + CountryLocalization("um", "English", "U.S. Outlying Islands"), + CountryLocalization("vi", "English", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukrainian", "Ukraine"), + CountryLocalization("ae", "Arabic", "United Arab Emirates"), + CountryLocalization("gb", "English", "United Kingdom"), + CountryLocalization("us", "lkt", "United States"), + CountryLocalization("uy", "Spanish", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "French", "Vanuatu"), + CountryLocalization("va", "Italian", "Vatican City"), + CountryLocalization("ve", "Spanish", "Venezuela"), + CountryLocalization("vn", "Vietnamese", "Vietnam"), + CountryLocalization("wf", "French", "Wallis & Futuna"), + CountryLocalization("eh", "Arabic", "Western Sahara"), + CountryLocalization("ye", "Arabic", "Yemen"), + CountryLocalization("zm", "English", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_km.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_km.kt new file mode 100644 index 0000000..45504a7 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_km.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code km. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_km: List = listOf( + CountryLocalization("af", "ភឺសៀន", "អាហ្វហ្គានីស្ថាន"), + CountryLocalization("al", "អាល់បានី", "អាល់បានី"), + CountryLocalization("dz", "បារាំង", "អាល់ហ្សេរី"), + CountryLocalization("as", "អង់គ្លេស", "សាម័រ អាមេរិកាំង"), + CountryLocalization("ad", "កាតាឡាន", "អង់ដូរ៉ា"), + CountryLocalization("ao", "លីនកាឡា", "អង់ហ្គោឡា"), + CountryLocalization("ai", "អង់គ្លេស", "អង់ហ្គីឡា"), + CountryLocalization("ag", "អង់គ្លេស", "អង់ទីហ្គា និង បាប៊ុយដា"), + CountryLocalization("ar", "អេស្ប៉ាញ", "អាហ្សង់ទីន"), + CountryLocalization("am", "អាមេនី", "អាមេនី"), + CountryLocalization("aw", "ហូឡង់", "អារូបា"), + CountryLocalization("au", "អង់គ្លេស", "អូស្ត្រាលី"), + CountryLocalization("at", "អង់គ្លេស", "អូទ្រីស"), + CountryLocalization("az", "អាស៊ែបៃហ្សង់", "អាស៊ែបៃហ្សង់"), + CountryLocalization("bs", "អង់គ្លេស", "បាហាម៉ា"), + CountryLocalization("bh", "អារ៉ាប់", "បារ៉ែន"), + CountryLocalization("bd", "បង់ក្លាដែស", "បង់ក្លាដែស"), + CountryLocalization("bb", "អង់គ្លេស", "បាបាដុស"), + CountryLocalization("by", "បេឡារុស", "បេឡារុស"), + CountryLocalization("be", "បារាំង", "បែលហ្ស៊ិក"), + CountryLocalization("bz", "អង់គ្លេស", "បេលី"), + CountryLocalization("bj", "បារាំង", "បេណាំង"), + CountryLocalization("bm", "អង់គ្លេស", "ប៊ឺមុយដា"), + CountryLocalization("bt", "ដុងខា", "ប៊ូតង់"), + CountryLocalization("bo", "អេស្ប៉ាញ", "បូលីវី"), + CountryLocalization("ba", "បូស្នី", "បូស្នី និងហឺហ្សីហ្គូវីណា"), + CountryLocalization("bw", "អង់គ្លេស", "បុតស្វាណា"), + CountryLocalization("br", "ព័រទុយហ្គាល់", "ប្រេស៊ីល"), + CountryLocalization("io", "អង់គ្លេស", "ដែនដី​អង់គ្លេស​នៅ​មហា​សមុទ្រ​ឥណ្ឌា"), + CountryLocalization("vg", "អង់គ្លេស", "កោះ​វឺជិន​ចក្រភព​អង់គ្លេស"), + CountryLocalization("bn", "ម៉ាឡេ", "ព្រុយណេ"), + CountryLocalization("bg", "ប៊ុលហ្គារី", "ប៊ុលហ្គារី"), + CountryLocalization("bf", "បារាំង", "បួគីណាហ្វាសូ"), + CountryLocalization("bi", "បារាំង", "ប៊ូរុនឌី"), + CountryLocalization("kh", "ខ្មែរ", "កម្ពុជា"), + CountryLocalization("cm", "បាសា", "កាមេរូន"), + CountryLocalization("ca", "បារាំង", "កាណាដា"), + CountryLocalization("ic", "អេស្ប៉ាញ", "កោះ​កាណារី"), + CountryLocalization("cv", "កាប៊ូវឺឌៀនូ", "កាប់វែរ"), + CountryLocalization("bq", "ហូឡង់", "ហូឡង់ ការ៉ាប៊ីន"), + CountryLocalization("ky", "អង់គ្លេស", "កោះ​កៃម៉ង់"), + CountryLocalization("cf", "លីនកាឡា", "សាធារណរដ្ឋអាហ្វ្រិកកណ្ដាល"), + CountryLocalization("ea", "អេស្ប៉ាញ", "ជឺតា និង​ម៉េលីឡា"), + CountryLocalization("td", "អារ៉ាប់", "ឆាដ"), + CountryLocalization("cl", "អេស្ប៉ាញ", "ស៊ីលី"), + CountryLocalization("cn", "ទីបេ", "ចិន"), + CountryLocalization("cx", "អង់គ្លេស", "កោះ​គ្រីស្មាស"), + CountryLocalization("cc", "អង់គ្លេស", "កោះ​កូកូស (គីលីង)"), + CountryLocalization("co", "អេស្ប៉ាញ", "កូឡុំប៊ី"), + CountryLocalization("km", "អារ៉ាប់", "កូម័រ"), + CountryLocalization("cg", "លីនកាឡា", "កុងហ្គោ - ប្រាហ្សាវីល"), + CountryLocalization("cd", "ស្វាហ៊ីលី", "កុងហ្គោ- គីនស្ហាសា"), + CountryLocalization("ck", "អង់គ្លេស", "កោះ​ខូក"), + CountryLocalization("cr", "អេស្ប៉ាញ", "កូស្តារីកា"), + CountryLocalization("hr", "ក្រូអាត", "ក្រូអាស៊ី"), + CountryLocalization("cu", "អេស្ប៉ាញ", "គុយបា"), + CountryLocalization("cw", "ហូឡង់", "កូរ៉ាកៅ"), + CountryLocalization("cy", "អង់គ្លេស", "ស៊ីប"), + CountryLocalization("cz", "ឆែក", "ឆែគា"), + CountryLocalization("ci", "បារាំង", "កូតឌីវ័រ"), + CountryLocalization("dk", "អង់គ្លេស", "ដាណឺម៉ាក"), + CountryLocalization("dg", "អង់គ្លេស", "ឌៀហ្គោហ្គាស៊ី"), + CountryLocalization("dj", "បារាំង", "ជីប៊ូទី"), + CountryLocalization("dm", "អង់គ្លេស", "ដូមីនីក"), + CountryLocalization("do", "អេស្ប៉ាញ", "សាធារណរដ្ឋ​ដូមីនីក"), + CountryLocalization("ec", "ហ្គិកឈួ", "អេក្វាទ័រ"), + CountryLocalization("eg", "អារ៉ាប់", "អេហ្ស៊ីប"), + CountryLocalization("sv", "អេស្ប៉ាញ", "អែលសាល់វ៉ាឌ័រ"), + CountryLocalization("gq", "អេស្ប៉ាញ", "ហ្គីណេអេក្វាទ័រ"), + CountryLocalization("er", "ទីហ្គ្រីញ៉ា", "អេរីត្រេ"), + CountryLocalization("ee", "អេស្តូនី", "អេស្តូនី"), + CountryLocalization("et", "អាំហារិក", "អេត្យូពី"), + CountryLocalization("fk", "អង់គ្លេស", "កោះ​ហ្វក់ឡែន"), + CountryLocalization("fo", "ហ្វារូស", "កោះ​ហ្វារ៉ូ"), + CountryLocalization("fj", "អង់គ្លេស", "ហ្វីជី"), + CountryLocalization("fi", "ស៊ុយអែត", "ហ្វាំងឡង់"), + CountryLocalization("fr", "អាល្លឺម៉ង (ស្វីស)", "បារាំង"), + CountryLocalization("gf", "បារាំង", "ហ្គីអាណា បារាំង"), + CountryLocalization("pf", "បារាំង", "ប៉ូលី​ណេស៊ី​បារាំង"), + CountryLocalization("ga", "បារាំង", "ហ្គាបុង"), + CountryLocalization("gm", "អង់គ្លេស", "ហ្គំប៊ី"), + CountryLocalization("ge", "អូស៊ីទិក", "ហ្សកហ្ស៊ី"), + CountryLocalization("de", "សូប៊ីក្រោម", "អាល្លឺម៉ង់"), + CountryLocalization("gh", "អង់គ្លេស", "ហ្គាណា"), + CountryLocalization("gi", "អង់គ្លេស", "ហ្ស៊ីប្រាល់តា"), + CountryLocalization("gr", "ក្រិក", "ក្រិក"), + CountryLocalization("gl", "កាឡាលលីស៊ុត", "ហ្គ្រោអង់ឡង់"), + CountryLocalization("gd", "អង់គ្លេស", "ហ្គ្រើណាដ"), + CountryLocalization("gp", "បារាំង", "ហ្គោដឺឡុប"), + CountryLocalization("gu", "អង់គ្លេស", "ហ្គាំ"), + CountryLocalization("gt", "អេស្ប៉ាញ", "ក្វាតេម៉ាឡា"), + CountryLocalization("gg", "អង់គ្លេស", "ហ្គេនស៊ី"), + CountryLocalization("gn", "បារាំង", "ហ្គីណេ"), + CountryLocalization("gw", "ព័រទុយហ្គាល់", "ហ្គីណេប៊ីស្សូ"), + CountryLocalization("gy", "អង់គ្លេស", "ហ្គីយ៉ាន"), + CountryLocalization("ht", "បារាំង", "ហៃទី"), + CountryLocalization("hn", "អេស្ប៉ាញ", "ហុងឌូរ៉ាស"), + CountryLocalization("hk", "ចិន", "ហុងកុង"), + CountryLocalization("hu", "ហុងគ្រី", "ហុងគ្រី"), + CountryLocalization("is", "អ៊ីស្លង់", "អ៊ីស្លង់"), + CountryLocalization("in", "នេប៉ាល់", "ឥណ្ឌា"), + CountryLocalization("id", "Indonesian", "ឥណ្ឌូណេស៊ី"), + CountryLocalization("ir", "ភឺសៀន", "អ៊ីរ៉ង់"), + CountryLocalization("iq", "លូរីខាងជើង", "អ៊ីរ៉ាក់"), + CountryLocalization("ie", "អង់គ្លេស", "អៀរឡង់"), + CountryLocalization("im", "មេន", "អែលអុហ្វមែន"), + CountryLocalization("il", "អង់គ្លេស", "អ៊ីស្រាអែល"), + CountryLocalization("it", "អាល្លឺម៉ង់", "អ៊ីតាលី"), + CountryLocalization("jm", "អង់គ្លេស", "ហ្សាម៉ាអ៊ីក"), + CountryLocalization("jp", "ជប៉ុន", "ជប៉ុន"), + CountryLocalization("je", "អង់គ្លេស", "ជឺស៊ី"), + CountryLocalization("jo", "អារ៉ាប់", "ហ៊្សកដានី"), + CountryLocalization("kz", "កាហ្សាក់", "កាហ្សាក់ស្ថាន"), + CountryLocalization("ke", "សូម៉ាលី", "កេនយ៉ា"), + CountryLocalization("ki", "អង់គ្លេស", "គិរីបាទី"), + CountryLocalization("xk", "ស៊ែប", "កូសូវ៉ូ"), + CountryLocalization("kw", "អារ៉ាប់", "កូវ៉ែត"), + CountryLocalization("kg", "រុស្ស៊ី", "កៀហ្ស៊ីស៊ីស្ថាន"), + CountryLocalization("la", "ឡាវ", "ឡាវ"), + CountryLocalization("lv", "ឡាតវី", "ឡេតូនី"), + CountryLocalization("lb", "អារ៉ាប់", "លីបង់"), + CountryLocalization("ls", "អង់គ្លេស", "ឡេសូតូ"), + CountryLocalization("lr", "អង់គ្លេស", "លីបេរីយ៉ា"), + CountryLocalization("ly", "អារ៉ាប់", "លីប៊ី"), + CountryLocalization("li", "អាល្លឺម៉ង (ស្វីស)", "លិចតិនស្ដាញ"), + CountryLocalization("lt", "លីទុយអានី", "លីទុយអានី"), + CountryLocalization("lu", "លុចសំបួ", "លុចសំបួ"), + CountryLocalization("mo", "ព័រទុយហ្គាល់", "ម៉ាកាវ តំបន់រដ្ឋបាលពិសេសចិន"), + CountryLocalization("mk", "អាល់បានី", "ម៉ាសេដ្វាន"), + CountryLocalization("mg", "បារាំង", "ម៉ាដាហ្គាស្កា"), + CountryLocalization("mw", "អង់គ្លេស", "ម៉ាឡាវី"), + CountryLocalization("my", "តាមីល", "ម៉ាឡេស៊ី"), + CountryLocalization("ml", "បារាំង", "ម៉ាលី"), + CountryLocalization("mt", "អង់គ្លេស", "ម៉ាល់ត៍"), + CountryLocalization("mh", "អង់គ្លេស", "កោះ​ម៉ាស់សល"), + CountryLocalization("mq", "បារាំង", "ម៉ាទីនីក"), + CountryLocalization("mr", "អារ៉ាប់", "ម៉ូរីតានី"), + CountryLocalization("mu", "ម៉ូរីស៊ីន", "ម៉ូរីស"), + CountryLocalization("yt", "បារាំង", "ម៉ាយុត"), + CountryLocalization("mx", "អេស្ប៉ាញ", "ម៉ិកស៊ិក"), + CountryLocalization("fm", "អង់គ្លេស", "មីក្រូណេស៊ី"), + CountryLocalization("md", "រុស្ស៊ី", "ម៉ុលដាវី"), + CountryLocalization("mc", "បារាំង", "ម៉ូណាកូ"), + CountryLocalization("mn", "ម៉ុងហ្គោលី", "ម៉ុងហ្គោលី"), + CountryLocalization("me", "ស៊ែប", "ម៉ុងតេណេហ្គ្រោ"), + CountryLocalization("ms", "អង់គ្លេស", "ម៉ុងស៊ែរ៉ា"), + CountryLocalization("ma", "តាម៉ាសាយអាត្លាសកណ្តាល", "ម៉ារ៉ុក"), + CountryLocalization("mz", "ម៉ាកគូវ៉ាមីតូ", "ម៉ូសំប៊ិក"), + CountryLocalization("mm", "ភូមា", "មីយ៉ាន់ម៉ា (ភូមា)"), + CountryLocalization("na", "អង់គ្លេស", "ណាមីប៊ី"), + CountryLocalization("nr", "អង់គ្លេស", "ណូរូ"), + CountryLocalization("np", "នេប៉ាល់", "នេប៉ាល់"), + CountryLocalization("nl", "អង់គ្លេស", "ហូឡង់"), + CountryLocalization("nc", "បារាំង", "នូវែល​កាឡេដូនី"), + CountryLocalization("nz", "អង់គ្លេស", "នូវែល​សេឡង់"), + CountryLocalization("ni", "អេស្ប៉ាញ", "នីការ៉ាហ្គា"), + CountryLocalization("ne", "ហូសា", "នីហ្សេ"), + CountryLocalization("ng", "ហូសា", "នីហ្សេរីយ៉ា"), + CountryLocalization("nu", "អង់គ្លេស", "ណៀ"), + CountryLocalization("nf", "អង់គ្លេស", "កោះ​ណ័រហ្វក់"), + CountryLocalization("kp", "កូរ៉េ", "កូរ៉េ​ខាង​ជើង"), + CountryLocalization("mp", "អង់គ្លេស", "កោះ​ម៉ារីណា​ខាង​ជើង"), + CountryLocalization("no", "សាមីខាងជើង", "ន័រវែស"), + CountryLocalization("om", "អារ៉ាប់", "អូម៉ង់"), + CountryLocalization("pk", "អង់គ្លេស", "ប៉ាគីស្ថាន"), + CountryLocalization("pw", "អង់គ្លេស", "ផៅឡូ"), + CountryLocalization("ps", "អារ៉ាប់", "ដែន​ដីប៉ាលេស្ទីន"), + CountryLocalization("pa", "អេស្ប៉ាញ", "ប៉ាណាម៉ា"), + CountryLocalization("pg", "អង់គ្លេស", "ប៉ាពូអាស៊ី​នូវែលហ្គីណេ"), + CountryLocalization("py", "អេស្ប៉ាញ", "ប៉ារ៉ាហ្គាយ"), + CountryLocalization("pe", "អេស្ប៉ាញ", "ប៉េរូ"), + CountryLocalization("ph", "ហ្វីលីពីន", "ហ្វីលីពីន"), + CountryLocalization("pn", "អង់គ្លេស", "កោះ​ភីតកាន"), + CountryLocalization("pl", "ប៉ូឡូញ", "ប៉ូឡូញ"), + CountryLocalization("pt", "ព័រទុយហ្គាល់", "ព័រទុយហ្គាល់"), + CountryLocalization("pr", "អង់គ្លេស", "ព័រតូរីកូ"), + CountryLocalization("qa", "អារ៉ាប់", "កាតា"), + CountryLocalization("ro", "រូម៉ានី", "រូម៉ានី"), + CountryLocalization("ru", "តាតា", "រុស្ស៊ី"), + CountryLocalization("rw", "អង់គ្លេស", "រវ៉ាន់ដា"), + CountryLocalization("re", "បារាំង", "រេអុយញ៉ុង"), + CountryLocalization("ws", "អង់គ្លេស", "សាម័រ"), + CountryLocalization("sm", "អ៊ីតាលី", "សាន​ម៉ារីណូ"), + CountryLocalization("sa", "អារ៉ាប់", "អារ៉ាប៊ីសាអូឌីត"), + CountryLocalization("sn", "បារាំង", "សេណេហ្គាល់"), + CountryLocalization("rs", "ស៊ែប", "សែប៊ី"), + CountryLocalization("cs", "ស៊ែប", "Serbia and Montenegro"), + CountryLocalization("sc", "បារាំង", "សីស្ហែល"), + CountryLocalization("sl", "អង់គ្លេស", "សៀរ៉ាឡេអូន"), + CountryLocalization("sg", "តាមីល", "សិង្ហបុរី"), + CountryLocalization("sx", "អង់គ្លេស", "សីង​ម៉ាធីន"), + CountryLocalization("sk", "ស្លូវ៉ាគី", "ស្លូវ៉ាគី"), + CountryLocalization("si", "ស្លូវ៉ានី", "ស្លូវេនី"), + CountryLocalization("sb", "អង់គ្លេស", "កោះ​សូឡូម៉ុង"), + CountryLocalization("so", "អារ៉ាប់", "សូម៉ាលី"), + CountryLocalization("za", "អង់គ្លេស", "អាហ្វ្រិកខាងត្បូង"), + CountryLocalization("kr", "កូរ៉េ", "កូរ៉េ​ខាង​ត្បូង"), + CountryLocalization("ss", "នូអ័រ", "ស៊ូដង់​ខាង​ត្បូង"), + CountryLocalization("es", "អេស្ប៉ាញ", "អេស្ប៉ាញ"), + CountryLocalization("lk", "តាមីល", "ស្រីលង្កា"), + CountryLocalization("bl", "បារាំង", "សាំង​បាថេឡេមី"), + CountryLocalization("sh", "អង់គ្លេស", "សង់​ហេឡេណា"), + CountryLocalization("kn", "អង់គ្លេស", "សាំង​គីត និង ណេវីស"), + CountryLocalization("lc", "អង់គ្លេស", "សាំងលូស៊ី"), + CountryLocalization("mf", "បារាំង", "សាំង​ម៉ាទីន"), + CountryLocalization("pm", "បារាំង", "សង់ព្យែរ និង​មីគីឡុង"), + CountryLocalization("vc", "អង់គ្លេស", "សាំង​វ៉ាំងសង់ និង ហ្គ្រេណាឌីន"), + CountryLocalization("sd", "អារ៉ាប់", "ស៊ូដង់"), + CountryLocalization("sr", "ហូឡង់", "សូរីណាម"), + CountryLocalization("sj", "ន័រវែស បុកម៉ាល់", "ស្វាលបាដ និង ហ្សង់ម៉ាយេន"), + CountryLocalization("sz", "អង់គ្លេស", "ស្វាស៊ីឡង់"), + CountryLocalization("se", "ស៊ុយអែត", "ស៊ុយអែត"), + CountryLocalization("ch", "អាល្លឺម៉ង (ស្វីស)", "ស្វីស"), + CountryLocalization("sy", "អារ៉ាប់", "ស៊ីរី"), + CountryLocalization("st", "ព័រទុយហ្គាល់", "សៅតូម៉េ និង ប្រាំងស៊ីប"), + CountryLocalization("tw", "ចិន", "តៃវ៉ាន់"), + CountryLocalization("tj", "តាហ្ស៊ីគ", "តាហ្ស៊ីគីស្ថាន"), + CountryLocalization("tz", "ម៉ាកូនដេ", "តង់សានី"), + CountryLocalization("th", "ថៃ", "ថៃ"), + CountryLocalization("tl", "ព័រទុយហ្គាល់", "ទីម័រលីស"), + CountryLocalization("tg", "បារាំង", "តូហ្គោ"), + CountryLocalization("tk", "អង់គ្លេស", "តូខេឡៅ"), + CountryLocalization("to", "តុងហ្គា", "តុងហ្គា"), + CountryLocalization("tt", "អង់គ្លេស", "ទ្រីនីដាត និង​តូបាហ្គោ"), + CountryLocalization("tn", "បារាំង", "ទុយនីស៊ី"), + CountryLocalization("tr", "ទួរគី", "តួកគី"), + CountryLocalization("tm", "តួកម៉េន", "តួកម៉េនីស្ថាន"), + CountryLocalization("tc", "អង់គ្លេស", "កោះ​ទួគ និង កៃកូស"), + CountryLocalization("tv", "អង់គ្លេស", "ទូវ៉ាលូ"), + CountryLocalization("um", "អង់គ្លេស", "កោះ​អៅឡាយីង​អាមេរិក"), + CountryLocalization("vi", "អង់គ្លេស", "កោះ​វឺជីន​អាមេរិក"), + CountryLocalization("ug", "ស្វាហ៊ីលី", "អ៊ូហ្គង់ដា"), + CountryLocalization("ua", "អ៊ុយក្រែន", "អ៊ុយក្រែន"), + CountryLocalization("ae", "អារ៉ាប់", "អេមីរ៉ាត​អារ៉ាប់​រួម"), + CountryLocalization("gb", "អង់គ្លេស", "ចក្រភព​អង់គ្លេស"), + CountryLocalization("us", "ឡាកូតា", "សហរដ្ឋអាមេរិក"), + CountryLocalization("uy", "អេស្ប៉ាញ", "អ៊ុយរូហ្គាយ"), + CountryLocalization("uz", "អ៊ូសបេគ", "អ៊ូសបេគីស្ថាន"), + CountryLocalization("vu", "បារាំង", "វ៉ានូទូ"), + CountryLocalization("va", "អ៊ីតាលី", "បុរី​វ៉ាទីកង់"), + CountryLocalization("ve", "អេស្ប៉ាញ", "វ៉េណេស៊ុយអេឡា"), + CountryLocalization("vn", "វៀតណាម", "វៀតណាម"), + CountryLocalization("wf", "បារាំង", "វ៉ាលីស និង​ហ្វូទូណា"), + CountryLocalization("eh", "អារ៉ាប់", "សាហារ៉ាខាងលិច"), + CountryLocalization("ye", "អារ៉ាប់", "យេម៉ែន"), + CountryLocalization("zm", "អង់គ្លេស", "សំប៊ី"), + CountryLocalization("zw", "នេបេលេខាងជើង", "ស៊ីមបាវ៉េ"), + CountryLocalization("ax", "ស៊ុយអែត", "កោះ​អាឡង់"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ko.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ko.kt new file mode 100644 index 0000000..37fbdff --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ko.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ko. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ko: List = listOf( + CountryLocalization("af", "페르시아어", "아프가니스탄"), + CountryLocalization("al", "알바니아어", "알바니아"), + CountryLocalization("dz", "프랑스어", "알제리"), + CountryLocalization("as", "영어", "아메리칸 사모아"), + CountryLocalization("ad", "카탈로니아어", "안도라"), + CountryLocalization("ao", "링갈라어", "앙골라"), + CountryLocalization("ai", "영어", "앵귈라"), + CountryLocalization("ag", "영어", "앤티가 바부다"), + CountryLocalization("ar", "스페인어", "아르헨티나"), + CountryLocalization("am", "아르메니아어", "아르메니아"), + CountryLocalization("aw", "네덜란드어", "아루바"), + CountryLocalization("au", "영어", "오스트레일리아"), + CountryLocalization("at", "영어", "오스트리아"), + CountryLocalization("az", "아제르바이잔어", "아제르바이잔"), + CountryLocalization("bs", "영어", "바하마"), + CountryLocalization("bh", "아랍어", "바레인"), + CountryLocalization("bd", "벵골어", "방글라데시"), + CountryLocalization("bb", "영어", "바베이도스"), + CountryLocalization("by", "벨라루스어", "벨라루스"), + CountryLocalization("be", "프랑스어", "벨기에"), + CountryLocalization("bz", "영어", "벨리즈"), + CountryLocalization("bj", "프랑스어", "베냉"), + CountryLocalization("bm", "영어", "버뮤다"), + CountryLocalization("bt", "종카어", "부탄"), + CountryLocalization("bo", "스페인어", "볼리비아"), + CountryLocalization("ba", "보스니아어", "보스니아 헤르체고비나"), + CountryLocalization("bw", "영어", "보츠와나"), + CountryLocalization("br", "포르투갈어", "브라질"), + CountryLocalization("io", "영어", "영국령 인도양 식민지"), + CountryLocalization("vg", "영어", "영국령 버진아일랜드"), + CountryLocalization("bn", "말레이어", "브루나이"), + CountryLocalization("bg", "불가리아어", "불가리아"), + CountryLocalization("bf", "프랑스어", "부르키나파소"), + CountryLocalization("bi", "프랑스어", "부룬디"), + CountryLocalization("kh", "크메르어", "캄보디아"), + CountryLocalization("cm", "바사어", "카메룬"), + CountryLocalization("ca", "프랑스어", "캐나다"), + CountryLocalization("ic", "스페인어", "카나리아 제도"), + CountryLocalization("cv", "크리올어", "카보베르데"), + CountryLocalization("bq", "네덜란드어", "네덜란드령 카리브"), + CountryLocalization("ky", "영어", "케이맨 제도"), + CountryLocalization("cf", "링갈라어", "중앙 아프리카 공화국"), + CountryLocalization("ea", "스페인어", "세우타 및 멜리야"), + CountryLocalization("td", "아랍어", "차드"), + CountryLocalization("cl", "스페인어", "칠레"), + CountryLocalization("cn", "티베트어", "중국"), + CountryLocalization("cx", "영어", "크리스마스섬"), + CountryLocalization("cc", "영어", "코코스 제도"), + CountryLocalization("co", "스페인어", "콜롬비아"), + CountryLocalization("km", "아랍어", "코모로"), + CountryLocalization("cg", "링갈라어", "콩고-브라자빌"), + CountryLocalization("cd", "스와힐리어", "콩고-킨샤사"), + CountryLocalization("ck", "영어", "쿡 제도"), + CountryLocalization("cr", "스페인어", "코스타리카"), + CountryLocalization("hr", "크로아티아어", "크로아티아"), + CountryLocalization("cu", "스페인어", "쿠바"), + CountryLocalization("cw", "네덜란드어", "퀴라소"), + CountryLocalization("cy", "영어", "키프로스"), + CountryLocalization("cz", "체코어", "체코"), + CountryLocalization("ci", "프랑스어", "코트디부아르"), + CountryLocalization("dk", "영어", "덴마크"), + CountryLocalization("dg", "영어", "디에고 가르시아"), + CountryLocalization("dj", "프랑스어", "지부티"), + CountryLocalization("dm", "영어", "도미니카"), + CountryLocalization("do", "스페인어", "도미니카 공화국"), + CountryLocalization("ec", "케추아어", "에콰도르"), + CountryLocalization("eg", "아랍어", "이집트"), + CountryLocalization("sv", "스페인어", "엘살바도르"), + CountryLocalization("gq", "스페인어", "적도 기니"), + CountryLocalization("er", "티그리냐어", "에리트리아"), + CountryLocalization("ee", "에스토니아어", "에스토니아"), + CountryLocalization("et", "암하라어", "에티오피아"), + CountryLocalization("fk", "영어", "포클랜드 제도"), + CountryLocalization("fo", "페로어", "페로 제도"), + CountryLocalization("fj", "영어", "피지"), + CountryLocalization("fi", "스웨덴어", "핀란드"), + CountryLocalization("fr", "독일어(스위스)", "프랑스"), + CountryLocalization("gf", "프랑스어", "프랑스령 기아나"), + CountryLocalization("pf", "프랑스어", "프랑스령 폴리네시아"), + CountryLocalization("ga", "프랑스어", "가봉"), + CountryLocalization("gm", "영어", "감비아"), + CountryLocalization("ge", "오세트어", "조지아"), + CountryLocalization("de", "저지 소르비아어", "독일"), + CountryLocalization("gh", "영어", "가나"), + CountryLocalization("gi", "영어", "지브롤터"), + CountryLocalization("gr", "그리스어", "그리스"), + CountryLocalization("gl", "그린란드어", "그린란드"), + CountryLocalization("gd", "영어", "그레나다"), + CountryLocalization("gp", "프랑스어", "과들루프"), + CountryLocalization("gu", "영어", "괌"), + CountryLocalization("gt", "스페인어", "과테말라"), + CountryLocalization("gg", "영어", "건지"), + CountryLocalization("gn", "프랑스어", "기니"), + CountryLocalization("gw", "포르투갈어", "기니비사우"), + CountryLocalization("gy", "영어", "가이아나"), + CountryLocalization("ht", "프랑스어", "아이티"), + CountryLocalization("hn", "스페인어", "온두라스"), + CountryLocalization("hk", "중국어", "홍콩(중국 특별행정구)"), + CountryLocalization("hu", "헝가리어", "헝가리"), + CountryLocalization("is", "아이슬란드어", "아이슬란드"), + CountryLocalization("in", "네팔어", "인도"), + CountryLocalization("id", "인도네시아어", "인도네시아"), + CountryLocalization("ir", "페르시아어", "이란"), + CountryLocalization("iq", "북부 루리어", "이라크"), + CountryLocalization("ie", "영어", "아일랜드"), + CountryLocalization("im", "맹크스어", "맨 섬"), + CountryLocalization("il", "영어", "이스라엘"), + CountryLocalization("it", "독일어", "이탈리아"), + CountryLocalization("jm", "영어", "자메이카"), + CountryLocalization("jp", "일본어", "일본"), + CountryLocalization("je", "영어", "저지"), + CountryLocalization("jo", "아랍어", "요르단"), + CountryLocalization("kz", "카자흐어", "카자흐스탄"), + CountryLocalization("ke", "소말리아어", "케냐"), + CountryLocalization("ki", "영어", "키리바시"), + CountryLocalization("xk", "세르비아어", "코소보"), + CountryLocalization("kw", "아랍어", "쿠웨이트"), + CountryLocalization("kg", "러시아어", "키르기스스탄"), + CountryLocalization("la", "라오어", "라오스"), + CountryLocalization("lv", "라트비아어", "라트비아"), + CountryLocalization("lb", "아랍어", "레바논"), + CountryLocalization("ls", "영어", "레소토"), + CountryLocalization("lr", "영어", "라이베리아"), + CountryLocalization("ly", "아랍어", "리비아"), + CountryLocalization("li", "독일어(스위스)", "리히텐슈타인"), + CountryLocalization("lt", "리투아니아어", "리투아니아"), + CountryLocalization("lu", "룩셈부르크어", "룩셈부르크"), + CountryLocalization("mo", "포르투갈어", "마카오(중국 특별행정구)"), + CountryLocalization("mk", "알바니아어", "마케도니아"), + CountryLocalization("mg", "프랑스어", "마다가스카르"), + CountryLocalization("mw", "영어", "말라위"), + CountryLocalization("my", "타밀어", "말레이시아"), + CountryLocalization("ml", "프랑스어", "말리"), + CountryLocalization("mt", "영어", "몰타"), + CountryLocalization("mh", "영어", "마셜 제도"), + CountryLocalization("mq", "프랑스어", "마르티니크"), + CountryLocalization("mr", "아랍어", "모리타니"), + CountryLocalization("mu", "모리스얀어", "모리셔스"), + CountryLocalization("yt", "프랑스어", "마요트"), + CountryLocalization("mx", "스페인어", "멕시코"), + CountryLocalization("fm", "영어", "미크로네시아"), + CountryLocalization("md", "러시아어", "몰도바"), + CountryLocalization("mc", "프랑스어", "모나코"), + CountryLocalization("mn", "몽골어", "몽골"), + CountryLocalization("me", "세르비아어", "몬테네그로"), + CountryLocalization("ms", "영어", "몬트세라트"), + CountryLocalization("ma", "중앙 모로코 타마지트어", "모로코"), + CountryLocalization("mz", "마크후와-메토어", "모잠비크"), + CountryLocalization("mm", "버마어", "미얀마"), + CountryLocalization("na", "영어", "나미비아"), + CountryLocalization("nr", "영어", "나우루"), + CountryLocalization("np", "네팔어", "네팔"), + CountryLocalization("nl", "영어", "네덜란드"), + CountryLocalization("nc", "프랑스어", "뉴칼레도니아"), + CountryLocalization("nz", "영어", "뉴질랜드"), + CountryLocalization("ni", "스페인어", "니카라과"), + CountryLocalization("ne", "하우사어", "니제르"), + CountryLocalization("ng", "하우사어", "나이지리아"), + CountryLocalization("nu", "영어", "니우에"), + CountryLocalization("nf", "영어", "노퍽섬"), + CountryLocalization("kp", "한국어", "조선민주주의인민공화국"), + CountryLocalization("mp", "영어", "북마리아나제도"), + CountryLocalization("no", "북부 사미어", "노르웨이"), + CountryLocalization("om", "아랍어", "오만"), + CountryLocalization("pk", "영어", "파키스탄"), + CountryLocalization("pw", "영어", "팔라우"), + CountryLocalization("ps", "아랍어", "팔레스타인 지구"), + CountryLocalization("pa", "스페인어", "파나마"), + CountryLocalization("pg", "영어", "파푸아뉴기니"), + CountryLocalization("py", "스페인어", "파라과이"), + CountryLocalization("pe", "스페인어", "페루"), + CountryLocalization("ph", "필리핀어", "필리핀"), + CountryLocalization("pn", "영어", "핏케언 섬"), + CountryLocalization("pl", "폴란드어", "폴란드"), + CountryLocalization("pt", "포르투갈어", "포르투갈"), + CountryLocalization("pr", "영어", "푸에르토리코"), + CountryLocalization("qa", "아랍어", "카타르"), + CountryLocalization("ro", "루마니아어", "루마니아"), + CountryLocalization("ru", "타타르어", "러시아"), + CountryLocalization("rw", "영어", "르완다"), + CountryLocalization("re", "프랑스어", "리유니온"), + CountryLocalization("ws", "영어", "사모아"), + CountryLocalization("sm", "이탈리아어", "산마리노"), + CountryLocalization("sa", "아랍어", "사우디아라비아"), + CountryLocalization("sn", "프랑스어", "세네갈"), + CountryLocalization("rs", "세르비아어", "세르비아"), + CountryLocalization("cs", "세르비아어", "세르비아 몬테네그로(유고슬라비아)"), + CountryLocalization("sc", "프랑스어", "세이셸"), + CountryLocalization("sl", "영어", "시에라리온"), + CountryLocalization("sg", "타밀어", "싱가포르"), + CountryLocalization("sx", "영어", "신트마르턴"), + CountryLocalization("sk", "슬로바키아어", "슬로바키아"), + CountryLocalization("si", "슬로베니아어", "슬로베니아"), + CountryLocalization("sb", "영어", "솔로몬 제도"), + CountryLocalization("so", "아랍어", "소말리아"), + CountryLocalization("za", "영어", "남아프리카"), + CountryLocalization("kr", "한국어", "대한민국"), + CountryLocalization("ss", "누에르어", "남수단"), + CountryLocalization("es", "스페인어", "스페인"), + CountryLocalization("lk", "타밀어", "스리랑카"), + CountryLocalization("bl", "프랑스어", "생바르텔레미"), + CountryLocalization("sh", "영어", "세인트헬레나"), + CountryLocalization("kn", "영어", "세인트키츠 네비스"), + CountryLocalization("lc", "영어", "세인트루시아"), + CountryLocalization("mf", "프랑스어", "생마르탱"), + CountryLocalization("pm", "프랑스어", "생피에르 미클롱"), + CountryLocalization("vc", "영어", "세인트빈센트그레나딘"), + CountryLocalization("sd", "아랍어", "수단"), + CountryLocalization("sr", "네덜란드어", "수리남"), + CountryLocalization("sj", "노르웨이어(보크말)", "스발바르제도-얀마웬섬"), + CountryLocalization("sz", "영어", "스와질란드"), + CountryLocalization("se", "스웨덴어", "스웨덴"), + CountryLocalization("ch", "독일어(스위스)", "스위스"), + CountryLocalization("sy", "아랍어", "시리아"), + CountryLocalization("st", "포르투갈어", "상투메 프린시페"), + CountryLocalization("tw", "중국어", "대만"), + CountryLocalization("tj", "타지크어", "타지키스탄"), + CountryLocalization("tz", "마콘데어", "탄자니아"), + CountryLocalization("th", "태국어", "태국"), + CountryLocalization("tl", "포르투갈어", "동티모르"), + CountryLocalization("tg", "프랑스어", "토고"), + CountryLocalization("tk", "영어", "토켈라우"), + CountryLocalization("to", "통가어", "통가"), + CountryLocalization("tt", "영어", "트리니다드 토바고"), + CountryLocalization("tn", "프랑스어", "튀니지"), + CountryLocalization("tr", "터키어", "터키"), + CountryLocalization("tm", "투르크멘어", "투르크메니스탄"), + CountryLocalization("tc", "영어", "터크스 케이커스 제도"), + CountryLocalization("tv", "영어", "투발루"), + CountryLocalization("um", "영어", "미국령 해외 제도"), + CountryLocalization("vi", "영어", "미국령 버진아일랜드"), + CountryLocalization("ug", "스와힐리어", "우간다"), + CountryLocalization("ua", "우크라이나어", "우크라이나"), + CountryLocalization("ae", "아랍어", "아랍에미리트"), + CountryLocalization("gb", "영어", "영국"), + CountryLocalization("us", "라코타어", "미국"), + CountryLocalization("uy", "스페인어", "우루과이"), + CountryLocalization("uz", "우즈베크어", "우즈베키스탄"), + CountryLocalization("vu", "프랑스어", "바누아투"), + CountryLocalization("va", "이탈리아어", "바티칸 시국"), + CountryLocalization("ve", "스페인어", "베네수엘라"), + CountryLocalization("vn", "베트남어", "베트남"), + CountryLocalization("wf", "프랑스어", "왈리스-푸투나 제도"), + CountryLocalization("eh", "아랍어", "서사하라"), + CountryLocalization("ye", "아랍어", "예멘"), + CountryLocalization("zm", "영어", "잠비아"), + CountryLocalization("zw", "북부 은데벨레어", "짐바브웨"), + CountryLocalization("ax", "스웨덴어", "올란드 제도"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lb.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lb.kt new file mode 100644 index 0000000..eaf4d9b --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lb.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code lb. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_lb: List = listOf( + CountryLocalization("af", "Persesch", "Afghanistan"), + CountryLocalization("al", "Albanesch", "Albanien"), + CountryLocalization("dz", "Franséisch", "Algerien"), + CountryLocalization("as", "Englesch", "Amerikanesch-Samoa"), + CountryLocalization("ad", "Katalanesch", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Englesch", "Anguilla"), + CountryLocalization("ag", "Englesch", "Antigua a Barbuda"), + CountryLocalization("ar", "Spuenesch", "Argentinien"), + CountryLocalization("am", "Armenesch", "Armenien"), + CountryLocalization("aw", "Hollännesch", "Aruba"), + CountryLocalization("au", "Englesch", "Australien"), + CountryLocalization("at", "Englesch", "Éisträich"), + CountryLocalization("az", "Aserbaidschanesch", "Aserbaidschan"), + CountryLocalization("bs", "Englesch", "Bahamas"), + CountryLocalization("bh", "Arabesch", "Bahrain"), + CountryLocalization("bd", "Bengalesch", "Bangladesch"), + CountryLocalization("bb", "Englesch", "Barbados"), + CountryLocalization("by", "Wäissrussesch", "Wäissrussland"), + CountryLocalization("be", "Franséisch", "Belsch"), + CountryLocalization("bz", "Englesch", "Belize"), + CountryLocalization("bj", "Franséisch", "Benin"), + CountryLocalization("bm", "Englesch", "Bermuda"), + CountryLocalization("bt", "Bhutanesch", "Bhutan"), + CountryLocalization("bo", "Spuenesch", "Bolivien"), + CountryLocalization("ba", "Bosnesch", "Bosnien an Herzegowina"), + CountryLocalization("bw", "Englesch", "Botsuana"), + CountryLocalization("br", "Portugisesch", "Brasilien"), + CountryLocalization("io", "Englesch", "Britescht Territorium am Indeschen Ozean"), + CountryLocalization("vg", "Englesch", "Britesch Joffereninselen"), + CountryLocalization("bn", "Malaiesch", "Brunei"), + CountryLocalization("bg", "Bulgaresch", "Bulgarien"), + CountryLocalization("bf", "Franséisch", "Burkina Faso"), + CountryLocalization("bi", "Franséisch", "Burundi"), + CountryLocalization("kh", "Kambodschanesch", "Kambodscha"), + CountryLocalization("cm", "Basaa-Sprooch", "Kamerun"), + CountryLocalization("ca", "Franséisch", "Kanada"), + CountryLocalization("ic", "Spuenesch", "Kanaresch Inselen"), + CountryLocalization("cv", "Kabuverdianu", "Kap Verde"), + CountryLocalization("bq", "Hollännesch", "Karibescht Holland"), + CountryLocalization("ky", "Englesch", "Kaimaninselen"), + CountryLocalization("cf", "Lingala", "Zentralafrikanesch Republik"), + CountryLocalization("ea", "Spuenesch", "Ceuta a Melilla"), + CountryLocalization("td", "Arabesch", "Tschad"), + CountryLocalization("cl", "Spuenesch", "Chile"), + CountryLocalization("cn", "Tibetesch", "China"), + CountryLocalization("cx", "Englesch", "Chrëschtdagsinsel"), + CountryLocalization("cc", "Englesch", "Kokosinselen"), + CountryLocalization("co", "Spuenesch", "Kolumbien"), + CountryLocalization("km", "Arabesch", "Komoren"), + CountryLocalization("cg", "Lingala", "Kongo-Brazzaville"), + CountryLocalization("cd", "Suaheli", "Kongo-Kinshasa"), + CountryLocalization("ck", "Englesch", "Cookinselen"), + CountryLocalization("cr", "Spuenesch", "Costa Rica"), + CountryLocalization("hr", "Kroatesch", "Kroatien"), + CountryLocalization("cu", "Spuenesch", "Kuba"), + CountryLocalization("cw", "Hollännesch", "Curaçao"), + CountryLocalization("cy", "Englesch", "Zypern"), + CountryLocalization("cz", "Tschechesch", "Tschechien"), + CountryLocalization("ci", "Franséisch", "Côte d’Ivoire"), + CountryLocalization("dk", "Englesch", "Dänemark"), + CountryLocalization("dg", "Englesch", "Diego Garcia"), + CountryLocalization("dj", "Franséisch", "Dschibuti"), + CountryLocalization("dm", "Englesch", "Dominica"), + CountryLocalization("do", "Spuenesch", "Dominikanesch Republik"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabesch", "Egypten"), + CountryLocalization("sv", "Spuenesch", "El Salvador"), + CountryLocalization("gq", "Spuenesch", "Equatorialguinea"), + CountryLocalization("er", "Tigrinja", "Eritrea"), + CountryLocalization("ee", "Estnesch", "Estland"), + CountryLocalization("et", "Amharesch", "Ethiopien"), + CountryLocalization("fk", "Englesch", "Falklandinselen"), + CountryLocalization("fo", "Färöesch", "Färöer"), + CountryLocalization("fj", "Englesch", "Fidschi"), + CountryLocalization("fi", "Schwedesch", "Finnland"), + CountryLocalization("fr", "Schwäizerdäitsch", "Frankräich"), + CountryLocalization("gf", "Franséisch", "Guayane"), + CountryLocalization("pf", "Franséisch", "Franséisch-Polynesien"), + CountryLocalization("ga", "Franséisch", "Gabun"), + CountryLocalization("gm", "Englesch", "Gambia"), + CountryLocalization("ge", "Ossetesch", "Georgien"), + CountryLocalization("de", "Niddersorbesch", "Däitschland"), + CountryLocalization("gh", "Englesch", "Ghana"), + CountryLocalization("gi", "Englesch", "Gibraltar"), + CountryLocalization("gr", "Griichesch", "Griicheland"), + CountryLocalization("gl", "Grönlännesch", "Grönland"), + CountryLocalization("gd", "Englesch", "Grenada"), + CountryLocalization("gp", "Franséisch", "Guadeloupe"), + CountryLocalization("gu", "Englesch", "Guam"), + CountryLocalization("gt", "Spuenesch", "Guatemala"), + CountryLocalization("gg", "Englesch", "Guernsey"), + CountryLocalization("gn", "Franséisch", "Guinea"), + CountryLocalization("gw", "Portugisesch", "Guinea-Bissau"), + CountryLocalization("gy", "Englesch", "Guyana"), + CountryLocalization("ht", "Franséisch", "Haiti"), + CountryLocalization("hn", "Spuenesch", "Honduras"), + CountryLocalization("hk", "Chinesesch", "Spezialverwaltungszon Hong Kong"), + CountryLocalization("hu", "Ungaresch", "Ungarn"), + CountryLocalization("is", "Islännesch", "Island"), + CountryLocalization("in", "Nepalesesch", "Indien"), + CountryLocalization("id", "Indonesian", "Indonesien"), + CountryLocalization("ir", "Persesch", "Iran"), + CountryLocalization("iq", "lrc", "Irak"), + CountryLocalization("ie", "Englesch", "Irland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Englesch", "Israel"), + CountryLocalization("it", "Däitsch", "Italien"), + CountryLocalization("jm", "Englesch", "Jamaika"), + CountryLocalization("jp", "Japanesch", "Japan"), + CountryLocalization("je", "Englesch", "Jersey"), + CountryLocalization("jo", "Arabesch", "Jordanien"), + CountryLocalization("kz", "Kasachesch", "Kasachstan"), + CountryLocalization("ke", "Somali", "Kenia"), + CountryLocalization("ki", "Englesch", "Kiribati"), + CountryLocalization("xk", "Serbesch", "Kosovo"), + CountryLocalization("kw", "Arabesch", "Kuwait"), + CountryLocalization("kg", "Russesch", "Kirgisistan"), + CountryLocalization("la", "Laotesch", "Laos"), + CountryLocalization("lv", "Lettesch", "Lettland"), + CountryLocalization("lb", "Arabesch", "Libanon"), + CountryLocalization("ls", "Englesch", "Lesotho"), + CountryLocalization("lr", "Englesch", "Liberia"), + CountryLocalization("ly", "Arabesch", "Libyen"), + CountryLocalization("li", "Schwäizerdäitsch", "Liechtenstein"), + CountryLocalization("lt", "Litauesch", "Litauen"), + CountryLocalization("lu", "Lëtzebuergesch", "Lëtzebuerg"), + CountryLocalization("mo", "Portugisesch", "Spezialverwaltungszon Macau"), + CountryLocalization("mk", "Albanesch", "Mazedonien"), + CountryLocalization("mg", "Franséisch", "Madagaskar"), + CountryLocalization("mw", "Englesch", "Malawi"), + CountryLocalization("my", "Tamilesch", "Malaysia"), + CountryLocalization("ml", "Franséisch", "Mali"), + CountryLocalization("mt", "Englesch", "Malta"), + CountryLocalization("mh", "Englesch", "Marshallinselen"), + CountryLocalization("mq", "Franséisch", "Martinique"), + CountryLocalization("mr", "Arabesch", "Mauretanien"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "Franséisch", "Mayotte"), + CountryLocalization("mx", "Spuenesch", "Mexiko"), + CountryLocalization("fm", "Englesch", "Mikronesien"), + CountryLocalization("md", "Russesch", "Moldawien"), + CountryLocalization("mc", "Franséisch", "Monaco"), + CountryLocalization("mn", "Mongolesch", "Mongolei"), + CountryLocalization("me", "Serbesch", "Montenegro"), + CountryLocalization("ms", "Englesch", "Montserrat"), + CountryLocalization("ma", "Mëttlert-Atlas-Tamazight", "Marokko"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mosambik"), + CountryLocalization("mm", "Birmanesch", "Myanmar"), + CountryLocalization("na", "Englesch", "Namibia"), + CountryLocalization("nr", "Englesch", "Nauru"), + CountryLocalization("np", "Nepalesesch", "Nepal"), + CountryLocalization("nl", "Englesch", "Holland"), + CountryLocalization("nc", "Franséisch", "Neikaledonien"), + CountryLocalization("nz", "Englesch", "Neiséiland"), + CountryLocalization("ni", "Spuenesch", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "Englesch", "Niue"), + CountryLocalization("nf", "Englesch", "Norfolkinsel"), + CountryLocalization("kp", "Koreanesch", "Nordkorea"), + CountryLocalization("mp", "Englesch", "Nërdlech Marianen"), + CountryLocalization("no", "Nordsamesch", "Norwegen"), + CountryLocalization("om", "Arabesch", "Oman"), + CountryLocalization("pk", "Englesch", "Pakistan"), + CountryLocalization("pw", "Englesch", "Palau"), + CountryLocalization("ps", "Arabesch", "Palestinensesch Autonomiegebidder"), + CountryLocalization("pa", "Spuenesch", "Panama"), + CountryLocalization("pg", "Englesch", "Papua-Neiguinea"), + CountryLocalization("py", "Spuenesch", "Paraguay"), + CountryLocalization("pe", "Spuenesch", "Peru"), + CountryLocalization("ph", "Filipino", "Philippinnen"), + CountryLocalization("pn", "Englesch", "Pitcairninselen"), + CountryLocalization("pl", "Polnesch", "Polen"), + CountryLocalization("pt", "Portugisesch", "Portugal"), + CountryLocalization("pr", "Englesch", "Puerto Rico"), + CountryLocalization("qa", "Arabesch", "Katar"), + CountryLocalization("ro", "Rumänesch", "Rumänien"), + CountryLocalization("ru", "Tataresch", "Russland"), + CountryLocalization("rw", "Englesch", "Ruanda"), + CountryLocalization("re", "Franséisch", "Réunion"), + CountryLocalization("ws", "Englesch", "Samoa"), + CountryLocalization("sm", "Italienesch", "San Marino"), + CountryLocalization("sa", "Arabesch", "Saudi-Arabien"), + CountryLocalization("sn", "Franséisch", "Senegal"), + CountryLocalization("rs", "Serbesch", "Serbien"), + CountryLocalization("cs", "Serbesch", "Serbia and Montenegro"), + CountryLocalization("sc", "Franséisch", "Seychellen"), + CountryLocalization("sl", "Englesch", "Sierra Leone"), + CountryLocalization("sg", "Tamilesch", "Singapur"), + CountryLocalization("sx", "Englesch", "Sint Maarten"), + CountryLocalization("sk", "Slowakesch", "Slowakei"), + CountryLocalization("si", "Slowenesch", "Slowenien"), + CountryLocalization("sb", "Englesch", "Salomonen"), + CountryLocalization("so", "Arabesch", "Somalia"), + CountryLocalization("za", "Englesch", "Südafrika"), + CountryLocalization("kr", "Koreanesch", "Südkorea"), + CountryLocalization("ss", "Nuer", "Südsudan"), + CountryLocalization("es", "Spuenesch", "Spanien"), + CountryLocalization("lk", "Tamilesch", "Sri Lanka"), + CountryLocalization("bl", "Franséisch", "Saint-Barthélemy"), + CountryLocalization("sh", "Englesch", "St. Helena"), + CountryLocalization("kn", "Englesch", "St. Kitts an Nevis"), + CountryLocalization("lc", "Englesch", "St. Lucia"), + CountryLocalization("mf", "Franséisch", "St. Martin"), + CountryLocalization("pm", "Franséisch", "St. Pierre a Miquelon"), + CountryLocalization("vc", "Englesch", "St. Vincent an d’Grenadinnen"), + CountryLocalization("sd", "Arabesch", "Sudan"), + CountryLocalization("sr", "Hollännesch", "Suriname"), + CountryLocalization("sj", "Norwegesch Bokmål", "Svalbard a Jan Mayen"), + CountryLocalization("sz", "Englesch", "Swasiland"), + CountryLocalization("se", "Schwedesch", "Schweden"), + CountryLocalization("ch", "Schwäizerdäitsch", "Schwäiz"), + CountryLocalization("sy", "Arabesch", "Syrien"), + CountryLocalization("st", "Portugisesch", "São Tomé a Príncipe"), + CountryLocalization("tw", "Chinesesch", "Taiwan"), + CountryLocalization("tj", "Tadschikesch", "Tadschikistan"), + CountryLocalization("tz", "Makonde", "Tansania"), + CountryLocalization("th", "Thailännesch", "Thailand"), + CountryLocalization("tl", "Portugisesch", "Osttimor"), + CountryLocalization("tg", "Franséisch", "Togo"), + CountryLocalization("tk", "Englesch", "Tokelau"), + CountryLocalization("to", "Tongaesch", "Tonga"), + CountryLocalization("tt", "Englesch", "Trinidad an Tobago"), + CountryLocalization("tn", "Franséisch", "Tunesien"), + CountryLocalization("tr", "Tierkesch", "Tierkei"), + CountryLocalization("tm", "Turkmenesch", "Turkmenistan"), + CountryLocalization("tc", "Englesch", "Turks- a Caicosinselen"), + CountryLocalization("tv", "Englesch", "Tuvalu"), + CountryLocalization("um", "Englesch", "Amerikanesch-Ozeanien"), + CountryLocalization("vi", "Englesch", "Amerikanesch Joffereninselen"), + CountryLocalization("ug", "Suaheli", "Uganda"), + CountryLocalization("ua", "Ukrainesch", "Ukrain"), + CountryLocalization("ae", "Arabesch", "Vereenegt Arabesch Emirater"), + CountryLocalization("gb", "Englesch", "Groussbritannien"), + CountryLocalization("us", "Lakota-Sprooch", "Vereenegt Staaten"), + CountryLocalization("uy", "Spuenesch", "Uruguay"), + CountryLocalization("uz", "Usbekesch", "Usbekistan"), + CountryLocalization("vu", "Franséisch", "Vanuatu"), + CountryLocalization("va", "Italienesch", "Vatikanstad"), + CountryLocalization("ve", "Spuenesch", "Venezuela"), + CountryLocalization("vn", "Vietnamesesch", "Vietnam"), + CountryLocalization("wf", "Franséisch", "Wallis a Futuna"), + CountryLocalization("eh", "Arabesch", "Westsahara"), + CountryLocalization("ye", "Arabesch", "Jemen"), + CountryLocalization("zm", "Englesch", "Sambia"), + CountryLocalization("zw", "Nord-Ndebele-Sprooch", "Simbabwe"), + CountryLocalization("ax", "Schwedesch", "Ålandinselen"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lkt.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lkt.kt new file mode 100644 index 0000000..a33f47b --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lkt.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code lkt. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_lkt: List = listOf( + CountryLocalization("af", "Persian Iyápi", "Afghanistan"), + CountryLocalization("al", "Albanian Iyápi", "Albania"), + CountryLocalization("dz", "Wašíču Ikčéka Iyápi", "Algeria"), + CountryLocalization("as", "Wašíčuiyapi", "American Samoa"), + CountryLocalization("ad", "Catalan Iyápi", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Wašíčuiyapi", "Anguilla"), + CountryLocalization("ag", "Wašíčuiyapi", "Antigua & Barbuda"), + CountryLocalization("ar", "Spayóla Iyápi", "Argentina"), + CountryLocalization("am", "Armenia Iyápi", "Armenia"), + CountryLocalization("aw", "Dutch Iyápi", "Aruba"), + CountryLocalization("au", "Wašíčuiyapi", "Australia"), + CountryLocalization("at", "Wašíčuiyapi", "Austria"), + CountryLocalization("az", "Azerbaijani Iyápi", "Azerbaijan"), + CountryLocalization("bs", "Wašíčuiyapi", "Bahamas"), + CountryLocalization("bh", "Arab Iyápi", "Bahrain"), + CountryLocalization("bd", "Bengali Iyápi", "Bangladesh"), + CountryLocalization("bb", "Wašíčuiyapi", "Barbados"), + CountryLocalization("by", "Belarus Iyápi", "Belarus"), + CountryLocalization("be", "Wašíču Ikčéka Iyápi", "Belgium"), + CountryLocalization("bz", "Wašíčuiyapi", "Belize"), + CountryLocalization("bj", "Wašíču Ikčéka Iyápi", "Benin"), + CountryLocalization("bm", "Wašíčuiyapi", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spayóla Iyápi", "Bolivia"), + CountryLocalization("ba", "Bosnia Iyápi", "Bosnia & Herzegovina"), + CountryLocalization("bw", "Wašíčuiyapi", "Botswana"), + CountryLocalization("br", "Portuguese Iyápi", "Brazil"), + CountryLocalization("io", "Wašíčuiyapi", "British Indian Ocean Territory"), + CountryLocalization("vg", "Wašíčuiyapi", "British Virgin Islands"), + CountryLocalization("bn", "Malay Iyápi", "Brunei"), + CountryLocalization("bg", "Bulgar Iyápi", "Bulgaria"), + CountryLocalization("bf", "Wašíču Ikčéka Iyápi", "Burkina Faso"), + CountryLocalization("bi", "Wašíču Ikčéka Iyápi", "Burundi"), + CountryLocalization("kh", "Khmer Iyápi", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "Wašíču Ikčéka Iyápi", "Uŋčíyapi Makȟóčhe"), + CountryLocalization("ic", "Spayóla Iyápi", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Dutch Iyápi", "Caribbean Netherlands"), + CountryLocalization("ky", "Wašíčuiyapi", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Spayóla Iyápi", "EA"), + CountryLocalization("td", "Arab Iyápi", "Chad"), + CountryLocalization("cl", "Spayóla Iyápi", "Chile"), + CountryLocalization("cn", "Tibetan Iyápi", "Pȟečhókaŋhaŋska Makȟóčhe"), + CountryLocalization("cx", "Wašíčuiyapi", "Christmas Island"), + CountryLocalization("cc", "Wašíčuiyapi", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Spayóla Iyápi", "Colombia"), + CountryLocalization("km", "Arab Iyápi", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili Iyápi", "Congo - Kinshasa"), + CountryLocalization("ck", "Wašíčuiyapi", "Cook Islands"), + CountryLocalization("cr", "Spayóla Iyápi", "Costa Rica"), + CountryLocalization("hr", "Croatian Iyápi", "Croatia"), + CountryLocalization("cu", "Spayóla Iyápi", "Cuba"), + CountryLocalization("cw", "Dutch Iyápi", "Curaçao"), + CountryLocalization("cy", "Wašíčuiyapi", "Cyprus"), + CountryLocalization("cz", "Czech Iyápi", "Czechia"), + CountryLocalization("ci", "Wašíču Ikčéka Iyápi", "Côte d’Ivoire"), + CountryLocalization("dk", "Wašíčuiyapi", "Denmark"), + CountryLocalization("dg", "Wašíčuiyapi", "DG"), + CountryLocalization("dj", "Wašíču Ikčéka Iyápi", "Djibouti"), + CountryLocalization("dm", "Wašíčuiyapi", "Dominica"), + CountryLocalization("do", "Spayóla Iyápi", "Dominican Republic"), + CountryLocalization("ec", "Quechua Iyápi", "Ecuador"), + CountryLocalization("eg", "Arab Iyápi", "Egypt"), + CountryLocalization("sv", "Spayóla Iyápi", "El Salvador"), + CountryLocalization("gq", "Spayóla Iyápi", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya Iyápi", "Eritrea"), + CountryLocalization("ee", "Estonia Iyápi", "Estonia"), + CountryLocalization("et", "Amharic Iyápi", "Ethiopia"), + CountryLocalization("fk", "Wašíčuiyapi", "Falkland Islands"), + CountryLocalization("fo", "Faroese Iyápi", "Faroe Islands"), + CountryLocalization("fj", "Wašíčuiyapi", "Fiji"), + CountryLocalization("fi", "Swedish Iyápi", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "Wašíču Ikčéka Iyápi", "French Guiana"), + CountryLocalization("pf", "Wašíču Ikčéka Iyápi", "French Polynesia"), + CountryLocalization("ga", "Wašíču Ikčéka Iyápi", "Gabon"), + CountryLocalization("gm", "Wašíčuiyapi", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Iyášiča Makȟóčhe"), + CountryLocalization("gh", "Wašíčuiyapi", "Ghana"), + CountryLocalization("gi", "Wašíčuiyapi", "Gibraltar"), + CountryLocalization("gr", "Greece Iyápi", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "Wašíčuiyapi", "Grenada"), + CountryLocalization("gp", "Wašíču Ikčéka Iyápi", "Guadeloupe"), + CountryLocalization("gu", "Wašíčuiyapi", "Guam"), + CountryLocalization("gt", "Spayóla Iyápi", "Guatemala"), + CountryLocalization("gg", "Wašíčuiyapi", "Guernsey"), + CountryLocalization("gn", "Wašíču Ikčéka Iyápi", "Guinea"), + CountryLocalization("gw", "Portuguese Iyápi", "Guinea-Bissau"), + CountryLocalization("gy", "Wašíčuiyapi", "Guyana"), + CountryLocalization("ht", "Wašíču Ikčéka Iyápi", "Haiti"), + CountryLocalization("hn", "Spayóla Iyápi", "Honduras"), + CountryLocalization("hk", "Pȟečhókaŋ Háŋska Iyápi", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungary Iyápi", "Hungary"), + CountryLocalization("is", "Iceland Iyápi", "Iceland"), + CountryLocalization("in", "Nepal Iyápi", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persian Iyápi", "Iran"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "Wašíčuiyapi", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Wašíčuiyapi", "Israel"), + CountryLocalization("it", "Iyášiča Iyápi", "Italy"), + CountryLocalization("jm", "Wašíčuiyapi", "Jamaica"), + CountryLocalization("jp", "Kisúŋla Iyápi", "Kisúŋla Makȟóčhe"), + CountryLocalization("je", "Wašíčuiyapi", "Jersey"), + CountryLocalization("jo", "Arab Iyápi", "Jordan"), + CountryLocalization("kz", "Kazakh Iyápi", "Kazakhstan"), + CountryLocalization("ke", "Somali Iyápi", "Kenya"), + CountryLocalization("ki", "Wašíčuiyapi", "Kiribati"), + CountryLocalization("xk", "Serbia Iyápi", "XK"), + CountryLocalization("kw", "Arab Iyápi", "Kuwait"), + CountryLocalization("kg", "Russia Iyápi", "Kyrgyzstan"), + CountryLocalization("la", "Lao Iyápi", "Laos"), + CountryLocalization("lv", "Latvia Iyápi", "Latvia"), + CountryLocalization("lb", "Arab Iyápi", "Lebanon"), + CountryLocalization("ls", "Wašíčuiyapi", "Lesotho"), + CountryLocalization("lr", "Wašíčuiyapi", "Liberia"), + CountryLocalization("ly", "Arab Iyápi", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuania Iyápilt", "Lithuania"), + CountryLocalization("lu", "Luxembourg Iyápi", "Luxembourg"), + CountryLocalization("mo", "Portuguese Iyápi", "Macao SAR China"), + CountryLocalization("mk", "Albanian Iyápi", "North Macedonia"), + CountryLocalization("mg", "Wašíču Ikčéka Iyápi", "Madagascar"), + CountryLocalization("mw", "Wašíčuiyapi", "Malawi"), + CountryLocalization("my", "Tamil Iyápi", "Malaysia"), + CountryLocalization("ml", "Wašíču Ikčéka Iyápi", "Mali"), + CountryLocalization("mt", "Wašíčuiyapi", "Malta"), + CountryLocalization("mh", "Wašíčuiyapi", "Marshall Islands"), + CountryLocalization("mq", "Wašíču Ikčéka Iyápi", "Martinique"), + CountryLocalization("mr", "Arab Iyápi", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "Wašíču Ikčéka Iyápi", "Mayotte"), + CountryLocalization("mx", "Spayóla Iyápi", "Spayóla Makȟóčhe"), + CountryLocalization("fm", "Wašíčuiyapi", "Micronesia"), + CountryLocalization("md", "Russia Iyápi", "Moldova"), + CountryLocalization("mc", "Wašíču Ikčéka Iyápi", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbia Iyápi", "Montenegro"), + CountryLocalization("ms", "Wašíčuiyapi", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Burmese Iyápi", "Myanmar (Burma)"), + CountryLocalization("na", "Wašíčuiyapi", "Namibia"), + CountryLocalization("nr", "Wašíčuiyapi", "Nauru"), + CountryLocalization("np", "Nepal Iyápi", "Nepal"), + CountryLocalization("nl", "Wašíčuiyapi", "Netherlands"), + CountryLocalization("nc", "Wašíču Ikčéka Iyápi", "New Caledonia"), + CountryLocalization("nz", "Wašíčuiyapi", "New Zealand"), + CountryLocalization("ni", "Spayóla Iyápi", "Nicaragua"), + CountryLocalization("ne", "Hausa Iyápi", "Niger"), + CountryLocalization("ng", "Hausa Iyápi", "Nigeria"), + CountryLocalization("nu", "Wašíčuiyapi", "Niue"), + CountryLocalization("nf", "Wašíčuiyapi", "Norfolk Island"), + CountryLocalization("kp", "Korea Iyápi", "North Korea"), + CountryLocalization("mp", "Wašíčuiyapi", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "Arab Iyápi", "Oman"), + CountryLocalization("pk", "Wašíčuiyapi", "Pakistan"), + CountryLocalization("pw", "Wašíčuiyapi", "Palau"), + CountryLocalization("ps", "Arab Iyápi", "Palestinian Territories"), + CountryLocalization("pa", "Spayóla Iyápi", "Panama"), + CountryLocalization("pg", "Wašíčuiyapi", "Papua New Guinea"), + CountryLocalization("py", "Spayóla Iyápi", "Paraguay"), + CountryLocalization("pe", "Spayóla Iyápi", "Peru"), + CountryLocalization("ph", "Filipino Iyápi", "Philippines"), + CountryLocalization("pn", "Wašíčuiyapi", "Pitcairn Islands"), + CountryLocalization("pl", "Polish Iyápi", "Poland"), + CountryLocalization("pt", "Portuguese Iyápi", "Portugal"), + CountryLocalization("pr", "Wašíčuiyapi", "Puerto Rico"), + CountryLocalization("qa", "Arab Iyápi", "Qatar"), + CountryLocalization("ro", "Romanian Iyápi", "Romania"), + CountryLocalization("ru", "Tatar Iyápi", "Russia"), + CountryLocalization("rw", "Wašíčuiyapi", "Rwanda"), + CountryLocalization("re", "Wašíču Ikčéka Iyápi", "Réunion"), + CountryLocalization("ws", "Wašíčuiyapi", "Samoa"), + CountryLocalization("sm", "Italia Iyápi", "San Marino"), + CountryLocalization("sa", "Arab Iyápi", "Saudi Arabia"), + CountryLocalization("sn", "Wašíču Ikčéka Iyápi", "Senegal"), + CountryLocalization("rs", "Serbia Iyápi", "Serbia"), + CountryLocalization("cs", "Serbia Iyápi", "Serbia and Montenegro"), + CountryLocalization("sc", "Wašíču Ikčéka Iyápi", "Seychelles"), + CountryLocalization("sl", "Wašíčuiyapi", "Sierra Leone"), + CountryLocalization("sg", "Tamil Iyápi", "Singapore"), + CountryLocalization("sx", "Wašíčuiyapi", "Sint Maarten"), + CountryLocalization("sk", "Slovak Iyápi", "Slovakia"), + CountryLocalization("si", "Slovenian Iyápi", "Slovenia"), + CountryLocalization("sb", "Wašíčuiyapi", "Solomon Islands"), + CountryLocalization("so", "Arab Iyápi", "Somalia"), + CountryLocalization("za", "Wašíčuiyapi", "South Africa"), + CountryLocalization("kr", "Korea Iyápi", "South Korea"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Spayóla Iyápi", "Spayólaȟče Makȟóčhe"), + CountryLocalization("lk", "Tamil Iyápi", "Sri Lanka"), + CountryLocalization("bl", "Wašíču Ikčéka Iyápi", "St. Barthélemy"), + CountryLocalization("sh", "Wašíčuiyapi", "St. Helena"), + CountryLocalization("kn", "Wašíčuiyapi", "St. Kitts & Nevis"), + CountryLocalization("lc", "Wašíčuiyapi", "St. Lucia"), + CountryLocalization("mf", "Wašíču Ikčéka Iyápi", "St. Martin"), + CountryLocalization("pm", "Wašíču Ikčéka Iyápi", "St. Pierre & Miquelon"), + CountryLocalization("vc", "Wašíčuiyapi", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arab Iyápi", "Sudan"), + CountryLocalization("sr", "Dutch Iyápi", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Wašíčuiyapi", "Eswatini"), + CountryLocalization("se", "Swedish Iyápi", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Arab Iyápi", "Syria"), + CountryLocalization("st", "Portuguese Iyápi", "São Tomé & Príncipe"), + CountryLocalization("tw", "Pȟečhókaŋ Háŋska Iyápi", "Taiwan"), + CountryLocalization("tj", "Tajik Iyápi", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Thai Iyápi", "Thailand"), + CountryLocalization("tl", "Portuguese Iyápi", "Timor-Leste"), + CountryLocalization("tg", "Wašíču Ikčéka Iyápi", "Togo"), + CountryLocalization("tk", "Wašíčuiyapi", "Tokelau"), + CountryLocalization("to", "Tongan Iyápi", "Tonga"), + CountryLocalization("tt", "Wašíčuiyapi", "Trinidad & Tobago"), + CountryLocalization("tn", "Wašíču Ikčéka Iyápi", "Tunisia"), + CountryLocalization("tr", "Turkish Iyápi", "Turkey"), + CountryLocalization("tm", "Turkmen Iyápi", "Turkmenistan"), + CountryLocalization("tc", "Wašíčuiyapi", "Turks & Caicos Islands"), + CountryLocalization("tv", "Wašíčuiyapi", "Tuvalu"), + CountryLocalization("um", "Wašíčuiyapi", "U.S. Outlying Islands"), + CountryLocalization("vi", "Wašíčuiyapi", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili Iyápi", "Uganda"), + CountryLocalization("ua", "Ukrain Iyápi", "Ukraine"), + CountryLocalization("ae", "Arab Iyápi", "United Arab Emirates"), + CountryLocalization("gb", "Wašíčuiyapi", "United Kingdom"), + CountryLocalization("us", "Lakȟólʼiyapi", "Mílahaŋska Tȟamákȟočhe"), + CountryLocalization("uy", "Spayóla Iyápi", "Uruguay"), + CountryLocalization("uz", "Uzbek Iyápi", "Uzbekistan"), + CountryLocalization("vu", "Wašíču Ikčéka Iyápi", "Vanuatu"), + CountryLocalization("va", "Italia Iyápi", "Vatican City"), + CountryLocalization("ve", "Spayóla Iyápi", "Venezuela"), + CountryLocalization("vn", "Vietnamese Iyápi", "Vietnam"), + CountryLocalization("wf", "Wašíču Ikčéka Iyápi", "Wallis & Futuna"), + CountryLocalization("eh", "Arab Iyápi", "Western Sahara"), + CountryLocalization("ye", "Arab Iyápi", "Yemen"), + CountryLocalization("zm", "Wašíčuiyapi", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish Iyápi", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ln.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ln.kt new file mode 100644 index 0000000..88f6ea4 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ln.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ln. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ln: List = listOf( + CountryLocalization("af", "lipelésanɛ", "Afiganisitá"), + CountryLocalization("al", "Albanian", "Alibani"), + CountryLocalization("dz", "lifalansɛ́", "Alizɛri"), + CountryLocalization("as", "lingɛlɛ́sa", "Samoa ya Ameriki"), + CountryLocalization("ad", "Catalan", "Andorɛ"), + CountryLocalization("ao", "lingála", "Angóla"), + CountryLocalization("ai", "lingɛlɛ́sa", "Angiyɛ"), + CountryLocalization("ag", "lingɛlɛ́sa", "Antiga mpé Barbuda"), + CountryLocalization("ar", "lisipanye", "Arizantinɛ"), + CountryLocalization("am", "Armenian", "Amɛni"), + CountryLocalization("aw", "lifalamá", "Aruba"), + CountryLocalization("au", "lingɛlɛ́sa", "Ositáli"), + CountryLocalization("at", "lingɛlɛ́sa", "Otilisi"), + CountryLocalization("az", "Azerbaijani", "Azɛlɛbaizá"), + CountryLocalization("bs", "lingɛlɛ́sa", "Bahamasɛ"), + CountryLocalization("bh", "lialabo", "Bahrɛnɛ"), + CountryLocalization("bd", "libengali", "Bengalidɛsi"), + CountryLocalization("bb", "lingɛlɛ́sa", "Barɛbadɛ"), + CountryLocalization("by", "libyelorisí", "Byelorisi"), + CountryLocalization("be", "lifalansɛ́", "Beleziki"), + CountryLocalization("bz", "lingɛlɛ́sa", "Belizɛ"), + CountryLocalization("bj", "lifalansɛ́", "Benɛ"), + CountryLocalization("bm", "lingɛlɛ́sa", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Butáni"), + CountryLocalization("bo", "lisipanye", "Bolivi"), + CountryLocalization("ba", "Bosnian", "Bosini mpé Hezegovine"), + CountryLocalization("bw", "lingɛlɛ́sa", "Botswana"), + CountryLocalization("br", "lipulutugɛ́si", "Brezílɛ"), + CountryLocalization("io", "lingɛlɛ́sa", "Mabelé ya Angɛlɛtɛ́lɛ na mbú ya Indiya"), + CountryLocalization("vg", "lingɛlɛ́sa", "Bisanga bya Vierzi ya Angɛlɛtɛ́lɛ"), + CountryLocalization("bn", "limalezi", "Brineyi"), + CountryLocalization("bg", "libiligali", "Biligari"), + CountryLocalization("bf", "lifalansɛ́", "Bukina Faso"), + CountryLocalization("bi", "lifalansɛ́", "Burundi"), + CountryLocalization("kh", "likambodza", "Kambodza"), + CountryLocalization("cm", "Basaa", "Kamɛrune"), + CountryLocalization("ca", "lifalansɛ́", "Kanada"), + CountryLocalization("ic", "lisipanye", "IC"), + CountryLocalization("cv", "kea", "Bisanga bya Kapevɛrɛ"), + CountryLocalization("bq", "lifalamá", "Caribbean Netherlands"), + CountryLocalization("ky", "lingɛlɛ́sa", "Bisanga bya Kayíma"), + CountryLocalization("cf", "lingála", "Repibiki ya Afríka ya Káti"), + CountryLocalization("ea", "lisipanye", "EA"), + CountryLocalization("td", "lialabo", "Tsádi"), + CountryLocalization("cl", "lisipanye", "Síli"), + CountryLocalization("cn", "Tibetan", "Sinɛ"), + CountryLocalization("cx", "lingɛlɛ́sa", "Christmas Island"), + CountryLocalization("cc", "lingɛlɛ́sa", "Cocos (Keeling) Islands"), + CountryLocalization("co", "lisipanye", "Kolombi"), + CountryLocalization("km", "lialabo", "Komorɛ"), + CountryLocalization("cg", "lingála", "Kongo"), + CountryLocalization("cd", "Swahili", "Republíki ya Kongó Demokratíki"), + CountryLocalization("ck", "lingɛlɛ́sa", "Bisanga bya Kookɛ"), + CountryLocalization("cr", "lisipanye", "Kositarika"), + CountryLocalization("hr", "Croatian", "Krowasi"), + CountryLocalization("cu", "lisipanye", "Kiba"), + CountryLocalization("cw", "lifalamá", "Curaçao"), + CountryLocalization("cy", "lingɛlɛ́sa", "Sípɛlɛ"), + CountryLocalization("cz", "litshekɛ", "Shekia"), + CountryLocalization("ci", "lifalansɛ́", "Kotídivualɛ"), + CountryLocalization("dk", "lingɛlɛ́sa", "Danɛmarike"), + CountryLocalization("dg", "lingɛlɛ́sa", "DG"), + CountryLocalization("dj", "lifalansɛ́", "Dzibuti"), + CountryLocalization("dm", "lingɛlɛ́sa", "Domínike"), + CountryLocalization("do", "lisipanye", "Repibiki ya Domínikɛ"), + CountryLocalization("ec", "Quechua", "Ekwatɛ́lɛ"), + CountryLocalization("eg", "lialabo", "Ezípite"), + CountryLocalization("sv", "lisipanye", "Savadɔrɛ"), + CountryLocalization("gq", "lisipanye", "Ginɛ́kwatɛ́lɛ"), + CountryLocalization("er", "Tigrinya", "Elitelɛ"), + CountryLocalization("ee", "Estonian", "Esitoni"), + CountryLocalization("et", "liamariki", "Etsíopi"), + CountryLocalization("fk", "lingɛlɛ́sa", "Bisanga bya Maluni"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "lingɛlɛ́sa", "Fidzi"), + CountryLocalization("fi", "lisuwedɛ", "Filandɛ"), + CountryLocalization("fr", "Swiss German", "Falánsɛ"), + CountryLocalization("gf", "lifalansɛ́", "Giyanɛ ya Falánsɛ"), + CountryLocalization("pf", "lifalansɛ́", "Polinezi ya Falánsɛ"), + CountryLocalization("ga", "lifalansɛ́", "Gabɔ"), + CountryLocalization("gm", "lingɛlɛ́sa", "Gambi"), + CountryLocalization("ge", "Ossetic", "Zorzi"), + CountryLocalization("de", "Lower Sorbian", "Alemani"), + CountryLocalization("gh", "lingɛlɛ́sa", "Gana"), + CountryLocalization("gi", "lingɛlɛ́sa", "Zibatalɛ"), + CountryLocalization("gr", "ligeleki", "Geleki"), + CountryLocalization("gl", "Kalaallisut", "Gowelande"), + CountryLocalization("gd", "lingɛlɛ́sa", "Gelenadɛ"), + CountryLocalization("gp", "lifalansɛ́", "Gwadɛlupɛ"), + CountryLocalization("gu", "lingɛlɛ́sa", "Gwamɛ"), + CountryLocalization("gt", "lisipanye", "Gwatémala"), + CountryLocalization("gg", "lingɛlɛ́sa", "Guernesey"), + CountryLocalization("gn", "lifalansɛ́", "Ginɛ"), + CountryLocalization("gw", "lipulutugɛ́si", "Ginɛbisau"), + CountryLocalization("gy", "lingɛlɛ́sa", "Giyane"), + CountryLocalization("ht", "lifalansɛ́", "Ayiti"), + CountryLocalization("hn", "lisipanye", "Ondurasɛ"), + CountryLocalization("hk", "lisinwa", "Hong Kong SAR China"), + CountryLocalization("hu", "liongili", "Ongili"), + CountryLocalization("is", "Icelandic", "Isilandɛ"), + CountryLocalization("in", "linepalɛ", "Índɛ"), + CountryLocalization("id", "Indonesian", "Indonezi"), + CountryLocalization("ir", "lipelésanɛ", "Irâ"), + CountryLocalization("iq", "lrc", "Iraki"), + CountryLocalization("ie", "lingɛlɛ́sa", "Irelandɛ"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "lingɛlɛ́sa", "Isirayelɛ"), + CountryLocalization("it", "lialemá", "Itali"), + CountryLocalization("jm", "lingɛlɛ́sa", "Zamaiki"), + CountryLocalization("jp", "lizapɔ", "Zapɔ"), + CountryLocalization("je", "lingɛlɛ́sa", "Jersey"), + CountryLocalization("jo", "lialabo", "Zɔdani"), + CountryLocalization("kz", "Kazakh", "Kazakisitá"), + CountryLocalization("ke", "lisomali", "Kenya"), + CountryLocalization("ki", "lingɛlɛ́sa", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "lialabo", "Koweti"), + CountryLocalization("kg", "lirisí", "Kigizisitá"), + CountryLocalization("la", "Lao", "Lawosi"), + CountryLocalization("lv", "Latvian", "Letoni"), + CountryLocalization("lb", "lialabo", "Libá"), + CountryLocalization("ls", "lingɛlɛ́sa", "Lesoto"), + CountryLocalization("lr", "lingɛlɛ́sa", "Libériya"), + CountryLocalization("ly", "lialabo", "Libí"), + CountryLocalization("li", "Swiss German", "Lishɛteni"), + CountryLocalization("lt", "Lithuanian", "Litwani"), + CountryLocalization("lu", "Luxembourgish", "Likisambulu"), + CountryLocalization("mo", "lipulutugɛ́si", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Masedwanɛ"), + CountryLocalization("mg", "lifalansɛ́", "Madagasikari"), + CountryLocalization("mw", "lingɛlɛ́sa", "Malawi"), + CountryLocalization("my", "litamuli", "Malezi"), + CountryLocalization("ml", "lifalansɛ́", "Malí"), + CountryLocalization("mt", "lingɛlɛ́sa", "Malitɛ"), + CountryLocalization("mh", "lingɛlɛ́sa", "Bisanga bya Marishalɛ"), + CountryLocalization("mq", "lifalansɛ́", "Martiniki"), + CountryLocalization("mr", "lialabo", "Moritani"), + CountryLocalization("mu", "mfe", "Morisɛ"), + CountryLocalization("yt", "lifalansɛ́", "Mayotɛ"), + CountryLocalization("mx", "lisipanye", "Meksike"), + CountryLocalization("fm", "lingɛlɛ́sa", "Mikronezi"), + CountryLocalization("md", "lirisí", "Molidavi"), + CountryLocalization("mc", "lifalansɛ́", "Monako"), + CountryLocalization("mn", "Mongolian", "Mongolí"), + CountryLocalization("me", "Serbian", "Monténégro"), + CountryLocalization("ms", "lingɛlɛ́sa", "Mɔsera"), + CountryLocalization("ma", "tzm", "Marokɛ"), + CountryLocalization("mz", "mgh", "Mozambíki"), + CountryLocalization("mm", "libilimá", "Birmanie"), + CountryLocalization("na", "lingɛlɛ́sa", "Namibi"), + CountryLocalization("nr", "lingɛlɛ́sa", "Nauru"), + CountryLocalization("np", "linepalɛ", "Nepálɛ"), + CountryLocalization("nl", "lingɛlɛ́sa", "Olandɛ"), + CountryLocalization("nc", "lifalansɛ́", "Kaledoni ya sika"), + CountryLocalization("nz", "lingɛlɛ́sa", "Zelandɛ ya sika"), + CountryLocalization("ni", "lisipanye", "Nikaragwa"), + CountryLocalization("ne", "hausa", "Nizɛrɛ"), + CountryLocalization("ng", "hausa", "Nizerya"), + CountryLocalization("nu", "lingɛlɛ́sa", "Nyué"), + CountryLocalization("nf", "lingɛlɛ́sa", "Esanga Norfokɛ"), + CountryLocalization("kp", "likoreya", "Korɛ ya nɔ́rdi"), + CountryLocalization("mp", "lingɛlɛ́sa", "Bisanga bya Marianɛ ya nɔ́rdi"), + CountryLocalization("no", "Northern Sami", "Norivezɛ"), + CountryLocalization("om", "lialabo", "Ománɛ"), + CountryLocalization("pk", "lingɛlɛ́sa", "Pakisitá"), + CountryLocalization("pw", "lingɛlɛ́sa", "Palau"), + CountryLocalization("ps", "lialabo", "Palɛsine"), + CountryLocalization("pa", "lisipanye", "Panama"), + CountryLocalization("pg", "lingɛlɛ́sa", "Papwazi Ginɛ ya sika"), + CountryLocalization("py", "lisipanye", "Palagwei"), + CountryLocalization("pe", "lisipanye", "Péru"), + CountryLocalization("ph", "Filipino", "Filipinɛ"), + CountryLocalization("pn", "lingɛlɛ́sa", "Pikairni"), + CountryLocalization("pl", "lipolonɛ", "Poloni"), + CountryLocalization("pt", "lipulutugɛ́si", "Putúlugɛsi"), + CountryLocalization("pr", "lingɛlɛ́sa", "Pɔtoriko"), + CountryLocalization("qa", "lialabo", "Katari"), + CountryLocalization("ro", "liromani", "Romani"), + CountryLocalization("ru", "Tatar", "Risí"), + CountryLocalization("rw", "lingɛlɛ́sa", "Rwanda"), + CountryLocalization("re", "lifalansɛ́", "Lenyo"), + CountryLocalization("ws", "lingɛlɛ́sa", "Samoa"), + CountryLocalization("sm", "litaliano", "Sántu Marinɛ"), + CountryLocalization("sa", "lialabo", "Alabi Sawuditɛ"), + CountryLocalization("sn", "lifalansɛ́", "Senegalɛ"), + CountryLocalization("rs", "Serbian", "Serbie"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "lifalansɛ́", "Sɛshɛlɛ"), + CountryLocalization("sl", "lingɛlɛ́sa", "Siera Leonɛ"), + CountryLocalization("sg", "litamuli", "Singapurɛ"), + CountryLocalization("sx", "lingɛlɛ́sa", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Silovaki"), + CountryLocalization("si", "Slovenian", "Siloveni"), + CountryLocalization("sb", "lingɛlɛ́sa", "Bisanga Solomɔ"), + CountryLocalization("so", "lialabo", "Somali"), + CountryLocalization("za", "lingɛlɛ́sa", "Afríka ya Súdi"), + CountryLocalization("kr", "likoreya", "Korɛ ya súdi"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "lisipanye", "Esipanye"), + CountryLocalization("lk", "litamuli", "Sirilanka"), + CountryLocalization("bl", "lifalansɛ́", "St. Barthélemy"), + CountryLocalization("sh", "lingɛlɛ́sa", "Sántu eleni"), + CountryLocalization("kn", "lingɛlɛ́sa", "Sántu krístofe mpé Nevɛ̀s"), + CountryLocalization("lc", "lingɛlɛ́sa", "Sántu lisi"), + CountryLocalization("mf", "lifalansɛ́", "St. Martin"), + CountryLocalization("pm", "lifalansɛ́", "Sántu pététo mpé Mikelɔ"), + CountryLocalization("vc", "lingɛlɛ́sa", "Sántu vesá mpé Gelenadinɛ"), + CountryLocalization("sd", "lialabo", "Sudá"), + CountryLocalization("sr", "lifalamá", "Surinamɛ"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "lingɛlɛ́sa", "Swazilandi"), + CountryLocalization("se", "lisuwedɛ", "Swédɛ"), + CountryLocalization("ch", "Swiss German", "Swisɛ"), + CountryLocalization("sy", "lialabo", "Sirí"), + CountryLocalization("st", "lipulutugɛ́si", "Sao Tomé mpé Presipɛ"), + CountryLocalization("tw", "lisinwa", "Taiwanin"), + CountryLocalization("tj", "Tajik", "Tazikisitá"), + CountryLocalization("tz", "kde", "Tanzani"), + CountryLocalization("th", "litaye", "Tailandɛ"), + CountryLocalization("tl", "lipulutugɛ́si", "Timorɛ ya Moniɛlɛ"), + CountryLocalization("tg", "lifalansɛ́", "Togo"), + CountryLocalization("tk", "lingɛlɛ́sa", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "lingɛlɛ́sa", "Tinidadɛ mpé Tobago"), + CountryLocalization("tn", "lifalansɛ́", "Tinizi"), + CountryLocalization("tr", "litiliki", "Tiliki"), + CountryLocalization("tm", "Turkmen", "Tikɛménisitá"), + CountryLocalization("tc", "lingɛlɛ́sa", "Bisanga bya Turki mpé Kaiko"), + CountryLocalization("tv", "lingɛlɛ́sa", "Tuvalu"), + CountryLocalization("um", "lingɛlɛ́sa", "U.S. Outlying Islands"), + CountryLocalization("vi", "lingɛlɛ́sa", "Bisanga bya Vierzi ya Ameriki"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "likrɛni", "Ikrɛni"), + CountryLocalization("ae", "lialabo", "Lɛmila alabo"), + CountryLocalization("gb", "lingɛlɛ́sa", "Angɛlɛtɛ́lɛ"), + CountryLocalization("us", "lkt", "Ameriki"), + CountryLocalization("uy", "lisipanye", "Irigwei"), + CountryLocalization("uz", "Uzbek", "Uzibɛkisitá"), + CountryLocalization("vu", "lifalansɛ́", "Vanuatu"), + CountryLocalization("va", "litaliano", "Vatiká"), + CountryLocalization("ve", "lisipanye", "Venézuela"), + CountryLocalization("vn", "liviyetinámi", "Viyetinamɛ"), + CountryLocalization("wf", "lifalansɛ́", "Walisɛ mpé Futuna"), + CountryLocalization("eh", "lialabo", "Western Sahara"), + CountryLocalization("ye", "lialabo", "Yemɛnɛ"), + CountryLocalization("zm", "lingɛlɛ́sa", "Zambi"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "lisuwedɛ", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lo.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lo.kt new file mode 100644 index 0000000..f16069a --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lo.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code lo. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_lo: List = listOf( + CountryLocalization("af", "ເປີຊຽນ", "ອາຟການິດສະຖານ"), + CountryLocalization("al", "ອານບານຽນ", "ແອວເບເນຍ"), + CountryLocalization("dz", "ຝຣັ່ງ", "ອັລຈິເຣຍ"), + CountryLocalization("as", "ອັງກິດ", "ອາເມຣິກາ ຊາມົວ"), + CountryLocalization("ad", "ຄາຕາລານ", "ອັນດໍຣາ"), + CountryLocalization("ao", "ລິງກາລາ", "ແອງໂກລາ"), + CountryLocalization("ai", "ອັງກິດ", "ແອນກຸຍລາ"), + CountryLocalization("ag", "ອັງກິດ", "ແອນທິກົວ ແລະ ບາບູດາ"), + CountryLocalization("ar", "ສະແປນນິຊ", "ອາເຈນທິນາ"), + CountryLocalization("am", "ອາເມນຽນ", "ອາເມເນຍ"), + CountryLocalization("aw", "ດັຊ", "ອາຣູບາ"), + CountryLocalization("au", "ອັງກິດ", "ອອສເຕຣເລຍ"), + CountryLocalization("at", "ອັງກິດ", "ອອສເທຣຍ"), + CountryLocalization("az", "ອາເຊີໄບຈານິ", "ອາເຊີໄບຈານ"), + CountryLocalization("bs", "ອັງກິດ", "ບາຮາມາສ"), + CountryLocalization("bh", "ອາຣັບ", "ບາເຣນ"), + CountryLocalization("bd", "ເບັງກາລີ", "ບັງກະລາເທດ"), + CountryLocalization("bb", "ອັງກິດ", "ບາບາໂດສ"), + CountryLocalization("by", "ເບລາຣັສຊຽນ", "ເບວບາຣຸສ"), + CountryLocalization("be", "ຝຣັ່ງ", "ເບວຢຽມ"), + CountryLocalization("bz", "ອັງກິດ", "ເບລີຊ"), + CountryLocalization("bj", "ຝຣັ່ງ", "ເບນິນ"), + CountryLocalization("bm", "ອັງກິດ", "ເບີມິວດາ"), + CountryLocalization("bt", "ດີຊອງຄາ", "ພູຖານ"), + CountryLocalization("bo", "ສະແປນນິຊ", "ໂບລິເວຍ"), + CountryLocalization("ba", "ບອສນຽນ", "ບອດສະເນຍ ແລະ ແຮສໂກວີນາ"), + CountryLocalization("bw", "ອັງກິດ", "ບອດສະວານາ"), + CountryLocalization("br", "ປອກຕຸຍກິສ", "ບຣາຊິວ"), + CountryLocalization("io", "ອັງກິດ", "ເຂດແດນອັງກິດໃນມະຫາສະມຸດອິນເດຍ"), + CountryLocalization("vg", "ອັງກິດ", "ໝູ່ເກາະ ເວີຈິນຂອງອັງກິດ"), + CountryLocalization("bn", "ມາເລ", "ບຣູໄນ"), + CountryLocalization("bg", "ບັງກາຣຽນ", "ບັງກາເຣຍ"), + CountryLocalization("bf", "ຝຣັ່ງ", "ເບີກິນາ ຟາໂຊ"), + CountryLocalization("bi", "ຝຣັ່ງ", "ບູຣຸນດິ"), + CountryLocalization("kh", "ຂະເໝນ", "ກຳປູເຈຍ"), + CountryLocalization("cm", "ບາຊາ", "ຄາເມຣູນ"), + CountryLocalization("ca", "ຝຣັ່ງ", "ແຄນາດາ"), + CountryLocalization("ic", "ສະແປນນິຊ", "ໝູ່ເກາະຄານາຣີ"), + CountryLocalization("cv", "ຄາເວີເດຍນູ", "ເຄບ ເວີດ"), + CountryLocalization("bq", "ດັຊ", "ຄາຣິບບຽນ ເນເທີແລນ"), + CountryLocalization("ky", "ອັງກິດ", "ໝູ່ເກາະ ເຄແມນ"), + CountryLocalization("cf", "ລິງກາລາ", "ສາທາລະນະລັດອາຟຣິກາກາງ"), + CountryLocalization("ea", "ສະແປນນິຊ", "ເຊວຕາ ແລະເມລິນລາ"), + CountryLocalization("td", "ອາຣັບ", "ຊາດ"), + CountryLocalization("cl", "ສະແປນນິຊ", "ຊິລີ"), + CountryLocalization("cn", "ທິເບທັນ", "ຈີນ"), + CountryLocalization("cx", "ອັງກິດ", "ເກາະຄຣິສມາດ"), + CountryLocalization("cc", "ອັງກິດ", "ຫມູ່ເກາະໂກໂກສ"), + CountryLocalization("co", "ສະແປນນິຊ", "ໂຄລົມເບຍ"), + CountryLocalization("km", "ອາຣັບ", "ໂຄໂມໂຣສ"), + CountryLocalization("cg", "ລິງກາລາ", "ຄອງໂກ - ບຣາຊາວິວ"), + CountryLocalization("cd", "ຊວາຮີລິ", "ຄອງໂກ - ຄິນຊາຊາ"), + CountryLocalization("ck", "ອັງກິດ", "ໝູ່ເກາະຄຸກ"), + CountryLocalization("cr", "ສະແປນນິຊ", "ໂຄສຕາ ຣິກາ"), + CountryLocalization("hr", "ໂຄຣເອທຽນ", "ໂຄຣເອເທຍ"), + CountryLocalization("cu", "ສະແປນນິຊ", "ຄິວບາ"), + CountryLocalization("cw", "ດັຊ", "ຄູຣາຊາວ"), + CountryLocalization("cy", "ອັງກິດ", "ໄຊປຣັສ"), + CountryLocalization("cz", "ເຊກ", "ເຊັກເຊຍ"), + CountryLocalization("ci", "ຝຣັ່ງ", "ໂຄຕີ ວົວ"), + CountryLocalization("dk", "ອັງກິດ", "ເດນມາກ"), + CountryLocalization("dg", "ອັງກິດ", "ດິເອໂກ ກາເຊຍ"), + CountryLocalization("dj", "ຝຣັ່ງ", "ຈິບູຕິ"), + CountryLocalization("dm", "ອັງກິດ", "ໂດມີນິຄາ"), + CountryLocalization("do", "ສະແປນນິຊ", "ສາທາລະນະລັດ ໂດມິນິກັນ"), + CountryLocalization("ec", "ຄີຊົວ", "ເອກວາດໍ"), + CountryLocalization("eg", "ອາຣັບ", "ອີຢິບ"), + CountryLocalization("sv", "ສະແປນນິຊ", "ເອວ ຊໍວາດໍ"), + CountryLocalization("gq", "ສະແປນນິຊ", "ເອຄົວໂທຣຽວ ກີນີ"), + CountryLocalization("er", "ຕິກຣິນຢາ", "ເອຣິເທຣຍ"), + CountryLocalization("ee", "ເອສໂຕນຽນ", "ເອສໂຕເນຍ"), + CountryLocalization("et", "ອຳຮາຣິກ", "ອີທິໂອເປຍ"), + CountryLocalization("fk", "ອັງກິດ", "ຫມູ່ເກາະຟອກແລນ"), + CountryLocalization("fo", "ຟາໂຣສ", "ຫມູ່ເກາະແຟໂຣ"), + CountryLocalization("fj", "ອັງກິດ", "ຟິຈິ"), + CountryLocalization("fi", "ສະວີດິຊ", "ຟິນແລນ"), + CountryLocalization("fr", "ສະວິສ ເຈີແມນ", "ຝຣັ່ງ"), + CountryLocalization("gf", "ຝຣັ່ງ", "ເຟຣນຊ໌ ກຸຍອານາ"), + CountryLocalization("pf", "ຝຣັ່ງ", "ເຟຣນຊ໌ ໂພລິນີເຊຍ"), + CountryLocalization("ga", "ຝຣັ່ງ", "ກາບອນ"), + CountryLocalization("gm", "ອັງກິດ", "ສາທາລະນະລັດແກມເບຍ"), + CountryLocalization("ge", "ອອດເຊຕິກ", "ຈໍເຈຍ"), + CountryLocalization("de", "ຊໍບຽນຕໍ່ກວ່າ", "ເຢຍລະມັນ"), + CountryLocalization("gh", "ອັງກິດ", "ການາ"), + CountryLocalization("gi", "ອັງກິດ", "ຈິບບຣອນທາ"), + CountryLocalization("gr", "ກຣີກ", "ກຣີຊ"), + CountryLocalization("gl", "ກຣີນແລນລິດ", "ກຣີນແລນ"), + CountryLocalization("gd", "ອັງກິດ", "ເກຣເນດາ"), + CountryLocalization("gp", "ຝຣັ່ງ", "ກົວດາລູບ"), + CountryLocalization("gu", "ອັງກິດ", "ກວາມ"), + CountryLocalization("gt", "ສະແປນນິຊ", "ກົວເທມາລາ"), + CountryLocalization("gg", "ອັງກິດ", "ເກີນຊີ"), + CountryLocalization("gn", "ຝຣັ່ງ", "ກິນີ"), + CountryLocalization("gw", "ປອກຕຸຍກິສ", "ກິນີ-ບິສເຊົາ"), + CountryLocalization("gy", "ອັງກິດ", "ກາຍຢານາ"), + CountryLocalization("ht", "ຝຣັ່ງ", "ໄຮຕິ"), + CountryLocalization("hn", "ສະແປນນິຊ", "ຮອນດູຣັສ"), + CountryLocalization("hk", "ຈີນ", "ຮົງກົງ ເຂດປົກຄອງພິເສດ ຈີນ"), + CountryLocalization("hu", "ຮັງກາຣຽນ", "ຮັງກາຣີ"), + CountryLocalization("is", "ໄອສແລນດິກ", "ໄອສແລນ"), + CountryLocalization("in", "ເນປາລີ", "ອິນເດຍ"), + CountryLocalization("id", "Indonesian", "ອິນໂດເນເຊຍ"), + CountryLocalization("ir", "ເປີຊຽນ", "ອີຣານ"), + CountryLocalization("iq", "ລູຣິ ທາງຕອນເໜືອ", "ອີຣັກ"), + CountryLocalization("ie", "ອັງກິດ", "ໄອແລນ"), + CountryLocalization("im", "ແມງຊ໌", "ເອວ ອອບ ແມນ"), + CountryLocalization("il", "ອັງກິດ", "ອິສຣາເອວ"), + CountryLocalization("it", "ເຢຍລະມັນ", "ອິຕາລີ"), + CountryLocalization("jm", "ອັງກິດ", "ຈາໄມຄາ"), + CountryLocalization("jp", "ຍີ່ປຸ່ນ", "ຍີ່ປຸ່ນ"), + CountryLocalization("je", "ອັງກິດ", "ເຈີຊີ"), + CountryLocalization("jo", "ອາຣັບ", "ຈໍແດນ"), + CountryLocalization("kz", "ຄາຊັກ", "ຄາຊັກສະຖານ"), + CountryLocalization("ke", "ໂຊມາລີ", "ເຄນຢາ"), + CountryLocalization("ki", "ອັງກິດ", "ຄິຣິບາທິ"), + CountryLocalization("xk", "ເຊີບຽນ", "ໂຄໂຊໂວ"), + CountryLocalization("kw", "ອາຣັບ", "ກູເວດ"), + CountryLocalization("kg", "ລັດເຊຍ", "ຄຽກກິດສະຖານ"), + CountryLocalization("la", "ລາວ", "ລາວ"), + CountryLocalization("lv", "ລັດວຽນ", "ລັດເວຍ"), + CountryLocalization("lb", "ອາຣັບ", "ເລບານອນ"), + CountryLocalization("ls", "ອັງກິດ", "ເລໂຊໂທ"), + CountryLocalization("lr", "ອັງກິດ", "ລິເບີເຣຍ"), + CountryLocalization("ly", "ອາຣັບ", "ລິເບຍ"), + CountryLocalization("li", "ສະວິສ ເຈີແມນ", "ລິດເທນສະຕາຍ"), + CountryLocalization("lt", "ລິທົວນຽນ", "ລິທົວເນຍ"), + CountryLocalization("lu", "ລັກເຊມບວກກິຊ", "ລຸກແຊມເບີກ"), + CountryLocalization("mo", "ປອກຕຸຍກິສ", "ມາກາວ ເຂດປົກຄອງພິເສດ ຈີນ"), + CountryLocalization("mk", "ອານບານຽນ", "ແມຊິໂດເນຍ"), + CountryLocalization("mg", "ຝຣັ່ງ", "ມາດາກາສະກາ"), + CountryLocalization("mw", "ອັງກິດ", "ມາລາວີ"), + CountryLocalization("my", "ທາມິລ", "ມາເລເຊຍ"), + CountryLocalization("ml", "ຝຣັ່ງ", "ມາລີ"), + CountryLocalization("mt", "ອັງກິດ", "ມອນທາ"), + CountryLocalization("mh", "ອັງກິດ", "ຫມູ່ເກາະມາແຊວ"), + CountryLocalization("mq", "ຝຣັ່ງ", "ມາຕິນີກ"), + CountryLocalization("mr", "ອາຣັບ", "ມົວຣິເທເນຍ"), + CountryLocalization("mu", "ມໍຣິສເຢນ", "ມົວຣິຊຽສ"), + CountryLocalization("yt", "ຝຣັ່ງ", "ມາຢັອດ"), + CountryLocalization("mx", "ສະແປນນິຊ", "ເມັກຊິໂກ"), + CountryLocalization("fm", "ອັງກິດ", "ໄມໂຄຣນີເຊຍ"), + CountryLocalization("md", "ລັດເຊຍ", "ໂມນໂດວາ"), + CountryLocalization("mc", "ຝຣັ່ງ", "ໂມນາໂຄ"), + CountryLocalization("mn", "ມອງໂກເລຍ", "ມອງໂກເລຍ"), + CountryLocalization("me", "ເຊີບຽນ", "ມອນເຕເນໂກຣ"), + CountryLocalization("ms", "ອັງກິດ", "ມອນເຊີຣາດ"), + CountryLocalization("ma", "ອັດລາສ ທາມາຊີກ ກາງ", "ໂມຣັອກໂຄ"), + CountryLocalization("mz", "ມາຄູວາ-ມີດໂຕ", "ໂມແຊມບິກ"), + CountryLocalization("mm", "ມຽນມາ", "ມຽນມາ (ເບີມາ)"), + CountryLocalization("na", "ອັງກິດ", "ນາມີເບຍ"), + CountryLocalization("nr", "ອັງກິດ", "ນາອູຣູ"), + CountryLocalization("np", "ເນປາລີ", "ເນປານ"), + CountryLocalization("nl", "ອັງກິດ", "ເນເທີແລນ"), + CountryLocalization("nc", "ຝຣັ່ງ", "ນິວ ຄາເລໂດເນຍ"), + CountryLocalization("nz", "ອັງກິດ", "ນິວຊີແລນ"), + CountryLocalization("ni", "ສະແປນນິຊ", "ນິກຄາຣາກົວ"), + CountryLocalization("ne", "ເຮົາຊາ", "ນິເຈີ"), + CountryLocalization("ng", "ເຮົາຊາ", "ໄນຈີເຣຍ"), + CountryLocalization("nu", "ອັງກິດ", "ນີອູເອ"), + CountryLocalization("nf", "ອັງກິດ", "ເກາະນໍໂຟກ"), + CountryLocalization("kp", "ເກົາຫລີ", "ເກົາຫລີເໜືອ"), + CountryLocalization("mp", "ອັງກິດ", "ຫມູ່ເກາະມາແຊວຕອນເຫນືອ"), + CountryLocalization("no", "ຊາມິເໜືອ", "ນໍເວ"), + CountryLocalization("om", "ອາຣັບ", "ໂອມານ"), + CountryLocalization("pk", "ອັງກິດ", "ປາກິດສະຖານ"), + CountryLocalization("pw", "ອັງກິດ", "ປາລາວ"), + CountryLocalization("ps", "ອາຣັບ", "ດິນແດນ ປາເລສຕິນຽນ"), + CountryLocalization("pa", "ສະແປນນິຊ", "ພານາມາ"), + CountryLocalization("pg", "ອັງກິດ", "ປາປົວນິວກີນີ"), + CountryLocalization("py", "ສະແປນນິຊ", "ພາຣາກວຍ"), + CountryLocalization("pe", "ສະແປນນິຊ", "ເປຣູ"), + CountryLocalization("ph", "ຟີລິປີໂນ", "ຟິລິບປິນ"), + CountryLocalization("pn", "ອັງກິດ", "ໝູ່ເກາະພິດແຄນ"), + CountryLocalization("pl", "ໂປລິຊ", "ໂປແລນ"), + CountryLocalization("pt", "ປອກຕຸຍກິສ", "ພອລທູໂກ"), + CountryLocalization("pr", "ອັງກິດ", "ເພືອໂຕ ຣິໂກ"), + CountryLocalization("qa", "ອາຣັບ", "ກາຕາ"), + CountryLocalization("ro", "ໂຣແມນຽນ", "ໂຣແມເນຍ"), + CountryLocalization("ru", "ທາທາ", "ຣັດເຊຍ"), + CountryLocalization("rw", "ອັງກິດ", "ຣວັນດາ"), + CountryLocalization("re", "ຝຣັ່ງ", "ເຣອູນິຍົງ"), + CountryLocalization("ws", "ອັງກິດ", "ຊາມົວ"), + CountryLocalization("sm", "ອິຕາລຽນ", "ແຊນ ມາຣິໂນ"), + CountryLocalization("sa", "ອາຣັບ", "ຊາອຸດິ ອາຣາເບຍ"), + CountryLocalization("sn", "ຝຣັ່ງ", "ເຊນີໂກລ"), + CountryLocalization("rs", "ເຊີບຽນ", "ເຊີເບຍ"), + CountryLocalization("cs", "ເຊີບຽນ", "Serbia and Montenegro"), + CountryLocalization("sc", "ຝຣັ່ງ", "ເຊເຊວເລສ"), + CountryLocalization("sl", "ອັງກິດ", "ເຊຍຣາ ລີໂອນ"), + CountryLocalization("sg", "ທາມິລ", "ສິງກະໂປ"), + CountryLocalization("sx", "ອັງກິດ", "ຊິນ ມາເທັນ"), + CountryLocalization("sk", "ສະໂລແວັກ", "ສະໂລວາເກຍ"), + CountryLocalization("si", "ສະໂລເວນຽນ", "ສະໂລເວເນຍ"), + CountryLocalization("sb", "ອັງກິດ", "ຫມູ່ເກາະໂຊໂລມອນ"), + CountryLocalization("so", "ອາຣັບ", "ໂຊມາເລຍ"), + CountryLocalization("za", "ອັງກິດ", "ອາຟຣິກາໃຕ້"), + CountryLocalization("kr", "ເກົາຫລີ", "ເກົາຫລີໃຕ້"), + CountryLocalization("ss", "ເນີ", "ຊູດານໃຕ້"), + CountryLocalization("es", "ສະແປນນິຊ", "ສະເປນ"), + CountryLocalization("lk", "ທາມິລ", "ສີລັງກາ"), + CountryLocalization("bl", "ຝຣັ່ງ", "ເຊນ ບາເທເລມີ"), + CountryLocalization("sh", "ອັງກິດ", "ເຊນ ເຮເລນາ"), + CountryLocalization("kn", "ອັງກິດ", "ເຊນ ຄິດ ແລະ ເນວິສ"), + CountryLocalization("lc", "ອັງກິດ", "ເຊນ ລູເຊຍ"), + CountryLocalization("mf", "ຝຣັ່ງ", "ເຊນ ມາທິນ"), + CountryLocalization("pm", "ຝຣັ່ງ", "ເຊນ ປີແອ ມິເກວລອນ"), + CountryLocalization("vc", "ອັງກິດ", "ເຊນ ວິນເຊນ ແລະ ເກຣເນດິນ"), + CountryLocalization("sd", "ອາຣັບ", "ຊູດານ"), + CountryLocalization("sr", "ດັຊ", "ຊູຣິນາມ"), + CountryLocalization("sj", "ນໍເວຈຽນ ບັອກມອລ", "ສະວາບາ ແລະ ແຢນ ມາເຢນ"), + CountryLocalization("sz", "ອັງກິດ", "ສະວາຊິແລນ"), + CountryLocalization("se", "ສະວີດິຊ", "ສະວີເດັນ"), + CountryLocalization("ch", "ສະວິສ ເຈີແມນ", "ສະວິດເຊີແລນ"), + CountryLocalization("sy", "ອາຣັບ", "ຊີເຣຍ"), + CountryLocalization("st", "ປອກຕຸຍກິສ", "ເຊົາທູເມ ແລະ ພຣິນຊິບ"), + CountryLocalization("tw", "ຈີນ", "ໄຕ້ຫວັນ"), + CountryLocalization("tj", "ທາຈິກ", "ທາຈິກິດສະຖານ"), + CountryLocalization("tz", "ມາຄອນເດ", "ທານຊາເນຍ"), + CountryLocalization("th", "ໄທ", "ໄທ"), + CountryLocalization("tl", "ປອກຕຸຍກິສ", "ທິມໍ-ເລສເຕ"), + CountryLocalization("tg", "ຝຣັ່ງ", "ໂຕໂກ"), + CountryLocalization("tk", "ອັງກິດ", "ໂຕເກເລົາ"), + CountryLocalization("to", "ທອງການ", "ທອງກາ"), + CountryLocalization("tt", "ອັງກິດ", "ທຣິນິແດດ ແລະ ໂທແບໂກ"), + CountryLocalization("tn", "ຝຣັ່ງ", "ຕູນິເຊຍ"), + CountryLocalization("tr", "ເທີຄິຊ", "ເທີຄີ"), + CountryLocalization("tm", "ເທີກເມັນ", "ເທີກເມນິສະຖານ"), + CountryLocalization("tc", "ອັງກິດ", "ໝູ່ເກາະ ເທີກ ແລະ ໄຄໂຄສ"), + CountryLocalization("tv", "ອັງກິດ", "ຕູວາລູ"), + CountryLocalization("um", "ອັງກິດ", "ໝູ່ເກາະຮອບນອກຂອງສະຫະລັດຯ"), + CountryLocalization("vi", "ອັງກິດ", "ໝູ່ເກາະ ເວີຈິນ ຂອງສະຫະລັດ"), + CountryLocalization("ug", "ຊວາຮີລິ", "ອູການດາ"), + CountryLocalization("ua", "ຢູເຄຣນຽນ", "ຢູເຄຣນ"), + CountryLocalization("ae", "ອາຣັບ", "ສະຫະລັດອາຣັບເອມິເຣດ"), + CountryLocalization("gb", "ອັງກິດ", "ສະຫະລາດຊະອະນາຈັກ"), + CountryLocalization("us", "ລາໂກຕາ", "ສະຫະລັດ"), + CountryLocalization("uy", "ສະແປນນິຊ", "ອູຣຸກວຍ"), + CountryLocalization("uz", "ອຸສເບກ", "ອຸສເບກິສະຖານ"), + CountryLocalization("vu", "ຝຣັ່ງ", "ວານົວຕູ"), + CountryLocalization("va", "ອິຕາລຽນ", "ນະຄອນ ວາຕິກັນ"), + CountryLocalization("ve", "ສະແປນນິຊ", "ເວເນຊູເອລາ"), + CountryLocalization("vn", "ຫວຽດນາມ", "ຫວຽດນາມ"), + CountryLocalization("wf", "ຝຣັ່ງ", "ວາລລິສ ແລະ ຟູຕູນາ"), + CountryLocalization("eh", "ອາຣັບ", "ຊາຮາຣາຕາເວັນຕົກ"), + CountryLocalization("ye", "ອາຣັບ", "ເຢເມນ"), + CountryLocalization("zm", "ອັງກິດ", "ແຊມເບຍ"), + CountryLocalization("zw", "ເອັນເດເບເລເໜືອ", "ຊິມບັບເວ"), + CountryLocalization("ax", "ສະວີດິຊ", "ຫມູ່ເກາະໂອລັນ"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lrc.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lrc.kt new file mode 100644 index 0000000..658c328 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lrc.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code lrc. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_lrc: List = listOf( + CountryLocalization("af", "فارسی", "Afghanistan"), + CountryLocalization("al", "آلبانی", "Albania"), + CountryLocalization("dz", "فآرانسئ ئی", "Algeria"), + CountryLocalization("as", "ئینگیلیسی", "American Samoa"), + CountryLocalization("ad", "کاتالان", "Andorra"), + CountryLocalization("ao", "لینگالا", "Angola"), + CountryLocalization("ai", "ئینگیلیسی", "Anguilla"), + CountryLocalization("ag", "ئینگیلیسی", "Antigua & Barbuda"), + CountryLocalization("ar", "ئسپانیایی", "Argentina"), + CountryLocalization("am", "أرمأنی", "Armenia"), + CountryLocalization("aw", "ھولأندی", "Aruba"), + CountryLocalization("au", "ئینگیلیسی", "Australia"), + CountryLocalization("at", "ئینگیلیسی", "Austria"), + CountryLocalization("az", "آذأربایئجانی ھارگە", "Azerbaijan"), + CountryLocalization("bs", "ئینگیلیسی", "Bahamas"), + CountryLocalization("bh", "أرأڤی", "Bahrain"), + CountryLocalization("bd", "بأنگالی", "Bangladesh"), + CountryLocalization("bb", "ئینگیلیسی", "Barbados"), + CountryLocalization("by", "بئلاروٙسی", "Belarus"), + CountryLocalization("be", "فآرانسئ ئی", "Belgium"), + CountryLocalization("bz", "ئینگیلیسی", "Belize"), + CountryLocalization("bj", "فآرانسئ ئی", "Benin"), + CountryLocalization("bm", "ئینگیلیسی", "Bermuda"), + CountryLocalization("bt", "زوٙنگخا", "Bhutan"), + CountryLocalization("bo", "ئسپانیایی", "Bolivia"), + CountryLocalization("ba", "بوسنیایی", "Bosnia & Herzegovina"), + CountryLocalization("bw", "ئینگیلیسی", "Botswana"), + CountryLocalization("br", "پورتئغالی", "بئرئزیل"), + CountryLocalization("io", "ئینگیلیسی", "British Indian Ocean Territory"), + CountryLocalization("vg", "ئینگیلیسی", "British Virgin Islands"), + CountryLocalization("bn", "مالایی", "Brunei"), + CountryLocalization("bg", "بولغاری", "Bulgaria"), + CountryLocalization("bf", "فآرانسئ ئی", "Burkina Faso"), + CountryLocalization("bi", "فآرانسئ ئی", "Burundi"), + CountryLocalization("kh", "خئمئر", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "فآرانسئ ئی", "Canada"), + CountryLocalization("ic", "ئسپانیایی", "IC"), + CountryLocalization("cv", "کاباردینو", "Cape Verde"), + CountryLocalization("bq", "ھولأندی", "Caribbean Netherlands"), + CountryLocalization("ky", "ئینگیلیسی", "Cayman Islands"), + CountryLocalization("cf", "لینگالا", "Central African Republic"), + CountryLocalization("ea", "ئسپانیایی", "EA"), + CountryLocalization("td", "أرأڤی", "Chad"), + CountryLocalization("cl", "ئسپانیایی", "Chile"), + CountryLocalization("cn", "تأبأتی", "چین"), + CountryLocalization("cx", "ئینگیلیسی", "Christmas Island"), + CountryLocalization("cc", "ئینگیلیسی", "Cocos (Keeling) Islands"), + CountryLocalization("co", "ئسپانیایی", "Colombia"), + CountryLocalization("km", "أرأڤی", "Comoros"), + CountryLocalization("cg", "لینگالا", "Congo - Brazzaville"), + CountryLocalization("cd", "سأڤاحیلی", "Congo - Kinshasa"), + CountryLocalization("ck", "ئینگیلیسی", "Cook Islands"), + CountryLocalization("cr", "ئسپانیایی", "Costa Rica"), + CountryLocalization("hr", "کوروڤاتی", "Croatia"), + CountryLocalization("cu", "ئسپانیایی", "Cuba"), + CountryLocalization("cw", "ھولأندی", "Curaçao"), + CountryLocalization("cy", "ئینگیلیسی", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "فآرانسئ ئی", "Côte d’Ivoire"), + CountryLocalization("dk", "ئینگیلیسی", "Denmark"), + CountryLocalization("dg", "ئینگیلیسی", "DG"), + CountryLocalization("dj", "فآرانسئ ئی", "Djibouti"), + CountryLocalization("dm", "ئینگیلیسی", "Dominica"), + CountryLocalization("do", "ئسپانیایی", "Dominican Republic"), + CountryLocalization("ec", "کوچوٙا", "Ecuador"), + CountryLocalization("eg", "أرأڤی", "Egypt"), + CountryLocalization("sv", "ئسپانیایی", "El Salvador"), + CountryLocalization("gq", "ئسپانیایی", "Equatorial Guinea"), + CountryLocalization("er", "تیگرینیا", "Eritrea"), + CountryLocalization("ee", "ئستونیایی", "Estonia"), + CountryLocalization("et", "أمھأری", "Ethiopia"), + CountryLocalization("fk", "ئینگیلیسی", "Falkland Islands"), + CountryLocalization("fo", "فاروٙسی", "Faroe Islands"), + CountryLocalization("fj", "ئینگیلیسی", "Fiji"), + CountryLocalization("fi", "سوٙئدی", "Finland"), + CountryLocalization("fr", "آلمانی سوٙئیسی", "فأرانسە"), + CountryLocalization("gf", "فآرانسئ ئی", "French Guiana"), + CountryLocalization("pf", "فآرانسئ ئی", "French Polynesia"), + CountryLocalization("ga", "فآرانسئ ئی", "Gabon"), + CountryLocalization("gm", "ئینگیلیسی", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "سوربی ھاری", "آلمان"), + CountryLocalization("gh", "ئینگیلیسی", "Ghana"), + CountryLocalization("gi", "ئینگیلیسی", "Gibraltar"), + CountryLocalization("gr", "یوٙنانی", "Greece"), + CountryLocalization("gl", "کالالیسوٙت", "Greenland"), + CountryLocalization("gd", "ئینگیلیسی", "Grenada"), + CountryLocalization("gp", "فآرانسئ ئی", "Guadeloupe"), + CountryLocalization("gu", "ئینگیلیسی", "Guam"), + CountryLocalization("gt", "ئسپانیایی", "Guatemala"), + CountryLocalization("gg", "ئینگیلیسی", "Guernsey"), + CountryLocalization("gn", "فآرانسئ ئی", "Guinea"), + CountryLocalization("gw", "پورتئغالی", "Guinea-Bissau"), + CountryLocalization("gy", "ئینگیلیسی", "Guyana"), + CountryLocalization("ht", "فآرانسئ ئی", "Haiti"), + CountryLocalization("hn", "ئسپانیایی", "Honduras"), + CountryLocalization("hk", "چینی", "Hong Kong SAR China"), + CountryLocalization("hu", "مأجاری", "Hungary"), + CountryLocalization("is", "ئیسلأندی", "Iceland"), + CountryLocalization("in", "نئپالی", "ھئن"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "فارسی", "Iran"), + CountryLocalization("iq", "لۊری شومالی", "Iraq"), + CountryLocalization("ie", "ئینگیلیسی", "Ireland"), + CountryLocalization("im", "مانکس", "Isle of Man"), + CountryLocalization("il", "ئینگیلیسی", "Israel"), + CountryLocalization("it", "آلمانی", "ئیتالیا"), + CountryLocalization("jm", "ئینگیلیسی", "Jamaica"), + CountryLocalization("jp", "جاپوٙنی", "جاپوٙن"), + CountryLocalization("je", "ئینگیلیسی", "Jersey"), + CountryLocalization("jo", "أرأڤی", "Jordan"), + CountryLocalization("kz", "قأزاق", "Kazakhstan"), + CountryLocalization("ke", "سوٙمالی", "Kenya"), + CountryLocalization("ki", "ئینگیلیسی", "Kiribati"), + CountryLocalization("xk", "سئربی", "XK"), + CountryLocalization("kw", "أرأڤی", "Kuwait"), + CountryLocalization("kg", "روٙسی", "Kyrgyzstan"), + CountryLocalization("la", "لاو", "Laos"), + CountryLocalization("lv", "لاتوڤیایی", "Latvia"), + CountryLocalization("lb", "أرأڤی", "Lebanon"), + CountryLocalization("ls", "ئینگیلیسی", "Lesotho"), + CountryLocalization("lr", "ئینگیلیسی", "Liberia"), + CountryLocalization("ly", "أرأڤی", "Libya"), + CountryLocalization("li", "آلمانی سوٙئیسی", "Liechtenstein"), + CountryLocalization("lt", "لیتوڤانیایی", "Lithuania"), + CountryLocalization("lu", "لوٙکزامبوٙرگی", "Luxembourg"), + CountryLocalization("mo", "پورتئغالی", "Macao SAR China"), + CountryLocalization("mk", "آلبانی", "North Macedonia"), + CountryLocalization("mg", "فآرانسئ ئی", "Madagascar"), + CountryLocalization("mw", "ئینگیلیسی", "Malawi"), + CountryLocalization("my", "تامیل", "Malaysia"), + CountryLocalization("ml", "فآرانسئ ئی", "Mali"), + CountryLocalization("mt", "ئینگیلیسی", "Malta"), + CountryLocalization("mh", "ئینگیلیسی", "Marshall Islands"), + CountryLocalization("mq", "فآرانسئ ئی", "Martinique"), + CountryLocalization("mr", "أرأڤی", "Mauritania"), + CountryLocalization("mu", "موٙریسی", "Mauritius"), + CountryLocalization("yt", "فآرانسئ ئی", "Mayotte"), + CountryLocalization("mx", "ئسپانیایی", "Mexico"), + CountryLocalization("fm", "ئینگیلیسی", "Micronesia"), + CountryLocalization("md", "روٙسی", "Moldova"), + CountryLocalization("mc", "فآرانسئ ئی", "Monaco"), + CountryLocalization("mn", "موغولی", "Mongolia"), + CountryLocalization("me", "سئربی", "Montenegro"), + CountryLocalization("ms", "ئینگیلیسی", "Montserrat"), + CountryLocalization("ma", "تامازیغ مینجایی", "Morocco"), + CountryLocalization("mz", "ماخوڤا میتو", "Mozambique"), + CountryLocalization("mm", "بئرمئ یی", "Myanmar (Burma)"), + CountryLocalization("na", "ئینگیلیسی", "Namibia"), + CountryLocalization("nr", "ئینگیلیسی", "Nauru"), + CountryLocalization("np", "نئپالی", "Nepal"), + CountryLocalization("nl", "ئینگیلیسی", "Netherlands"), + CountryLocalization("nc", "فآرانسئ ئی", "New Caledonia"), + CountryLocalization("nz", "ئینگیلیسی", "New Zealand"), + CountryLocalization("ni", "ئسپانیایی", "Nicaragua"), + CountryLocalization("ne", "ھائوسا", "Niger"), + CountryLocalization("ng", "ھائوسا", "Nigeria"), + CountryLocalization("nu", "ئینگیلیسی", "Niue"), + CountryLocalization("nf", "ئینگیلیسی", "Norfolk Island"), + CountryLocalization("kp", "کورئ یی", "North Korea"), + CountryLocalization("mp", "ئینگیلیسی", "Northern Mariana Islands"), + CountryLocalization("no", "سامی شومالی", "Norway"), + CountryLocalization("om", "أرأڤی", "Oman"), + CountryLocalization("pk", "ئینگیلیسی", "Pakistan"), + CountryLocalization("pw", "ئینگیلیسی", "Palau"), + CountryLocalization("ps", "أرأڤی", "Palestinian Territories"), + CountryLocalization("pa", "ئسپانیایی", "Panama"), + CountryLocalization("pg", "ئینگیلیسی", "Papua New Guinea"), + CountryLocalization("py", "ئسپانیایی", "Paraguay"), + CountryLocalization("pe", "ئسپانیایی", "Peru"), + CountryLocalization("ph", "فیلیپینی", "Philippines"), + CountryLocalization("pn", "ئینگیلیسی", "Pitcairn Islands"), + CountryLocalization("pl", "لأھئستانی", "Poland"), + CountryLocalization("pt", "پورتئغالی", "Portugal"), + CountryLocalization("pr", "ئینگیلیسی", "Puerto Rico"), + CountryLocalization("qa", "أرأڤی", "Qatar"), + CountryLocalization("ro", "رومانیایی", "Romania"), + CountryLocalization("ru", "تاتار", "روٙسیە"), + CountryLocalization("rw", "ئینگیلیسی", "Rwanda"), + CountryLocalization("re", "فآرانسئ ئی", "Réunion"), + CountryLocalization("ws", "ئینگیلیسی", "Samoa"), + CountryLocalization("sm", "ئیتالیایی", "San Marino"), + CountryLocalization("sa", "أرأڤی", "Saudi Arabia"), + CountryLocalization("sn", "فآرانسئ ئی", "Senegal"), + CountryLocalization("rs", "سئربی", "Serbia"), + CountryLocalization("cs", "سئربی", "Serbia and Montenegro"), + CountryLocalization("sc", "فآرانسئ ئی", "Seychelles"), + CountryLocalization("sl", "ئینگیلیسی", "Sierra Leone"), + CountryLocalization("sg", "تامیل", "Singapore"), + CountryLocalization("sx", "ئینگیلیسی", "Sint Maarten"), + CountryLocalization("sk", "ئسلوڤاکی", "Slovakia"), + CountryLocalization("si", "ئسلوڤئنیایی", "Slovenia"), + CountryLocalization("sb", "ئینگیلیسی", "Solomon Islands"), + CountryLocalization("so", "أرأڤی", "Somalia"), + CountryLocalization("za", "ئینگیلیسی", "South Africa"), + CountryLocalization("kr", "کورئ یی", "South Korea"), + CountryLocalization("ss", "نیوٙئر", "South Sudan"), + CountryLocalization("es", "ئسپانیایی", "Spain"), + CountryLocalization("lk", "تامیل", "Sri Lanka"), + CountryLocalization("bl", "فآرانسئ ئی", "St. Barthélemy"), + CountryLocalization("sh", "ئینگیلیسی", "St. Helena"), + CountryLocalization("kn", "ئینگیلیسی", "St. Kitts & Nevis"), + CountryLocalization("lc", "ئینگیلیسی", "St. Lucia"), + CountryLocalization("mf", "فآرانسئ ئی", "St. Martin"), + CountryLocalization("pm", "فآرانسئ ئی", "St. Pierre & Miquelon"), + CountryLocalization("vc", "ئینگیلیسی", "St. Vincent & Grenadines"), + CountryLocalization("sd", "أرأڤی", "Sudan"), + CountryLocalization("sr", "ھولأندی", "Suriname"), + CountryLocalization("sj", "نورڤئجی بوٙکمال", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "ئینگیلیسی", "Eswatini"), + CountryLocalization("se", "سوٙئدی", "Sweden"), + CountryLocalization("ch", "آلمانی سوٙئیسی", "Switzerland"), + CountryLocalization("sy", "أرأڤی", "Syria"), + CountryLocalization("st", "پورتئغالی", "São Tomé & Príncipe"), + CountryLocalization("tw", "چینی", "Taiwan"), + CountryLocalization("tj", "تاجیکی", "Tajikistan"), + CountryLocalization("tz", "ماکوٙندئ", "Tanzania"), + CountryLocalization("th", "تایلأندی", "Thailand"), + CountryLocalization("tl", "پورتئغالی", "Timor-Leste"), + CountryLocalization("tg", "فآرانسئ ئی", "Togo"), + CountryLocalization("tk", "ئینگیلیسی", "Tokelau"), + CountryLocalization("to", "توٙنگان", "Tonga"), + CountryLocalization("tt", "ئینگیلیسی", "Trinidad & Tobago"), + CountryLocalization("tn", "فآرانسئ ئی", "Tunisia"), + CountryLocalization("tr", "تورکی", "Turkey"), + CountryLocalization("tm", "تورکأمأنی", "Turkmenistan"), + CountryLocalization("tc", "ئینگیلیسی", "Turks & Caicos Islands"), + CountryLocalization("tv", "ئینگیلیسی", "Tuvalu"), + CountryLocalization("um", "ئینگیلیسی", "U.S. Outlying Islands"), + CountryLocalization("vi", "ئینگیلیسی", "U.S. Virgin Islands"), + CountryLocalization("ug", "سأڤاحیلی", "Uganda"), + CountryLocalization("ua", "ئوکراینی", "Ukraine"), + CountryLocalization("ae", "أرأڤی", "United Arab Emirates"), + CountryLocalization("gb", "ئینگیلیسی", "بیریتانیا گأپ"), + CountryLocalization("us", "لاکوٙتا", "ڤولاتیا یأکاگئرتە"), + CountryLocalization("uy", "ئسپانیایی", "Uruguay"), + CountryLocalization("uz", "ئوزبأکی", "Uzbekistan"), + CountryLocalization("vu", "فآرانسئ ئی", "Vanuatu"), + CountryLocalization("va", "ئیتالیایی", "Vatican City"), + CountryLocalization("ve", "ئسپانیایی", "Venezuela"), + CountryLocalization("vn", "ڤییئتنامی", "Vietnam"), + CountryLocalization("wf", "فآرانسئ ئی", "Wallis & Futuna"), + CountryLocalization("eh", "أرأڤی", "Western Sahara"), + CountryLocalization("ye", "أرأڤی", "Yemen"), + CountryLocalization("zm", "ئینگیلیسی", "Zambia"), + CountryLocalization("zw", "نئدئبئلئ شومالی", "Zimbabwe"), + CountryLocalization("ax", "سوٙئدی", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lt.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lt.kt new file mode 100644 index 0000000..329027f --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lt.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code lt. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_lt: List = listOf( + CountryLocalization("af", "persų", "Afganistanas"), + CountryLocalization("al", "albanų", "Albanija"), + CountryLocalization("dz", "prancūzų", "Alžyras"), + CountryLocalization("as", "anglų", "Amerikos Samoa"), + CountryLocalization("ad", "katalonų", "Andora"), + CountryLocalization("ao", "ngalų", "Angola"), + CountryLocalization("ai", "anglų", "Angilija"), + CountryLocalization("ag", "anglų", "Antigva ir Barbuda"), + CountryLocalization("ar", "ispanų", "Argentina"), + CountryLocalization("am", "armėnų", "Armėnija"), + CountryLocalization("aw", "olandų", "Aruba"), + CountryLocalization("au", "anglų", "Australija"), + CountryLocalization("at", "anglų", "Austrija"), + CountryLocalization("az", "azerbaidžaniečių", "Azerbaidžanas"), + CountryLocalization("bs", "anglų", "Bahamos"), + CountryLocalization("bh", "arabų", "Bahreinas"), + CountryLocalization("bd", "bengalų", "Bangladešas"), + CountryLocalization("bb", "anglų", "Barbadosas"), + CountryLocalization("by", "baltarusių", "Baltarusija"), + CountryLocalization("be", "prancūzų", "Belgija"), + CountryLocalization("bz", "anglų", "Belizas"), + CountryLocalization("bj", "prancūzų", "Beninas"), + CountryLocalization("bm", "anglų", "Bermuda"), + CountryLocalization("bt", "botijų", "Butanas"), + CountryLocalization("bo", "ispanų", "Bolivija"), + CountryLocalization("ba", "bosnių", "Bosnija ir Hercegovina"), + CountryLocalization("bw", "anglų", "Botsvana"), + CountryLocalization("br", "portugalų", "Brazilija"), + CountryLocalization("io", "anglų", "Indijos Vandenyno Britų Sritis"), + CountryLocalization("vg", "anglų", "Didžiosios Britanijos Mergelių Salos"), + CountryLocalization("bn", "malajiečių", "Brunėjus"), + CountryLocalization("bg", "bulgarų", "Bulgarija"), + CountryLocalization("bf", "prancūzų", "Burkina Fasas"), + CountryLocalization("bi", "prancūzų", "Burundis"), + CountryLocalization("kh", "khmerų", "Kambodža"), + CountryLocalization("cm", "basų", "Kamerūnas"), + CountryLocalization("ca", "prancūzų", "Kanada"), + CountryLocalization("ic", "ispanų", "Kanarų salos"), + CountryLocalization("cv", "Žaliojo Kyšulio kreolų", "Žaliasis Kyšulys"), + CountryLocalization("bq", "olandų", "Karibų Nyderlandai"), + CountryLocalization("ky", "anglų", "Kaimanų Salos"), + CountryLocalization("cf", "ngalų", "Centrinės Afrikos Respublika"), + CountryLocalization("ea", "ispanų", "Seuta ir Melila"), + CountryLocalization("td", "arabų", "Čadas"), + CountryLocalization("cl", "ispanų", "Čilė"), + CountryLocalization("cn", "tibetiečių", "Kinija"), + CountryLocalization("cx", "anglų", "Kalėdų Sala"), + CountryLocalization("cc", "anglų", "Kokosų (Kilingo) Salos"), + CountryLocalization("co", "ispanų", "Kolumbija"), + CountryLocalization("km", "arabų", "Komorai"), + CountryLocalization("cg", "ngalų", "Kongas-Brazavilis"), + CountryLocalization("cd", "suahilių", "Kongas-Kinšasa"), + CountryLocalization("ck", "anglų", "Kuko Salos"), + CountryLocalization("cr", "ispanų", "Kosta Rika"), + CountryLocalization("hr", "kroatų", "Kroatija"), + CountryLocalization("cu", "ispanų", "Kuba"), + CountryLocalization("cw", "olandų", "Kiurasao"), + CountryLocalization("cy", "anglų", "Kipras"), + CountryLocalization("cz", "čekų", "Čekija"), + CountryLocalization("ci", "prancūzų", "Dramblio Kaulo Krantas"), + CountryLocalization("dk", "anglų", "Danija"), + CountryLocalization("dg", "anglų", "Diego Garsija"), + CountryLocalization("dj", "prancūzų", "Džibutis"), + CountryLocalization("dm", "anglų", "Dominika"), + CountryLocalization("do", "ispanų", "Dominikos Respublika"), + CountryLocalization("ec", "kečujų", "Ekvadoras"), + CountryLocalization("eg", "arabų", "Egiptas"), + CountryLocalization("sv", "ispanų", "Salvadoras"), + CountryLocalization("gq", "ispanų", "Pusiaujo Gvinėja"), + CountryLocalization("er", "tigrajų", "Eritrėja"), + CountryLocalization("ee", "estų", "Estija"), + CountryLocalization("et", "amharų", "Etiopija"), + CountryLocalization("fk", "anglų", "Folklando Salos"), + CountryLocalization("fo", "farerų", "Farerų Salos"), + CountryLocalization("fj", "anglų", "Fidžis"), + CountryLocalization("fi", "švedų", "Suomija"), + CountryLocalization("fr", "Šveicarijos vokiečių", "Prancūzija"), + CountryLocalization("gf", "prancūzų", "Prancūzijos Gviana"), + CountryLocalization("pf", "prancūzų", "Prancūzijos Polinezija"), + CountryLocalization("ga", "prancūzų", "Gabonas"), + CountryLocalization("gm", "anglų", "Gambija"), + CountryLocalization("ge", "osetinų", "Gruzija"), + CountryLocalization("de", "žemutinių sorbų", "Vokietija"), + CountryLocalization("gh", "anglų", "Gana"), + CountryLocalization("gi", "anglų", "Gibraltaras"), + CountryLocalization("gr", "graikų", "Graikija"), + CountryLocalization("gl", "kalalisut", "Grenlandija"), + CountryLocalization("gd", "anglų", "Grenada"), + CountryLocalization("gp", "prancūzų", "Gvadelupa"), + CountryLocalization("gu", "anglų", "Guamas"), + CountryLocalization("gt", "ispanų", "Gvatemala"), + CountryLocalization("gg", "anglų", "Gernsis"), + CountryLocalization("gn", "prancūzų", "Gvinėja"), + CountryLocalization("gw", "portugalų", "Bisau Gvinėja"), + CountryLocalization("gy", "anglų", "Gajana"), + CountryLocalization("ht", "prancūzų", "Haitis"), + CountryLocalization("hn", "ispanų", "Hondūras"), + CountryLocalization("hk", "kinų", "Ypatingasis Administracinis Kinijos Regionas Honkongas"), + CountryLocalization("hu", "vengrų", "Vengrija"), + CountryLocalization("is", "islandų", "Islandija"), + CountryLocalization("in", "nepaliečių", "Indija"), + CountryLocalization("id", "Indonesian", "Indonezija"), + CountryLocalization("ir", "persų", "Iranas"), + CountryLocalization("iq", "šiaurės luri", "Irakas"), + CountryLocalization("ie", "anglų", "Airija"), + CountryLocalization("im", "meniečių", "Meno Sala"), + CountryLocalization("il", "anglų", "Izraelis"), + CountryLocalization("it", "vokiečių", "Italija"), + CountryLocalization("jm", "anglų", "Jamaika"), + CountryLocalization("jp", "japonų", "Japonija"), + CountryLocalization("je", "anglų", "Džersis"), + CountryLocalization("jo", "arabų", "Jordanija"), + CountryLocalization("kz", "kazachų", "Kazachstanas"), + CountryLocalization("ke", "somaliečių", "Kenija"), + CountryLocalization("ki", "anglų", "Kiribatis"), + CountryLocalization("xk", "serbų", "Kosovas"), + CountryLocalization("kw", "arabų", "Kuveitas"), + CountryLocalization("kg", "rusų", "Kirgizija"), + CountryLocalization("la", "laosiečių", "Laosas"), + CountryLocalization("lv", "latvių", "Latvija"), + CountryLocalization("lb", "arabų", "Libanas"), + CountryLocalization("ls", "anglų", "Lesotas"), + CountryLocalization("lr", "anglų", "Liberija"), + CountryLocalization("ly", "arabų", "Libija"), + CountryLocalization("li", "Šveicarijos vokiečių", "Lichtenšteinas"), + CountryLocalization("lt", "lietuvių", "Lietuva"), + CountryLocalization("lu", "liuksemburgiečių", "Liuksemburgas"), + CountryLocalization("mo", "portugalų", "Ypatingasis Administracinis Kinijos Regionas Makao"), + CountryLocalization("mk", "albanų", "Makedonija"), + CountryLocalization("mg", "prancūzų", "Madagaskaras"), + CountryLocalization("mw", "anglų", "Malavis"), + CountryLocalization("my", "tamilų", "Malaizija"), + CountryLocalization("ml", "prancūzų", "Malis"), + CountryLocalization("mt", "anglų", "Malta"), + CountryLocalization("mh", "anglų", "Maršalo Salos"), + CountryLocalization("mq", "prancūzų", "Martinika"), + CountryLocalization("mr", "arabų", "Mauritanija"), + CountryLocalization("mu", "morisijų", "Mauricijus"), + CountryLocalization("yt", "prancūzų", "Majotas"), + CountryLocalization("mx", "ispanų", "Meksika"), + CountryLocalization("fm", "anglų", "Mikronezija"), + CountryLocalization("md", "rusų", "Moldova"), + CountryLocalization("mc", "prancūzų", "Monakas"), + CountryLocalization("mn", "mongolų", "Mongolija"), + CountryLocalization("me", "serbų", "Juodkalnija"), + CountryLocalization("ms", "anglų", "Montseratas"), + CountryLocalization("ma", "Centrinio Maroko tamazitų", "Marokas"), + CountryLocalization("mz", "makua-maeto", "Mozambikas"), + CountryLocalization("mm", "birmiečių", "Mianmaras (Birma)"), + CountryLocalization("na", "anglų", "Namibija"), + CountryLocalization("nr", "anglų", "Nauru"), + CountryLocalization("np", "nepaliečių", "Nepalas"), + CountryLocalization("nl", "anglų", "Nyderlandai"), + CountryLocalization("nc", "prancūzų", "Naujoji Kaledonija"), + CountryLocalization("nz", "anglų", "Naujoji Zelandija"), + CountryLocalization("ni", "ispanų", "Nikaragva"), + CountryLocalization("ne", "hausų", "Nigeris"), + CountryLocalization("ng", "hausų", "Nigerija"), + CountryLocalization("nu", "anglų", "Niujė"), + CountryLocalization("nf", "anglų", "Norfolko sala"), + CountryLocalization("kp", "korėjiečių", "Šiaurės Korėja"), + CountryLocalization("mp", "anglų", "Marianos Šiaurinės Salos"), + CountryLocalization("no", "šiaurės samių", "Norvegija"), + CountryLocalization("om", "arabų", "Omanas"), + CountryLocalization("pk", "anglų", "Pakistanas"), + CountryLocalization("pw", "anglų", "Palau"), + CountryLocalization("ps", "arabų", "Palestinos teritorija"), + CountryLocalization("pa", "ispanų", "Panama"), + CountryLocalization("pg", "anglų", "Papua Naujoji Gvinėja"), + CountryLocalization("py", "ispanų", "Paragvajus"), + CountryLocalization("pe", "ispanų", "Peru"), + CountryLocalization("ph", "filipiniečių", "Filipinai"), + CountryLocalization("pn", "anglų", "Pitkerno salos"), + CountryLocalization("pl", "lenkų", "Lenkija"), + CountryLocalization("pt", "portugalų", "Portugalija"), + CountryLocalization("pr", "anglų", "Puerto Rikas"), + CountryLocalization("qa", "arabų", "Kataras"), + CountryLocalization("ro", "rumunų", "Rumunija"), + CountryLocalization("ru", "totorių", "Rusija"), + CountryLocalization("rw", "anglų", "Ruanda"), + CountryLocalization("re", "prancūzų", "Reunjonas"), + CountryLocalization("ws", "anglų", "Samoa"), + CountryLocalization("sm", "italų", "San Marinas"), + CountryLocalization("sa", "arabų", "Saudo Arabija"), + CountryLocalization("sn", "prancūzų", "Senegalas"), + CountryLocalization("rs", "serbų", "Serbija"), + CountryLocalization("cs", "serbų", "Serbia and Montenegro"), + CountryLocalization("sc", "prancūzų", "Seišeliai"), + CountryLocalization("sl", "anglų", "Siera Leonė"), + CountryLocalization("sg", "tamilų", "Singapūras"), + CountryLocalization("sx", "anglų", "Sint Martenas"), + CountryLocalization("sk", "slovakų", "Slovakija"), + CountryLocalization("si", "slovėnų", "Slovėnija"), + CountryLocalization("sb", "anglų", "Saliamono Salos"), + CountryLocalization("so", "arabų", "Somalis"), + CountryLocalization("za", "anglų", "Pietų Afrika"), + CountryLocalization("kr", "korėjiečių", "Pietų Korėja"), + CountryLocalization("ss", "nuerų", "Pietų Sudanas"), + CountryLocalization("es", "ispanų", "Ispanija"), + CountryLocalization("lk", "tamilų", "Šri Lanka"), + CountryLocalization("bl", "prancūzų", "Sen Bartelemi"), + CountryLocalization("sh", "anglų", "Šv. Elenos Sala"), + CountryLocalization("kn", "anglų", "Sent Kitsas ir Nevis"), + CountryLocalization("lc", "anglų", "Sent Lusija"), + CountryLocalization("mf", "prancūzų", "Sen Martenas"), + CountryLocalization("pm", "prancūzų", "Sen Pjeras ir Mikelonas"), + CountryLocalization("vc", "anglų", "Šventasis Vincentas ir Grenadinai"), + CountryLocalization("sd", "arabų", "Sudanas"), + CountryLocalization("sr", "olandų", "Surinamas"), + CountryLocalization("sj", "norvegų bukmolas", "Svalbardas ir Janas Majenas"), + CountryLocalization("sz", "anglų", "Svazilandas"), + CountryLocalization("se", "švedų", "Švedija"), + CountryLocalization("ch", "Šveicarijos vokiečių", "Šveicarija"), + CountryLocalization("sy", "arabų", "Sirija"), + CountryLocalization("st", "portugalų", "San Tomė ir Prinsipė"), + CountryLocalization("tw", "kinų", "Taivanas"), + CountryLocalization("tj", "tadžikų", "Tadžikija"), + CountryLocalization("tz", "makondų", "Tanzanija"), + CountryLocalization("th", "tajų", "Tailandas"), + CountryLocalization("tl", "portugalų", "Rytų Timoras"), + CountryLocalization("tg", "prancūzų", "Togas"), + CountryLocalization("tk", "anglų", "Tokelau"), + CountryLocalization("to", "tonganų", "Tonga"), + CountryLocalization("tt", "anglų", "Trinidadas ir Tobagas"), + CountryLocalization("tn", "prancūzų", "Tunisas"), + CountryLocalization("tr", "turkų", "Turkija"), + CountryLocalization("tm", "turkmėnų", "Turkmėnistanas"), + CountryLocalization("tc", "anglų", "Terkso ir Kaikoso Salos"), + CountryLocalization("tv", "anglų", "Tuvalu"), + CountryLocalization("um", "anglų", "Jungtinių Valstijų Mažosios Tolimosios Salos"), + CountryLocalization("vi", "anglų", "Jungtinių Valstijų Mergelių Salos"), + CountryLocalization("ug", "suahilių", "Uganda"), + CountryLocalization("ua", "ukrainiečių", "Ukraina"), + CountryLocalization("ae", "arabų", "Jungtiniai Arabų Emyratai"), + CountryLocalization("gb", "anglų", "Jungtinė Karalystė"), + CountryLocalization("us", "lakotų", "Jungtinės Valstijos"), + CountryLocalization("uy", "ispanų", "Urugvajus"), + CountryLocalization("uz", "uzbekų", "Uzbekistanas"), + CountryLocalization("vu", "prancūzų", "Vanuatu"), + CountryLocalization("va", "italų", "Vatikano Miesto Valstybė"), + CountryLocalization("ve", "ispanų", "Venesuela"), + CountryLocalization("vn", "vietnamiečių", "Vietnamas"), + CountryLocalization("wf", "prancūzų", "Volisas ir Futūna"), + CountryLocalization("eh", "arabų", "Vakarų Sachara"), + CountryLocalization("ye", "arabų", "Jemenas"), + CountryLocalization("zm", "anglų", "Zambija"), + CountryLocalization("zw", "šiaurės ndebelų", "Zimbabvė"), + CountryLocalization("ax", "švedų", "Alandų Salos"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lv.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lv.kt new file mode 100644 index 0000000..00fff95 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_lv.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code lv. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_lv: List = listOf( + CountryLocalization("af", "persiešu", "Afganistāna"), + CountryLocalization("al", "albāņu", "Albānija"), + CountryLocalization("dz", "franču", "Alžīrija"), + CountryLocalization("as", "angļu", "ASV Samoa"), + CountryLocalization("ad", "katalāņu", "Andora"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "angļu", "Angilja"), + CountryLocalization("ag", "angļu", "Antigva un Barbuda"), + CountryLocalization("ar", "spāņu", "Argentīna"), + CountryLocalization("am", "armēņu", "Armēnija"), + CountryLocalization("aw", "holandiešu", "Aruba"), + CountryLocalization("au", "angļu", "Austrālija"), + CountryLocalization("at", "angļu", "Austrija"), + CountryLocalization("az", "azerbaidžāņu", "Azerbaidžāna"), + CountryLocalization("bs", "angļu", "Bahamu salas"), + CountryLocalization("bh", "arābu", "Bahreina"), + CountryLocalization("bd", "bengāļu", "Bangladeša"), + CountryLocalization("bb", "angļu", "Barbadosa"), + CountryLocalization("by", "baltkrievu", "Baltkrievija"), + CountryLocalization("be", "franču", "Beļģija"), + CountryLocalization("bz", "angļu", "Beliza"), + CountryLocalization("bj", "franču", "Benina"), + CountryLocalization("bm", "angļu", "Bermudu salas"), + CountryLocalization("bt", "dzongke", "Butāna"), + CountryLocalization("bo", "spāņu", "Bolīvija"), + CountryLocalization("ba", "bosniešu", "Bosnija un Hercegovina"), + CountryLocalization("bw", "angļu", "Botsvāna"), + CountryLocalization("br", "portugāļu", "Brazīlija"), + CountryLocalization("io", "angļu", "Indijas okeāna Britu teritorija"), + CountryLocalization("vg", "angļu", "Britu Virdžīnas"), + CountryLocalization("bn", "malajiešu", "Bruneja"), + CountryLocalization("bg", "bulgāru", "Bulgārija"), + CountryLocalization("bf", "franču", "Burkinafaso"), + CountryLocalization("bi", "franču", "Burundija"), + CountryLocalization("kh", "khmeru", "Kambodža"), + CountryLocalization("cm", "basu", "Kamerūna"), + CountryLocalization("ca", "franču", "Kanāda"), + CountryLocalization("ic", "spāņu", "Kanāriju salas"), + CountryLocalization("cv", "kaboverdiešu", "Kaboverde"), + CountryLocalization("bq", "holandiešu", "Nīderlandes Karību salas"), + CountryLocalization("ky", "angļu", "Kaimanu salas"), + CountryLocalization("cf", "lingala", "Centrālāfrikas Republika"), + CountryLocalization("ea", "spāņu", "Seūta un Melilja"), + CountryLocalization("td", "arābu", "Čada"), + CountryLocalization("cl", "spāņu", "Čīle"), + CountryLocalization("cn", "tibetiešu", "Ķīna"), + CountryLocalization("cx", "angļu", "Ziemsvētku sala"), + CountryLocalization("cc", "angļu", "Kokosu (Kīlinga) salas"), + CountryLocalization("co", "spāņu", "Kolumbija"), + CountryLocalization("km", "arābu", "Komoru salas"), + CountryLocalization("cg", "lingala", "Kongo (Brazavila)"), + CountryLocalization("cd", "svahili", "Kongo (Kinšasa)"), + CountryLocalization("ck", "angļu", "Kuka salas"), + CountryLocalization("cr", "spāņu", "Kostarika"), + CountryLocalization("hr", "horvātu", "Horvātija"), + CountryLocalization("cu", "spāņu", "Kuba"), + CountryLocalization("cw", "holandiešu", "Kirasao"), + CountryLocalization("cy", "angļu", "Kipra"), + CountryLocalization("cz", "čehu", "Čehija"), + CountryLocalization("ci", "franču", "Kotdivuāra"), + CountryLocalization("dk", "angļu", "Dānija"), + CountryLocalization("dg", "angļu", "Djego Garsijas atols"), + CountryLocalization("dj", "franču", "Džibutija"), + CountryLocalization("dm", "angļu", "Dominika"), + CountryLocalization("do", "spāņu", "Dominikāna"), + CountryLocalization("ec", "kečvu", "Ekvadora"), + CountryLocalization("eg", "arābu", "Ēģipte"), + CountryLocalization("sv", "spāņu", "Salvadora"), + CountryLocalization("gq", "spāņu", "Ekvatoriālā Gvineja"), + CountryLocalization("er", "tigrinja", "Eritreja"), + CountryLocalization("ee", "igauņu", "Igaunija"), + CountryLocalization("et", "amharu", "Etiopija"), + CountryLocalization("fk", "angļu", "Folklenda salas"), + CountryLocalization("fo", "fēru", "Fēru salas"), + CountryLocalization("fj", "angļu", "Fidži"), + CountryLocalization("fi", "zviedru", "Somija"), + CountryLocalization("fr", "Šveices vācu", "Francija"), + CountryLocalization("gf", "franču", "Francijas Gviāna"), + CountryLocalization("pf", "franču", "Francijas Polinēzija"), + CountryLocalization("ga", "franču", "Gabona"), + CountryLocalization("gm", "angļu", "Gambija"), + CountryLocalization("ge", "osetīnu", "Gruzija"), + CountryLocalization("de", "lejassorbu", "Vācija"), + CountryLocalization("gh", "angļu", "Gana"), + CountryLocalization("gi", "angļu", "Gibraltārs"), + CountryLocalization("gr", "grieķu", "Grieķija"), + CountryLocalization("gl", "grenlandiešu", "Grenlande"), + CountryLocalization("gd", "angļu", "Grenāda"), + CountryLocalization("gp", "franču", "Gvadelupa"), + CountryLocalization("gu", "angļu", "Guama"), + CountryLocalization("gt", "spāņu", "Gvatemala"), + CountryLocalization("gg", "angļu", "Gērnsija"), + CountryLocalization("gn", "franču", "Gvineja"), + CountryLocalization("gw", "portugāļu", "Gvineja-Bisava"), + CountryLocalization("gy", "angļu", "Gajāna"), + CountryLocalization("ht", "franču", "Haiti"), + CountryLocalization("hn", "spāņu", "Hondurasa"), + CountryLocalization("hk", "ķīniešu", "Ķīnas īpašās pārvaldes apgabals Honkonga"), + CountryLocalization("hu", "ungāru", "Ungārija"), + CountryLocalization("is", "islandiešu", "Islande"), + CountryLocalization("in", "nepāliešu", "Indija"), + CountryLocalization("id", "Indonesian", "Indonēzija"), + CountryLocalization("ir", "persiešu", "Irāna"), + CountryLocalization("iq", "ziemeļluru", "Irāka"), + CountryLocalization("ie", "angļu", "Īrija"), + CountryLocalization("im", "meniešu", "Mena"), + CountryLocalization("il", "angļu", "Izraēla"), + CountryLocalization("it", "vācu", "Itālija"), + CountryLocalization("jm", "angļu", "Jamaika"), + CountryLocalization("jp", "japāņu", "Japāna"), + CountryLocalization("je", "angļu", "Džērsija"), + CountryLocalization("jo", "arābu", "Jordānija"), + CountryLocalization("kz", "kazahu", "Kazahstāna"), + CountryLocalization("ke", "somāļu", "Kenija"), + CountryLocalization("ki", "angļu", "Kiribati"), + CountryLocalization("xk", "serbu", "Kosova"), + CountryLocalization("kw", "arābu", "Kuveita"), + CountryLocalization("kg", "krievu", "Kirgizstāna"), + CountryLocalization("la", "laosiešu", "Laosa"), + CountryLocalization("lv", "latviešu", "Latvija"), + CountryLocalization("lb", "arābu", "Libāna"), + CountryLocalization("ls", "angļu", "Lesoto"), + CountryLocalization("lr", "angļu", "Libērija"), + CountryLocalization("ly", "arābu", "Lībija"), + CountryLocalization("li", "Šveices vācu", "Lihtenšteina"), + CountryLocalization("lt", "lietuviešu", "Lietuva"), + CountryLocalization("lu", "luksemburgiešu", "Luksemburga"), + CountryLocalization("mo", "portugāļu", "Ķīnas īpašās pārvaldes apgabals Makao"), + CountryLocalization("mk", "albāņu", "Maķedonija"), + CountryLocalization("mg", "franču", "Madagaskara"), + CountryLocalization("mw", "angļu", "Malāvija"), + CountryLocalization("my", "tamilu", "Malaizija"), + CountryLocalization("ml", "franču", "Mali"), + CountryLocalization("mt", "angļu", "Malta"), + CountryLocalization("mh", "angļu", "Māršala salas"), + CountryLocalization("mq", "franču", "Martinika"), + CountryLocalization("mr", "arābu", "Mauritānija"), + CountryLocalization("mu", "Maurīcijas kreolu", "Maurīcija"), + CountryLocalization("yt", "franču", "Majota"), + CountryLocalization("mx", "spāņu", "Meksika"), + CountryLocalization("fm", "angļu", "Mikronēzija"), + CountryLocalization("md", "krievu", "Moldova"), + CountryLocalization("mc", "franču", "Monako"), + CountryLocalization("mn", "mongoļu", "Mongolija"), + CountryLocalization("me", "serbu", "Melnkalne"), + CountryLocalization("ms", "angļu", "Montserrata"), + CountryLocalization("ma", "Centrālmarokas tamazīts", "Maroka"), + CountryLocalization("mz", "makua", "Mozambika"), + CountryLocalization("mm", "birmiešu", "Mjanma (Birma)"), + CountryLocalization("na", "angļu", "Namībija"), + CountryLocalization("nr", "angļu", "Nauru"), + CountryLocalization("np", "nepāliešu", "Nepāla"), + CountryLocalization("nl", "angļu", "Nīderlande"), + CountryLocalization("nc", "franču", "Jaunkaledonija"), + CountryLocalization("nz", "angļu", "Jaunzēlande"), + CountryLocalization("ni", "spāņu", "Nikaragva"), + CountryLocalization("ne", "hausu", "Nigēra"), + CountryLocalization("ng", "hausu", "Nigērija"), + CountryLocalization("nu", "angļu", "Niue"), + CountryLocalization("nf", "angļu", "Norfolkas sala"), + CountryLocalization("kp", "korejiešu", "Ziemeļkoreja"), + CountryLocalization("mp", "angļu", "Ziemeļu Marianas salas"), + CountryLocalization("no", "ziemeļsāmu", "Norvēģija"), + CountryLocalization("om", "arābu", "Omāna"), + CountryLocalization("pk", "angļu", "Pakistāna"), + CountryLocalization("pw", "angļu", "Palau"), + CountryLocalization("ps", "arābu", "Palestīna"), + CountryLocalization("pa", "spāņu", "Panama"), + CountryLocalization("pg", "angļu", "Papua-Jaungvineja"), + CountryLocalization("py", "spāņu", "Paragvaja"), + CountryLocalization("pe", "spāņu", "Peru"), + CountryLocalization("ph", "filipīniešu", "Filipīnas"), + CountryLocalization("pn", "angļu", "Pitkērnas salas"), + CountryLocalization("pl", "poļu", "Polija"), + CountryLocalization("pt", "portugāļu", "Portugāle"), + CountryLocalization("pr", "angļu", "Puertoriko"), + CountryLocalization("qa", "arābu", "Katara"), + CountryLocalization("ro", "rumāņu", "Rumānija"), + CountryLocalization("ru", "tatāru", "Krievija"), + CountryLocalization("rw", "angļu", "Ruanda"), + CountryLocalization("re", "franču", "Reinjona"), + CountryLocalization("ws", "angļu", "Samoa"), + CountryLocalization("sm", "itāļu", "Sanmarīno"), + CountryLocalization("sa", "arābu", "Saūda Arābija"), + CountryLocalization("sn", "franču", "Senegāla"), + CountryLocalization("rs", "serbu", "Serbija"), + CountryLocalization("cs", "serbu", "Serbia and Montenegro"), + CountryLocalization("sc", "franču", "Seišelu salas"), + CountryLocalization("sl", "angļu", "Sjerraleone"), + CountryLocalization("sg", "tamilu", "Singapūra"), + CountryLocalization("sx", "angļu", "Sintmārtena"), + CountryLocalization("sk", "slovāku", "Slovākija"), + CountryLocalization("si", "slovēņu", "Slovēnija"), + CountryLocalization("sb", "angļu", "Zālamana salas"), + CountryLocalization("so", "arābu", "Somālija"), + CountryLocalization("za", "angļu", "Dienvidāfrikas Republika"), + CountryLocalization("kr", "korejiešu", "Dienvidkoreja"), + CountryLocalization("ss", "nueru", "Dienvidsudāna"), + CountryLocalization("es", "spāņu", "Spānija"), + CountryLocalization("lk", "tamilu", "Šrilanka"), + CountryLocalization("bl", "franču", "Senbartelmī"), + CountryLocalization("sh", "angļu", "Sv.Helēnas sala"), + CountryLocalization("kn", "angļu", "Sentkitsa un Nevisa"), + CountryLocalization("lc", "angļu", "Sentlūsija"), + CountryLocalization("mf", "franču", "Senmartēna"), + CountryLocalization("pm", "franču", "Senpjēra un Mikelona"), + CountryLocalization("vc", "angļu", "Sentvinsenta un Grenadīnas"), + CountryLocalization("sd", "arābu", "Sudāna"), + CountryLocalization("sr", "holandiešu", "Surinama"), + CountryLocalization("sj", "norvēģu bukmols", "Svalbāra un Jana Majena sala"), + CountryLocalization("sz", "angļu", "Svazilenda"), + CountryLocalization("se", "zviedru", "Zviedrija"), + CountryLocalization("ch", "Šveices vācu", "Šveice"), + CountryLocalization("sy", "arābu", "Sīrija"), + CountryLocalization("st", "portugāļu", "Santome un Prinsipi"), + CountryLocalization("tw", "ķīniešu", "Taivāna"), + CountryLocalization("tj", "tadžiku", "Tadžikistāna"), + CountryLocalization("tz", "makonde", "Tanzānija"), + CountryLocalization("th", "taju", "Taizeme"), + CountryLocalization("tl", "portugāļu", "Austrumtimora"), + CountryLocalization("tg", "franču", "Togo"), + CountryLocalization("tk", "angļu", "Tokelau"), + CountryLocalization("to", "tongiešu", "Tonga"), + CountryLocalization("tt", "angļu", "Trinidāda un Tobāgo"), + CountryLocalization("tn", "franču", "Tunisija"), + CountryLocalization("tr", "turku", "Turcija"), + CountryLocalization("tm", "turkmēņu", "Turkmenistāna"), + CountryLocalization("tc", "angļu", "Tērksas un Kaikosas salas"), + CountryLocalization("tv", "angļu", "Tuvalu"), + CountryLocalization("um", "angļu", "ASV Mazās Aizjūras salas"), + CountryLocalization("vi", "angļu", "ASV Virdžīnas"), + CountryLocalization("ug", "svahili", "Uganda"), + CountryLocalization("ua", "ukraiņu", "Ukraina"), + CountryLocalization("ae", "arābu", "Apvienotie Arābu Emirāti"), + CountryLocalization("gb", "angļu", "Lielbritānija"), + CountryLocalization("us", "lakotu", "Amerikas Savienotās Valstis"), + CountryLocalization("uy", "spāņu", "Urugvaja"), + CountryLocalization("uz", "uzbeku", "Uzbekistāna"), + CountryLocalization("vu", "franču", "Vanuatu"), + CountryLocalization("va", "itāļu", "Vatikāns"), + CountryLocalization("ve", "spāņu", "Venecuēla"), + CountryLocalization("vn", "vjetnamiešu", "Vjetnama"), + CountryLocalization("wf", "franču", "Volisa un Futunas salas"), + CountryLocalization("eh", "arābu", "Rietumsahāra"), + CountryLocalization("ye", "arābu", "Jemena"), + CountryLocalization("zm", "angļu", "Zambija"), + CountryLocalization("zw", "ziemeļndebelu", "Zimbabve"), + CountryLocalization("ax", "zviedru", "Olandes salas"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mfe.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mfe.kt new file mode 100644 index 0000000..e1c6983 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mfe.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code mfe. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_mfe: List = listOf( + CountryLocalization("af", "persan", "Afganistan"), + CountryLocalization("al", "Albanian", "Albani"), + CountryLocalization("dz", "franse", "Alzeri"), + CountryLocalization("as", "angle", "Samoa amerikin"), + CountryLocalization("ad", "Catalan", "Andor"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "angle", "Anguilla"), + CountryLocalization("ag", "angle", "Antigua-ek-Barbuda"), + CountryLocalization("ar", "espagnol", "Larzantinn"), + CountryLocalization("am", "Armenian", "Armeni"), + CountryLocalization("aw", "olande", "Aruba"), + CountryLocalization("au", "angle", "Lostrali"), + CountryLocalization("at", "angle", "Lostris"), + CountryLocalization("az", "Azerbaijani", "Azerbaïdjan"), + CountryLocalization("bs", "angle", "Bahamas"), + CountryLocalization("bh", "arab", "Bahreïn"), + CountryLocalization("bd", "bengali", "Banglades"), + CountryLocalization("bb", "angle", "Barbad"), + CountryLocalization("by", "bieloris", "Belaris"), + CountryLocalization("be", "franse", "Belzik"), + CountryLocalization("bz", "angle", "Beliz"), + CountryLocalization("bj", "franse", "Benin"), + CountryLocalization("bm", "angle", "Bermid"), + CountryLocalization("bt", "Dzongkha", "Boutan"), + CountryLocalization("bo", "espagnol", "Bolivi"), + CountryLocalization("ba", "Bosnian", "Bosni-Herzegovinn"), + CountryLocalization("bw", "angle", "Botswana"), + CountryLocalization("br", "portige", "Brezil"), + CountryLocalization("io", "angle", "Teritwar Britanik Losean Indien"), + CountryLocalization("vg", "angle", "Zil vierz britanik"), + CountryLocalization("bn", "male", "Brunei"), + CountryLocalization("bg", "bilgar", "Bilgari"), + CountryLocalization("bf", "franse", "Burkina Faso"), + CountryLocalization("bi", "franse", "Burundi"), + CountryLocalization("kh", "khmer, santral", "Kambodj"), + CountryLocalization("cm", "Basaa", "Kamerounn"), + CountryLocalization("ca", "franse", "Kanada"), + CountryLocalization("ic", "espagnol", "IC"), + CountryLocalization("cv", "kea", "Kap-Ver"), + CountryLocalization("bq", "olande", "Caribbean Netherlands"), + CountryLocalization("ky", "angle", "Zil Kayman"), + CountryLocalization("cf", "Lingala", "Repiblik Lafrik Santral"), + CountryLocalization("ea", "espagnol", "EA"), + CountryLocalization("td", "arab", "Tchad"), + CountryLocalization("cl", "espagnol", "Shili"), + CountryLocalization("cn", "Tibetan", "Lasinn"), + CountryLocalization("cx", "angle", "Christmas Island"), + CountryLocalization("cc", "angle", "Cocos (Keeling) Islands"), + CountryLocalization("co", "espagnol", "Kolonbi"), + CountryLocalization("km", "arab", "Komor"), + CountryLocalization("cg", "Lingala", "Kongo"), + CountryLocalization("cd", "Swahili", "Repiblik demokratik Kongo"), + CountryLocalization("ck", "angle", "Zil Cook"), + CountryLocalization("cr", "espagnol", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Kroasi"), + CountryLocalization("cu", "espagnol", "Cuba"), + CountryLocalization("cw", "olande", "Curaçao"), + CountryLocalization("cy", "angle", "Cyprus"), + CountryLocalization("cz", "tchek", "Repiblik Chek"), + CountryLocalization("ci", "franse", "Côte d’Ivoire"), + CountryLocalization("dk", "angle", "Dannmark"), + CountryLocalization("dg", "angle", "DG"), + CountryLocalization("dj", "franse", "Djibouti"), + CountryLocalization("dm", "angle", "Dominik"), + CountryLocalization("do", "espagnol", "Repiblik dominikin"), + CountryLocalization("ec", "Quechua", "Ekwater"), + CountryLocalization("eg", "arab", "Lezipt"), + CountryLocalization("sv", "espagnol", "Salvador"), + CountryLocalization("gq", "espagnol", "Gine ekwatoryal"), + CountryLocalization("er", "Tigrinya", "Erythre"), + CountryLocalization("ee", "Estonian", "Estoni"), + CountryLocalization("et", "amarik", "Letiopi"), + CountryLocalization("fk", "angle", "Zil malwinn"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "angle", "Fidji"), + CountryLocalization("fi", "swedwa", "Finland"), + CountryLocalization("fr", "Swiss German", "Lafrans"), + CountryLocalization("gf", "franse", "Gwiyann franse"), + CountryLocalization("pf", "franse", "Polinezi franse"), + CountryLocalization("ga", "franse", "Gabon"), + CountryLocalization("gm", "angle", "Gambi"), + CountryLocalization("ge", "Ossetic", "Zeorzi"), + CountryLocalization("de", "Lower Sorbian", "Almagn"), + CountryLocalization("gh", "angle", "Ghana"), + CountryLocalization("gi", "angle", "Zibraltar"), + CountryLocalization("gr", "grek", "Gres"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "angle", "Grenad"), + CountryLocalization("gp", "franse", "Guadloup"), + CountryLocalization("gu", "angle", "Guam"), + CountryLocalization("gt", "espagnol", "Guatemala"), + CountryLocalization("gg", "angle", "Guernsey"), + CountryLocalization("gn", "franse", "Gine"), + CountryLocalization("gw", "portige", "Gine-Bisau"), + CountryLocalization("gy", "angle", "Guyana"), + CountryLocalization("ht", "franse", "Ayti"), + CountryLocalization("hn", "espagnol", "Honduras"), + CountryLocalization("hk", "sinwa, mandarin", "Hong Kong SAR China"), + CountryLocalization("hu", "hongrwa", "Ongri"), + CountryLocalization("is", "Icelandic", "Island"), + CountryLocalization("in", "nepale", "Lenn"), + CountryLocalization("id", "Indonesian", "Indonezi"), + CountryLocalization("ir", "persan", "Iran"), + CountryLocalization("iq", "lrc", "Irak"), + CountryLocalization("ie", "angle", "Irland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "angle", "Izrael"), + CountryLocalization("it", "alman", "Itali"), + CountryLocalization("jm", "angle", "Zamaik"), + CountryLocalization("jp", "zapone", "Zapon"), + CountryLocalization("je", "angle", "Jersey"), + CountryLocalization("jo", "arab", "Zordani"), + CountryLocalization("kz", "Kazakh", "Kazakstan"), + CountryLocalization("ke", "somali", "Kenya"), + CountryLocalization("ki", "angle", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "arab", "Koweit"), + CountryLocalization("kg", "ris", "Kirghizistan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Letoni"), + CountryLocalization("lb", "arab", "Liban"), + CountryLocalization("ls", "angle", "Lezoto"), + CountryLocalization("lr", "angle", "Liberia"), + CountryLocalization("ly", "arab", "Libi"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lituani"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "portige", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Masedwann"), + CountryLocalization("mg", "franse", "Madagaskar"), + CountryLocalization("mw", "angle", "Malawi"), + CountryLocalization("my", "tamoul", "Malezi"), + CountryLocalization("ml", "franse", "Mali"), + CountryLocalization("mt", "angle", "Malt"), + CountryLocalization("mh", "angle", "Zil Marshall"), + CountryLocalization("mq", "franse", "Martinik"), + CountryLocalization("mr", "arab", "Moritani"), + CountryLocalization("mu", "kreol morisien", "Moris"), + CountryLocalization("yt", "franse", "Mayot"), + CountryLocalization("mx", "espagnol", "Mexik"), + CountryLocalization("fm", "angle", "Mikronezi"), + CountryLocalization("md", "ris", "Moldavi"), + CountryLocalization("mc", "franse", "Monako"), + CountryLocalization("mn", "Mongolian", "Mongoli"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "angle", "Montsera"), + CountryLocalization("ma", "tzm", "Marok"), + CountryLocalization("mz", "mgh", "Mozambik"), + CountryLocalization("mm", "birman", "Myanmar"), + CountryLocalization("na", "angle", "Namibi"), + CountryLocalization("nr", "angle", "Nauru"), + CountryLocalization("np", "nepale", "Nepal"), + CountryLocalization("nl", "angle", "Oland"), + CountryLocalization("nc", "franse", "Nouvel-Kaledoni"), + CountryLocalization("nz", "angle", "Nouvel Zeland"), + CountryLocalization("ni", "espagnol", "Nicaragua"), + CountryLocalization("ne", "haoussa", "Nizer"), + CountryLocalization("ng", "haoussa", "Nizeria"), + CountryLocalization("nu", "angle", "Niowe"), + CountryLocalization("nf", "angle", "Lil Norfolk"), + CountryLocalization("kp", "koreen", "Lakore-dinor"), + CountryLocalization("mp", "angle", "Zil Maryann dinor"), + CountryLocalization("no", "Northern Sami", "Norvez"), + CountryLocalization("om", "arab", "Oman"), + CountryLocalization("pk", "angle", "Pakistan"), + CountryLocalization("pw", "angle", "Palau"), + CountryLocalization("ps", "arab", "Teritwar Palestinn"), + CountryLocalization("pa", "espagnol", "Panama"), + CountryLocalization("pg", "angle", "Papouazi-Nouvel-Gine"), + CountryLocalization("py", "espagnol", "Paraguay"), + CountryLocalization("pe", "espagnol", "Perou"), + CountryLocalization("ph", "Filipino", "Filipinn"), + CountryLocalization("pn", "angle", "Pitcairn"), + CountryLocalization("pl", "polone", "Pologn"), + CountryLocalization("pt", "portige", "Portigal"), + CountryLocalization("pr", "angle", "Porto Rico"), + CountryLocalization("qa", "arab", "Katar"), + CountryLocalization("ro", "roumin", "Roumani"), + CountryLocalization("ru", "Tatar", "Larisi"), + CountryLocalization("rw", "angle", "Rwanda"), + CountryLocalization("re", "franse", "Larenion"), + CountryLocalization("ws", "angle", "Samoa"), + CountryLocalization("sm", "italien", "Saint-Marin"), + CountryLocalization("sa", "arab", "Larabi Saoudit"), + CountryLocalization("sn", "franse", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "franse", "Sesel"), + CountryLocalization("sl", "angle", "Sierra Leone"), + CountryLocalization("sg", "tamoul", "Singapour"), + CountryLocalization("sx", "angle", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovaki"), + CountryLocalization("si", "Slovenian", "Sloveni"), + CountryLocalization("sb", "angle", "Zil Salomon"), + CountryLocalization("so", "arab", "Somali"), + CountryLocalization("za", "angle", "Sid-Afrik"), + CountryLocalization("kr", "koreen", "Lakore-disid"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "espagnol", "Lespagn"), + CountryLocalization("lk", "tamoul", "Sri Lanka"), + CountryLocalization("bl", "franse", "St. Barthélemy"), + CountryLocalization("sh", "angle", "Sainte-Hélène"), + CountryLocalization("kn", "angle", "Saint-Christophe-ek-Niévès"), + CountryLocalization("lc", "angle", "Sainte-Lucie"), + CountryLocalization("mf", "franse", "St. Martin"), + CountryLocalization("pm", "franse", "Saint-Pierre-ek-Miquelon"), + CountryLocalization("vc", "angle", "Saint-Vincent-ek-Grenadines"), + CountryLocalization("sd", "arab", "Soudan"), + CountryLocalization("sr", "olande", "Surinam"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "angle", "Swaziland"), + CountryLocalization("se", "swedwa", "Laswed"), + CountryLocalization("ch", "Swiss German", "Laswis"), + CountryLocalization("sy", "arab", "Lasiri"), + CountryLocalization("st", "portige", "São Tome-ek-Prínsip"), + CountryLocalization("tw", "sinwa, mandarin", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tadjikistan"), + CountryLocalization("tz", "kde", "Tanzani"), + CountryLocalization("th", "thaï", "Thayland"), + CountryLocalization("tl", "portige", "Timor oriantal"), + CountryLocalization("tg", "franse", "Togo"), + CountryLocalization("tk", "angle", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "angle", "Trinite-ek-Tobago"), + CountryLocalization("tn", "franse", "Tinizi"), + CountryLocalization("tr", "tirk", "Tirki"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "angle", "Zil Tirk ek Caïcos"), + CountryLocalization("tv", "angle", "Tuvalu"), + CountryLocalization("um", "angle", "U.S. Outlying Islands"), + CountryLocalization("vi", "angle", "Zil Vierz Lamerik"), + CountryLocalization("ug", "Swahili", "Ouganda"), + CountryLocalization("ua", "ikrenien", "Ikrenn"), + CountryLocalization("ae", "arab", "Emira arab ini"), + CountryLocalization("gb", "angle", "United Kingdom"), + CountryLocalization("us", "lkt", "Lamerik"), + CountryLocalization("uy", "espagnol", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Ouzbekistan"), + CountryLocalization("vu", "franse", "Vanuatu"), + CountryLocalization("va", "italien", "Lata Vatikan"), + CountryLocalization("ve", "espagnol", "Venezuela"), + CountryLocalization("vn", "vietnamien", "Vietnam"), + CountryLocalization("wf", "franse", "Wallis-ek-Futuna"), + CountryLocalization("eh", "arab", "Western Sahara"), + CountryLocalization("ye", "arab", "Yemenn"), + CountryLocalization("zm", "angle", "Zambi"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "swedwa", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mgh.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mgh.kt new file mode 100644 index 0000000..8889843 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mgh.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code mgh. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_mgh: List = listOf( + CountryLocalization("af", "Iajemi", "Ufugustani"), + CountryLocalization("al", "Albanian", "Ualbania"), + CountryLocalization("dz", "Ifaransa", "Alujeria"), + CountryLocalization("as", "Ingilishi", "Usamoa ya Marekani"), + CountryLocalization("ad", "Catalan", "Uandora"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Ingilishi", "Anguilla"), + CountryLocalization("ag", "Ingilishi", "Antigua & Barbuda"), + CountryLocalization("ar", "Ihispaniola", "Argentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "Iholanzi", "Aruba"), + CountryLocalization("au", "Ingilishi", "Australia"), + CountryLocalization("at", "Ingilishi", "Austria"), + CountryLocalization("az", "Azerbaijani", "Uazabajani"), + CountryLocalization("bs", "Ingilishi", "Bahamas"), + CountryLocalization("bh", "Iarabu", "Bahrain"), + CountryLocalization("bd", "Ibangla", "Bangladesh"), + CountryLocalization("bb", "Ingilishi", "Barbados"), + CountryLocalization("by", "Ibelausi", "Belarus"), + CountryLocalization("be", "Ifaransa", "Belgium"), + CountryLocalization("bz", "Ingilishi", "Belize"), + CountryLocalization("bj", "Ifaransa", "Ubelin"), + CountryLocalization("bm", "Ingilishi", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Ihispaniola", "Bolivia"), + CountryLocalization("ba", "Bosnian", "Bosnia & Herzegovina"), + CountryLocalization("bw", "Ingilishi", "Botswana"), + CountryLocalization("br", "Nreno", "Brazil"), + CountryLocalization("io", "Ingilishi", "British Indian Ocean Territory"), + CountryLocalization("vg", "Ingilishi", "British Virgin Islands"), + CountryLocalization("bn", "Imalesia", "Brunei"), + CountryLocalization("bg", "Ibulgaria", "Bulgaria"), + CountryLocalization("bf", "Ifaransa", "Burkina Faso"), + CountryLocalization("bi", "Ifaransa", "Urundi"), + CountryLocalization("kh", "Ikambodia", "Ukambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "Ifaransa", "Ukanada"), + CountryLocalization("ic", "Ihispaniola", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Iholanzi", "Caribbean Netherlands"), + CountryLocalization("ky", "Ingilishi", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Ihispaniola", "EA"), + CountryLocalization("td", "Iarabu", "Uchadi"), + CountryLocalization("cl", "Ihispaniola", "Uchile"), + CountryLocalization("cn", "Tibetan", "Uchina"), + CountryLocalization("cx", "Ingilishi", "Christmas Island"), + CountryLocalization("cc", "Ingilishi", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Ihispaniola", "Ukolombia"), + CountryLocalization("km", "Iarabu", "Ukomoro"), + CountryLocalization("cg", "Lingala", "Ukongo"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "Ingilishi", "Cook Islands"), + CountryLocalization("cr", "Ihispaniola", "Costa Rica"), + CountryLocalization("hr", "Croatian", "Ukorasia"), + CountryLocalization("cu", "Ihispaniola", "Ukuba"), + CountryLocalization("cw", "Iholanzi", "Curaçao"), + CountryLocalization("cy", "Ingilishi", "Ukuprosi"), + CountryLocalization("cz", "Icheki", "Ucheki"), + CountryLocalization("ci", "Ifaransa", "Ukodiva"), + CountryLocalization("dk", "Ingilishi", "Udenimaka"), + CountryLocalization("dg", "Ingilishi", "DG"), + CountryLocalization("dj", "Ifaransa", "Ujibuti"), + CountryLocalization("dm", "Ingilishi", "Udominika"), + CountryLocalization("do", "Ihispaniola", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Iarabu", "Umisiri"), + CountryLocalization("sv", "Ihispaniola", "Usalavado"), + CountryLocalization("gq", "Ihispaniola", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Uriterea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Imhari", "Uhabeshi"), + CountryLocalization("fk", "Ingilishi", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Ingilishi", "Ufiji"), + CountryLocalization("fi", "Iswidi", "Ufini"), + CountryLocalization("fr", "Swiss German", "Ufaransa"), + CountryLocalization("gf", "Ifaransa", "Ufaransa yo Gwaya"), + CountryLocalization("pf", "Ifaransa", "Ufaransa yo Potina"), + CountryLocalization("ga", "Ifaransa", "Ugaboni"), + CountryLocalization("gm", "Ingilishi", "Ugambia"), + CountryLocalization("ge", "Ossetic", "Ujojia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "Ingilishi", "Ugana"), + CountryLocalization("gi", "Ingilishi", "Ujibralta"), + CountryLocalization("gr", "Igiriki", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Ugrinlandi"), + CountryLocalization("gd", "Ingilishi", "Ugrenada"), + CountryLocalization("gp", "Ifaransa", "Ugwadelupe"), + CountryLocalization("gu", "Ingilishi", "Ugwam"), + CountryLocalization("gt", "Ihispaniola", "Ugwatemala"), + CountryLocalization("gg", "Ingilishi", "Guernsey"), + CountryLocalization("gn", "Ifaransa", "Ugine"), + CountryLocalization("gw", "Nreno", "Uginebisau"), + CountryLocalization("gy", "Ingilishi", "Uguyana"), + CountryLocalization("ht", "Ifaransa", "Uhaiti"), + CountryLocalization("hn", "Ihispaniola", "Uhondurasi"), + CountryLocalization("hk", "Ichina", "Hong Kong SAR China"), + CountryLocalization("hu", "Ihungari", "Uhungaria"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Inepali", "Uhindini"), + CountryLocalization("id", "Indonesian", "Undonesia"), + CountryLocalization("ir", "Iajemi", "Iran"), + CountryLocalization("iq", "lrc", "Wiraki"), + CountryLocalization("ie", "Ingilishi", "Uayalandi"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Ingilishi", "Uisraeli"), + CountryLocalization("it", "Ijerimani", "Italia"), + CountryLocalization("jm", "Ingilishi", "Ujamaika"), + CountryLocalization("jp", "Ijapani", "Ujapani"), + CountryLocalization("je", "Ingilishi", "Jersey"), + CountryLocalization("jo", "Iarabu", "Uyordani"), + CountryLocalization("kz", "Kazakh", "Ukazakistani"), + CountryLocalization("ke", "Isomali", "Ukenya"), + CountryLocalization("ki", "Ingilishi", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Iarabu", "Kuwait"), + CountryLocalization("kg", "Irisi", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Ulativia"), + CountryLocalization("lb", "Iarabu", "Ulebanoni"), + CountryLocalization("ls", "Ingilishi", "Ulesoto"), + CountryLocalization("lr", "Ingilishi", "Uliberia"), + CountryLocalization("ly", "Iarabu", "Ulibya"), + CountryLocalization("li", "Swiss German", "Ushenteni"), + CountryLocalization("lt", "Lithuanian", "Utwania"), + CountryLocalization("lu", "Luxembourgish", "Usembaji"), + CountryLocalization("mo", "Nreno", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Umasedonia"), + CountryLocalization("mg", "Ifaransa", "Ubukini"), + CountryLocalization("mw", "Ingilishi", "Umalawi"), + CountryLocalization("my", "Itamil", "Malaysia"), + CountryLocalization("ml", "Ifaransa", "Mali"), + CountryLocalization("mt", "Ingilishi", "Malta"), + CountryLocalization("mh", "Ingilishi", "Marshall Islands"), + CountryLocalization("mq", "Ifaransa", "Martinique"), + CountryLocalization("mr", "Iarabu", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "Ifaransa", "Mayotte"), + CountryLocalization("mx", "Ihispaniola", "Mexico"), + CountryLocalization("fm", "Ingilishi", "Micronesia"), + CountryLocalization("md", "Irisi", "Moldova"), + CountryLocalization("mc", "Ifaransa", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Umantegro"), + CountryLocalization("ms", "Ingilishi", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "Makua", "Umozambiki"), + CountryLocalization("mm", "Iburma", "Myanmar (Burma)"), + CountryLocalization("na", "Ingilishi", "Namibia"), + CountryLocalization("nr", "Ingilishi", "Nauru"), + CountryLocalization("np", "Inepali", "Nepal"), + CountryLocalization("nl", "Ingilishi", "Netherlands"), + CountryLocalization("nc", "Ifaransa", "New Caledonia"), + CountryLocalization("nz", "Ingilishi", "New Zealand"), + CountryLocalization("ni", "Ihispaniola", "Nicaragua"), + CountryLocalization("ne", "Ihausa", "Unijeri"), + CountryLocalization("ng", "Ihausa", "Unijeria"), + CountryLocalization("nu", "Ingilishi", "Niue"), + CountryLocalization("nf", "Ingilishi", "Norfolk Island"), + CountryLocalization("kp", "Ikorea", "Ukorea Kaskazini"), + CountryLocalization("mp", "Ingilishi", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Unorwe"), + CountryLocalization("om", "Iarabu", "Uomani"), + CountryLocalization("pk", "Ingilishi", "Upakistani"), + CountryLocalization("pw", "Ingilishi", "Palau"), + CountryLocalization("ps", "Iarabu", "Palestinian Territories"), + CountryLocalization("pa", "Ihispaniola", "Upanama"), + CountryLocalization("pg", "Ingilishi", "Upapua"), + CountryLocalization("py", "Ihispaniola", "Paragwai"), + CountryLocalization("pe", "Ihispaniola", "Uperuu"), + CountryLocalization("ph", "Filipino", "Ufilipino"), + CountryLocalization("pn", "Ingilishi", "Upitkairni"), + CountryLocalization("pl", "Ipolandi", "Upolandi"), + CountryLocalization("pt", "Nreno", "Portugal"), + CountryLocalization("pr", "Ingilishi", "Upwetoriko"), + CountryLocalization("qa", "Iarabu", "Ukatari"), + CountryLocalization("ro", "Iromania", "Uromania"), + CountryLocalization("ru", "Tatar", "Russia"), + CountryLocalization("rw", "Ingilishi", "Urwanda"), + CountryLocalization("re", "Ifaransa", "Uriyunioni"), + CountryLocalization("ws", "Ingilishi", "Usamoa"), + CountryLocalization("sm", "Italiano", "Usamarino"), + CountryLocalization("sa", "Iarabu", "Usaudi"), + CountryLocalization("sn", "Ifaransa", "Usenegali"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Ifaransa", "Ushelisheli"), + CountryLocalization("sl", "Ingilishi", "Sierra Leone"), + CountryLocalization("sg", "Itamil", "Usingapoo"), + CountryLocalization("sx", "Ingilishi", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Uslovakia"), + CountryLocalization("si", "Slovenian", "Uslovenia"), + CountryLocalization("sb", "Ingilishi", "Solomon Islands"), + CountryLocalization("so", "Iarabu", "Usomalia"), + CountryLocalization("za", "Ingilishi", "Afrika du Sulu"), + CountryLocalization("kr", "Ikorea", "Ukorea Kusini"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Ihispaniola", "Uhispania"), + CountryLocalization("lk", "Itamil", "Usirilanka"), + CountryLocalization("bl", "Ifaransa", "St. Barthélemy"), + CountryLocalization("sh", "Ingilishi", "Usantahelena"), + CountryLocalization("kn", "Ingilishi", "Usantakitzi na Nevis"), + CountryLocalization("lc", "Ingilishi", "Usantalusia"), + CountryLocalization("mf", "Ifaransa", "St. Martin"), + CountryLocalization("pm", "Ifaransa", "Usantapieri na Mikeloni"), + CountryLocalization("vc", "Ingilishi", "Usantavisenti na Grenadini"), + CountryLocalization("sd", "Iarabu", "Usudani"), + CountryLocalization("sr", "Iholanzi", "Usurinamu"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Ingilishi", "Uswazi"), + CountryLocalization("se", "Iswidi", "Uswidi"), + CountryLocalization("ch", "Swiss German", "Uswisi"), + CountryLocalization("sy", "Iarabu", "Usiria"), + CountryLocalization("st", "Nreno", "Usao Tome na Principe"), + CountryLocalization("tw", "Ichina", "Taiwan"), + CountryLocalization("tj", "Tajik", "Ujikistani"), + CountryLocalization("tz", "kde", "Utanzania"), + CountryLocalization("th", "Itailandi", "Utailandi"), + CountryLocalization("tl", "Nreno", "Utimo Mashariki"), + CountryLocalization("tg", "Ifaransa", "Utogo"), + CountryLocalization("tk", "Ingilishi", "Utokelau"), + CountryLocalization("to", "Tongan", "Utonga"), + CountryLocalization("tt", "Ingilishi", "Utrinidad na Tobago"), + CountryLocalization("tn", "Ifaransa", "Utunisia"), + CountryLocalization("tr", "Ituruki", "Utuki"), + CountryLocalization("tm", "Turkmen", "Uturukimenistani"), + CountryLocalization("tc", "Ingilishi", "Turks & Caicos Islands"), + CountryLocalization("tv", "Ingilishi", "Utuvalu"), + CountryLocalization("um", "Ingilishi", "U.S. Outlying Islands"), + CountryLocalization("vi", "Ingilishi", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Iukran", "Ukraine"), + CountryLocalization("ae", "Iarabu", "United Arab Emirates"), + CountryLocalization("gb", "Ingilishi", "United Kingdom"), + CountryLocalization("us", "lkt", "Umarekani"), + CountryLocalization("uy", "Ihispaniola", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "Ifaransa", "Uvanuatu"), + CountryLocalization("va", "Italiano", "Uvatikani"), + CountryLocalization("ve", "Ihispaniola", "Uvenezuela"), + CountryLocalization("vn", "Ivyetinamu", "Uvietinamu"), + CountryLocalization("wf", "Ifaransa", "Uwalis na Futuna"), + CountryLocalization("eh", "Iarabu", "Western Sahara"), + CountryLocalization("ye", "Iarabu", "Uyemeni"), + CountryLocalization("zm", "Ingilishi", "Uzambia"), + CountryLocalization("zw", "North Ndebele", "Uzimbabwe"), + CountryLocalization("ax", "Iswidi", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mn.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mn.kt new file mode 100644 index 0000000..9ef69cd --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_mn.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code mn. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_mn: List = listOf( + CountryLocalization("af", "перс", "Афганистан"), + CountryLocalization("al", "албани", "Албани"), + CountryLocalization("dz", "франц", "Алжир"), + CountryLocalization("as", "англи", "Америкийн Самоа"), + CountryLocalization("ad", "каталан", "Андорра"), + CountryLocalization("ao", "лингала", "Ангол"), + CountryLocalization("ai", "англи", "Ангилья"), + CountryLocalization("ag", "англи", "Антигуа ба Барбуда"), + CountryLocalization("ar", "испани", "Аргентин"), + CountryLocalization("am", "армен", "Армени"), + CountryLocalization("aw", "нидерланд", "Аруба"), + CountryLocalization("au", "англи", "Австрали"), + CountryLocalization("at", "англи", "Австри"), + CountryLocalization("az", "азербайжан", "Азербайжан"), + CountryLocalization("bs", "англи", "Багамын арлууд"), + CountryLocalization("bh", "араб", "Бахрейн"), + CountryLocalization("bd", "бенгал", "Бангладеш"), + CountryLocalization("bb", "англи", "Барбадос"), + CountryLocalization("by", "беларусь", "Беларусь"), + CountryLocalization("be", "франц", "Бельги"), + CountryLocalization("bz", "англи", "Белиз"), + CountryLocalization("bj", "франц", "Бенин"), + CountryLocalization("bm", "англи", "Бермуда"), + CountryLocalization("bt", "зонха", "Бутан"), + CountryLocalization("bo", "испани", "Боливи"), + CountryLocalization("ba", "босни", "Босни-Герцеговин"), + CountryLocalization("bw", "англи", "Ботсвана"), + CountryLocalization("br", "португал", "Бразил"), + CountryLocalization("io", "англи", "Британийн харьяа Энэтхэгийн далай дахь нутаг дэвсгэр"), + CountryLocalization("vg", "англи", "Британийн Виржиний Арлууд"), + CountryLocalization("bn", "малай", "Бруней"), + CountryLocalization("bg", "болгар", "Болгар"), + CountryLocalization("bf", "франц", "Буркина Фасо"), + CountryLocalization("bi", "франц", "Бурунди"), + CountryLocalization("kh", "кхмер", "Камбож"), + CountryLocalization("cm", "басаа", "Камерун"), + CountryLocalization("ca", "франц", "Канад"), + CountryLocalization("ic", "испани", "Канарын арлууд"), + CountryLocalization("cv", "кабүвердиану", "Кабо-Верде"), + CountryLocalization("bq", "нидерланд", "Карибын Нидерланд"), + CountryLocalization("ky", "англи", "Кайманы арлууд"), + CountryLocalization("cf", "лингала", "Төв Африкийн Бүгд Найрамдах Улс"), + CountryLocalization("ea", "испани", "Сеута ба Мелилья"), + CountryLocalization("td", "араб", "Чад"), + CountryLocalization("cl", "испани", "Чили"), + CountryLocalization("cn", "төвд", "Хятад"), + CountryLocalization("cx", "англи", "Зул сарын арал"), + CountryLocalization("cc", "англи", "Кокос (Кийлинг) арлууд"), + CountryLocalization("co", "испани", "Колумби"), + CountryLocalization("km", "араб", "Коморын арлууд"), + CountryLocalization("cg", "лингала", "Конго Браззавиль"), + CountryLocalization("cd", "свахили", "Конго-Киншаса"), + CountryLocalization("ck", "англи", "Күүкийн арлууд"), + CountryLocalization("cr", "испани", "Коста-Рика"), + CountryLocalization("hr", "хорват", "Хорват"), + CountryLocalization("cu", "испани", "Куба"), + CountryLocalization("cw", "нидерланд", "Кюрасао"), + CountryLocalization("cy", "англи", "Кипр"), + CountryLocalization("cz", "чех", "Чех"), + CountryLocalization("ci", "франц", "Кот-д’Ивуар"), + CountryLocalization("dk", "англи", "Дани"), + CountryLocalization("dg", "англи", "Диего Гарсиа"), + CountryLocalization("dj", "франц", "Джибути"), + CountryLocalization("dm", "англи", "Доминика"), + CountryLocalization("do", "испани", "Бүгд Найрамдах Доминикан Улс"), + CountryLocalization("ec", "кечуа", "Эквадор"), + CountryLocalization("eg", "араб", "Египет"), + CountryLocalization("sv", "испани", "Эль Сальвадор"), + CountryLocalization("gq", "испани", "Экваторын Гвиней"), + CountryLocalization("er", "тигринья", "Эритрей"), + CountryLocalization("ee", "эстони", "Эстони"), + CountryLocalization("et", "амхар", "Этиоп"), + CountryLocalization("fk", "англи", "Фолклендийн арлууд"), + CountryLocalization("fo", "фарер", "Фарерын арлууд"), + CountryLocalization("fj", "англи", "Фижи"), + CountryLocalization("fi", "швед", "Финланд"), + CountryLocalization("fr", "швейцари-герман", "Франц"), + CountryLocalization("gf", "франц", "Францын Гвиана"), + CountryLocalization("pf", "франц", "Францын Полинез"), + CountryLocalization("ga", "франц", "Габон"), + CountryLocalization("gm", "англи", "Гамби"), + CountryLocalization("ge", "оссетин", "Гүрж"), + CountryLocalization("de", "доод сорби", "Герман"), + CountryLocalization("gh", "англи", "Гана"), + CountryLocalization("gi", "англи", "Гибралтар"), + CountryLocalization("gr", "грек", "Грек"), + CountryLocalization("gl", "калалисут", "Гренланд"), + CountryLocalization("gd", "англи", "Гренада"), + CountryLocalization("gp", "франц", "Гваделуп"), + CountryLocalization("gu", "англи", "Гуам"), + CountryLocalization("gt", "испани", "Гватемал"), + CountryLocalization("gg", "англи", "Гернси"), + CountryLocalization("gn", "франц", "Гвиней"), + CountryLocalization("gw", "португал", "Гвиней-Бисау"), + CountryLocalization("gy", "англи", "Гайана"), + CountryLocalization("ht", "франц", "Гаити"), + CountryLocalization("hn", "испани", "Гондурас"), + CountryLocalization("hk", "хятад", "БНХАУ-ын Тусгай захиргааны бүс Хонг Конг"), + CountryLocalization("hu", "унгар", "Унгар"), + CountryLocalization("is", "исланд", "Исланд"), + CountryLocalization("in", "балба", "Энэтхэг"), + CountryLocalization("id", "Indonesian", "Индонез"), + CountryLocalization("ir", "перс", "Иран"), + CountryLocalization("iq", "хойд лури", "Ирак"), + CountryLocalization("ie", "англи", "Ирланд"), + CountryLocalization("im", "манкс", "Мэн Арал"), + CountryLocalization("il", "англи", "Израиль"), + CountryLocalization("it", "герман", "Итали"), + CountryLocalization("jm", "англи", "Ямайка"), + CountryLocalization("jp", "япон", "Япон"), + CountryLocalization("je", "англи", "Жерси"), + CountryLocalization("jo", "араб", "Йордан"), + CountryLocalization("kz", "хасаг", "Казахстан"), + CountryLocalization("ke", "сомали", "Кени"), + CountryLocalization("ki", "англи", "Кирибати"), + CountryLocalization("xk", "серб", "Косово"), + CountryLocalization("kw", "араб", "Кувейт"), + CountryLocalization("kg", "орос", "Кыргызстан"), + CountryLocalization("la", "лаос", "Лаос"), + CountryLocalization("lv", "латви", "Латви"), + CountryLocalization("lb", "араб", "Ливан"), + CountryLocalization("ls", "англи", "Лесото"), + CountryLocalization("lr", "англи", "Либери"), + CountryLocalization("ly", "араб", "Ливи"), + CountryLocalization("li", "швейцари-герман", "Лихтенштейн"), + CountryLocalization("lt", "литва", "Литва"), + CountryLocalization("lu", "люксембург", "Люксембург"), + CountryLocalization("mo", "португал", "БНХАУ-ын Тусгай захиргааны бүс Макао"), + CountryLocalization("mk", "албани", "Македон"), + CountryLocalization("mg", "франц", "Мадагаскар"), + CountryLocalization("mw", "англи", "Малави"), + CountryLocalization("my", "тамил", "Малайз"), + CountryLocalization("ml", "франц", "Мали"), + CountryLocalization("mt", "англи", "Мальта"), + CountryLocalization("mh", "англи", "Маршаллын арлууд"), + CountryLocalization("mq", "франц", "Мартиник"), + CountryLocalization("mr", "араб", "Мавритани"), + CountryLocalization("mu", "морисен", "Маврики"), + CountryLocalization("yt", "франц", "Майотта"), + CountryLocalization("mx", "испани", "Мексик"), + CountryLocalization("fm", "англи", "Микронези"), + CountryLocalization("md", "орос", "Молдав"), + CountryLocalization("mc", "франц", "Монако"), + CountryLocalization("mn", "монгол", "Монгол"), + CountryLocalization("me", "серб", "Монтенегро"), + CountryLocalization("ms", "англи", "Монтсеррат"), + CountryLocalization("ma", "төв атласын тамазайт", "Морокко"), + CountryLocalization("mz", "макува-мито", "Мозамбик"), + CountryLocalization("mm", "бирм", "Мьянмар"), + CountryLocalization("na", "англи", "Намиби"), + CountryLocalization("nr", "англи", "Науру"), + CountryLocalization("np", "балба", "Балба"), + CountryLocalization("nl", "англи", "Нидерланд"), + CountryLocalization("nc", "франц", "Шинэ Каледони"), + CountryLocalization("nz", "англи", "Шинэ Зеланд"), + CountryLocalization("ni", "испани", "Никарагуа"), + CountryLocalization("ne", "хауса", "Нигер"), + CountryLocalization("ng", "хауса", "Нигери"), + CountryLocalization("nu", "англи", "Ниуэ"), + CountryLocalization("nf", "англи", "Норфолк арал"), + CountryLocalization("kp", "солонгос", "Хойд Солонгос"), + CountryLocalization("mp", "англи", "Хойд Марианы арлууд"), + CountryLocalization("no", "хойд сами", "Норвеги"), + CountryLocalization("om", "араб", "Оман"), + CountryLocalization("pk", "англи", "Пакистан"), + CountryLocalization("pw", "англи", "Палау"), + CountryLocalization("ps", "араб", "Палестины нутаг дэвсгэрүүд"), + CountryLocalization("pa", "испани", "Панам"), + CountryLocalization("pg", "англи", "Папуа Шинэ Гвиней"), + CountryLocalization("py", "испани", "Парагвай"), + CountryLocalization("pe", "испани", "Перу"), + CountryLocalization("ph", "филиппин", "Филиппин"), + CountryLocalization("pn", "англи", "Питкэрн арлууд"), + CountryLocalization("pl", "польш", "Польш"), + CountryLocalization("pt", "португал", "Португал"), + CountryLocalization("pr", "англи", "Пуэрто-Рико"), + CountryLocalization("qa", "араб", "Катар"), + CountryLocalization("ro", "румын", "Румын"), + CountryLocalization("ru", "татар", "Орос"), + CountryLocalization("rw", "англи", "Руанда"), + CountryLocalization("re", "франц", "Реюнион"), + CountryLocalization("ws", "англи", "Самоа"), + CountryLocalization("sm", "итали", "Сан-Марино"), + CountryLocalization("sa", "араб", "Саудын Араб"), + CountryLocalization("sn", "франц", "Сенегал"), + CountryLocalization("rs", "серб", "Серби"), + CountryLocalization("cs", "серб", "Serbia and Montenegro"), + CountryLocalization("sc", "франц", "Сейшелийн арлууд"), + CountryLocalization("sl", "англи", "Сьерра-Леоне"), + CountryLocalization("sg", "тамил", "Сингапур"), + CountryLocalization("sx", "англи", "Синт Мартен"), + CountryLocalization("sk", "словак", "Словак"), + CountryLocalization("si", "словени", "Словени"), + CountryLocalization("sb", "англи", "Соломоны арлууд"), + CountryLocalization("so", "араб", "Сомали"), + CountryLocalization("za", "англи", "Өмнөд Африк"), + CountryLocalization("kr", "солонгос", "Өмнөд Солонгос"), + CountryLocalization("ss", "нуер", "Өмнөд Судан"), + CountryLocalization("es", "испани", "Испани"), + CountryLocalization("lk", "тамил", "Шри-Ланка"), + CountryLocalization("bl", "франц", "Сент-Бартельми"), + CountryLocalization("sh", "англи", "Сент Хелена"), + CountryLocalization("kn", "англи", "Сент-Киттс ба Невис"), + CountryLocalization("lc", "англи", "Сент Люсиа"), + CountryLocalization("mf", "франц", "Сент-Мартин"), + CountryLocalization("pm", "франц", "Сент-Пьер ба Микело"), + CountryLocalization("vc", "англи", "Сент-Винсент ба Гренадин"), + CountryLocalization("sd", "араб", "Судан"), + CountryLocalization("sr", "нидерланд", "Суринам"), + CountryLocalization("sj", "норвегийн букмол", "Свалбард ба Ян Майен"), + CountryLocalization("sz", "англи", "Свазиланд"), + CountryLocalization("se", "швед", "Швед"), + CountryLocalization("ch", "швейцари-герман", "Швейцарь"), + CountryLocalization("sy", "араб", "Сири"), + CountryLocalization("st", "португал", "Сан-Томе Принсипи"), + CountryLocalization("tw", "хятад", "Тайвань"), + CountryLocalization("tj", "тажик", "Тажикистан"), + CountryLocalization("tz", "маконде", "Танзани"), + CountryLocalization("th", "тай", "Тайланд"), + CountryLocalization("tl", "португал", "Тимор-Лесте"), + CountryLocalization("tg", "франц", "Того"), + CountryLocalization("tk", "англи", "Токелау"), + CountryLocalization("to", "тонга", "Тонга"), + CountryLocalization("tt", "англи", "Тринидад ба Тобаго"), + CountryLocalization("tn", "франц", "Тунис"), + CountryLocalization("tr", "турк", "Турк"), + CountryLocalization("tm", "туркмен", "Туркменистан"), + CountryLocalization("tc", "англи", "Турк ба Кайкосын Арлууд"), + CountryLocalization("tv", "англи", "Тувалу"), + CountryLocalization("um", "англи", "Америкийн Нэгдсэн Улсын бага арлууд"), + CountryLocalization("vi", "англи", "АНУ-ын Виржиний Арлууд"), + CountryLocalization("ug", "свахили", "Уганда"), + CountryLocalization("ua", "украин", "Украин"), + CountryLocalization("ae", "араб", "Арабын Нэгдсэн Эмират Улс"), + CountryLocalization("gb", "англи", "Их Британи"), + CountryLocalization("us", "лакота", "Америкийн Нэгдсэн Улс"), + CountryLocalization("uy", "испани", "Уругвай"), + CountryLocalization("uz", "узбек", "Узбекистан"), + CountryLocalization("vu", "франц", "Вануату"), + CountryLocalization("va", "итали", "Ватикан хот улс"), + CountryLocalization("ve", "испани", "Венесуэл"), + CountryLocalization("vn", "вьетнам", "Вьетнам"), + CountryLocalization("wf", "франц", "Уоллис ба Футуна"), + CountryLocalization("eh", "араб", "Баруун Сахар"), + CountryLocalization("ye", "араб", "Йемен"), + CountryLocalization("zm", "англи", "Замби"), + CountryLocalization("zw", "хойд ндебеле", "Зимбабве"), + CountryLocalization("ax", "швед", "Аландын арлууд"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ms.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ms.kt new file mode 100644 index 0000000..2fad8ee --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ms.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ms. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ms: List = listOf( + CountryLocalization("af", "Parsi", "Afghanistan"), + CountryLocalization("al", "Albania", "Albania"), + CountryLocalization("dz", "Perancis", "Algeria"), + CountryLocalization("as", "Inggeris", "Samoa Amerika"), + CountryLocalization("ad", "Catalonia", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Inggeris", "Anguilla"), + CountryLocalization("ag", "Inggeris", "Antigua dan Barbuda"), + CountryLocalization("ar", "Sepanyol", "Argentina"), + CountryLocalization("am", "Armenia", "Armenia"), + CountryLocalization("aw", "Belanda", "Aruba"), + CountryLocalization("au", "Inggeris", "Australia"), + CountryLocalization("at", "Inggeris", "Austria"), + CountryLocalization("az", "Azerbaijan", "Azerbaijan"), + CountryLocalization("bs", "Inggeris", "Bahamas"), + CountryLocalization("bh", "Arab", "Bahrain"), + CountryLocalization("bd", "Benggala", "Bangladesh"), + CountryLocalization("bb", "Inggeris", "Barbados"), + CountryLocalization("by", "Belarus", "Belarus"), + CountryLocalization("be", "Perancis", "Belgium"), + CountryLocalization("bz", "Inggeris", "Belize"), + CountryLocalization("bj", "Perancis", "Benin"), + CountryLocalization("bm", "Inggeris", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Sepanyol", "Bolivia"), + CountryLocalization("ba", "Bosnia", "Bosnia dan Herzegovina"), + CountryLocalization("bw", "Inggeris", "Botswana"), + CountryLocalization("br", "Portugis", "Brazil"), + CountryLocalization("io", "Inggeris", "Wilayah Lautan Hindi British"), + CountryLocalization("vg", "Inggeris", "Kepulauan Virgin British"), + CountryLocalization("bn", "Melayu", "Brunei"), + CountryLocalization("bg", "Bulgaria", "Bulgaria"), + CountryLocalization("bf", "Perancis", "Burkina Faso"), + CountryLocalization("bi", "Perancis", "Burundi"), + CountryLocalization("kh", "Khmer", "Kemboja"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "Perancis", "Kanada"), + CountryLocalization("ic", "Sepanyol", "Kepulauan Canary"), + CountryLocalization("cv", "Kabuverdianu", "Cape Verde"), + CountryLocalization("bq", "Belanda", "Belanda Caribbean"), + CountryLocalization("ky", "Inggeris", "Kepulauan Cayman"), + CountryLocalization("cf", "Lingala", "Republik Afrika Tengah"), + CountryLocalization("ea", "Sepanyol", "Ceuta dan Melilla"), + CountryLocalization("td", "Arab", "Chad"), + CountryLocalization("cl", "Sepanyol", "Chile"), + CountryLocalization("cn", "Tibet", "China"), + CountryLocalization("cx", "Inggeris", "Pulau Krismas"), + CountryLocalization("cc", "Inggeris", "Kepulauan Cocos (Keeling)"), + CountryLocalization("co", "Sepanyol", "Colombia"), + CountryLocalization("km", "Arab", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "Inggeris", "Kepulauan Cook"), + CountryLocalization("cr", "Sepanyol", "Costa Rica"), + CountryLocalization("hr", "Croatia", "Croatia"), + CountryLocalization("cu", "Sepanyol", "Cuba"), + CountryLocalization("cw", "Belanda", "Curacao"), + CountryLocalization("cy", "Inggeris", "Cyprus"), + CountryLocalization("cz", "Czech", "Czechia"), + CountryLocalization("ci", "Perancis", "Cote d’Ivoire"), + CountryLocalization("dk", "Inggeris", "Denmark"), + CountryLocalization("dg", "Inggeris", "Diego Garcia"), + CountryLocalization("dj", "Perancis", "Djibouti"), + CountryLocalization("dm", "Inggeris", "Dominica"), + CountryLocalization("do", "Sepanyol", "Republik Dominica"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arab", "Mesir"), + CountryLocalization("sv", "Sepanyol", "El Salvador"), + CountryLocalization("gq", "Sepanyol", "Guinea Khatulistiwa"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonia", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "Inggeris", "Kepulauan Falkland"), + CountryLocalization("fo", "Faroe", "Kepulauan Faroe"), + CountryLocalization("fj", "Inggeris", "Fiji"), + CountryLocalization("fi", "Sweden", "Finland"), + CountryLocalization("fr", "Jerman Switzerland", "Perancis"), + CountryLocalization("gf", "Perancis", "Guiana Perancis"), + CountryLocalization("pf", "Perancis", "Polinesia Perancis"), + CountryLocalization("ga", "Perancis", "Gabon"), + CountryLocalization("gm", "Inggeris", "Gambia"), + CountryLocalization("ge", "Ossete", "Georgia"), + CountryLocalization("de", "Sorbian Rendah", "Jerman"), + CountryLocalization("gh", "Inggeris", "Ghana"), + CountryLocalization("gi", "Inggeris", "Gibraltar"), + CountryLocalization("gr", "Greek", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "Inggeris", "Grenada"), + CountryLocalization("gp", "Perancis", "Guadeloupe"), + CountryLocalization("gu", "Inggeris", "Guam"), + CountryLocalization("gt", "Sepanyol", "Guatemala"), + CountryLocalization("gg", "Inggeris", "Guernsey"), + CountryLocalization("gn", "Perancis", "Guinea"), + CountryLocalization("gw", "Portugis", "Guinea Bissau"), + CountryLocalization("gy", "Inggeris", "Guyana"), + CountryLocalization("ht", "Perancis", "Haiti"), + CountryLocalization("hn", "Sepanyol", "Honduras"), + CountryLocalization("hk", "Cina", "Hong Kong SAR China"), + CountryLocalization("hu", "Hungary", "Hungary"), + CountryLocalization("is", "Iceland", "Iceland"), + CountryLocalization("in", "Nepal", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Parsi", "Iran"), + CountryLocalization("iq", "Luri Utara", "Iraq"), + CountryLocalization("ie", "Inggeris", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Inggeris", "Israel"), + CountryLocalization("it", "Jerman", "Itali"), + CountryLocalization("jm", "Inggeris", "Jamaica"), + CountryLocalization("jp", "Jepun", "Jepun"), + CountryLocalization("je", "Inggeris", "Jersey"), + CountryLocalization("jo", "Arab", "Jordan"), + CountryLocalization("kz", "Kazakhstan", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "Inggeris", "Kiribati"), + CountryLocalization("xk", "Serbia", "Kosovo"), + CountryLocalization("kw", "Arab", "Kuwait"), + CountryLocalization("kg", "Rusia", "Kyrgyzstan"), + CountryLocalization("la", "Laos", "Laos"), + CountryLocalization("lv", "Latvia", "Latvia"), + CountryLocalization("lb", "Arab", "Lubnan"), + CountryLocalization("ls", "Inggeris", "Lesotho"), + CountryLocalization("lr", "Inggeris", "Liberia"), + CountryLocalization("ly", "Arab", "Libya"), + CountryLocalization("li", "Jerman Switzerland", "Liechtenstein"), + CountryLocalization("lt", "Lithuania", "Lithuania"), + CountryLocalization("lu", "Luxembourg", "Luxembourg"), + CountryLocalization("mo", "Portugis", "Macau SAR China"), + CountryLocalization("mk", "Albania", "Macedonia"), + CountryLocalization("mg", "Perancis", "Madagaskar"), + CountryLocalization("mw", "Inggeris", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "Perancis", "Mali"), + CountryLocalization("mt", "Inggeris", "Malta"), + CountryLocalization("mh", "Inggeris", "Kepulauan Marshall"), + CountryLocalization("mq", "Perancis", "Martinique"), + CountryLocalization("mr", "Arab", "Mauritania"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "Perancis", "Mayotte"), + CountryLocalization("mx", "Sepanyol", "Mexico"), + CountryLocalization("fm", "Inggeris", "Micronesia"), + CountryLocalization("md", "Rusia", "Moldova"), + CountryLocalization("mc", "Perancis", "Monaco"), + CountryLocalization("mn", "Mongolia", "Mongolia"), + CountryLocalization("me", "Serbia", "Montenegro"), + CountryLocalization("ms", "Inggeris", "Montserrat"), + CountryLocalization("ma", "Tamazight Atlas Tengah", "Maghribi"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mozambique"), + CountryLocalization("mm", "Burma", "Myanmar (Burma)"), + CountryLocalization("na", "Inggeris", "Namibia"), + CountryLocalization("nr", "Inggeris", "Nauru"), + CountryLocalization("np", "Nepal", "Nepal"), + CountryLocalization("nl", "Inggeris", "Belanda"), + CountryLocalization("nc", "Perancis", "New Caledonia"), + CountryLocalization("nz", "Inggeris", "New Zealand"), + CountryLocalization("ni", "Sepanyol", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "Inggeris", "Niue"), + CountryLocalization("nf", "Inggeris", "Pulau Norfolk"), + CountryLocalization("kp", "Korea", "Korea Utara"), + CountryLocalization("mp", "Inggeris", "Kepulauan Mariana Utara"), + CountryLocalization("no", "Sami Utara", "Norway"), + CountryLocalization("om", "Arab", "Oman"), + CountryLocalization("pk", "Inggeris", "Pakistan"), + CountryLocalization("pw", "Inggeris", "Palau"), + CountryLocalization("ps", "Arab", "Wilayah Palestin"), + CountryLocalization("pa", "Sepanyol", "Panama"), + CountryLocalization("pg", "Inggeris", "Papua New Guinea"), + CountryLocalization("py", "Sepanyol", "Paraguay"), + CountryLocalization("pe", "Sepanyol", "Peru"), + CountryLocalization("ph", "Filipina", "Filipina"), + CountryLocalization("pn", "Inggeris", "Kepulauan Pitcairn"), + CountryLocalization("pl", "Poland", "Poland"), + CountryLocalization("pt", "Portugis", "Portugal"), + CountryLocalization("pr", "Inggeris", "Puerto Rico"), + CountryLocalization("qa", "Arab", "Qatar"), + CountryLocalization("ro", "Romania", "Romania"), + CountryLocalization("ru", "Tatar", "Rusia"), + CountryLocalization("rw", "Inggeris", "Rwanda"), + CountryLocalization("re", "Perancis", "Reunion"), + CountryLocalization("ws", "Inggeris", "Samoa"), + CountryLocalization("sm", "Itali", "San Marino"), + CountryLocalization("sa", "Arab", "Arab Saudi"), + CountryLocalization("sn", "Perancis", "Senegal"), + CountryLocalization("rs", "Serbia", "Serbia"), + CountryLocalization("cs", "Serbia", "Serbia and Montenegro"), + CountryLocalization("sc", "Perancis", "Seychelles"), + CountryLocalization("sl", "Inggeris", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapura"), + CountryLocalization("sx", "Inggeris", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenia", "Slovenia"), + CountryLocalization("sb", "Inggeris", "Kepulauan Solomon"), + CountryLocalization("so", "Arab", "Somalia"), + CountryLocalization("za", "Inggeris", "Afrika Selatan"), + CountryLocalization("kr", "Korea", "Korea Selatan"), + CountryLocalization("ss", "Nuer", "Sudan Selatan"), + CountryLocalization("es", "Sepanyol", "Sepanyol"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "Perancis", "Saint Barthélemy"), + CountryLocalization("sh", "Inggeris", "Saint Helena"), + CountryLocalization("kn", "Inggeris", "Saint Kitts dan Nevis"), + CountryLocalization("lc", "Inggeris", "Saint Lucia"), + CountryLocalization("mf", "Perancis", "Saint Martin"), + CountryLocalization("pm", "Perancis", "Saint Pierre dan Miquelon"), + CountryLocalization("vc", "Inggeris", "Saint Vincent dan Grenadines"), + CountryLocalization("sd", "Arab", "Sudan"), + CountryLocalization("sr", "Belanda", "Surinam"), + CountryLocalization("sj", "Bokmål Norway", "Svalbard dan Jan Mayen"), + CountryLocalization("sz", "Inggeris", "Swaziland"), + CountryLocalization("se", "Sweden", "Sweden"), + CountryLocalization("ch", "Jerman Switzerland", "Switzerland"), + CountryLocalization("sy", "Arab", "Syria"), + CountryLocalization("st", "Portugis", "Sao Tome dan Principe"), + CountryLocalization("tw", "Cina", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "Makonde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portugis", "Timor-Leste"), + CountryLocalization("tg", "Perancis", "Togo"), + CountryLocalization("tk", "Inggeris", "Tokelau"), + CountryLocalization("to", "Tonga", "Tonga"), + CountryLocalization("tt", "Inggeris", "Trinidad dan Tobago"), + CountryLocalization("tn", "Perancis", "Tunisia"), + CountryLocalization("tr", "Turki", "Turki"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "Inggeris", "Kepulauan Turks dan Caicos"), + CountryLocalization("tv", "Inggeris", "Tuvalu"), + CountryLocalization("um", "Inggeris", "Kepulauan Terpencil A.S."), + CountryLocalization("vi", "Inggeris", "Kepulauan Virgin A.S."), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukraine", "Ukraine"), + CountryLocalization("ae", "Arab", "Emiriah Arab Bersatu"), + CountryLocalization("gb", "Inggeris", "United Kingdom"), + CountryLocalization("us", "Lakota", "Amerika Syarikat"), + CountryLocalization("uy", "Sepanyol", "Uruguay"), + CountryLocalization("uz", "Uzbekistan", "Uzbekistan"), + CountryLocalization("vu", "Perancis", "Vanuatu"), + CountryLocalization("va", "Itali", "Kota Vatican"), + CountryLocalization("ve", "Sepanyol", "Venezuela"), + CountryLocalization("vn", "Vietnam", "Vietnam"), + CountryLocalization("wf", "Perancis", "Wallis dan Futuna"), + CountryLocalization("eh", "Arab", "Sahara Barat"), + CountryLocalization("ye", "Arab", "Yaman"), + CountryLocalization("zm", "Inggeris", "Zambia"), + CountryLocalization("zw", "Ndebele Utara", "Zimbabwe"), + CountryLocalization("ax", "Sweden", "Kepulauan Aland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_my.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_my.kt new file mode 100644 index 0000000..211c1bd --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_my.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code my. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_my: List = listOf( + CountryLocalization("af", "ပါရှန်", "အာဖဂန်နစ္စတန်"), + CountryLocalization("al", "အယ်လ်ဘေးနီးယား", "အယ်လ်ဘေးနီးယား"), + CountryLocalization("dz", "ပြင်သစ်", "အယ်လ်ဂျီးရီးယား"), + CountryLocalization("as", "အင်္ဂလိပ်", "အမေရိကန် ဆမိုးအား"), + CountryLocalization("ad", "ကတ်တလန်", "အန်ဒိုရာ"), + CountryLocalization("ao", "လင်ဂါလာ", "အန်ဂိုလာ"), + CountryLocalization("ai", "အင်္ဂလိပ်", "အန်ဂီလာ"), + CountryLocalization("ag", "အင်္ဂလိပ်", "အန်တီဂွါနှင့် ဘာဘူဒါ"), + CountryLocalization("ar", "စပိန်", "အာဂျင်တီးနား"), + CountryLocalization("am", "အာမေးနီးယား", "အာမေးနီးယား"), + CountryLocalization("aw", "ဒတ်ခ်ျ", "အာရူးဗား"), + CountryLocalization("au", "အင်္ဂလိပ်", "ဩစတြေးလျ"), + CountryLocalization("at", "အင်္ဂလိပ်", "ဩစတြီးယား"), + CountryLocalization("az", "အဇာဘိုင်ဂျန်", "အဇာဘိုင်ဂျန်"), + CountryLocalization("bs", "အင်္ဂလိပ်", "ဘဟားမား"), + CountryLocalization("bh", "အာရဗီ", "ဘာရိန်း"), + CountryLocalization("bd", "ဘင်္ဂါလီ", "ဘင်္ဂလားဒေ့ရှ်"), + CountryLocalization("bb", "အင်္ဂလိပ်", "ဘာဘေးဒိုးစ်"), + CountryLocalization("by", "ဘီလာရုစ်", "ဘီလာရုစ်"), + CountryLocalization("be", "ပြင်သစ်", "ဘယ်လ်ဂျီယမ်"), + CountryLocalization("bz", "အင်္ဂလိပ်", "ဘလိဇ်"), + CountryLocalization("bj", "ပြင်သစ်", "ဘီနင်"), + CountryLocalization("bm", "အင်္ဂလိပ်", "ဘာမြူဒါ"), + CountryLocalization("bt", "ဒဇွန်ကာ", "ဘူတန်"), + CountryLocalization("bo", "စပိန်", "ဘိုလီးဗီးယား"), + CountryLocalization("ba", "ဘော့စ်နီးယား", "ဘော့စနီးယားနှင့် ဟာဇီဂိုဗီနား"), + CountryLocalization("bw", "အင်္ဂလိပ်", "ဘော့ဆွာနာ"), + CountryLocalization("br", "ပေါ်တူဂီ", "ဘရာဇီး"), + CountryLocalization("io", "အင်္ဂလိပ်", "ဗြိတိသျှပိုင် အိန္ဒိယသမုဒ္ဒရာကျွန်းများ"), + CountryLocalization("vg", "အင်္ဂလိပ်", "ဗြိတိသျှ ဗာဂျင်း ကျွန်းစု"), + CountryLocalization("bn", "မလေး", "ဘရူနိုင်း"), + CountryLocalization("bg", "ဘူလ်ဂေးရီးယား", "ဘူလ်ဂေးရီးယား"), + CountryLocalization("bf", "ပြင်သစ်", "ဘာကီးနား ဖားဆို"), + CountryLocalization("bi", "ပြင်သစ်", "ဘူရွန်ဒီ"), + CountryLocalization("kh", "ခမာ", "ကမ္ဘောဒီးယား"), + CountryLocalization("cm", "ဘာဆာ", "ကင်မရွန်း"), + CountryLocalization("ca", "ပြင်သစ်", "ကနေဒါ"), + CountryLocalization("ic", "စပိန်", "ကနေရီ ကျွန်းစု"), + CountryLocalization("cv", "ကဘူဗာဒီအာနူ", "ကိတ်ဗာဒီ"), + CountryLocalization("bq", "ဒတ်ခ်ျ", "ကာရစ်ဘီယံ နယ်သာလန်"), + CountryLocalization("ky", "အင်္ဂလိပ်", "ကေမန် ကျွန်းစု"), + CountryLocalization("cf", "လင်ဂါလာ", "ဗဟို အာဖရိက ပြည်ထောင်စု"), + CountryLocalization("ea", "စပိန်", "ဆယ်ဥတာနှင့်မယ်လီလ်လာ"), + CountryLocalization("td", "အာရဗီ", "ချဒ်"), + CountryLocalization("cl", "စပိန်", "ချီလီ"), + CountryLocalization("cn", "တိဘက်", "တရုတ်"), + CountryLocalization("cx", "အင်္ဂလိပ်", "ခရစ်စမတ် ကျွန်း"), + CountryLocalization("cc", "အင်္ဂလိပ်", "ကိုကိုးကျွန်း"), + CountryLocalization("co", "စပိန်", "ကိုလံဘီယာ"), + CountryLocalization("km", "အာရဗီ", "ကိုမိုရိုစ်"), + CountryLocalization("cg", "လင်ဂါလာ", "ကွန်ဂို-ဘရာဇာဗီးလ်"), + CountryLocalization("cd", "ဆွာဟီလီ", "ကွန်ဂို"), + CountryLocalization("ck", "အင်္ဂလိပ်", "ကွတ် ကျွန်းစု"), + CountryLocalization("cr", "စပိန်", "ကို့စ်တာရီကာ"), + CountryLocalization("hr", "ခရိုအေးရှား", "ခရိုအေးရှား"), + CountryLocalization("cu", "စပိန်", "ကျူးဘား"), + CountryLocalization("cw", "ဒတ်ခ်ျ", "ကျူရေးကိုးစ်"), + CountryLocalization("cy", "အင်္ဂလိပ်", "ဆိုက်ပရပ်စ်"), + CountryLocalization("cz", "ချက်", "ချက်ကီယား"), + CountryLocalization("ci", "ပြင်သစ်", "ကို့တ် ဒီဗွာ"), + CountryLocalization("dk", "အင်္ဂလိပ်", "ဒိန်းမတ်"), + CountryLocalization("dg", "အင်္ဂလိပ်", "ဒီအဲဂိုဂါစီရာ"), + CountryLocalization("dj", "ပြင်သစ်", "ဂျီဘူတီ"), + CountryLocalization("dm", "အင်္ဂလိပ်", "ဒိုမီနီကာ"), + CountryLocalization("do", "စပိန်", "ဒိုမီနီကန်"), + CountryLocalization("ec", "ခီချူဝါအိုဝါ", "အီကွေဒေါ"), + CountryLocalization("eg", "အာရဗီ", "အီဂျစ်"), + CountryLocalization("sv", "စပိန်", "အယ်လ်ဆာဗေးဒိုး"), + CountryLocalization("gq", "စပိန်", "အီကွေတာ ဂီနီ"), + CountryLocalization("er", "တီဂ်ရင်ယာ", "အီရီထရီးယား"), + CountryLocalization("ee", "အက်စ်တိုးနီးယား", "အက်စတိုးနီးယား"), + CountryLocalization("et", "အမ်ဟာရစ်ခ်", "အီသီယိုးပီးယား"), + CountryLocalization("fk", "အင်္ဂလိပ်", "ဖော့ကလန် ကျွန်းစု"), + CountryLocalization("fo", "ဖာရို", "ဖာရိုး ကျွန်းစုများ"), + CountryLocalization("fj", "အင်္ဂလိပ်", "ဖီဂျီ"), + CountryLocalization("fi", "ဆွီဒင်", "ဖင်လန်"), + CountryLocalization("fr", "ဆွစ် ဂျာမန်", "ပြင်သစ်"), + CountryLocalization("gf", "ပြင်သစ်", "ပြင်သစ် ဂီယာနာ"), + CountryLocalization("pf", "ပြင်သစ်", "ပြင်သစ် ပေါ်လီနီးရှား"), + CountryLocalization("ga", "ပြင်သစ်", "ဂါဘွန်"), + CountryLocalization("gm", "အင်္ဂလိပ်", "ဂမ်ဘီရာ"), + CountryLocalization("ge", "အိုဆဲတစ်ခ်", "ဂျော်ဂျီယာ"), + CountryLocalization("de", "အနိမ့် ဆိုဘီယန်း", "ဂျာမနီ"), + CountryLocalization("gh", "အင်္ဂလိပ်", "ဂါနာ"), + CountryLocalization("gi", "အင်္ဂလိပ်", "ဂျီဘရော်လ်တာ"), + CountryLocalization("gr", "ဂရိ", "ဂရိ"), + CountryLocalization("gl", "ကလာအ်လီဆပ်", "ဂရင်းလန်း"), + CountryLocalization("gd", "အင်္ဂလိပ်", "ဂရီနေဒါ"), + CountryLocalization("gp", "ပြင်သစ်", "ဂွါဒီလု"), + CountryLocalization("gu", "အင်္ဂလိပ်", "ဂူအမ်"), + CountryLocalization("gt", "စပိန်", "ဂွါတီမာလာ"), + CountryLocalization("gg", "အင်္ဂလိပ်", "ဂွန်းဇီ"), + CountryLocalization("gn", "ပြင်သစ်", "ဂီနီ"), + CountryLocalization("gw", "ပေါ်တူဂီ", "ဂီနီ-ဘီစော"), + CountryLocalization("gy", "အင်္ဂလိပ်", "ဂိုင်ယာနာ"), + CountryLocalization("ht", "ပြင်သစ်", "ဟေတီ"), + CountryLocalization("hn", "စပိန်", "ဟွန်ဒူးရပ်စ်"), + CountryLocalization("hk", "တရုတ်", "ဟောင်ကောင် (တရုတ်ပြည်)"), + CountryLocalization("hu", "ဟန်ဂေရီ", "ဟန်ဂေရီ"), + CountryLocalization("is", "အိုက်စ်လန်", "အိုက်စလန်"), + CountryLocalization("in", "နီပေါ", "အိန္ဒိယ"), + CountryLocalization("id", "Indonesian", "အင်ဒိုနီးရှား"), + CountryLocalization("ir", "ပါရှန်", "အီရန်"), + CountryLocalization("iq", "မြောက်လူရီ", "အီရတ်"), + CountryLocalization("ie", "အင်္ဂလိပ်", "အိုင်ယာလန်"), + CountryLocalization("im", "မန်းဇ်", "မန်ကျွန်း"), + CountryLocalization("il", "အင်္ဂလိပ်", "အစ္စရေး"), + CountryLocalization("it", "ဂျာမန်", "အီတလီ"), + CountryLocalization("jm", "အင်္ဂလိပ်", "ဂျမေကာ"), + CountryLocalization("jp", "ဂျပန်", "ဂျပန်"), + CountryLocalization("je", "အင်္ဂလိပ်", "ဂျာစီ"), + CountryLocalization("jo", "အာရဗီ", "ဂျော်ဒန်"), + CountryLocalization("kz", "ကာဇာခ်", "ကာဇက်စတန်"), + CountryLocalization("ke", "ဆိုမာလီ", "ကင်ညာ"), + CountryLocalization("ki", "အင်္ဂလိပ်", "ခီရီဘာတီ"), + CountryLocalization("xk", "ဆားဘီးယား", "ကိုဆိုဗို"), + CountryLocalization("kw", "အာရဗီ", "ကူဝိတ်"), + CountryLocalization("kg", "ရုရှ", "ကာဂျစ္စတန်"), + CountryLocalization("la", "လာအို", "လာအို"), + CountryLocalization("lv", "လတ်ဗီးယား", "လတ်ဗီးယား"), + CountryLocalization("lb", "အာရဗီ", "လက်ဘနွန်"), + CountryLocalization("ls", "အင်္ဂလိပ်", "လီဆိုသို"), + CountryLocalization("lr", "အင်္ဂလိပ်", "လိုက်ဘေးရီးယား"), + CountryLocalization("ly", "အာရဗီ", "လစ်ဗျား"), + CountryLocalization("li", "ဆွစ် ဂျာမန်", "လစ်တန်စတိန်း"), + CountryLocalization("lt", "လစ်သူဝေးနီးယား", "လစ်သူယေးနီးယား"), + CountryLocalization("lu", "လူဇင်ဘတ်", "လူဇင်ဘတ်"), + CountryLocalization("mo", "ပေါ်တူဂီ", "မကာအို (တရုတ်ပြည်)"), + CountryLocalization("mk", "အယ်လ်ဘေးနီးယား", "မက်ဆီဒိုးနီးယား"), + CountryLocalization("mg", "ပြင်သစ်", "မဒါဂတ်စကား"), + CountryLocalization("mw", "အင်္ဂလိပ်", "မာလာဝီ"), + CountryLocalization("my", "တမီးလ်", "မလေးရှား"), + CountryLocalization("ml", "ပြင်သစ်", "မာလီ"), + CountryLocalization("mt", "အင်္ဂလိပ်", "မောလ်တာ"), + CountryLocalization("mh", "အင်္ဂလိပ်", "မာရှယ် ကျွန်းစု"), + CountryLocalization("mq", "ပြင်သစ်", "မာတီနိခ်"), + CountryLocalization("mr", "အာရဗီ", "မော်ရီတေးနီးယား"), + CountryLocalization("mu", "မောရစ်ရှ", "မောရစ်ရှ"), + CountryLocalization("yt", "ပြင်သစ်", "မေယော့"), + CountryLocalization("mx", "စပိန်", "မက္ကဆီကို"), + CountryLocalization("fm", "အင်္ဂလိပ်", "မိုင်ခရိုနီရှား"), + CountryLocalization("md", "ရုရှ", "မောလ်ဒိုဗာ"), + CountryLocalization("mc", "ပြင်သစ်", "မိုနာကို"), + CountryLocalization("mn", "မွန်ဂိုလီးယား", "မွန်ဂိုးလီးယား"), + CountryLocalization("me", "ဆားဘီးယား", "မွန်တီနိဂရိုး"), + CountryLocalization("ms", "အင်္ဂလိပ်", "မောင့်စဲရက်"), + CountryLocalization("ma", "အလယ်အာ့တလာစ် တာမာဇိုက်", "မော်ရိုကို"), + CountryLocalization("mz", "မာခူဝါ-မီအီတို", "မိုဇမ်ဘစ်"), + CountryLocalization("mm", "မြန်မာ", "မြန်မာ"), + CountryLocalization("na", "အင်္ဂလိပ်", "နမီးဘီးယား"), + CountryLocalization("nr", "အင်္ဂလိပ်", "နော်ရူး"), + CountryLocalization("np", "နီပေါ", "နီပေါ"), + CountryLocalization("nl", "အင်္ဂလိပ်", "နယ်သာလန်"), + CountryLocalization("nc", "ပြင်သစ်", "နယူး ကယ်လီဒိုနီးယား"), + CountryLocalization("nz", "အင်္ဂလိပ်", "နယူးဇီလန်"), + CountryLocalization("ni", "စပိန်", "နီကာရာဂွါ"), + CountryLocalization("ne", "ဟာဥစာ", "နိုင်ဂျာ"), + CountryLocalization("ng", "ဟာဥစာ", "နိုင်ဂျီးရီးယား"), + CountryLocalization("nu", "အင်္ဂလိပ်", "နီဥူအေ"), + CountryLocalization("nf", "အင်္ဂလိပ်", "နောဖုတ်ကျွန်း"), + CountryLocalization("kp", "ကိုရီးယား", "မြောက်ကိုရီးယား"), + CountryLocalization("mp", "အင်္ဂလိပ်", "တောင်ပိုင်းမာရီအာနာကျွန်းစု"), + CountryLocalization("no", "မြောက် ဆာမိ", "နော်ဝေ"), + CountryLocalization("om", "အာရဗီ", "အိုမန်"), + CountryLocalization("pk", "အင်္ဂလိပ်", "ပါကစ္စတန်"), + CountryLocalization("pw", "အင်္ဂလိပ်", "ပလာအို"), + CountryLocalization("ps", "အာရဗီ", "ပါလက်စတိုင်း ပိုင်နက်"), + CountryLocalization("pa", "စပိန်", "ပနားမား"), + CountryLocalization("pg", "အင်္ဂလိပ်", "ပါပူအာ နယူးဂီနီ"), + CountryLocalization("py", "စပိန်", "ပါရာဂွေး"), + CountryLocalization("pe", "စပိန်", "ပီရူး"), + CountryLocalization("ph", "ဖိလစ်ပိုင်", "ဖိလစ်ပိုင်"), + CountryLocalization("pn", "အင်္ဂလိပ်", "ပစ်တ်ကိန်းကျွန်းစု"), + CountryLocalization("pl", "ပိုလန်", "ပိုလန်"), + CountryLocalization("pt", "ပေါ်တူဂီ", "ပေါ်တူဂီ"), + CountryLocalization("pr", "အင်္ဂလိပ်", "ပေါ်တိုရီကို"), + CountryLocalization("qa", "အာရဗီ", "ကာတာ"), + CountryLocalization("ro", "ရိုမေနီယား", "ရိုမေးနီးယား"), + CountryLocalization("ru", "တာတာ", "ရုရှား"), + CountryLocalization("rw", "အင်္ဂလိပ်", "ရဝန်ဒါ"), + CountryLocalization("re", "ပြင်သစ်", "ရီယူနီယန်"), + CountryLocalization("ws", "အင်္ဂလိပ်", "ဆမိုးအား"), + CountryLocalization("sm", "အီတလီ", "ဆန်မာရီနို"), + CountryLocalization("sa", "အာရဗီ", "ဆော်ဒီအာရေးဘီးယား"), + CountryLocalization("sn", "ပြင်သစ်", "ဆီနီဂေါ"), + CountryLocalization("rs", "ဆားဘီးယား", "ဆားဘီးယား"), + CountryLocalization("cs", "ဆားဘီးယား", "Serbia and Montenegro"), + CountryLocalization("sc", "ပြင်သစ်", "ဆေးရှဲ"), + CountryLocalization("sl", "အင်္ဂလိပ်", "ဆီယာရာ လီယွန်း"), + CountryLocalization("sg", "တမီးလ်", "စင်္ကာပူ"), + CountryLocalization("sx", "အင်္ဂလိပ်", "စင့်မာတင်"), + CountryLocalization("sk", "ဆလိုဗက်", "ဆလိုဗက်ကီးယား"), + CountryLocalization("si", "ဆလိုဗေးနီးယား", "ဆလိုဗေးနီးယား"), + CountryLocalization("sb", "အင်္ဂလိပ်", "ဆော်လမွန်ကျွန်းစု"), + CountryLocalization("so", "အာရဗီ", "ဆိုမာလီယာ"), + CountryLocalization("za", "အင်္ဂလိပ်", "တောင်အာဖရိက"), + CountryLocalization("kr", "ကိုရီးယား", "တောင်ကိုရီးယား"), + CountryLocalization("ss", "နူအာ", "တောင် ဆူဒန်"), + CountryLocalization("es", "စပိန်", "စပိန်"), + CountryLocalization("lk", "တမီးလ်", "သီရိလင်္ကာ"), + CountryLocalization("bl", "ပြင်သစ်", "စိန့်ဘာသယ်လ်မီ"), + CountryLocalization("sh", "အင်္ဂလိပ်", "စိန့်ဟယ်လယ်နာ"), + CountryLocalization("kn", "အင်္ဂလိပ်", "စိန့်ကစ်နှင့်နီဗီစ်"), + CountryLocalization("lc", "အင်္ဂလိပ်", "စိန့်လူစီယာ"), + CountryLocalization("mf", "ပြင်သစ်", "စိန့်မာတင်"), + CountryLocalization("pm", "ပြင်သစ်", "စိန့်ပီအဲရ်နှင့် မီကွီလွန်"), + CountryLocalization("vc", "အင်္ဂလိပ်", "စိန့်ဗင်းဆင့်နှင့် ဂရိနေဒိုင်"), + CountryLocalization("sd", "အာရဗီ", "ဆူဒန်"), + CountryLocalization("sr", "ဒတ်ခ်ျ", "ဆူရာနမ်"), + CountryLocalization("sj", "နော်ဝေ ဘွတ်ခ်မော်လ်", "စဗိုလ်ဘတ်နှင့်ဂျန်မေရန်"), + CountryLocalization("sz", "အင်္ဂလိပ်", "ဆွာဇီလန်"), + CountryLocalization("se", "ဆွီဒင်", "ဆွီဒင်"), + CountryLocalization("ch", "ဆွစ် ဂျာမန်", "ဆွစ်ဇာလန်"), + CountryLocalization("sy", "အာရဗီ", "ဆီးရီးယား"), + CountryLocalization("st", "ပေါ်တူဂီ", "ဆောင်တူမေးနှင့် ပရင်စီပီ"), + CountryLocalization("tw", "တရုတ်", "ထိုင်ဝမ်"), + CountryLocalization("tj", "တာဂျစ်", "တာဂျီကစ္စတန်"), + CountryLocalization("tz", "မာခွန်ဒီ", "တန်ဇန်းနီးယား"), + CountryLocalization("th", "ထိုင်း", "ထိုင်း"), + CountryLocalization("tl", "ပေါ်တူဂီ", "အရှေ့တီမော"), + CountryLocalization("tg", "ပြင်သစ်", "တိုဂို"), + CountryLocalization("tk", "အင်္ဂလိပ်", "တိုကလောင်"), + CountryLocalization("to", "တွန်ဂါ", "တွန်ဂါ"), + CountryLocalization("tt", "အင်္ဂလိပ်", "ထရီနီဒတ်နှင့် တိုဘက်ဂို"), + CountryLocalization("tn", "ပြင်သစ်", "တူနီးရှား"), + CountryLocalization("tr", "တူရကီ", "တူရကီ"), + CountryLocalization("tm", "တာ့ခ်မင်နစ္စတန်", "တာ့ခ်မင်နစ္စတန်"), + CountryLocalization("tc", "အင်္ဂလိပ်", "တခ်စ်နှင့်ကာအီကိုစ်ကျွန်းစု"), + CountryLocalization("tv", "အင်္ဂလိပ်", "တူဗားလူ"), + CountryLocalization("um", "အင်္ဂလိပ်", "ယူနိုက်တက်စတိတ် ကျွန်းနိုင်ငံများ"), + CountryLocalization("vi", "အင်္ဂလိပ်", "ယူအက်စ် ဗာဂျင်း ကျွန်းစု"), + CountryLocalization("ug", "ဆွာဟီလီ", "ယူဂန်းဒါး"), + CountryLocalization("ua", "ယူကရိန်း", "ယူကရိန်း"), + CountryLocalization("ae", "အာရဗီ", "ယူအေအီး"), + CountryLocalization("gb", "အင်္ဂလိပ်", "ယူနိုက်တက်ကင်းဒမ်း"), + CountryLocalization("us", "လာကိုတာ", "အမေရိကန် ပြည်ထောင်စု"), + CountryLocalization("uy", "စပိန်", "ဥရုဂွေး"), + CountryLocalization("uz", "ဥဇဘတ်", "ဥဇဘက်ကစ္စတန်"), + CountryLocalization("vu", "ပြင်သစ်", "ဗနွားတူ"), + CountryLocalization("va", "အီတလီ", "ဗာတီကန်စီးတီး"), + CountryLocalization("ve", "စပိန်", "ဗင်နီဇွဲလား"), + CountryLocalization("vn", "ဗီယက်နမ်", "ဗီယက်နမ်"), + CountryLocalization("wf", "ပြင်သစ်", "ဝေါလစ်နှင့် ဖူကျူးနား"), + CountryLocalization("eh", "အာရဗီ", "အနောက် ဆာဟာရ"), + CountryLocalization("ye", "အာရဗီ", "ယီမင်"), + CountryLocalization("zm", "အင်္ဂလိပ်", "ဇမ်ဘီယာ"), + CountryLocalization("zw", "မြောက် အွန်န်ဒီဘီလီ", "ဇင်ဘာဘွေ"), + CountryLocalization("ax", "ဆွီဒင်", "အာလန်ကျွန်း"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nb.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nb.kt new file mode 100644 index 0000000..79c1369 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nb.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code nb. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_nb: List = listOf( + CountryLocalization("af", "persisk", "Afghanistan"), + CountryLocalization("al", "albansk", "Albania"), + CountryLocalization("dz", "fransk", "Algerie"), + CountryLocalization("as", "engelsk", "Amerikansk Samoa"), + CountryLocalization("ad", "katalansk", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "engelsk", "Anguilla"), + CountryLocalization("ag", "engelsk", "Antigua og Barbuda"), + CountryLocalization("ar", "spansk", "Argentina"), + CountryLocalization("am", "armensk", "Armenia"), + CountryLocalization("aw", "nederlandsk", "Aruba"), + CountryLocalization("au", "engelsk", "Australia"), + CountryLocalization("at", "engelsk", "Østerrike"), + CountryLocalization("az", "aserbajdsjansk", "Aserbajdsjan"), + CountryLocalization("bs", "engelsk", "Bahamas"), + CountryLocalization("bh", "arabisk", "Bahrain"), + CountryLocalization("bd", "bengali", "Bangladesh"), + CountryLocalization("bb", "engelsk", "Barbados"), + CountryLocalization("by", "hviterussisk", "Hviterussland"), + CountryLocalization("be", "fransk", "Belgia"), + CountryLocalization("bz", "engelsk", "Belize"), + CountryLocalization("bj", "fransk", "Benin"), + CountryLocalization("bm", "engelsk", "Bermuda"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "spansk", "Bolivia"), + CountryLocalization("ba", "bosnisk", "Bosnia-Hercegovina"), + CountryLocalization("bw", "engelsk", "Botswana"), + CountryLocalization("br", "portugisisk", "Brasil"), + CountryLocalization("io", "engelsk", "Det britiske territoriet i Indiahavet"), + CountryLocalization("vg", "engelsk", "De britiske jomfruøyene"), + CountryLocalization("bn", "malayisk", "Brunei"), + CountryLocalization("bg", "bulgarsk", "Bulgaria"), + CountryLocalization("bf", "fransk", "Burkina Faso"), + CountryLocalization("bi", "fransk", "Burundi"), + CountryLocalization("kh", "khmer", "Kambodsja"), + CountryLocalization("cm", "basaa", "Kamerun"), + CountryLocalization("ca", "fransk", "Canada"), + CountryLocalization("ic", "spansk", "Kanariøyene"), + CountryLocalization("cv", "kappverdisk", "Kapp Verde"), + CountryLocalization("bq", "nederlandsk", "Karibisk Nederland"), + CountryLocalization("ky", "engelsk", "Caymanøyene"), + CountryLocalization("cf", "lingala", "Den sentralafrikanske republikk"), + CountryLocalization("ea", "spansk", "Ceuta og Melilla"), + CountryLocalization("td", "arabisk", "Tsjad"), + CountryLocalization("cl", "spansk", "Chile"), + CountryLocalization("cn", "tibetansk", "Kina"), + CountryLocalization("cx", "engelsk", "Christmasøya"), + CountryLocalization("cc", "engelsk", "Kokosøyene"), + CountryLocalization("co", "spansk", "Colombia"), + CountryLocalization("km", "arabisk", "Komorene"), + CountryLocalization("cg", "lingala", "Kongo-Brazzaville"), + CountryLocalization("cd", "swahili", "Kongo-Kinshasa"), + CountryLocalization("ck", "engelsk", "Cookøyene"), + CountryLocalization("cr", "spansk", "Costa Rica"), + CountryLocalization("hr", "kroatisk", "Kroatia"), + CountryLocalization("cu", "spansk", "Cuba"), + CountryLocalization("cw", "nederlandsk", "Curaçao"), + CountryLocalization("cy", "engelsk", "Kypros"), + CountryLocalization("cz", "tsjekkisk", "Tsjekkia"), + CountryLocalization("ci", "fransk", "Elfenbenskysten"), + CountryLocalization("dk", "engelsk", "Danmark"), + CountryLocalization("dg", "engelsk", "Diego Garcia"), + CountryLocalization("dj", "fransk", "Djibouti"), + CountryLocalization("dm", "engelsk", "Dominica"), + CountryLocalization("do", "spansk", "Den dominikanske republikk"), + CountryLocalization("ec", "quechua", "Ecuador"), + CountryLocalization("eg", "arabisk", "Egypt"), + CountryLocalization("sv", "spansk", "El Salvador"), + CountryLocalization("gq", "spansk", "Ekvatorial-Guinea"), + CountryLocalization("er", "tigrinja", "Eritrea"), + CountryLocalization("ee", "estisk", "Estland"), + CountryLocalization("et", "amharisk", "Etiopia"), + CountryLocalization("fk", "engelsk", "Falklandsøyene"), + CountryLocalization("fo", "færøysk", "Færøyene"), + CountryLocalization("fj", "engelsk", "Fiji"), + CountryLocalization("fi", "svensk", "Finland"), + CountryLocalization("fr", "sveitsertysk", "Frankrike"), + CountryLocalization("gf", "fransk", "Fransk Guyana"), + CountryLocalization("pf", "fransk", "Fransk Polynesia"), + CountryLocalization("ga", "fransk", "Gabon"), + CountryLocalization("gm", "engelsk", "Gambia"), + CountryLocalization("ge", "ossetisk", "Georgia"), + CountryLocalization("de", "lavsorbisk", "Tyskland"), + CountryLocalization("gh", "engelsk", "Ghana"), + CountryLocalization("gi", "engelsk", "Gibraltar"), + CountryLocalization("gr", "gresk", "Hellas"), + CountryLocalization("gl", "grønlandsk", "Grønland"), + CountryLocalization("gd", "engelsk", "Grenada"), + CountryLocalization("gp", "fransk", "Guadeloupe"), + CountryLocalization("gu", "engelsk", "Guam"), + CountryLocalization("gt", "spansk", "Guatemala"), + CountryLocalization("gg", "engelsk", "Guernsey"), + CountryLocalization("gn", "fransk", "Guinea"), + CountryLocalization("gw", "portugisisk", "Guinea-Bissau"), + CountryLocalization("gy", "engelsk", "Guyana"), + CountryLocalization("ht", "fransk", "Haiti"), + CountryLocalization("hn", "spansk", "Honduras"), + CountryLocalization("hk", "kinesisk", "Hongkong S.A.R. Kina"), + CountryLocalization("hu", "ungarsk", "Ungarn"), + CountryLocalization("is", "islandsk", "Island"), + CountryLocalization("in", "nepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "persisk", "Iran"), + CountryLocalization("iq", "nord-luri", "Irak"), + CountryLocalization("ie", "engelsk", "Irland"), + CountryLocalization("im", "mansk", "Man"), + CountryLocalization("il", "engelsk", "Israel"), + CountryLocalization("it", "tysk", "Italia"), + CountryLocalization("jm", "engelsk", "Jamaica"), + CountryLocalization("jp", "japansk", "Japan"), + CountryLocalization("je", "engelsk", "Jersey"), + CountryLocalization("jo", "arabisk", "Jordan"), + CountryLocalization("kz", "kasakhisk", "Kasakhstan"), + CountryLocalization("ke", "somali", "Kenya"), + CountryLocalization("ki", "engelsk", "Kiribati"), + CountryLocalization("xk", "serbisk", "Kosovo"), + CountryLocalization("kw", "arabisk", "Kuwait"), + CountryLocalization("kg", "russisk", "Kirgisistan"), + CountryLocalization("la", "laotisk", "Laos"), + CountryLocalization("lv", "latvisk", "Latvia"), + CountryLocalization("lb", "arabisk", "Libanon"), + CountryLocalization("ls", "engelsk", "Lesotho"), + CountryLocalization("lr", "engelsk", "Liberia"), + CountryLocalization("ly", "arabisk", "Libya"), + CountryLocalization("li", "sveitsertysk", "Liechtenstein"), + CountryLocalization("lt", "litauisk", "Litauen"), + CountryLocalization("lu", "luxemburgsk", "Luxemburg"), + CountryLocalization("mo", "portugisisk", "Macao S.A.R. Kina"), + CountryLocalization("mk", "albansk", "Makedonia"), + CountryLocalization("mg", "fransk", "Madagaskar"), + CountryLocalization("mw", "engelsk", "Malawi"), + CountryLocalization("my", "tamil", "Malaysia"), + CountryLocalization("ml", "fransk", "Mali"), + CountryLocalization("mt", "engelsk", "Malta"), + CountryLocalization("mh", "engelsk", "Marshalløyene"), + CountryLocalization("mq", "fransk", "Martinique"), + CountryLocalization("mr", "arabisk", "Mauritania"), + CountryLocalization("mu", "mauritisk-kreolsk", "Mauritius"), + CountryLocalization("yt", "fransk", "Mayotte"), + CountryLocalization("mx", "spansk", "Mexico"), + CountryLocalization("fm", "engelsk", "Mikronesiaføderasjonen"), + CountryLocalization("md", "russisk", "Moldova"), + CountryLocalization("mc", "fransk", "Monaco"), + CountryLocalization("mn", "mongolsk", "Mongolia"), + CountryLocalization("me", "serbisk", "Montenegro"), + CountryLocalization("ms", "engelsk", "Montserrat"), + CountryLocalization("ma", "sentralmarokkansk tamazight", "Marokko"), + CountryLocalization("mz", "makhuwa-meetto", "Mosambik"), + CountryLocalization("mm", "burmesisk", "Myanmar (Burma)"), + CountryLocalization("na", "engelsk", "Namibia"), + CountryLocalization("nr", "engelsk", "Nauru"), + CountryLocalization("np", "nepali", "Nepal"), + CountryLocalization("nl", "engelsk", "Nederland"), + CountryLocalization("nc", "fransk", "Ny-Caledonia"), + CountryLocalization("nz", "engelsk", "New Zealand"), + CountryLocalization("ni", "spansk", "Nicaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "engelsk", "Niue"), + CountryLocalization("nf", "engelsk", "Norfolkøya"), + CountryLocalization("kp", "koreansk", "Nord-Korea"), + CountryLocalization("mp", "engelsk", "Nord-Marianene"), + CountryLocalization("no", "nordsamisk", "Norge"), + CountryLocalization("om", "arabisk", "Oman"), + CountryLocalization("pk", "engelsk", "Pakistan"), + CountryLocalization("pw", "engelsk", "Palau"), + CountryLocalization("ps", "arabisk", "Det palestinske området"), + CountryLocalization("pa", "spansk", "Panama"), + CountryLocalization("pg", "engelsk", "Papua Ny-Guinea"), + CountryLocalization("py", "spansk", "Paraguay"), + CountryLocalization("pe", "spansk", "Peru"), + CountryLocalization("ph", "filipino", "Filippinene"), + CountryLocalization("pn", "engelsk", "Pitcairn"), + CountryLocalization("pl", "polsk", "Polen"), + CountryLocalization("pt", "portugisisk", "Portugal"), + CountryLocalization("pr", "engelsk", "Puerto Rico"), + CountryLocalization("qa", "arabisk", "Qatar"), + CountryLocalization("ro", "rumensk", "Romania"), + CountryLocalization("ru", "tatarisk", "Russland"), + CountryLocalization("rw", "engelsk", "Rwanda"), + CountryLocalization("re", "fransk", "Réunion"), + CountryLocalization("ws", "engelsk", "Samoa"), + CountryLocalization("sm", "italiensk", "San Marino"), + CountryLocalization("sa", "arabisk", "Saudi-Arabia"), + CountryLocalization("sn", "fransk", "Senegal"), + CountryLocalization("rs", "serbisk", "Serbia"), + CountryLocalization("cs", "serbisk", "Serbia and Montenegro"), + CountryLocalization("sc", "fransk", "Seychellene"), + CountryLocalization("sl", "engelsk", "Sierra Leone"), + CountryLocalization("sg", "tamil", "Singapore"), + CountryLocalization("sx", "engelsk", "Sint Maarten"), + CountryLocalization("sk", "slovakisk", "Slovakia"), + CountryLocalization("si", "slovensk", "Slovenia"), + CountryLocalization("sb", "engelsk", "Salomonøyene"), + CountryLocalization("so", "arabisk", "Somalia"), + CountryLocalization("za", "engelsk", "Sør-Afrika"), + CountryLocalization("kr", "koreansk", "Sør-Korea"), + CountryLocalization("ss", "nuer", "Sør-Sudan"), + CountryLocalization("es", "spansk", "Spania"), + CountryLocalization("lk", "tamil", "Sri Lanka"), + CountryLocalization("bl", "fransk", "Saint-Barthélemy"), + CountryLocalization("sh", "engelsk", "St. Helena"), + CountryLocalization("kn", "engelsk", "Saint Kitts og Nevis"), + CountryLocalization("lc", "engelsk", "St. Lucia"), + CountryLocalization("mf", "fransk", "Saint-Martin"), + CountryLocalization("pm", "fransk", "Saint-Pierre-et-Miquelon"), + CountryLocalization("vc", "engelsk", "St. Vincent og Grenadinene"), + CountryLocalization("sd", "arabisk", "Sudan"), + CountryLocalization("sr", "nederlandsk", "Surinam"), + CountryLocalization("sj", "norsk bokmål", "Svalbard og Jan Mayen"), + CountryLocalization("sz", "engelsk", "Swaziland"), + CountryLocalization("se", "svensk", "Sverige"), + CountryLocalization("ch", "sveitsertysk", "Sveits"), + CountryLocalization("sy", "arabisk", "Syria"), + CountryLocalization("st", "portugisisk", "São Tomé og Príncipe"), + CountryLocalization("tw", "kinesisk", "Taiwan"), + CountryLocalization("tj", "tadsjikisk", "Tadsjikistan"), + CountryLocalization("tz", "makonde", "Tanzania"), + CountryLocalization("th", "thai", "Thailand"), + CountryLocalization("tl", "portugisisk", "Øst-Timor"), + CountryLocalization("tg", "fransk", "Togo"), + CountryLocalization("tk", "engelsk", "Tokelau"), + CountryLocalization("to", "tongansk", "Tonga"), + CountryLocalization("tt", "engelsk", "Trinidad og Tobago"), + CountryLocalization("tn", "fransk", "Tunisia"), + CountryLocalization("tr", "tyrkisk", "Tyrkia"), + CountryLocalization("tm", "turkmensk", "Turkmenistan"), + CountryLocalization("tc", "engelsk", "Turks- og Caicosøyene"), + CountryLocalization("tv", "engelsk", "Tuvalu"), + CountryLocalization("um", "engelsk", "USAs ytre øyer"), + CountryLocalization("vi", "engelsk", "De amerikanske jomfruøyene"), + CountryLocalization("ug", "swahili", "Uganda"), + CountryLocalization("ua", "ukrainsk", "Ukraina"), + CountryLocalization("ae", "arabisk", "De forente arabiske emirater"), + CountryLocalization("gb", "engelsk", "Storbritannia"), + CountryLocalization("us", "lakota", "USA"), + CountryLocalization("uy", "spansk", "Uruguay"), + CountryLocalization("uz", "usbekisk", "Usbekistan"), + CountryLocalization("vu", "fransk", "Vanuatu"), + CountryLocalization("va", "italiensk", "Vatikanstaten"), + CountryLocalization("ve", "spansk", "Venezuela"), + CountryLocalization("vn", "vietnamesisk", "Vietnam"), + CountryLocalization("wf", "fransk", "Wallis og Futuna"), + CountryLocalization("eh", "arabisk", "Vest-Sahara"), + CountryLocalization("ye", "arabisk", "Jemen"), + CountryLocalization("zm", "engelsk", "Zambia"), + CountryLocalization("zw", "nord-ndebele", "Zimbabwe"), + CountryLocalization("ax", "svensk", "Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nd.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nd.kt new file mode 100644 index 0000000..de3082b --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nd.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code nd. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_nd: List = listOf( + CountryLocalization("af", "isi-Pheshiyani", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "isi-Fulentshi", "Aljeriya"), + CountryLocalization("as", "isi-Ngisi", "Samoa ye Amelika"), + CountryLocalization("ad", "Catalan", "Andora"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "isi-Ngisi", "Anguilla"), + CountryLocalization("ag", "isi-Ngisi", "Antigua le Barbuda"), + CountryLocalization("ar", "isi-Sipeyini", "Ajentina"), + CountryLocalization("am", "Armenian", "Armenia"), + CountryLocalization("aw", "isi-Dutch", "Arubha"), + CountryLocalization("au", "isi-Ngisi", "Australia"), + CountryLocalization("at", "isi-Ngisi", "Austria"), + CountryLocalization("az", "Azerbaijani", "Azerbaijan"), + CountryLocalization("bs", "isi-Ngisi", "Bhahamas"), + CountryLocalization("bh", "isi-Alabhu", "Bhahareni"), + CountryLocalization("bd", "isi-Bhengali", "Bhangiladeshi"), + CountryLocalization("bb", "isi-Ngisi", "Bhabhadosi"), + CountryLocalization("by", "isi-Bhelarashiyani", "Bhelarusi"), + CountryLocalization("be", "isi-Fulentshi", "Bhelgium"), + CountryLocalization("bz", "isi-Ngisi", "Bhelize"), + CountryLocalization("bj", "isi-Fulentshi", "Bhenini"), + CountryLocalization("bm", "isi-Ngisi", "Bhemuda"), + CountryLocalization("bt", "Dzongkha", "Bhutani"), + CountryLocalization("bo", "isi-Sipeyini", "Bholiviya"), + CountryLocalization("ba", "Bosnian", "Bhosnia le Herzegovina"), + CountryLocalization("bw", "isi-Ngisi", "Botswana"), + CountryLocalization("br", "isi-Potukezi", "Brazili"), + CountryLocalization("io", "isi-Ngisi", "British Indian Ocean Territory"), + CountryLocalization("vg", "isi-Ngisi", "British Virgin Islands"), + CountryLocalization("bn", "isi-Malayi", "Brunei"), + CountryLocalization("bg", "isi-Bulgaria", "Bhulgariya"), + CountryLocalization("bf", "isi-Fulentshi", "Bhukina Faso"), + CountryLocalization("bi", "isi-Fulentshi", "Bhurundi"), + CountryLocalization("kh", "isi-Khambodiya", "Cambodia"), + CountryLocalization("cm", "Basaa", "Khameruni"), + CountryLocalization("ca", "isi-Fulentshi", "Khanada"), + CountryLocalization("ic", "isi-Sipeyini", "IC"), + CountryLocalization("cv", "kea", "Cape Verde Islands"), + CountryLocalization("bq", "isi-Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "isi-Ngisi", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "isi-Sipeyini", "EA"), + CountryLocalization("td", "isi-Alabhu", "Chadi"), + CountryLocalization("cl", "isi-Sipeyini", "Chile"), + CountryLocalization("cn", "Tibetan", "China"), + CountryLocalization("cx", "isi-Ngisi", "Christmas Island"), + CountryLocalization("cc", "isi-Ngisi", "Cocos (Keeling) Islands"), + CountryLocalization("co", "isi-Sipeyini", "Kholombiya"), + CountryLocalization("km", "isi-Alabhu", "Khomoro"), + CountryLocalization("cg", "Lingala", "Khongo"), + CountryLocalization("cd", "Swahili", "Democratic Republic of the Congo"), + CountryLocalization("ck", "isi-Ngisi", "Cook Islands"), + CountryLocalization("cr", "isi-Sipeyini", "Khosta Rikha"), + CountryLocalization("hr", "Croatian", "Croatia"), + CountryLocalization("cu", "isi-Sipeyini", "Cuba"), + CountryLocalization("cw", "isi-Dutch", "Curaçao"), + CountryLocalization("cy", "isi-Ngisi", "Cyprus"), + CountryLocalization("cz", "isi-Czech", "Czech Republic"), + CountryLocalization("ci", "isi-Fulentshi", "Ivory Coast"), + CountryLocalization("dk", "isi-Ngisi", "Denmakhi"), + CountryLocalization("dg", "isi-Ngisi", "DG"), + CountryLocalization("dj", "isi-Fulentshi", "Djibouti"), + CountryLocalization("dm", "isi-Ngisi", "Dominikha"), + CountryLocalization("do", "isi-Sipeyini", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "isi-Alabhu", "Egypt"), + CountryLocalization("sv", "isi-Sipeyini", "El Salvador"), + CountryLocalization("gq", "isi-Sipeyini", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "isi-Amaharikhi", "Ethiopia"), + CountryLocalization("fk", "isi-Ngisi", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "isi-Ngisi", "Fiji"), + CountryLocalization("fi", "isi-Swidishi", "Finland"), + CountryLocalization("fr", "Swiss German", "Furansi"), + CountryLocalization("gf", "isi-Fulentshi", "Gwiyana ye Furansi"), + CountryLocalization("pf", "isi-Fulentshi", "Pholinesiya ye Fulansi"), + CountryLocalization("ga", "isi-Fulentshi", "Gabhoni"), + CountryLocalization("gm", "isi-Ngisi", "Gambiya"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "isi-Ngisi", "Ghana"), + CountryLocalization("gi", "isi-Ngisi", "Gibraltar"), + CountryLocalization("gr", "isi-Giliki", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "isi-Ngisi", "Grenada"), + CountryLocalization("gp", "isi-Fulentshi", "Guadeloupe"), + CountryLocalization("gu", "isi-Ngisi", "Guam"), + CountryLocalization("gt", "isi-Sipeyini", "Guatemala"), + CountryLocalization("gg", "isi-Ngisi", "Guernsey"), + CountryLocalization("gn", "isi-Fulentshi", "Guinea"), + CountryLocalization("gw", "isi-Potukezi", "Guinea-Bissau"), + CountryLocalization("gy", "isi-Ngisi", "Guyana"), + CountryLocalization("ht", "isi-Fulentshi", "Hayiti"), + CountryLocalization("hn", "isi-Sipeyini", "Honduras"), + CountryLocalization("hk", "isi-China", "Hong Kong SAR China"), + CountryLocalization("hu", "isi-Hangari", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "isi-Nepali", "Indiya"), + CountryLocalization("id", "Indonesian", "Indonesiya"), + CountryLocalization("ir", "isi-Pheshiyani", "Iran"), + CountryLocalization("iq", "lrc", "Iraki"), + CountryLocalization("ie", "isi-Ngisi", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "isi-Ngisi", "Isuraeli"), + CountryLocalization("it", "isi-Jalimani", "Itali"), + CountryLocalization("jm", "isi-Ngisi", "Jamaica"), + CountryLocalization("jp", "isi-Japhani", "Japan"), + CountryLocalization("je", "isi-Ngisi", "Jersey"), + CountryLocalization("jo", "isi-Alabhu", "Jodani"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "isi-Somali", "Khenya"), + CountryLocalization("ki", "isi-Ngisi", "Khiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "isi-Alabhu", "Khuweiti"), + CountryLocalization("kg", "isi-Rashiya", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "isi-Alabhu", "Lebhanoni"), + CountryLocalization("ls", "isi-Ngisi", "Lesotho"), + CountryLocalization("lr", "isi-Ngisi", "Libheriya"), + CountryLocalization("ly", "isi-Alabhu", "Libhiya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "isi-Potukezi", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Macedonia"), + CountryLocalization("mg", "isi-Fulentshi", "Madagaska"), + CountryLocalization("mw", "isi-Ngisi", "Malawi"), + CountryLocalization("my", "isi-Thamil", "Malezhiya"), + CountryLocalization("ml", "isi-Fulentshi", "Mali"), + CountryLocalization("mt", "isi-Ngisi", "Malta"), + CountryLocalization("mh", "isi-Ngisi", "Marshall Islands"), + CountryLocalization("mq", "isi-Fulentshi", "Martinique"), + CountryLocalization("mr", "isi-Alabhu", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "isi-Fulentshi", "Mayotte"), + CountryLocalization("mx", "isi-Sipeyini", "Meksikho"), + CountryLocalization("fm", "isi-Ngisi", "Micronesia"), + CountryLocalization("md", "isi-Rashiya", "Moldova"), + CountryLocalization("mc", "isi-Fulentshi", "Monakho"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "isi-Ngisi", "Montserrat"), + CountryLocalization("ma", "tzm", "Morokho"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "isi-Burma", "Myanmar"), + CountryLocalization("na", "isi-Ngisi", "Namibhiya"), + CountryLocalization("nr", "isi-Ngisi", "Nauru"), + CountryLocalization("np", "isi-Nepali", "Nephali"), + CountryLocalization("nl", "isi-Ngisi", "Netherlands"), + CountryLocalization("nc", "isi-Fulentshi", "New Caledonia"), + CountryLocalization("nz", "isi-Ngisi", "New Zealand"), + CountryLocalization("ni", "isi-Sipeyini", "Nicaragua"), + CountryLocalization("ne", "isi-Hausa", "Niger"), + CountryLocalization("ng", "isi-Hausa", "Nigeriya"), + CountryLocalization("nu", "isi-Ngisi", "Niue"), + CountryLocalization("nf", "isi-Ngisi", "Norfolk Island"), + CountryLocalization("kp", "isi-Koriya", "North Korea"), + CountryLocalization("mp", "isi-Ngisi", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Noweyi"), + CountryLocalization("om", "isi-Alabhu", "Omani"), + CountryLocalization("pk", "isi-Ngisi", "Phakistani"), + CountryLocalization("pw", "isi-Ngisi", "Palau"), + CountryLocalization("ps", "isi-Alabhu", "Palestinian West Bank and Gaza"), + CountryLocalization("pa", "isi-Sipeyini", "Panama"), + CountryLocalization("pg", "isi-Ngisi", "Papua New Guinea"), + CountryLocalization("py", "isi-Sipeyini", "Paraguay"), + CountryLocalization("pe", "isi-Sipeyini", "Pheru"), + CountryLocalization("ph", "Filipino", "Philippines"), + CountryLocalization("pn", "isi-Ngisi", "Pitcairn"), + CountryLocalization("pl", "isi-Pholoshi", "Pholandi"), + CountryLocalization("pt", "isi-Potukezi", "Portugal"), + CountryLocalization("pr", "isi-Ngisi", "Puerto Rico"), + CountryLocalization("qa", "isi-Alabhu", "Kathari"), + CountryLocalization("ro", "isi-Romani", "Romania"), + CountryLocalization("ru", "Tatar", "Rashiya"), + CountryLocalization("rw", "isi-Ngisi", "Ruwanda"), + CountryLocalization("re", "isi-Fulentshi", "Réunion"), + CountryLocalization("ws", "isi-Ngisi", "Samowa"), + CountryLocalization("sm", "isi-Italiano", "San Marino"), + CountryLocalization("sa", "isi-Alabhu", "Saudi Arabia"), + CountryLocalization("sn", "isi-Fulentshi", "Senegali"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "isi-Fulentshi", "Seychelles"), + CountryLocalization("sl", "isi-Ngisi", "Sierra Leone"), + CountryLocalization("sg", "isi-Thamil", "Singapore"), + CountryLocalization("sx", "isi-Ngisi", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "isi-Ngisi", "Solomon Islands"), + CountryLocalization("so", "isi-Alabhu", "Somaliya"), + CountryLocalization("za", "isi-Ngisi", "Mzansi ye Afrika"), + CountryLocalization("kr", "isi-Koriya", "South Korea"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "isi-Sipeyini", "Spain"), + CountryLocalization("lk", "isi-Thamil", "Sri Lanka"), + CountryLocalization("bl", "isi-Fulentshi", "St. Barthélemy"), + CountryLocalization("sh", "isi-Ngisi", "Saint Helena"), + CountryLocalization("kn", "isi-Ngisi", "Saint Kitts and Nevis"), + CountryLocalization("lc", "isi-Ngisi", "Saint Lucia"), + CountryLocalization("mf", "isi-Fulentshi", "St. Martin"), + CountryLocalization("pm", "isi-Fulentshi", "Saint Pierre and Miquelon"), + CountryLocalization("vc", "isi-Ngisi", "Saint Vincent and the Grenadines"), + CountryLocalization("sd", "isi-Alabhu", "Sudani"), + CountryLocalization("sr", "isi-Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "isi-Ngisi", "Swaziland"), + CountryLocalization("se", "isi-Swidishi", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "isi-Alabhu", "Syria"), + CountryLocalization("st", "isi-Potukezi", "São Tomé and Príncipe"), + CountryLocalization("tw", "isi-China", "Thayiwani"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzaniya"), + CountryLocalization("th", "isi-Thayi", "Thayilandi"), + CountryLocalization("tl", "isi-Potukezi", "East Timor"), + CountryLocalization("tg", "isi-Fulentshi", "Thogo"), + CountryLocalization("tk", "isi-Ngisi", "Thokelawu"), + CountryLocalization("to", "Tongan", "Thonga"), + CountryLocalization("tt", "isi-Ngisi", "Trinidad le Tobago"), + CountryLocalization("tn", "isi-Fulentshi", "Tunisiya"), + CountryLocalization("tr", "isi-Thekishi", "Thekhi"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "isi-Ngisi", "Turks and Caicos Islands"), + CountryLocalization("tv", "isi-Ngisi", "Thuvalu"), + CountryLocalization("um", "isi-Ngisi", "U.S. Outlying Islands"), + CountryLocalization("vi", "isi-Ngisi", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "isi-Ukrain", "Yukreini"), + CountryLocalization("ae", "isi-Alabhu", "United Arab Emirates"), + CountryLocalization("gb", "isi-Ngisi", "United Kingdom"), + CountryLocalization("us", "lkt", "Amelika"), + CountryLocalization("uy", "isi-Sipeyini", "Yurugwai"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "isi-Fulentshi", "Vhanuatu"), + CountryLocalization("va", "isi-Italiano", "Vatican State"), + CountryLocalization("ve", "isi-Sipeyini", "Venezuela"), + CountryLocalization("vn", "isi-Vietnamese", "Vietnam"), + CountryLocalization("wf", "isi-Fulentshi", "Wallis and Futuna"), + CountryLocalization("eh", "isi-Alabhu", "Western Sahara"), + CountryLocalization("ye", "isi-Alabhu", "Yemeni"), + CountryLocalization("zm", "isi-Ngisi", "Zambiya"), + CountryLocalization("zw", "isiNdebele", "Zimbabwe"), + CountryLocalization("ax", "isi-Swidishi", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ne.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ne.kt new file mode 100644 index 0000000..45d21f1 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ne.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ne. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ne: List = listOf( + CountryLocalization("af", "फारसी", "अफगानिस्तान"), + CountryLocalization("al", "अल्बानियाली", "अल्बेनिया"), + CountryLocalization("dz", "फ्रान्सेली", "अल्जेरिया"), + CountryLocalization("as", "अङ्ग्रेजी", "अमेरिकी समोआ"), + CountryLocalization("ad", "क्याटालन", "अन्डोर्रा"), + CountryLocalization("ao", "लिङ्गाला", "अङ्गोला"), + CountryLocalization("ai", "अङ्ग्रेजी", "आङ्गुइला"), + CountryLocalization("ag", "अङ्ग्रेजी", "एन्टिगुआ र बारबुडा"), + CountryLocalization("ar", "स्पेनी", "अर्जेन्टिना"), + CountryLocalization("am", "आर्मेनियाली", "आर्मेनिया"), + CountryLocalization("aw", "डच", "अरुबा"), + CountryLocalization("au", "अङ्ग्रेजी", "अष्ट्रेलिया"), + CountryLocalization("at", "अङ्ग्रेजी", "अष्ट्रिया"), + CountryLocalization("az", "अजरबैजानी", "अजरबैजान"), + CountryLocalization("bs", "अङ्ग्रेजी", "बहामास"), + CountryLocalization("bh", "अरबी", "बहराइन"), + CountryLocalization("bd", "बंगाली", "बङ्गलादेश"), + CountryLocalization("bb", "अङ्ग्रेजी", "बार्बाडोस"), + CountryLocalization("by", "बेलारुसी", "बेलारूस"), + CountryLocalization("be", "फ्रान्सेली", "बेल्जियम"), + CountryLocalization("bz", "अङ्ग्रेजी", "बेलिज"), + CountryLocalization("bj", "फ्रान्सेली", "बेनिन"), + CountryLocalization("bm", "अङ्ग्रेजी", "बर्मुडा"), + CountryLocalization("bt", "जोङ्खा", "भुटान"), + CountryLocalization("bo", "स्पेनी", "बोलिभिया"), + CountryLocalization("ba", "बोस्नियाली", "बोस्निया एण्ड हर्जगोभिनिया"), + CountryLocalization("bw", "अङ्ग्रेजी", "बोट्स्वाना"), + CountryLocalization("br", "पोर्तुगी", "ब्राजिल"), + CountryLocalization("io", "अङ्ग्रेजी", "बेलायती हिन्द महासागर क्षेत्र"), + CountryLocalization("vg", "अङ्ग्रेजी", "बेलायती भर्जिन टापुहरु"), + CountryLocalization("bn", "मलाय", "ब्रुनाइ"), + CountryLocalization("bg", "बुल्गेरियाली", "बुल्गेरिया"), + CountryLocalization("bf", "फ्रान्सेली", "बर्किना फासो"), + CountryLocalization("bi", "फ्रान्सेली", "बुरूण्डी"), + CountryLocalization("kh", "खमेर", "कम्बोडिया"), + CountryLocalization("cm", "बासा", "क्यामरून"), + CountryLocalization("ca", "फ्रान्सेली", "क्यानाडा"), + CountryLocalization("ic", "स्पेनी", "क्यानारी टापुहरू"), + CountryLocalization("cv", "काबुभेर्डियानु", "केप भर्डे"), + CountryLocalization("bq", "डच", "क्यारिवियन नेदरल्याण्ड्स"), + CountryLocalization("ky", "अङ्ग्रेजी", "केयमान टापु"), + CountryLocalization("cf", "लिङ्गाला", "केन्द्रीय अफ्रिकी गणतन्त्र"), + CountryLocalization("ea", "स्पेनी", "सिउटा र मेलिला"), + CountryLocalization("td", "अरबी", "चाड"), + CountryLocalization("cl", "स्पेनी", "चिली"), + CountryLocalization("cn", "तिब्बती", "चीन"), + CountryLocalization("cx", "अङ्ग्रेजी", "क्रिष्टमस टापु"), + CountryLocalization("cc", "अङ्ग्रेजी", "कोकोस (किलिंग) टापुहरु"), + CountryLocalization("co", "स्पेनी", "कोलोम्बिया"), + CountryLocalization("km", "अरबी", "कोमोरोस"), + CountryLocalization("cg", "लिङ्गाला", "कङ्गो ब्राजाभिल"), + CountryLocalization("cd", "स्वाहिली", "कङ्गो - किन्शासा"), + CountryLocalization("ck", "अङ्ग्रेजी", "कुक टापुहरु"), + CountryLocalization("cr", "स्पेनी", "कोष्टारिका"), + CountryLocalization("hr", "क्रोयसियाली", "क्रोएशिया"), + CountryLocalization("cu", "स्पेनी", "क्युबा"), + CountryLocalization("cw", "डच", "कुराकाओ"), + CountryLocalization("cy", "अङ्ग्रेजी", "साइप्रस"), + CountryLocalization("cz", "चेक", "चेकिया"), + CountryLocalization("ci", "फ्रान्सेली", "आइभोरी कोस्ट"), + CountryLocalization("dk", "अङ्ग्रेजी", "डेनमार्क"), + CountryLocalization("dg", "अङ्ग्रेजी", "डियगो गार्सिया"), + CountryLocalization("dj", "फ्रान्सेली", "डिजिबुटी"), + CountryLocalization("dm", "अङ्ग्रेजी", "डोमिनिका"), + CountryLocalization("do", "स्पेनी", "डोमिनिकन गणतन्त्र"), + CountryLocalization("ec", "क्वेचुवा", "इक्वेडोर"), + CountryLocalization("eg", "अरबी", "इजिप्ट"), + CountryLocalization("sv", "स्पेनी", "एल् साल्भाडोर"), + CountryLocalization("gq", "स्पेनी", "भू-मध्यीय गिनी"), + CountryLocalization("er", "टिग्रिन्या", "एरित्रिया"), + CountryLocalization("ee", "इस्टोनियन", "इस्टोनिया"), + CountryLocalization("et", "अम्हारिक", "इथियोपिया"), + CountryLocalization("fk", "अङ्ग्रेजी", "फकल्याण्ड टापुहरु"), + CountryLocalization("fo", "फारोज", "फारो टापुहरू"), + CountryLocalization("fj", "अङ्ग्रेजी", "फिजी"), + CountryLocalization("fi", "स्विडिस", "फिन्ल्याण्ड"), + CountryLocalization("fr", "स्वीस जर्मन", "फ्रान्स"), + CountryLocalization("gf", "फ्रान्सेली", "फ्रान्सेली गायना"), + CountryLocalization("pf", "फ्रान्सेली", "फ्रान्सेली पोलिनेसिया"), + CountryLocalization("ga", "फ्रान्सेली", "गावोन"), + CountryLocalization("gm", "अङ्ग्रेजी", "गाम्विया"), + CountryLocalization("ge", "अोस्सेटिक", "जर्जिया"), + CountryLocalization("de", "तल्लो सोर्बियन", "जर्मनी"), + CountryLocalization("gh", "अङ्ग्रेजी", "घाना"), + CountryLocalization("gi", "अङ्ग्रेजी", "जिब्राल्टार"), + CountryLocalization("gr", "ग्रीक", "ग्रिस"), + CountryLocalization("gl", "कालालिसुट", "ग्रिनल्याण्ड"), + CountryLocalization("gd", "अङ्ग्रेजी", "ग्रेनाडा"), + CountryLocalization("gp", "फ्रान्सेली", "ग्वाडेलुप"), + CountryLocalization("gu", "अङ्ग्रेजी", "गुवाम"), + CountryLocalization("gt", "स्पेनी", "ग्वाटेमाला"), + CountryLocalization("gg", "अङ्ग्रेजी", "गुएर्नसे"), + CountryLocalization("gn", "फ्रान्सेली", "गिनी"), + CountryLocalization("gw", "पोर्तुगी", "गिनी-बिसाउ"), + CountryLocalization("gy", "अङ्ग्रेजी", "गुयाना"), + CountryLocalization("ht", "फ्रान्सेली", "हैटी"), + CountryLocalization("hn", "स्पेनी", "हन्डुरास"), + CountryLocalization("hk", "चिनियाँ", "हङकङ चिनियाँ समाजबादी स्वायत्त क्षेत्र"), + CountryLocalization("hu", "हङ्गेरियाली", "हङ्गेरी"), + CountryLocalization("is", "आइसल्यान्डियाली", "आइस्ल्याण्ड"), + CountryLocalization("in", "नेपाली", "भारत"), + CountryLocalization("id", "Indonesian", "इन्डोनेशिया"), + CountryLocalization("ir", "फारसी", "इरान"), + CountryLocalization("iq", "उत्तरी लुरी", "इराक"), + CountryLocalization("ie", "अङ्ग्रेजी", "आयरल्याण्ड"), + CountryLocalization("im", "मान्क्स", "आइल अफ म्यान"), + CountryLocalization("il", "अङ्ग्रेजी", "इजरायल"), + CountryLocalization("it", "जर्मन", "इटाली"), + CountryLocalization("jm", "अङ्ग्रेजी", "जमाइका"), + CountryLocalization("jp", "जापानी", "जापान"), + CountryLocalization("je", "अङ्ग्रेजी", "जर्सी"), + CountryLocalization("jo", "अरबी", "जोर्डन"), + CountryLocalization("kz", "काजाख", "काजाकस्तान"), + CountryLocalization("ke", "सोमाली", "केन्या"), + CountryLocalization("ki", "अङ्ग्रेजी", "किरिबाटी"), + CountryLocalization("xk", "सर्बियाली", "कोसोभो"), + CountryLocalization("kw", "अरबी", "कुवेत"), + CountryLocalization("kg", "रसियाली", "किर्गिस्तान"), + CountryLocalization("la", "लाओ", "लाओस"), + CountryLocalization("lv", "लात्भियाली", "लाट्भिया"), + CountryLocalization("lb", "अरबी", "लेबनन"), + CountryLocalization("ls", "अङ्ग्रेजी", "लेसोथो"), + CountryLocalization("lr", "अङ्ग्रेजी", "लाइबेरिया"), + CountryLocalization("ly", "अरबी", "लिबिया"), + CountryLocalization("li", "स्वीस जर्मन", "लिएखटेन्स्टाइन"), + CountryLocalization("lt", "लिथुआनियाली", "लिथुएनिया"), + CountryLocalization("lu", "लक्जेम्बर्गी", "लक्जेमबर्ग"), + CountryLocalization("mo", "पोर्तुगी", "मकाउ चिनियाँ स्वशासित क्षेत्र"), + CountryLocalization("mk", "अल्बानियाली", "म्यासेडोनिया"), + CountryLocalization("mg", "फ्रान्सेली", "माडागास्कर"), + CountryLocalization("mw", "अङ्ग्रेजी", "मालावी"), + CountryLocalization("my", "तामिल", "मलेसिया"), + CountryLocalization("ml", "फ्रान्सेली", "माली"), + CountryLocalization("mt", "अङ्ग्रेजी", "माल्टा"), + CountryLocalization("mh", "अङ्ग्रेजी", "मार्शल टापुहरु"), + CountryLocalization("mq", "फ्रान्सेली", "मार्टिनिक"), + CountryLocalization("mr", "अरबी", "माउरिटानिया"), + CountryLocalization("mu", "मोरिसेन", "माउरिटस"), + CountryLocalization("yt", "फ्रान्सेली", "मायोट्ट"), + CountryLocalization("mx", "स्पेनी", "मेक्सिको"), + CountryLocalization("fm", "अङ्ग्रेजी", "माइक्रोनेसिया"), + CountryLocalization("md", "रसियाली", "माल्डोभा"), + CountryLocalization("mc", "फ्रान्सेली", "मोनाको"), + CountryLocalization("mn", "मङ्गोलियाली", "मङ्गोलिया"), + CountryLocalization("me", "सर्बियाली", "मोन्टेनेग्रो"), + CountryLocalization("ms", "अङ्ग्रेजी", "मोन्टसेर्राट"), + CountryLocalization("ma", "केन्द्रीय एट्लास टामाजिघट", "मोरोक्को"), + CountryLocalization("mz", "माखुवा-मिट्टो", "मोजाम्बिक"), + CountryLocalization("mm", "बर्मेली", "म्यान्मार (बर्मा)"), + CountryLocalization("na", "अङ्ग्रेजी", "नामिबिया"), + CountryLocalization("nr", "अङ्ग्रेजी", "नाउरू"), + CountryLocalization("np", "नेपाली", "नेपाल"), + CountryLocalization("nl", "अङ्ग्रेजी", "नेदरल्याण्ड"), + CountryLocalization("nc", "फ्रान्सेली", "न्यु क्यालेडोनिया"), + CountryLocalization("nz", "अङ्ग्रेजी", "न्युजिल्याण्ड"), + CountryLocalization("ni", "स्पेनी", "निकारागुवा"), + CountryLocalization("ne", "हाउसा", "नाइजर"), + CountryLocalization("ng", "हाउसा", "नाइजेरिया"), + CountryLocalization("nu", "अङ्ग्रेजी", "नियुइ"), + CountryLocalization("nf", "अङ्ग्रेजी", "नोरफोल्क टापु"), + CountryLocalization("kp", "कोरियाली", "उत्तर कोरिया"), + CountryLocalization("mp", "अङ्ग्रेजी", "उत्तरी मारिआना टापु"), + CountryLocalization("no", "उत्तरी सामी", "नर्वे"), + CountryLocalization("om", "अरबी", "ओमन"), + CountryLocalization("pk", "अङ्ग्रेजी", "पाकिस्तान"), + CountryLocalization("pw", "अङ्ग्रेजी", "पलाउ"), + CountryLocalization("ps", "अरबी", "प्यालेस्टनी भू-भागहरु"), + CountryLocalization("pa", "स्पेनी", "प्यानामा"), + CountryLocalization("pg", "अङ्ग्रेजी", "पपुआ न्यू गाइनिया"), + CountryLocalization("py", "स्पेनी", "प्याराग्वे"), + CountryLocalization("pe", "स्पेनी", "पेरू"), + CountryLocalization("ph", "फिलिपिनी", "फिलिपिन्स"), + CountryLocalization("pn", "अङ्ग्रेजी", "पिटकाइर्न टापुहरु"), + CountryLocalization("pl", "पोलिस", "पोल्याण्ड"), + CountryLocalization("pt", "पोर्तुगी", "पोर्चुगल"), + CountryLocalization("pr", "अङ्ग्रेजी", "पुएर्टो रिको"), + CountryLocalization("qa", "अरबी", "कतार"), + CountryLocalization("ro", "रोमानियाली", "रोमेनिया"), + CountryLocalization("ru", "तातार", "रूस"), + CountryLocalization("rw", "अङ्ग्रेजी", "रवाण्डा"), + CountryLocalization("re", "फ्रान्सेली", "रियुनियन"), + CountryLocalization("ws", "अङ्ग्रेजी", "सामोआ"), + CountryLocalization("sm", "इटालेली", "सान् मारिनो"), + CountryLocalization("sa", "अरबी", "साउदी अरब"), + CountryLocalization("sn", "फ्रान्सेली", "सेनेगल"), + CountryLocalization("rs", "सर्बियाली", "सर्बिया"), + CountryLocalization("cs", "सर्बियाली", "Serbia and Montenegro"), + CountryLocalization("sc", "फ्रान्सेली", "सेचेलेस"), + CountryLocalization("sl", "अङ्ग्रेजी", "सिएर्रा लिओन"), + CountryLocalization("sg", "तामिल", "सिङ्गापुर"), + CountryLocalization("sx", "अङ्ग्रेजी", "सिन्ट मार्टेन"), + CountryLocalization("sk", "स्लोभाकियाली", "स्लोभाकिया"), + CountryLocalization("si", "स्लोभेनियाली", "स्लोभेनिया"), + CountryLocalization("sb", "अङ्ग्रेजी", "सोलोमोन टापुहरु"), + CountryLocalization("so", "अरबी", "सोमालिया"), + CountryLocalization("za", "अङ्ग्रेजी", "दक्षिण अफ्रिका"), + CountryLocalization("kr", "कोरियाली", "दक्षिण कोरिया"), + CountryLocalization("ss", "नुएर", "दक्षिणी सुडान"), + CountryLocalization("es", "स्पेनी", "स्पेन"), + CountryLocalization("lk", "तामिल", "श्रीलङ्का"), + CountryLocalization("bl", "फ्रान्सेली", "सेन्ट बार्थालेमी"), + CountryLocalization("sh", "अङ्ग्रेजी", "सेन्ट हेलेना"), + CountryLocalization("kn", "अङ्ग्रेजी", "सेन्ट किट्स र नेभिस"), + CountryLocalization("lc", "अङ्ग्रेजी", "सेन्ट लुसिया"), + CountryLocalization("mf", "फ्रान्सेली", "सेन्ट मार्टिन"), + CountryLocalization("pm", "फ्रान्सेली", "सेन्ट पिर्रे र मिक्केलोन"), + CountryLocalization("vc", "अङ्ग्रेजी", "सेन्ट भिन्सेन्ट र ग्रेनाडिन्स"), + CountryLocalization("sd", "अरबी", "सुडान"), + CountryLocalization("sr", "डच", "सुरिनेम"), + CountryLocalization("sj", "नर्वेली बोकमाल", "सभाल्बार्ड र जान मायेन"), + CountryLocalization("sz", "अङ्ग्रेजी", "स्वाजिल्याण्ड"), + CountryLocalization("se", "स्विडिस", "स्विडेन"), + CountryLocalization("ch", "स्वीस जर्मन", "स्विजरल्याण्ड"), + CountryLocalization("sy", "अरबी", "सिरिया"), + CountryLocalization("st", "पोर्तुगी", "साओ टोमे र प्रिन्सिप"), + CountryLocalization("tw", "चिनियाँ", "ताइवान"), + CountryLocalization("tj", "ताजिक", "ताजिकिस्तान"), + CountryLocalization("tz", "माकोन्डे", "तान्जानिया"), + CountryLocalization("th", "थाई", "थाइल्याण्ड"), + CountryLocalization("tl", "पोर्तुगी", "टिमोर-लेस्टे"), + CountryLocalization("tg", "फ्रान्सेली", "टोगो"), + CountryLocalization("tk", "अङ्ग्रेजी", "तोकेलाउ"), + CountryLocalization("to", "टोङ्गन", "टोंगा"), + CountryLocalization("tt", "अङ्ग्रेजी", "त्रिनिडाड एण्ड टोबागो"), + CountryLocalization("tn", "फ्रान्सेली", "ट्युनिसिया"), + CountryLocalization("tr", "टर्किश", "टर्की"), + CountryLocalization("tm", "टर्कमेन", "तुर्कमेनिस्तान"), + CountryLocalization("tc", "अङ्ग्रेजी", "तुर्क र काइकोस टापु"), + CountryLocalization("tv", "अङ्ग्रेजी", "तुभालु"), + CountryLocalization("um", "अङ्ग्रेजी", "संयुक्त राज्यका बाह्य टापुहरु"), + CountryLocalization("vi", "अङ्ग्रेजी", "संयुक्त राज्य भर्जिन टापुहरु"), + CountryLocalization("ug", "स्वाहिली", "युगाण्डा"), + CountryLocalization("ua", "युक्रेनी", "युक्रेन"), + CountryLocalization("ae", "अरबी", "संयुक्त अरब इमिराट्स"), + CountryLocalization("gb", "अङ्ग्रेजी", "बेलायत"), + CountryLocalization("us", "लाकोता", "संयुक्त राज्य"), + CountryLocalization("uy", "स्पेनी", "उरूग्वे"), + CountryLocalization("uz", "उज्बेकी", "उज्बेकिस्तान"), + CountryLocalization("vu", "फ्रान्सेली", "भानुआतु"), + CountryLocalization("va", "इटालेली", "भेटिकन सिटी"), + CountryLocalization("ve", "स्पेनी", "भेनेजुएला"), + CountryLocalization("vn", "भियतनामी", "भिएतनाम"), + CountryLocalization("wf", "फ्रान्सेली", "वालिस र फुटुना"), + CountryLocalization("eh", "अरबी", "पश्चिमी साहारा"), + CountryLocalization("ye", "अरबी", "येमेन"), + CountryLocalization("zm", "अङ्ग्रेजी", "जाम्बिया"), + CountryLocalization("zw", "उत्तरी न्डेबेले", "जिम्बाबे"), + CountryLocalization("ax", "स्विडिस", "अलान्ड टापुहरु"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nl.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nl.kt new file mode 100644 index 0000000..c9cf681 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nl.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code nl. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_nl: List = listOf( + CountryLocalization("af", "Perzisch", "Afghanistan"), + CountryLocalization("al", "Albanees", "Albanië"), + CountryLocalization("dz", "Frans", "Algerije"), + CountryLocalization("as", "Engels", "Amerikaans-Samoa"), + CountryLocalization("ad", "Catalaans", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Engels", "Anguilla"), + CountryLocalization("ag", "Engels", "Antigua en Barbuda"), + CountryLocalization("ar", "Spaans", "Argentinië"), + CountryLocalization("am", "Armeens", "Armenië"), + CountryLocalization("aw", "Nederlands", "Aruba"), + CountryLocalization("au", "Engels", "Australië"), + CountryLocalization("at", "Engels", "Oostenrijk"), + CountryLocalization("az", "Azerbeidzjaans", "Azerbeidzjan"), + CountryLocalization("bs", "Engels", "Bahama’s"), + CountryLocalization("bh", "Arabisch", "Bahrein"), + CountryLocalization("bd", "Bengaals", "Bangladesh"), + CountryLocalization("bb", "Engels", "Barbados"), + CountryLocalization("by", "Wit-Russisch", "Belarus"), + CountryLocalization("be", "Frans", "België"), + CountryLocalization("bz", "Engels", "Belize"), + CountryLocalization("bj", "Frans", "Benin"), + CountryLocalization("bm", "Engels", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Spaans", "Bolivia"), + CountryLocalization("ba", "Bosnisch", "Bosnië en Herzegovina"), + CountryLocalization("bw", "Engels", "Botswana"), + CountryLocalization("br", "Portugees", "Brazilië"), + CountryLocalization("io", "Engels", "Brits Indische Oceaanterritorium"), + CountryLocalization("vg", "Engels", "Britse Maagdeneilanden"), + CountryLocalization("bn", "Maleis", "Brunei"), + CountryLocalization("bg", "Bulgaars", "Bulgarije"), + CountryLocalization("bf", "Frans", "Burkina Faso"), + CountryLocalization("bi", "Frans", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodja"), + CountryLocalization("cm", "Basa", "Kameroen"), + CountryLocalization("ca", "Frans", "Canada"), + CountryLocalization("ic", "Spaans", "Canarische Eilanden"), + CountryLocalization("cv", "Kaapverdisch Creools", "Kaapverdië"), + CountryLocalization("bq", "Nederlands", "Caribisch Nederland"), + CountryLocalization("ky", "Engels", "Kaaimaneilanden"), + CountryLocalization("cf", "Lingala", "Centraal-Afrikaanse Republiek"), + CountryLocalization("ea", "Spaans", "Ceuta en Melilla"), + CountryLocalization("td", "Arabisch", "Tsjaad"), + CountryLocalization("cl", "Spaans", "Chili"), + CountryLocalization("cn", "Tibetaans", "China"), + CountryLocalization("cx", "Engels", "Christmaseiland"), + CountryLocalization("cc", "Engels", "Cocoseilanden"), + CountryLocalization("co", "Spaans", "Colombia"), + CountryLocalization("km", "Arabisch", "Comoren"), + CountryLocalization("cg", "Lingala", "Congo-Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo-Kinshasa"), + CountryLocalization("ck", "Engels", "Cookeilanden"), + CountryLocalization("cr", "Spaans", "Costa Rica"), + CountryLocalization("hr", "Kroatisch", "Kroatië"), + CountryLocalization("cu", "Spaans", "Cuba"), + CountryLocalization("cw", "Nederlands", "Curaçao"), + CountryLocalization("cy", "Engels", "Cyprus"), + CountryLocalization("cz", "Tsjechisch", "Tsjechië"), + CountryLocalization("ci", "Frans", "Ivoorkust"), + CountryLocalization("dk", "Engels", "Denemarken"), + CountryLocalization("dg", "Engels", "Diego Garcia"), + CountryLocalization("dj", "Frans", "Djibouti"), + CountryLocalization("dm", "Engels", "Dominica"), + CountryLocalization("do", "Spaans", "Dominicaanse Republiek"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Arabisch", "Egypte"), + CountryLocalization("sv", "Spaans", "El Salvador"), + CountryLocalization("gq", "Spaans", "Equatoriaal-Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estisch", "Estland"), + CountryLocalization("et", "Amhaars", "Ethiopië"), + CountryLocalization("fk", "Engels", "Falklandeilanden"), + CountryLocalization("fo", "Faeröers", "Faeröer"), + CountryLocalization("fj", "Engels", "Fiji"), + CountryLocalization("fi", "Zweeds", "Finland"), + CountryLocalization("fr", "Zwitserduits", "Frankrijk"), + CountryLocalization("gf", "Frans", "Frans-Guyana"), + CountryLocalization("pf", "Frans", "Frans-Polynesië"), + CountryLocalization("ga", "Frans", "Gabon"), + CountryLocalization("gm", "Engels", "Gambia"), + CountryLocalization("ge", "Ossetisch", "Georgië"), + CountryLocalization("de", "Nedersorbisch", "Duitsland"), + CountryLocalization("gh", "Engels", "Ghana"), + CountryLocalization("gi", "Engels", "Gibraltar"), + CountryLocalization("gr", "Grieks", "Griekenland"), + CountryLocalization("gl", "Groenlands", "Groenland"), + CountryLocalization("gd", "Engels", "Grenada"), + CountryLocalization("gp", "Frans", "Guadeloupe"), + CountryLocalization("gu", "Engels", "Guam"), + CountryLocalization("gt", "Spaans", "Guatemala"), + CountryLocalization("gg", "Engels", "Guernsey"), + CountryLocalization("gn", "Frans", "Guinee"), + CountryLocalization("gw", "Portugees", "Guinee-Bissau"), + CountryLocalization("gy", "Engels", "Guyana"), + CountryLocalization("ht", "Frans", "Haïti"), + CountryLocalization("hn", "Spaans", "Honduras"), + CountryLocalization("hk", "Chinees", "Hongkong SAR van China"), + CountryLocalization("hu", "Hongaars", "Hongarije"), + CountryLocalization("is", "IJslands", "IJsland"), + CountryLocalization("in", "Nepalees", "India"), + CountryLocalization("id", "Indonesian", "Indonesië"), + CountryLocalization("ir", "Perzisch", "Iran"), + CountryLocalization("iq", "Noordelijk Luri", "Irak"), + CountryLocalization("ie", "Engels", "Ierland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Engels", "Israël"), + CountryLocalization("it", "Duits", "Italië"), + CountryLocalization("jm", "Engels", "Jamaica"), + CountryLocalization("jp", "Japans", "Japan"), + CountryLocalization("je", "Engels", "Jersey"), + CountryLocalization("jo", "Arabisch", "Jordanië"), + CountryLocalization("kz", "Kazachs", "Kazachstan"), + CountryLocalization("ke", "Somalisch", "Kenia"), + CountryLocalization("ki", "Engels", "Kiribati"), + CountryLocalization("xk", "Servisch", "Kosovo"), + CountryLocalization("kw", "Arabisch", "Koeweit"), + CountryLocalization("kg", "Russisch", "Kirgizië"), + CountryLocalization("la", "Laotiaans", "Laos"), + CountryLocalization("lv", "Lets", "Letland"), + CountryLocalization("lb", "Arabisch", "Libanon"), + CountryLocalization("ls", "Engels", "Lesotho"), + CountryLocalization("lr", "Engels", "Liberia"), + CountryLocalization("ly", "Arabisch", "Libië"), + CountryLocalization("li", "Zwitserduits", "Liechtenstein"), + CountryLocalization("lt", "Litouws", "Litouwen"), + CountryLocalization("lu", "Luxemburgs", "Luxemburg"), + CountryLocalization("mo", "Portugees", "Macau SAR van China"), + CountryLocalization("mk", "Albanees", "Macedonië"), + CountryLocalization("mg", "Frans", "Madagaskar"), + CountryLocalization("mw", "Engels", "Malawi"), + CountryLocalization("my", "Tamil", "Maleisië"), + CountryLocalization("ml", "Frans", "Mali"), + CountryLocalization("mt", "Engels", "Malta"), + CountryLocalization("mh", "Engels", "Marshalleilanden"), + CountryLocalization("mq", "Frans", "Martinique"), + CountryLocalization("mr", "Arabisch", "Mauritanië"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "Frans", "Mayotte"), + CountryLocalization("mx", "Spaans", "Mexico"), + CountryLocalization("fm", "Engels", "Micronesia"), + CountryLocalization("md", "Russisch", "Moldavië"), + CountryLocalization("mc", "Frans", "Monaco"), + CountryLocalization("mn", "Mongools", "Mongolië"), + CountryLocalization("me", "Servisch", "Montenegro"), + CountryLocalization("ms", "Engels", "Montserrat"), + CountryLocalization("ma", "Tamazight (Centraal-Marokko)", "Marokko"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mozambique"), + CountryLocalization("mm", "Birmaans", "Myanmar (Birma)"), + CountryLocalization("na", "Engels", "Namibië"), + CountryLocalization("nr", "Engels", "Nauru"), + CountryLocalization("np", "Nepalees", "Nepal"), + CountryLocalization("nl", "Engels", "Nederland"), + CountryLocalization("nc", "Frans", "Nieuw-Caledonië"), + CountryLocalization("nz", "Engels", "Nieuw-Zeeland"), + CountryLocalization("ni", "Spaans", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "Engels", "Niue"), + CountryLocalization("nf", "Engels", "Norfolk"), + CountryLocalization("kp", "Koreaans", "Noord-Korea"), + CountryLocalization("mp", "Engels", "Noordelijke Marianen"), + CountryLocalization("no", "Noord-Samisch", "Noorwegen"), + CountryLocalization("om", "Arabisch", "Oman"), + CountryLocalization("pk", "Engels", "Pakistan"), + CountryLocalization("pw", "Engels", "Palau"), + CountryLocalization("ps", "Arabisch", "Palestijnse gebieden"), + CountryLocalization("pa", "Spaans", "Panama"), + CountryLocalization("pg", "Engels", "Papoea-Nieuw-Guinea"), + CountryLocalization("py", "Spaans", "Paraguay"), + CountryLocalization("pe", "Spaans", "Peru"), + CountryLocalization("ph", "Filipijns", "Filipijnen"), + CountryLocalization("pn", "Engels", "Pitcairneilanden"), + CountryLocalization("pl", "Pools", "Polen"), + CountryLocalization("pt", "Portugees", "Portugal"), + CountryLocalization("pr", "Engels", "Puerto Rico"), + CountryLocalization("qa", "Arabisch", "Qatar"), + CountryLocalization("ro", "Roemeens", "Roemenië"), + CountryLocalization("ru", "Tataars", "Rusland"), + CountryLocalization("rw", "Engels", "Rwanda"), + CountryLocalization("re", "Frans", "Réunion"), + CountryLocalization("ws", "Engels", "Samoa"), + CountryLocalization("sm", "Italiaans", "San Marino"), + CountryLocalization("sa", "Arabisch", "Saoedi-Arabië"), + CountryLocalization("sn", "Frans", "Senegal"), + CountryLocalization("rs", "Servisch", "Servië"), + CountryLocalization("cs", "Servisch", "Servië en Montenegro"), + CountryLocalization("sc", "Frans", "Seychellen"), + CountryLocalization("sl", "Engels", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "Engels", "Sint-Maarten"), + CountryLocalization("sk", "Slowaaks", "Slowakije"), + CountryLocalization("si", "Sloveens", "Slovenië"), + CountryLocalization("sb", "Engels", "Salomonseilanden"), + CountryLocalization("so", "Arabisch", "Somalië"), + CountryLocalization("za", "Engels", "Zuid-Afrika"), + CountryLocalization("kr", "Koreaans", "Zuid-Korea"), + CountryLocalization("ss", "Nuer", "Zuid-Soedan"), + CountryLocalization("es", "Spaans", "Spanje"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "Frans", "Saint-Barthélemy"), + CountryLocalization("sh", "Engels", "Sint-Helena"), + CountryLocalization("kn", "Engels", "Saint Kitts en Nevis"), + CountryLocalization("lc", "Engels", "Saint Lucia"), + CountryLocalization("mf", "Frans", "Saint-Martin"), + CountryLocalization("pm", "Frans", "Saint-Pierre en Miquelon"), + CountryLocalization("vc", "Engels", "Saint Vincent en de Grenadines"), + CountryLocalization("sd", "Arabisch", "Soedan"), + CountryLocalization("sr", "Nederlands", "Suriname"), + CountryLocalization("sj", "Noors - Bokmål", "Spitsbergen en Jan Mayen"), + CountryLocalization("sz", "Engels", "Swaziland"), + CountryLocalization("se", "Zweeds", "Zweden"), + CountryLocalization("ch", "Zwitserduits", "Zwitserland"), + CountryLocalization("sy", "Arabisch", "Syrië"), + CountryLocalization("st", "Portugees", "Sao Tomé en Principe"), + CountryLocalization("tw", "Chinees", "Taiwan"), + CountryLocalization("tj", "Tadzjieks", "Tadzjikistan"), + CountryLocalization("tz", "Makonde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "Portugees", "Oost-Timor"), + CountryLocalization("tg", "Frans", "Togo"), + CountryLocalization("tk", "Engels", "Tokelau"), + CountryLocalization("to", "Tongaans", "Tonga"), + CountryLocalization("tt", "Engels", "Trinidad en Tobago"), + CountryLocalization("tn", "Frans", "Tunesië"), + CountryLocalization("tr", "Turks", "Turkije"), + CountryLocalization("tm", "Turkmeens", "Turkmenistan"), + CountryLocalization("tc", "Engels", "Turks- en Caicoseilanden"), + CountryLocalization("tv", "Engels", "Tuvalu"), + CountryLocalization("um", "Engels", "Kleine afgelegen eilanden van de Verenigde Staten"), + CountryLocalization("vi", "Engels", "Amerikaanse Maagdeneilanden"), + CountryLocalization("ug", "Swahili", "Oeganda"), + CountryLocalization("ua", "Oekraïens", "Oekraïne"), + CountryLocalization("ae", "Arabisch", "Verenigde Arabische Emiraten"), + CountryLocalization("gb", "Engels", "Verenigd Koninkrijk"), + CountryLocalization("us", "Lakota", "Verenigde Staten"), + CountryLocalization("uy", "Spaans", "Uruguay"), + CountryLocalization("uz", "Oezbeeks", "Oezbekistan"), + CountryLocalization("vu", "Frans", "Vanuatu"), + CountryLocalization("va", "Italiaans", "Vaticaanstad"), + CountryLocalization("ve", "Spaans", "Venezuela"), + CountryLocalization("vn", "Vietnamees", "Vietnam"), + CountryLocalization("wf", "Frans", "Wallis en Futuna"), + CountryLocalization("eh", "Arabisch", "Westelijke Sahara"), + CountryLocalization("ye", "Arabisch", "Jemen"), + CountryLocalization("zm", "Engels", "Zambia"), + CountryLocalization("zw", "Noord-Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Zweeds", "Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nus.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nus.kt new file mode 100644 index 0000000..574f2ff --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_nus.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code nus. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_nus: List = listOf( + CountryLocalization("af", "Thok perthiani", "Abganithtan"), + CountryLocalization("al", "Albanian", "Albänia"), + CountryLocalization("dz", "Thok pɔrɔthani", "Algeria"), + CountryLocalization("as", "Thok liŋli̱thni", "Amerika thamow"), + CountryLocalization("ad", "Catalan", "Andora"), + CountryLocalization("ao", "Lingala", "Aŋgola"), + CountryLocalization("ai", "Thok liŋli̱thni", "Aŋguɛla"), + CountryLocalization("ag", "Thok liŋli̱thni", "Antiguaa kɛnɛ Barbuda"), + CountryLocalization("ar", "Thok i̱thpaaniani", "Aɛrgentin"), + CountryLocalization("am", "Armenian", "Aɛrmänia"), + CountryLocalization("aw", "Thok da̱c", "Aruba"), + CountryLocalization("au", "Thok liŋli̱thni", "Athɔra̱lia"), + CountryLocalization("at", "Thok liŋli̱thni", "Athtɛria"), + CountryLocalization("az", "Azerbaijani", "Adhe̱rbe̱ja̱n"), + CountryLocalization("bs", "Thok liŋli̱thni", "Bämuɔth"), + CountryLocalization("bh", "Thok Jalabni", "Ba̱reen"), + CountryLocalization("bd", "Thok bängali", "Bengeladiec"), + CountryLocalization("bb", "Thok liŋli̱thni", "Bärbadoth"), + CountryLocalization("by", "Thok bälärutha", "Be̱lɛruth"), + CountryLocalization("be", "Thok pɔrɔthani", "Be̱lgim"), + CountryLocalization("bz", "Thok liŋli̱thni", "Bilidha"), + CountryLocalization("bj", "Thok pɔrɔthani", "Be̱ni̱n"), + CountryLocalization("bm", "Thok liŋli̱thni", "Be̱rmudaa"), + CountryLocalization("bt", "Dzongkha", "Buta̱n"), + CountryLocalization("bo", "Thok i̱thpaaniani", "Bulibia"), + CountryLocalization("ba", "Bosnian", "Bothnia kɛnɛ ɣärgobinia"), + CountryLocalization("bw", "Thok liŋli̱thni", "Bothiwaana"), + CountryLocalization("br", "Thok puɔtigali", "Bäraadhiil"), + CountryLocalization("io", "Thok liŋli̱thni", "Burutic ɣe̱ndian oce̱n"), + CountryLocalization("vg", "Thok liŋli̱thni", "Burutic dhuɔ̱ɔ̱l be̱rgin"), + CountryLocalization("bn", "Thok mayɛyni", "Burunɛy"), + CountryLocalization("bg", "Thok bälga̱a̱riani", "Bulga̱a̱ria"), + CountryLocalization("bf", "Thok pɔrɔthani", "Burkinɛ pa̱thu"), + CountryLocalization("bi", "Thok pɔrɔthani", "Burundi"), + CountryLocalization("kh", "Thok kameeri", "Kombodia"), + CountryLocalization("cm", "Basaa", "Kɛmɛrun"), + CountryLocalization("ca", "Thok pɔrɔthani", "Känɛda"), + CountryLocalization("ic", "Thok i̱thpaaniani", "IC"), + CountryLocalization("cv", "kea", "Kɛp bedi ɣa̱ylɛn"), + CountryLocalization("bq", "Thok da̱c", "Caribbean Netherlands"), + CountryLocalization("ky", "Thok liŋli̱thni", "Kaymɛn ɣa̱ylɛn"), + CountryLocalization("cf", "Lingala", "Cɛntrɔl aprika repuɔblic"), + CountryLocalization("ea", "Thok i̱thpaaniani", "EA"), + CountryLocalization("td", "Thok Jalabni", "Ca̱d"), + CountryLocalization("cl", "Thok i̱thpaaniani", "Cili̱"), + CountryLocalization("cn", "Tibetan", "Cayna"), + CountryLocalization("cx", "Thok liŋli̱thni", "Christmas Island"), + CountryLocalization("cc", "Thok liŋli̱thni", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Thok i̱thpaaniani", "Kolombia"), + CountryLocalization("km", "Thok Jalabni", "Komruth"), + CountryLocalization("cg", "Lingala", "Kɔŋgɔ"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "Thok liŋli̱thni", "Kuk ɣa̱ylɛn"), + CountryLocalization("cr", "Thok i̱thpaaniani", "Kothtirika"), + CountryLocalization("hr", "Croatian", "Korwaatia"), + CountryLocalization("cu", "Thok i̱thpaaniani", "Cuba"), + CountryLocalization("cw", "Thok da̱c", "Curaçao"), + CountryLocalization("cy", "Thok liŋli̱thni", "Cyprus"), + CountryLocalization("cz", "Thok cik", "Czechia"), + CountryLocalization("ci", "Thok pɔrɔthani", "Kodibo̱o̱"), + CountryLocalization("dk", "Thok liŋli̱thni", "Denmark"), + CountryLocalization("dg", "Thok liŋli̱thni", "DG"), + CountryLocalization("dj", "Thok pɔrɔthani", "Djibouti"), + CountryLocalization("dm", "Thok liŋli̱thni", "Dominica"), + CountryLocalization("do", "Thok i̱thpaaniani", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "Thok Jalabni", "Egypt"), + CountryLocalization("sv", "Thok i̱thpaaniani", "El Salvador"), + CountryLocalization("gq", "Thok i̱thpaaniani", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "Estonian", "Estonia"), + CountryLocalization("et", "Thok bunyni", "Ethiopia"), + CountryLocalization("fk", "Thok liŋli̱thni", "Falkland Islands"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Thok liŋli̱thni", "Fiji"), + CountryLocalization("fi", "Thok i̱thwidicni", "Finland"), + CountryLocalization("fr", "Swiss German", "France"), + CountryLocalization("gf", "Thok pɔrɔthani", "French Guiana"), + CountryLocalization("pf", "Thok pɔrɔthani", "French Polynesia"), + CountryLocalization("ga", "Thok pɔrɔthani", "Gabon"), + CountryLocalization("gm", "Thok liŋli̱thni", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Germany"), + CountryLocalization("gh", "Thok liŋli̱thni", "Ghana"), + CountryLocalization("gi", "Thok liŋli̱thni", "Gibraltar"), + CountryLocalization("gr", "Thok girikni", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "Thok liŋli̱thni", "Grenada"), + CountryLocalization("gp", "Thok pɔrɔthani", "Guadeloupe"), + CountryLocalization("gu", "Thok liŋli̱thni", "Guam"), + CountryLocalization("gt", "Thok i̱thpaaniani", "Guatemala"), + CountryLocalization("gg", "Thok liŋli̱thni", "Guernsey"), + CountryLocalization("gn", "Thok pɔrɔthani", "Guinea"), + CountryLocalization("gw", "Thok puɔtigali", "Guinea-Bissau"), + CountryLocalization("gy", "Thok liŋli̱thni", "Guyana"), + CountryLocalization("ht", "Thok pɔrɔthani", "Haiti"), + CountryLocalization("hn", "Thok i̱thpaaniani", "Honduras"), + CountryLocalization("hk", "Thok cayna", "Hong Kong SAR China"), + CountryLocalization("hu", "Thok ɣänga̱a̱riɛni", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Thok napalni", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Thok perthiani", "Iran"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "Thok liŋli̱thni", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Thok liŋli̱thni", "Israel"), + CountryLocalization("it", "Thok jarmani", "Italy"), + CountryLocalization("jm", "Thok liŋli̱thni", "Jamaica"), + CountryLocalization("jp", "Thok japanni", "Japan"), + CountryLocalization("je", "Thok liŋli̱thni", "Jersey"), + CountryLocalization("jo", "Thok Jalabni", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Thok thomaaliani", "Kenya"), + CountryLocalization("ki", "Thok liŋli̱thni", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Thok Jalabni", "Kuwait"), + CountryLocalization("kg", "Thok ra̱ciaani", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "Thok Jalabni", "Lebanon"), + CountryLocalization("ls", "Thok liŋli̱thni", "Lesotho"), + CountryLocalization("lr", "Thok liŋli̱thni", "Liberia"), + CountryLocalization("ly", "Thok Jalabni", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "Thok puɔtigali", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "North Macedonia"), + CountryLocalization("mg", "Thok pɔrɔthani", "Madagascar"), + CountryLocalization("mw", "Thok liŋli̱thni", "Malawi"), + CountryLocalization("my", "Thok tamilni", "Malaysia"), + CountryLocalization("ml", "Thok pɔrɔthani", "Mali"), + CountryLocalization("mt", "Thok liŋli̱thni", "Malta"), + CountryLocalization("mh", "Thok liŋli̱thni", "Marshall Islands"), + CountryLocalization("mq", "Thok pɔrɔthani", "Martinique"), + CountryLocalization("mr", "Thok Jalabni", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "Thok pɔrɔthani", "Mayotte"), + CountryLocalization("mx", "Thok i̱thpaaniani", "Mexico"), + CountryLocalization("fm", "Thok liŋli̱thni", "Micronesia"), + CountryLocalization("md", "Thok ra̱ciaani", "Moldova"), + CountryLocalization("mc", "Thok pɔrɔthani", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Thok liŋli̱thni", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Thok bormi̱thni", "Myanmar (Burma)"), + CountryLocalization("na", "Thok liŋli̱thni", "Namibia"), + CountryLocalization("nr", "Thok liŋli̱thni", "Nauru"), + CountryLocalization("np", "Thok napalni", "Nepal"), + CountryLocalization("nl", "Thok liŋli̱thni", "Netherlands"), + CountryLocalization("nc", "Thok pɔrɔthani", "New Caledonia"), + CountryLocalization("nz", "Thok liŋli̱thni", "New Zealand"), + CountryLocalization("ni", "Thok i̱thpaaniani", "Nicaragua"), + CountryLocalization("ne", "Thok ɣowthani", "Niger"), + CountryLocalization("ng", "Thok ɣowthani", "Nigeria"), + CountryLocalization("nu", "Thok liŋli̱thni", "Niue"), + CountryLocalization("nf", "Thok liŋli̱thni", "Norfolk Island"), + CountryLocalization("kp", "Thok kuriani", "North Korea"), + CountryLocalization("mp", "Thok liŋli̱thni", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "Thok Jalabni", "Oman"), + CountryLocalization("pk", "Thok liŋli̱thni", "Pakistan"), + CountryLocalization("pw", "Thok liŋli̱thni", "Palau"), + CountryLocalization("ps", "Thok Jalabni", "Palestinian Territories"), + CountryLocalization("pa", "Thok i̱thpaaniani", "Panama"), + CountryLocalization("pg", "Thok liŋli̱thni", "Papua New Guinea"), + CountryLocalization("py", "Thok i̱thpaaniani", "Paraguay"), + CountryLocalization("pe", "Thok i̱thpaaniani", "Peru"), + CountryLocalization("ph", "Filipino", "Philippines"), + CountryLocalization("pn", "Thok liŋli̱thni", "Pitcairn Islands"), + CountryLocalization("pl", "Thok pölicni", "Poland"), + CountryLocalization("pt", "Thok puɔtigali", "Portugal"), + CountryLocalization("pr", "Thok liŋli̱thni", "Puerto Rico"), + CountryLocalization("qa", "Thok Jalabni", "Qatar"), + CountryLocalization("ro", "Thok ji̱ röm", "Romania"), + CountryLocalization("ru", "Tatar", "Russia"), + CountryLocalization("rw", "Thok liŋli̱thni", "Rwanda"), + CountryLocalization("re", "Thok pɔrɔthani", "Réunion"), + CountryLocalization("ws", "Thok liŋli̱thni", "Samoa"), + CountryLocalization("sm", "Thok i̱taliani", "San Marino"), + CountryLocalization("sa", "Thok Jalabni", "Saudi Arabia"), + CountryLocalization("sn", "Thok pɔrɔthani", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Thok pɔrɔthani", "Seychelles"), + CountryLocalization("sl", "Thok liŋli̱thni", "Sierra Leone"), + CountryLocalization("sg", "Thok tamilni", "Singapore"), + CountryLocalization("sx", "Thok liŋli̱thni", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "Thok liŋli̱thni", "Solomon Islands"), + CountryLocalization("so", "Thok Jalabni", "Somalia"), + CountryLocalization("za", "Thok liŋli̱thni", "South Africa"), + CountryLocalization("kr", "Thok kuriani", "South Korea"), + CountryLocalization("ss", "Thok Nath", "South Sudan"), + CountryLocalization("es", "Thok i̱thpaaniani", "Spain"), + CountryLocalization("lk", "Thok tamilni", "Sri Lanka"), + CountryLocalization("bl", "Thok pɔrɔthani", "St. Barthélemy"), + CountryLocalization("sh", "Thok liŋli̱thni", "St. Helena"), + CountryLocalization("kn", "Thok liŋli̱thni", "St. Kitts & Nevis"), + CountryLocalization("lc", "Thok liŋli̱thni", "St. Lucia"), + CountryLocalization("mf", "Thok pɔrɔthani", "St. Martin"), + CountryLocalization("pm", "Thok pɔrɔthani", "St. Pierre & Miquelon"), + CountryLocalization("vc", "Thok liŋli̱thni", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Thok Jalabni", "Sudan"), + CountryLocalization("sr", "Thok da̱c", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Thok liŋli̱thni", "Eswatini"), + CountryLocalization("se", "Thok i̱thwidicni", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "Thok Jalabni", "Syria"), + CountryLocalization("st", "Thok puɔtigali", "São Tomé & Príncipe"), + CountryLocalization("tw", "Thok cayna", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Thok tayni", "Thailand"), + CountryLocalization("tl", "Thok puɔtigali", "Timor-Leste"), + CountryLocalization("tg", "Thok pɔrɔthani", "Togo"), + CountryLocalization("tk", "Thok liŋli̱thni", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "Thok liŋli̱thni", "Trinidad & Tobago"), + CountryLocalization("tn", "Thok pɔrɔthani", "Tunisia"), + CountryLocalization("tr", "Thok turkicni", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "Thok liŋli̱thni", "Turks & Caicos Islands"), + CountryLocalization("tv", "Thok liŋli̱thni", "Tuvalu"), + CountryLocalization("um", "Thok liŋli̱thni", "U.S. Outlying Islands"), + CountryLocalization("vi", "Thok liŋli̱thni", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Thok ukeraanini", "Ukraine"), + CountryLocalization("ae", "Thok Jalabni", "United Arab Emirates"), + CountryLocalization("gb", "Thok liŋli̱thni", "United Kingdom"), + CountryLocalization("us", "lkt", "United States"), + CountryLocalization("uy", "Thok i̱thpaaniani", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "Thok pɔrɔthani", "Vanuatu"), + CountryLocalization("va", "Thok i̱taliani", "Vatican City"), + CountryLocalization("ve", "Thok i̱thpaaniani", "Venezuela"), + CountryLocalization("vn", "Thok betnaamni", "Vietnam"), + CountryLocalization("wf", "Thok pɔrɔthani", "Wallis & Futuna"), + CountryLocalization("eh", "Thok Jalabni", "Western Sahara"), + CountryLocalization("ye", "Thok Jalabni", "Yemen"), + CountryLocalization("zm", "Thok liŋli̱thni", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Thok i̱thwidicni", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_os.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_os.kt new file mode 100644 index 0000000..914cd58 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_os.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code os. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_os: List = listOf( + CountryLocalization("af", "персайнаг", "Afghanistan"), + CountryLocalization("al", "Albanian", "Albania"), + CountryLocalization("dz", "францаг", "Algeria"), + CountryLocalization("as", "англисаг", "American Samoa"), + CountryLocalization("ad", "каталайнаг", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "англисаг", "Anguilla"), + CountryLocalization("ag", "англисаг", "Antigua & Barbuda"), + CountryLocalization("ar", "испайнаг", "Argentina"), + CountryLocalization("am", "сомихаг", "Armenia"), + CountryLocalization("aw", "Dutch", "Aruba"), + CountryLocalization("au", "англисаг", "Australia"), + CountryLocalization("at", "англисаг", "Austria"), + CountryLocalization("az", "тӕтӕйраг", "Azerbaijan"), + CountryLocalization("bs", "англисаг", "Bahamas"), + CountryLocalization("bh", "араббаг", "Bahrain"), + CountryLocalization("bd", "Bangla", "Bangladesh"), + CountryLocalization("bb", "англисаг", "Barbados"), + CountryLocalization("by", "Belarusian", "Belarus"), + CountryLocalization("be", "францаг", "Belgium"), + CountryLocalization("bz", "англисаг", "Belize"), + CountryLocalization("bj", "францаг", "Benin"), + CountryLocalization("bm", "англисаг", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "испайнаг", "Bolivia"), + CountryLocalization("ba", "босниаг", "Bosnia & Herzegovina"), + CountryLocalization("bw", "англисаг", "Botswana"), + CountryLocalization("br", "португалиаг", "Бразили"), + CountryLocalization("io", "англисаг", "British Indian Ocean Territory"), + CountryLocalization("vg", "англисаг", "British Virgin Islands"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "болгайраг", "Bulgaria"), + CountryLocalization("bf", "францаг", "Burkina Faso"), + CountryLocalization("bi", "францаг", "Burundi"), + CountryLocalization("kh", "Khmer", "Cambodia"), + CountryLocalization("cm", "Basaa", "Cameroon"), + CountryLocalization("ca", "францаг", "Canada"), + CountryLocalization("ic", "испайнаг", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Dutch", "Caribbean Netherlands"), + CountryLocalization("ky", "англисаг", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "испайнаг", "EA"), + CountryLocalization("td", "араббаг", "Chad"), + CountryLocalization("cl", "испайнаг", "Chile"), + CountryLocalization("cn", "Tibetan", "Китай"), + CountryLocalization("cx", "англисаг", "Christmas Island"), + CountryLocalization("cc", "англисаг", "Cocos (Keeling) Islands"), + CountryLocalization("co", "испайнаг", "Colombia"), + CountryLocalization("km", "араббаг", "Comoros"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "англисаг", "Cook Islands"), + CountryLocalization("cr", "испайнаг", "Costa Rica"), + CountryLocalization("hr", "хорватаг", "Croatia"), + CountryLocalization("cu", "испайнаг", "Cuba"), + CountryLocalization("cw", "Dutch", "Curaçao"), + CountryLocalization("cy", "англисаг", "Cyprus"), + CountryLocalization("cz", "чехаг", "Czechia"), + CountryLocalization("ci", "францаг", "Côte d’Ivoire"), + CountryLocalization("dk", "англисаг", "Denmark"), + CountryLocalization("dg", "англисаг", "DG"), + CountryLocalization("dj", "францаг", "Djibouti"), + CountryLocalization("dm", "англисаг", "Dominica"), + CountryLocalization("do", "испайнаг", "Dominican Republic"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "араббаг", "Egypt"), + CountryLocalization("sv", "испайнаг", "El Salvador"), + CountryLocalization("gq", "испайнаг", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "естойнаг", "Estonia"), + CountryLocalization("et", "Amharic", "Ethiopia"), + CountryLocalization("fk", "англисаг", "Falkland Islands"), + CountryLocalization("fo", "фарераг", "Faroe Islands"), + CountryLocalization("fj", "англисаг", "Fiji"), + CountryLocalization("fi", "Swedish", "Finland"), + CountryLocalization("fr", "Swiss German", "Франц"), + CountryLocalization("gf", "францаг", "French Guiana"), + CountryLocalization("pf", "францаг", "French Polynesia"), + CountryLocalization("ga", "францаг", "Gabon"), + CountryLocalization("gm", "англисаг", "Gambia"), + CountryLocalization("ge", "ирон", "Гуырдзыстон"), + CountryLocalization("de", "Lower Sorbian", "Герман"), + CountryLocalization("gh", "англисаг", "Ghana"), + CountryLocalization("gi", "англисаг", "Gibraltar"), + CountryLocalization("gr", "бердзейнаг", "Greece"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "англисаг", "Grenada"), + CountryLocalization("gp", "францаг", "Guadeloupe"), + CountryLocalization("gu", "англисаг", "Guam"), + CountryLocalization("gt", "испайнаг", "Guatemala"), + CountryLocalization("gg", "англисаг", "Guernsey"), + CountryLocalization("gn", "францаг", "Guinea"), + CountryLocalization("gw", "португалиаг", "Guinea-Bissau"), + CountryLocalization("gy", "англисаг", "Guyana"), + CountryLocalization("ht", "францаг", "Haiti"), + CountryLocalization("hn", "испайнаг", "Honduras"), + CountryLocalization("hk", "китайаг", "Hong Kong SAR China"), + CountryLocalization("hu", "венгериаг", "Hungary"), + CountryLocalization("is", "Icelandic", "Iceland"), + CountryLocalization("in", "Nepali", "Инди"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "персайнаг", "Iran"), + CountryLocalization("iq", "lrc", "Iraq"), + CountryLocalization("ie", "англисаг", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "англисаг", "Israel"), + CountryLocalization("it", "немыцаг", "Итали"), + CountryLocalization("jm", "англисаг", "Jamaica"), + CountryLocalization("jp", "япойнаг", "Япон"), + CountryLocalization("je", "англисаг", "Jersey"), + CountryLocalization("jo", "араббаг", "Jordan"), + CountryLocalization("kz", "Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Somali", "Kenya"), + CountryLocalization("ki", "англисаг", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "араббаг", "Kuwait"), + CountryLocalization("kg", "уырыссаг", "Kyrgyzstan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latvia"), + CountryLocalization("lb", "араббаг", "Lebanon"), + CountryLocalization("ls", "англисаг", "Lesotho"), + CountryLocalization("lr", "англисаг", "Liberia"), + CountryLocalization("ly", "араббаг", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lithuania"), + CountryLocalization("lu", "Luxembourgish", "Luxembourg"), + CountryLocalization("mo", "португалиаг", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "North Macedonia"), + CountryLocalization("mg", "францаг", "Madagascar"), + CountryLocalization("mw", "англисаг", "Malawi"), + CountryLocalization("my", "Tamil", "Malaysia"), + CountryLocalization("ml", "францаг", "Mali"), + CountryLocalization("mt", "англисаг", "Malta"), + CountryLocalization("mh", "англисаг", "Marshall Islands"), + CountryLocalization("mq", "францаг", "Martinique"), + CountryLocalization("mr", "араббаг", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "францаг", "Mayotte"), + CountryLocalization("mx", "испайнаг", "Mexico"), + CountryLocalization("fm", "англисаг", "Micronesia"), + CountryLocalization("md", "уырыссаг", "Moldova"), + CountryLocalization("mc", "францаг", "Monaco"), + CountryLocalization("mn", "Mongolian", "Mongolia"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "англисаг", "Montserrat"), + CountryLocalization("ma", "tzm", "Morocco"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar (Burma)"), + CountryLocalization("na", "англисаг", "Namibia"), + CountryLocalization("nr", "англисаг", "Nauru"), + CountryLocalization("np", "Nepali", "Nepal"), + CountryLocalization("nl", "англисаг", "Netherlands"), + CountryLocalization("nc", "францаг", "New Caledonia"), + CountryLocalization("nz", "англисаг", "New Zealand"), + CountryLocalization("ni", "испайнаг", "Nicaragua"), + CountryLocalization("ne", "Hausa", "Niger"), + CountryLocalization("ng", "Hausa", "Nigeria"), + CountryLocalization("nu", "англисаг", "Niue"), + CountryLocalization("nf", "англисаг", "Norfolk Island"), + CountryLocalization("kp", "Korean", "North Korea"), + CountryLocalization("mp", "англисаг", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Norway"), + CountryLocalization("om", "араббаг", "Oman"), + CountryLocalization("pk", "англисаг", "Pakistan"), + CountryLocalization("pw", "англисаг", "Palau"), + CountryLocalization("ps", "араббаг", "Palestinian Territories"), + CountryLocalization("pa", "испайнаг", "Panama"), + CountryLocalization("pg", "англисаг", "Papua New Guinea"), + CountryLocalization("py", "испайнаг", "Paraguay"), + CountryLocalization("pe", "испайнаг", "Peru"), + CountryLocalization("ph", "филиппинаг", "Philippines"), + CountryLocalization("pn", "англисаг", "Pitcairn Islands"), + CountryLocalization("pl", "Polish", "Poland"), + CountryLocalization("pt", "португалиаг", "Portugal"), + CountryLocalization("pr", "англисаг", "Puerto Rico"), + CountryLocalization("qa", "араббаг", "Qatar"), + CountryLocalization("ro", "Romanian", "Romania"), + CountryLocalization("ru", "Tatar", "Уӕрӕсе"), + CountryLocalization("rw", "англисаг", "Rwanda"), + CountryLocalization("re", "францаг", "Réunion"), + CountryLocalization("ws", "англисаг", "Samoa"), + CountryLocalization("sm", "италиаг", "San Marino"), + CountryLocalization("sa", "араббаг", "Saudi Arabia"), + CountryLocalization("sn", "францаг", "Senegal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "францаг", "Seychelles"), + CountryLocalization("sl", "англисаг", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "англисаг", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "англисаг", "Solomon Islands"), + CountryLocalization("so", "араббаг", "Somalia"), + CountryLocalization("za", "англисаг", "South Africa"), + CountryLocalization("kr", "Korean", "South Korea"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "испайнаг", "Spain"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "францаг", "St. Barthélemy"), + CountryLocalization("sh", "англисаг", "St. Helena"), + CountryLocalization("kn", "англисаг", "St. Kitts & Nevis"), + CountryLocalization("lc", "англисаг", "St. Lucia"), + CountryLocalization("mf", "францаг", "St. Martin"), + CountryLocalization("pm", "францаг", "St. Pierre & Miquelon"), + CountryLocalization("vc", "англисаг", "St. Vincent & Grenadines"), + CountryLocalization("sd", "араббаг", "Sudan"), + CountryLocalization("sr", "Dutch", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "англисаг", "Eswatini"), + CountryLocalization("se", "Swedish", "Sweden"), + CountryLocalization("ch", "Swiss German", "Switzerland"), + CountryLocalization("sy", "араббаг", "Syria"), + CountryLocalization("st", "португалиаг", "São Tomé & Príncipe"), + CountryLocalization("tw", "китайаг", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Thai", "Thailand"), + CountryLocalization("tl", "португалиаг", "Timor-Leste"), + CountryLocalization("tg", "францаг", "Togo"), + CountryLocalization("tk", "англисаг", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "англисаг", "Trinidad & Tobago"), + CountryLocalization("tn", "францаг", "Tunisia"), + CountryLocalization("tr", "Turkish", "Turkey"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "англисаг", "Turks & Caicos Islands"), + CountryLocalization("tv", "англисаг", "Tuvalu"), + CountryLocalization("um", "англисаг", "U.S. Outlying Islands"), + CountryLocalization("vi", "англисаг", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "Ukrainian", "Ukraine"), + CountryLocalization("ae", "араббаг", "United Arab Emirates"), + CountryLocalization("gb", "англисаг", "Стыр Британи"), + CountryLocalization("us", "lkt", "АИШ"), + CountryLocalization("uy", "испайнаг", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Uzbekistan"), + CountryLocalization("vu", "францаг", "Vanuatu"), + CountryLocalization("va", "италиаг", "Vatican City"), + CountryLocalization("ve", "испайнаг", "Venezuela"), + CountryLocalization("vn", "Vietnamese", "Vietnam"), + CountryLocalization("wf", "францаг", "Wallis & Futuna"), + CountryLocalization("eh", "араббаг", "Western Sahara"), + CountryLocalization("ye", "араббаг", "Yemen"), + CountryLocalization("zm", "англисаг", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "Swedish", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_pl.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_pl.kt new file mode 100644 index 0000000..ad31a4e --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_pl.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code pl. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_pl: List = listOf( + CountryLocalization("af", "perski", "Afganistan"), + CountryLocalization("al", "albański", "Albania"), + CountryLocalization("dz", "francuski", "Algieria"), + CountryLocalization("as", "angielski", "Samoa Amerykańskie"), + CountryLocalization("ad", "kataloński", "Andora"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "angielski", "Anguilla"), + CountryLocalization("ag", "angielski", "Antigua i Barbuda"), + CountryLocalization("ar", "hiszpański", "Argentyna"), + CountryLocalization("am", "ormiański", "Armenia"), + CountryLocalization("aw", "niderlandzki", "Aruba"), + CountryLocalization("au", "angielski", "Australia"), + CountryLocalization("at", "angielski", "Austria"), + CountryLocalization("az", "azerbejdżański", "Azerbejdżan"), + CountryLocalization("bs", "angielski", "Bahamy"), + CountryLocalization("bh", "arabski", "Bahrajn"), + CountryLocalization("bd", "bengalski", "Bangladesz"), + CountryLocalization("bb", "angielski", "Barbados"), + CountryLocalization("by", "białoruski", "Białoruś"), + CountryLocalization("be", "francuski", "Belgia"), + CountryLocalization("bz", "angielski", "Belize"), + CountryLocalization("bj", "francuski", "Benin"), + CountryLocalization("bm", "angielski", "Bermudy"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "hiszpański", "Boliwia"), + CountryLocalization("ba", "bośniacki", "Bośnia i Hercegowina"), + CountryLocalization("bw", "angielski", "Botswana"), + CountryLocalization("br", "portugalski", "Brazylia"), + CountryLocalization("io", "angielski", "Brytyjskie Terytorium Oceanu Indyjskiego"), + CountryLocalization("vg", "angielski", "Brytyjskie Wyspy Dziewicze"), + CountryLocalization("bn", "malajski", "Brunei"), + CountryLocalization("bg", "bułgarski", "Bułgaria"), + CountryLocalization("bf", "francuski", "Burkina Faso"), + CountryLocalization("bi", "francuski", "Burundi"), + CountryLocalization("kh", "khmerski", "Kambodża"), + CountryLocalization("cm", "basaa", "Kamerun"), + CountryLocalization("ca", "francuski", "Kanada"), + CountryLocalization("ic", "hiszpański", "Wyspy Kanaryjskie"), + CountryLocalization("cv", "kreolski Wysp Zielonego Przylądka", "Republika Zielonego Przylądka"), + CountryLocalization("bq", "niderlandzki", "Niderlandy Karaibskie"), + CountryLocalization("ky", "angielski", "Kajmany"), + CountryLocalization("cf", "lingala", "Republika Środkowoafrykańska"), + CountryLocalization("ea", "hiszpański", "Ceuta i Melilla"), + CountryLocalization("td", "arabski", "Czad"), + CountryLocalization("cl", "hiszpański", "Chile"), + CountryLocalization("cn", "tybetański", "Chiny"), + CountryLocalization("cx", "angielski", "Wyspa Bożego Narodzenia"), + CountryLocalization("cc", "angielski", "Wyspy Kokosowe"), + CountryLocalization("co", "hiszpański", "Kolumbia"), + CountryLocalization("km", "arabski", "Komory"), + CountryLocalization("cg", "lingala", "Kongo"), + CountryLocalization("cd", "suahili", "Demokratyczna Republika Konga"), + CountryLocalization("ck", "angielski", "Wyspy Cooka"), + CountryLocalization("cr", "hiszpański", "Kostaryka"), + CountryLocalization("hr", "chorwacki", "Chorwacja"), + CountryLocalization("cu", "hiszpański", "Kuba"), + CountryLocalization("cw", "niderlandzki", "Curaçao"), + CountryLocalization("cy", "angielski", "Cypr"), + CountryLocalization("cz", "czeski", "Czechy"), + CountryLocalization("ci", "francuski", "Côte d’Ivoire"), + CountryLocalization("dk", "angielski", "Dania"), + CountryLocalization("dg", "angielski", "Diego Garcia"), + CountryLocalization("dj", "francuski", "Dżibuti"), + CountryLocalization("dm", "angielski", "Dominika"), + CountryLocalization("do", "hiszpański", "Dominikana"), + CountryLocalization("ec", "keczua", "Ekwador"), + CountryLocalization("eg", "arabski", "Egipt"), + CountryLocalization("sv", "hiszpański", "Salwador"), + CountryLocalization("gq", "hiszpański", "Gwinea Równikowa"), + CountryLocalization("er", "tigrinia", "Erytrea"), + CountryLocalization("ee", "estoński", "Estonia"), + CountryLocalization("et", "amharski", "Etiopia"), + CountryLocalization("fk", "angielski", "Falklandy"), + CountryLocalization("fo", "farerski", "Wyspy Owcze"), + CountryLocalization("fj", "angielski", "Fidżi"), + CountryLocalization("fi", "szwedzki", "Finlandia"), + CountryLocalization("fr", "szwajcarski niemiecki", "Francja"), + CountryLocalization("gf", "francuski", "Gujana Francuska"), + CountryLocalization("pf", "francuski", "Polinezja Francuska"), + CountryLocalization("ga", "francuski", "Gabon"), + CountryLocalization("gm", "angielski", "Gambia"), + CountryLocalization("ge", "osetyjski", "Gruzja"), + CountryLocalization("de", "dolnołużycki", "Niemcy"), + CountryLocalization("gh", "angielski", "Ghana"), + CountryLocalization("gi", "angielski", "Gibraltar"), + CountryLocalization("gr", "grecki", "Grecja"), + CountryLocalization("gl", "grenlandzki", "Grenlandia"), + CountryLocalization("gd", "angielski", "Grenada"), + CountryLocalization("gp", "francuski", "Gwadelupa"), + CountryLocalization("gu", "angielski", "Guam"), + CountryLocalization("gt", "hiszpański", "Gwatemala"), + CountryLocalization("gg", "angielski", "Guernsey"), + CountryLocalization("gn", "francuski", "Gwinea"), + CountryLocalization("gw", "portugalski", "Gwinea Bissau"), + CountryLocalization("gy", "angielski", "Gujana"), + CountryLocalization("ht", "francuski", "Haiti"), + CountryLocalization("hn", "hiszpański", "Honduras"), + CountryLocalization("hk", "chiński", "SRA Hongkong (Chiny)"), + CountryLocalization("hu", "węgierski", "Węgry"), + CountryLocalization("is", "islandzki", "Islandia"), + CountryLocalization("in", "nepalski", "Indie"), + CountryLocalization("id", "indonezyjski", "Indonezja"), + CountryLocalization("ir", "perski", "Iran"), + CountryLocalization("iq", "luryjski północny", "Irak"), + CountryLocalization("ie", "angielski", "Irlandia"), + CountryLocalization("im", "manx", "Wyspa Man"), + CountryLocalization("il", "angielski", "Izrael"), + CountryLocalization("it", "niemiecki", "Włochy"), + CountryLocalization("jm", "angielski", "Jamajka"), + CountryLocalization("jp", "japoński", "Japonia"), + CountryLocalization("je", "angielski", "Jersey"), + CountryLocalization("jo", "arabski", "Jordania"), + CountryLocalization("kz", "kazachski", "Kazachstan"), + CountryLocalization("ke", "somalijski", "Kenia"), + CountryLocalization("ki", "angielski", "Kiribati"), + CountryLocalization("xk", "serbski", "Kosowo"), + CountryLocalization("kw", "arabski", "Kuwejt"), + CountryLocalization("kg", "rosyjski", "Kirgistan"), + CountryLocalization("la", "laotański", "Laos"), + CountryLocalization("lv", "łotewski", "Łotwa"), + CountryLocalization("lb", "arabski", "Liban"), + CountryLocalization("ls", "angielski", "Lesotho"), + CountryLocalization("lr", "angielski", "Liberia"), + CountryLocalization("ly", "arabski", "Libia"), + CountryLocalization("li", "szwajcarski niemiecki", "Liechtenstein"), + CountryLocalization("lt", "litewski", "Litwa"), + CountryLocalization("lu", "luksemburski", "Luksemburg"), + CountryLocalization("mo", "portugalski", "SRA Makau (Chiny)"), + CountryLocalization("mk", "albański", "Macedonia"), + CountryLocalization("mg", "francuski", "Madagaskar"), + CountryLocalization("mw", "angielski", "Malawi"), + CountryLocalization("my", "tamilski", "Malezja"), + CountryLocalization("ml", "francuski", "Mali"), + CountryLocalization("mt", "angielski", "Malta"), + CountryLocalization("mh", "angielski", "Wyspy Marshalla"), + CountryLocalization("mq", "francuski", "Martynika"), + CountryLocalization("mr", "arabski", "Mauretania"), + CountryLocalization("mu", "kreolski Mauritiusa", "Mauritius"), + CountryLocalization("yt", "francuski", "Majotta"), + CountryLocalization("mx", "hiszpański", "Meksyk"), + CountryLocalization("fm", "angielski", "Mikronezja"), + CountryLocalization("md", "rosyjski", "Mołdawia"), + CountryLocalization("mc", "francuski", "Monako"), + CountryLocalization("mn", "mongolski", "Mongolia"), + CountryLocalization("me", "serbski", "Czarnogóra"), + CountryLocalization("ms", "angielski", "Montserrat"), + CountryLocalization("ma", "tamazight (Atlas Środkowy)", "Maroko"), + CountryLocalization("mz", "makua", "Mozambik"), + CountryLocalization("mm", "birmański", "Mjanma (Birma)"), + CountryLocalization("na", "angielski", "Namibia"), + CountryLocalization("nr", "angielski", "Nauru"), + CountryLocalization("np", "nepalski", "Nepal"), + CountryLocalization("nl", "angielski", "Holandia"), + CountryLocalization("nc", "francuski", "Nowa Kaledonia"), + CountryLocalization("nz", "angielski", "Nowa Zelandia"), + CountryLocalization("ni", "hiszpański", "Nikaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "angielski", "Niue"), + CountryLocalization("nf", "angielski", "Norfolk"), + CountryLocalization("kp", "koreański", "Korea Północna"), + CountryLocalization("mp", "angielski", "Mariany Północne"), + CountryLocalization("no", "północnolapoński", "Norwegia"), + CountryLocalization("om", "arabski", "Oman"), + CountryLocalization("pk", "angielski", "Pakistan"), + CountryLocalization("pw", "angielski", "Palau"), + CountryLocalization("ps", "arabski", "Terytoria Palestyńskie"), + CountryLocalization("pa", "hiszpański", "Panama"), + CountryLocalization("pg", "angielski", "Papua-Nowa Gwinea"), + CountryLocalization("py", "hiszpański", "Paragwaj"), + CountryLocalization("pe", "hiszpański", "Peru"), + CountryLocalization("ph", "filipino", "Filipiny"), + CountryLocalization("pn", "angielski", "Pitcairn"), + CountryLocalization("pl", "polski", "Polska"), + CountryLocalization("pt", "portugalski", "Portugalia"), + CountryLocalization("pr", "angielski", "Portoryko"), + CountryLocalization("qa", "arabski", "Katar"), + CountryLocalization("ro", "rumuński", "Rumunia"), + CountryLocalization("ru", "tatarski", "Rosja"), + CountryLocalization("rw", "angielski", "Rwanda"), + CountryLocalization("re", "francuski", "Reunion"), + CountryLocalization("ws", "angielski", "Samoa"), + CountryLocalization("sm", "włoski", "San Marino"), + CountryLocalization("sa", "arabski", "Arabia Saudyjska"), + CountryLocalization("sn", "francuski", "Senegal"), + CountryLocalization("rs", "serbski", "Serbia"), + CountryLocalization("cs", "serbski", "Serbia and Montenegro"), + CountryLocalization("sc", "francuski", "Seszele"), + CountryLocalization("sl", "angielski", "Sierra Leone"), + CountryLocalization("sg", "tamilski", "Singapur"), + CountryLocalization("sx", "angielski", "Sint Maarten"), + CountryLocalization("sk", "słowacki", "Słowacja"), + CountryLocalization("si", "słoweński", "Słowenia"), + CountryLocalization("sb", "angielski", "Wyspy Salomona"), + CountryLocalization("so", "arabski", "Somalia"), + CountryLocalization("za", "angielski", "Republika Południowej Afryki"), + CountryLocalization("kr", "koreański", "Korea Południowa"), + CountryLocalization("ss", "nuer", "Sudan Południowy"), + CountryLocalization("es", "hiszpański", "Hiszpania"), + CountryLocalization("lk", "tamilski", "Sri Lanka"), + CountryLocalization("bl", "francuski", "Saint-Barthélemy"), + CountryLocalization("sh", "angielski", "Wyspa Świętej Heleny"), + CountryLocalization("kn", "angielski", "Saint Kitts i Nevis"), + CountryLocalization("lc", "angielski", "Saint Lucia"), + CountryLocalization("mf", "francuski", "Saint-Martin"), + CountryLocalization("pm", "francuski", "Saint-Pierre i Miquelon"), + CountryLocalization("vc", "angielski", "Saint Vincent i Grenadyny"), + CountryLocalization("sd", "arabski", "Sudan"), + CountryLocalization("sr", "niderlandzki", "Surinam"), + CountryLocalization("sj", "norweski (bokmål)", "Svalbard i Jan Mayen"), + CountryLocalization("sz", "angielski", "Suazi"), + CountryLocalization("se", "szwedzki", "Szwecja"), + CountryLocalization("ch", "szwajcarski niemiecki", "Szwajcaria"), + CountryLocalization("sy", "arabski", "Syria"), + CountryLocalization("st", "portugalski", "Wyspy Świętego Tomasza i Książęca"), + CountryLocalization("tw", "chiński", "Tajwan"), + CountryLocalization("tj", "tadżycki", "Tadżykistan"), + CountryLocalization("tz", "makonde", "Tanzania"), + CountryLocalization("th", "tajski", "Tajlandia"), + CountryLocalization("tl", "portugalski", "Timor Wschodni"), + CountryLocalization("tg", "francuski", "Togo"), + CountryLocalization("tk", "angielski", "Tokelau"), + CountryLocalization("to", "tonga", "Tonga"), + CountryLocalization("tt", "angielski", "Trynidad i Tobago"), + CountryLocalization("tn", "francuski", "Tunezja"), + CountryLocalization("tr", "turecki", "Turcja"), + CountryLocalization("tm", "turkmeński", "Turkmenistan"), + CountryLocalization("tc", "angielski", "Turks i Caicos"), + CountryLocalization("tv", "angielski", "Tuvalu"), + CountryLocalization("um", "angielski", "Dalekie Wyspy Mniejsze Stanów Zjednoczonych"), + CountryLocalization("vi", "angielski", "Wyspy Dziewicze Stanów Zjednoczonych"), + CountryLocalization("ug", "suahili", "Uganda"), + CountryLocalization("ua", "ukraiński", "Ukraina"), + CountryLocalization("ae", "arabski", "Zjednoczone Emiraty Arabskie"), + CountryLocalization("gb", "angielski", "Wielka Brytania"), + CountryLocalization("us", "lakota", "Stany Zjednoczone"), + CountryLocalization("uy", "hiszpański", "Urugwaj"), + CountryLocalization("uz", "uzbecki", "Uzbekistan"), + CountryLocalization("vu", "francuski", "Vanuatu"), + CountryLocalization("va", "włoski", "Watykan"), + CountryLocalization("ve", "hiszpański", "Wenezuela"), + CountryLocalization("vn", "wietnamski", "Wietnam"), + CountryLocalization("wf", "francuski", "Wallis i Futuna"), + CountryLocalization("eh", "arabski", "Sahara Zachodnia"), + CountryLocalization("ye", "arabski", "Jemen"), + CountryLocalization("zm", "angielski", "Zambia"), + CountryLocalization("zw", "ndebele północny", "Zimbabwe"), + CountryLocalization("ax", "szwedzki", "Wyspy Alandzkie"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_pt.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_pt.kt new file mode 100644 index 0000000..21e507c --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_pt.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code pt. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_pt: List = listOf( + CountryLocalization("af", "persa", "Afeganistão"), + CountryLocalization("al", "albanês", "Albânia"), + CountryLocalization("dz", "francês", "Argélia"), + CountryLocalization("as", "inglês", "Samoa Americana"), + CountryLocalization("ad", "catalão", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "inglês", "Anguilla"), + CountryLocalization("ag", "inglês", "Antígua e Barbuda"), + CountryLocalization("ar", "espanhol", "Argentina"), + CountryLocalization("am", "armênio", "Armênia"), + CountryLocalization("aw", "holandês", "Aruba"), + CountryLocalization("au", "inglês", "Austrália"), + CountryLocalization("at", "inglês", "Áustria"), + CountryLocalization("az", "azerbaijano", "Azerbaijão"), + CountryLocalization("bs", "inglês", "Bahamas"), + CountryLocalization("bh", "árabe", "Bahrein"), + CountryLocalization("bd", "bengali", "Bangladesh"), + CountryLocalization("bb", "inglês", "Barbados"), + CountryLocalization("by", "bielorrusso", "Bielorrússia"), + CountryLocalization("be", "francês", "Bélgica"), + CountryLocalization("bz", "inglês", "Belize"), + CountryLocalization("bj", "francês", "Benin"), + CountryLocalization("bm", "inglês", "Bermudas"), + CountryLocalization("bt", "dzonga", "Butão"), + CountryLocalization("bo", "espanhol", "Bolívia"), + CountryLocalization("ba", "bósnio", "Bósnia e Herzegovina"), + CountryLocalization("bw", "inglês", "Botsuana"), + CountryLocalization("br", "português", "Brasil"), + CountryLocalization("io", "inglês", "Território Britânico do Oceano Índico"), + CountryLocalization("vg", "inglês", "Ilhas Virgens Britânicas"), + CountryLocalization("bn", "malaio", "Brunei"), + CountryLocalization("bg", "búlgaro", "Bulgária"), + CountryLocalization("bf", "francês", "Burquina Faso"), + CountryLocalization("bi", "francês", "Burundi"), + CountryLocalization("kh", "khmer", "Camboja"), + CountryLocalization("cm", "basa", "Camarões"), + CountryLocalization("ca", "francês", "Canadá"), + CountryLocalization("ic", "espanhol", "Ilhas Canárias"), + CountryLocalization("cv", "kabuverdianu", "Cabo Verde"), + CountryLocalization("bq", "holandês", "Países Baixos Caribenhos"), + CountryLocalization("ky", "inglês", "Ilhas Cayman"), + CountryLocalization("cf", "lingala", "República Centro-Africana"), + CountryLocalization("ea", "espanhol", "Ceuta e Melilha"), + CountryLocalization("td", "árabe", "Chade"), + CountryLocalization("cl", "espanhol", "Chile"), + CountryLocalization("cn", "tibetano", "China"), + CountryLocalization("cx", "inglês", "Ilha Christmas"), + CountryLocalization("cc", "inglês", "Ilhas Cocos (Keeling)"), + CountryLocalization("co", "espanhol", "Colômbia"), + CountryLocalization("km", "árabe", "Comores"), + CountryLocalization("cg", "lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "suaíli", "Congo - Kinshasa"), + CountryLocalization("ck", "inglês", "Ilhas Cook"), + CountryLocalization("cr", "espanhol", "Costa Rica"), + CountryLocalization("hr", "croata", "Croácia"), + CountryLocalization("cu", "espanhol", "Cuba"), + CountryLocalization("cw", "holandês", "Curaçao"), + CountryLocalization("cy", "inglês", "Chipre"), + CountryLocalization("cz", "tcheco", "Tchéquia"), + CountryLocalization("ci", "francês", "Costa do Marfim"), + CountryLocalization("dk", "inglês", "Dinamarca"), + CountryLocalization("dg", "inglês", "Diego Garcia"), + CountryLocalization("dj", "francês", "Djibuti"), + CountryLocalization("dm", "inglês", "Dominica"), + CountryLocalization("do", "espanhol", "República Dominicana"), + CountryLocalization("ec", "quíchua", "Equador"), + CountryLocalization("eg", "árabe", "Egito"), + CountryLocalization("sv", "espanhol", "El Salvador"), + CountryLocalization("gq", "espanhol", "Guiné Equatorial"), + CountryLocalization("er", "tigrínia", "Eritreia"), + CountryLocalization("ee", "estoniano", "Estônia"), + CountryLocalization("et", "amárico", "Etiópia"), + CountryLocalization("fk", "inglês", "Ilhas Malvinas"), + CountryLocalization("fo", "feroês", "Ilhas Faroe"), + CountryLocalization("fj", "inglês", "Fiji"), + CountryLocalization("fi", "sueco", "Finlândia"), + CountryLocalization("fr", "alemão (Suíça)", "França"), + CountryLocalization("gf", "francês", "Guiana Francesa"), + CountryLocalization("pf", "francês", "Polinésia Francesa"), + CountryLocalization("ga", "francês", "Gabão"), + CountryLocalization("gm", "inglês", "Gâmbia"), + CountryLocalization("ge", "osseto", "Geórgia"), + CountryLocalization("de", "baixo sorábio", "Alemanha"), + CountryLocalization("gh", "inglês", "Gana"), + CountryLocalization("gi", "inglês", "Gibraltar"), + CountryLocalization("gr", "grego", "Grécia"), + CountryLocalization("gl", "groenlandês", "Groenlândia"), + CountryLocalization("gd", "inglês", "Granada"), + CountryLocalization("gp", "francês", "Guadalupe"), + CountryLocalization("gu", "inglês", "Guam"), + CountryLocalization("gt", "espanhol", "Guatemala"), + CountryLocalization("gg", "inglês", "Guernsey"), + CountryLocalization("gn", "francês", "Guiné"), + CountryLocalization("gw", "português", "Guiné-Bissau"), + CountryLocalization("gy", "inglês", "Guiana"), + CountryLocalization("ht", "francês", "Haiti"), + CountryLocalization("hn", "espanhol", "Honduras"), + CountryLocalization("hk", "chinês", "Hong Kong, RAE da China"), + CountryLocalization("hu", "húngaro", "Hungria"), + CountryLocalization("is", "islandês", "Islândia"), + CountryLocalization("in", "nepalês", "Índia"), + CountryLocalization("id", "indonésio", "Indonésia"), + CountryLocalization("ir", "persa", "Irã"), + CountryLocalization("iq", "luri setentrional", "Iraque"), + CountryLocalization("ie", "inglês", "Irlanda"), + CountryLocalization("im", "manx", "Ilha de Man"), + CountryLocalization("il", "inglês", "Israel"), + CountryLocalization("it", "alemão", "Itália"), + CountryLocalization("jm", "inglês", "Jamaica"), + CountryLocalization("jp", "japonês", "Japão"), + CountryLocalization("je", "inglês", "Jersey"), + CountryLocalization("jo", "árabe", "Jordânia"), + CountryLocalization("kz", "cazaque", "Cazaquistão"), + CountryLocalization("ke", "somali", "Quênia"), + CountryLocalization("ki", "inglês", "Quiribati"), + CountryLocalization("xk", "sérvio", "Kosovo"), + CountryLocalization("kw", "árabe", "Kuwait"), + CountryLocalization("kg", "russo", "Quirguistão"), + CountryLocalization("la", "laosiano", "Laos"), + CountryLocalization("lv", "letão", "Letônia"), + CountryLocalization("lb", "árabe", "Líbano"), + CountryLocalization("ls", "inglês", "Lesoto"), + CountryLocalization("lr", "inglês", "Libéria"), + CountryLocalization("ly", "árabe", "Líbia"), + CountryLocalization("li", "alemão (Suíça)", "Liechtenstein"), + CountryLocalization("lt", "lituano", "Lituânia"), + CountryLocalization("lu", "luxemburguês", "Luxemburgo"), + CountryLocalization("mo", "português", "Macau, RAE da China"), + CountryLocalization("mk", "albanês", "Macedônia"), + CountryLocalization("mg", "francês", "Madagascar"), + CountryLocalization("mw", "inglês", "Malaui"), + CountryLocalization("my", "tâmil", "Malásia"), + CountryLocalization("ml", "francês", "Mali"), + CountryLocalization("mt", "inglês", "Malta"), + CountryLocalization("mh", "inglês", "Ilhas Marshall"), + CountryLocalization("mq", "francês", "Martinica"), + CountryLocalization("mr", "árabe", "Mauritânia"), + CountryLocalization("mu", "morisyen", "Maurício"), + CountryLocalization("yt", "francês", "Mayotte"), + CountryLocalization("mx", "espanhol", "México"), + CountryLocalization("fm", "inglês", "Micronésia"), + CountryLocalization("md", "russo", "Moldávia"), + CountryLocalization("mc", "francês", "Mônaco"), + CountryLocalization("mn", "mongol", "Mongólia"), + CountryLocalization("me", "sérvio", "Montenegro"), + CountryLocalization("ms", "inglês", "Montserrat"), + CountryLocalization("ma", "tamazirte do Atlas Central", "Marrocos"), + CountryLocalization("mz", "macua", "Moçambique"), + CountryLocalization("mm", "birmanês", "Mianmar (Birmânia)"), + CountryLocalization("na", "inglês", "Namíbia"), + CountryLocalization("nr", "inglês", "Nauru"), + CountryLocalization("np", "nepalês", "Nepal"), + CountryLocalization("nl", "inglês", "Holanda"), + CountryLocalization("nc", "francês", "Nova Caledônia"), + CountryLocalization("nz", "inglês", "Nova Zelândia"), + CountryLocalization("ni", "espanhol", "Nicarágua"), + CountryLocalization("ne", "hauçá", "Níger"), + CountryLocalization("ng", "hauçá", "Nigéria"), + CountryLocalization("nu", "inglês", "Niue"), + CountryLocalization("nf", "inglês", "Ilha Norfolk"), + CountryLocalization("kp", "coreano", "Coreia do Norte"), + CountryLocalization("mp", "inglês", "Ilhas Marianas do Norte"), + CountryLocalization("no", "sami setentrional", "Noruega"), + CountryLocalization("om", "árabe", "Omã"), + CountryLocalization("pk", "inglês", "Paquistão"), + CountryLocalization("pw", "inglês", "Palau"), + CountryLocalization("ps", "árabe", "Territórios palestinos"), + CountryLocalization("pa", "espanhol", "Panamá"), + CountryLocalization("pg", "inglês", "Papua-Nova Guiné"), + CountryLocalization("py", "espanhol", "Paraguai"), + CountryLocalization("pe", "espanhol", "Peru"), + CountryLocalization("ph", "filipino", "Filipinas"), + CountryLocalization("pn", "inglês", "Ilhas Pitcairn"), + CountryLocalization("pl", "polonês", "Polônia"), + CountryLocalization("pt", "português", "Portugal"), + CountryLocalization("pr", "inglês", "Porto Rico"), + CountryLocalization("qa", "árabe", "Catar"), + CountryLocalization("ro", "romeno", "Romênia"), + CountryLocalization("ru", "tártaro", "Rússia"), + CountryLocalization("rw", "inglês", "Ruanda"), + CountryLocalization("re", "francês", "Reunião"), + CountryLocalization("ws", "inglês", "Samoa"), + CountryLocalization("sm", "italiano", "San Marino"), + CountryLocalization("sa", "árabe", "Arábia Saudita"), + CountryLocalization("sn", "francês", "Senegal"), + CountryLocalization("rs", "sérvio", "Sérvia"), + CountryLocalization("cs", "sérvio", "Sérvia e Montenegro"), + CountryLocalization("sc", "francês", "Seicheles"), + CountryLocalization("sl", "inglês", "Serra Leoa"), + CountryLocalization("sg", "tâmil", "Singapura"), + CountryLocalization("sx", "inglês", "Sint Maarten"), + CountryLocalization("sk", "eslovaco", "Eslováquia"), + CountryLocalization("si", "esloveno", "Eslovênia"), + CountryLocalization("sb", "inglês", "Ilhas Salomão"), + CountryLocalization("so", "árabe", "Somália"), + CountryLocalization("za", "inglês", "África do Sul"), + CountryLocalization("kr", "coreano", "Coreia do Sul"), + CountryLocalization("ss", "nuer", "Sudão do Sul"), + CountryLocalization("es", "espanhol", "Espanha"), + CountryLocalization("lk", "tâmil", "Sri Lanka"), + CountryLocalization("bl", "francês", "São Bartolomeu"), + CountryLocalization("sh", "inglês", "Santa Helena"), + CountryLocalization("kn", "inglês", "São Cristóvão e Névis"), + CountryLocalization("lc", "inglês", "Santa Lúcia"), + CountryLocalization("mf", "francês", "São Martinho"), + CountryLocalization("pm", "francês", "São Pedro e Miquelão"), + CountryLocalization("vc", "inglês", "São Vicente e Granadinas"), + CountryLocalization("sd", "árabe", "Sudão"), + CountryLocalization("sr", "holandês", "Suriname"), + CountryLocalization("sj", "bokmål norueguês", "Svalbard e Jan Mayen"), + CountryLocalization("sz", "inglês", "Suazilândia"), + CountryLocalization("se", "sueco", "Suécia"), + CountryLocalization("ch", "alemão (Suíça)", "Suíça"), + CountryLocalization("sy", "árabe", "Síria"), + CountryLocalization("st", "português", "São Tomé e Príncipe"), + CountryLocalization("tw", "chinês", "Taiwan"), + CountryLocalization("tj", "tadjique", "Tadjiquistão"), + CountryLocalization("tz", "maconde", "Tanzânia"), + CountryLocalization("th", "tailandês", "Tailândia"), + CountryLocalization("tl", "português", "Timor-Leste"), + CountryLocalization("tg", "francês", "Togo"), + CountryLocalization("tk", "inglês", "Tokelau"), + CountryLocalization("to", "tonganês", "Tonga"), + CountryLocalization("tt", "inglês", "Trinidad e Tobago"), + CountryLocalization("tn", "francês", "Tunísia"), + CountryLocalization("tr", "turco", "Turquia"), + CountryLocalization("tm", "turcomeno", "Turcomenistão"), + CountryLocalization("tc", "inglês", "Ilhas Turks e Caicos"), + CountryLocalization("tv", "inglês", "Tuvalu"), + CountryLocalization("um", "inglês", "Ilhas Menores Distantes dos EUA"), + CountryLocalization("vi", "inglês", "Ilhas Virgens Americanas"), + CountryLocalization("ug", "suaíli", "Uganda"), + CountryLocalization("ua", "ucraniano", "Ucrânia"), + CountryLocalization("ae", "árabe", "Emirados Árabes Unidos"), + CountryLocalization("gb", "inglês", "Reino Unido"), + CountryLocalization("us", "lacota", "Estados Unidos"), + CountryLocalization("uy", "espanhol", "Uruguai"), + CountryLocalization("uz", "uzbeque", "Uzbequistão"), + CountryLocalization("vu", "francês", "Vanuatu"), + CountryLocalization("va", "italiano", "Cidade do Vaticano"), + CountryLocalization("ve", "espanhol", "Venezuela"), + CountryLocalization("vn", "vietnamita", "Vietnã"), + CountryLocalization("wf", "francês", "Wallis e Futuna"), + CountryLocalization("eh", "árabe", "Saara Ocidental"), + CountryLocalization("ye", "árabe", "Iêmen"), + CountryLocalization("zm", "inglês", "Zâmbia"), + CountryLocalization("zw", "ndebele do norte", "Zimbábue"), + CountryLocalization("ax", "sueco", "Ilhas Aland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_qu.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_qu.kt new file mode 100644 index 0000000..441c642 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_qu.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code qu. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_qu: List = listOf( + CountryLocalization("af", "Persa Simi", "Afganistán"), + CountryLocalization("al", "Albanes Simi", "Albania"), + CountryLocalization("dz", "Frances Simi", "Argelia"), + CountryLocalization("as", "Ingles Simi", "Samoa Americana"), + CountryLocalization("ad", "Catalan Simi", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "Ingles Simi", "Anguilla"), + CountryLocalization("ag", "Ingles Simi", "Antigua & Barbuda"), + CountryLocalization("ar", "Español Simi", "Argentina"), + CountryLocalization("am", "Armenio Simi", "Armenia"), + CountryLocalization("aw", "Neerlandes Simi", "Aruba"), + CountryLocalization("au", "Ingles Simi", "Australia"), + CountryLocalization("at", "Ingles Simi", "Austria"), + CountryLocalization("az", "Azerbaiyano Simi", "Azerbaiyán"), + CountryLocalization("bs", "Ingles Simi", "Bahamas"), + CountryLocalization("bh", "Arabe Simi", "Baréin"), + CountryLocalization("bd", "Bangla Simi", "Bangladesh"), + CountryLocalization("bb", "Ingles Simi", "Barbados"), + CountryLocalization("by", "Bielorruso Simi", "Belarús"), + CountryLocalization("be", "Frances Simi", "Bélgica"), + CountryLocalization("bz", "Ingles Simi", "Belize"), + CountryLocalization("bj", "Frances Simi", "Benín"), + CountryLocalization("bm", "Ingles Simi", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Bután"), + CountryLocalization("bo", "Español Simi", "Bolivia"), + CountryLocalization("ba", "Bosnio Simi", "Bosnia & Herzegovina"), + CountryLocalization("bw", "Ingles Simi", "Botsuana"), + CountryLocalization("br", "Portugues Simi", "Brasil"), + CountryLocalization("io", "Ingles Simi", "British Indian Ocean Territory"), + CountryLocalization("vg", "Ingles Simi", "British Virgin Islands"), + CountryLocalization("bn", "Malayo Simi", "Brunéi"), + CountryLocalization("bg", "Bulgaro Simi", "Bulgaria"), + CountryLocalization("bf", "Frances Simi", "Burkina Faso"), + CountryLocalization("bi", "Frances Simi", "Burundi"), + CountryLocalization("kh", "Khmer Simi", "Camboya"), + CountryLocalization("cm", "Basaa", "Camerún"), + CountryLocalization("ca", "Frances Simi", "Canada"), + CountryLocalization("ic", "Español Simi", "IC"), + CountryLocalization("cv", "kea", "Cape Verde"), + CountryLocalization("bq", "Neerlandes Simi", "Bonaire"), + CountryLocalization("ky", "Ingles Simi", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Central African Republic"), + CountryLocalization("ea", "Español Simi", "EA"), + CountryLocalization("td", "Arabe Simi", "Chad"), + CountryLocalization("cl", "Español Simi", "Chile"), + CountryLocalization("cn", "Tibetano Simi", "China"), + CountryLocalization("cx", "Ingles Simi", "Isla Christmas"), + CountryLocalization("cc", "Ingles Simi", "Islas Cocos"), + CountryLocalization("co", "Español Simi", "Colombia"), + CountryLocalization("km", "Arabe Simi", "Comoras"), + CountryLocalization("cg", "Lingala", "Congo"), + CountryLocalization("cd", "Suajili Simi", "Congo (RDC)"), + CountryLocalization("ck", "Ingles Simi", "Cook Islands"), + CountryLocalization("cr", "Español Simi", "Costa Rica"), + CountryLocalization("hr", "Croata Simi", "Croacia"), + CountryLocalization("cu", "Español Simi", "Cuba"), + CountryLocalization("cw", "Neerlandes Simi", "Curazao"), + CountryLocalization("cy", "Ingles Simi", "Chipre"), + CountryLocalization("cz", "Checo Simi", "Czechia"), + CountryLocalization("ci", "Frances Simi", "Côte d’Ivoire"), + CountryLocalization("dk", "Ingles Simi", "Dinamarca"), + CountryLocalization("dg", "Ingles Simi", "DG"), + CountryLocalization("dj", "Frances Simi", "Yibuti"), + CountryLocalization("dm", "Ingles Simi", "Dominica"), + CountryLocalization("do", "Español Simi", "Dominican Republic"), + CountryLocalization("ec", "Runasimi", "Ecuador"), + CountryLocalization("eg", "Arabe Simi", "Egipto"), + CountryLocalization("sv", "Español Simi", "El Salvador"), + CountryLocalization("gq", "Español Simi", "Guinea Ecuatorial"), + CountryLocalization("er", "Tigriña Simi", "Eritrea"), + CountryLocalization("ee", "Estonio Simi", "Estonia"), + CountryLocalization("et", "Amarico Simi", "Etiopía"), + CountryLocalization("fk", "Ingles Simi", "Falkland Islands"), + CountryLocalization("fo", "Feroes Simi", "Faroe Islands"), + CountryLocalization("fj", "Ingles Simi", "Fiyi"), + CountryLocalization("fi", "Sueco Simi", "Finlandia"), + CountryLocalization("fr", "Alsaciano Simi", "Francia"), + CountryLocalization("gf", "Frances Simi", "French Guiana"), + CountryLocalization("pf", "Frances Simi", "Polinesia Francesa"), + CountryLocalization("ga", "Frances Simi", "Gabón"), + CountryLocalization("gm", "Ingles Simi", "Gambia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Bajo Sorbio Simi", "Alemania"), + CountryLocalization("gh", "Ingles Simi", "Ghana"), + CountryLocalization("gi", "Ingles Simi", "Gibraltar"), + CountryLocalization("gr", "Griego Simi", "Grecia"), + CountryLocalization("gl", "Groenlandes Simi", "Greenland"), + CountryLocalization("gd", "Ingles Simi", "Grenada"), + CountryLocalization("gp", "Frances Simi", "Guadeloupe"), + CountryLocalization("gu", "Ingles Simi", "Guam"), + CountryLocalization("gt", "Español Simi", "Guatemala"), + CountryLocalization("gg", "Ingles Simi", "Guernesey"), + CountryLocalization("gn", "Frances Simi", "Guinea"), + CountryLocalization("gw", "Portugues Simi", "Guinea-Bisáu"), + CountryLocalization("gy", "Ingles Simi", "Guyana"), + CountryLocalization("ht", "Frances Simi", "Haití"), + CountryLocalization("hn", "Español Simi", "Honduras"), + CountryLocalization("hk", "Chino Simi", "Hong Kong (RAE)"), + CountryLocalization("hu", "Hungaro Simi", "Hungary"), + CountryLocalization("is", "Islandes Simi", "Islandia"), + CountryLocalization("in", "Nepali Simi", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Persa Simi", "Irán"), + CountryLocalization("iq", "lrc", "Irak"), + CountryLocalization("ie", "Ingles Simi", "Ireland"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Ingles Simi", "Israel"), + CountryLocalization("it", "Aleman Simi", "Italia"), + CountryLocalization("jm", "Ingles Simi", "Jamaica"), + CountryLocalization("jp", "Japones Simi", "Japan"), + CountryLocalization("je", "Ingles Simi", "Jersey"), + CountryLocalization("jo", "Arabe Simi", "Jordania"), + CountryLocalization("kz", "Kazajo Simi", "Kazajistán"), + CountryLocalization("ke", "Somali", "Kenia"), + CountryLocalization("ki", "Ingles Simi", "Kiribati"), + CountryLocalization("xk", "Serbio Simi", "XK"), + CountryLocalization("kw", "Arabe Simi", "Kuwait"), + CountryLocalization("kg", "Ruso Simi", "Kirguistán"), + CountryLocalization("la", "Lao Simi", "Laos"), + CountryLocalization("lv", "Leton Simi", "Letonia"), + CountryLocalization("lb", "Arabe Simi", "Líbano"), + CountryLocalization("ls", "Ingles Simi", "Lesoto"), + CountryLocalization("lr", "Ingles Simi", "Liberia"), + CountryLocalization("ly", "Arabe Simi", "Libya"), + CountryLocalization("li", "Alsaciano Simi", "Liechtenstein"), + CountryLocalization("lt", "Lituano Simi", "Lituania"), + CountryLocalization("lu", "Luxemburgues Simi", "Luxemburgo"), + CountryLocalization("mo", "Portugues Simi", "Macao RAE"), + CountryLocalization("mk", "Albanes Simi", "ERY Macedonia"), + CountryLocalization("mg", "Frances Simi", "Madagascar"), + CountryLocalization("mw", "Ingles Simi", "Malawi"), + CountryLocalization("my", "Tamil Simi", "Malaysia"), + CountryLocalization("ml", "Frances Simi", "Malí"), + CountryLocalization("mt", "Ingles Simi", "Malta"), + CountryLocalization("mh", "Ingles Simi", "Islas Marshall"), + CountryLocalization("mq", "Frances Simi", "Martinique"), + CountryLocalization("mr", "Arabe Simi", "Mauritania"), + CountryLocalization("mu", "mfe", "Mauricio"), + CountryLocalization("yt", "Frances Simi", "Mayotte"), + CountryLocalization("mx", "Español Simi", "México"), + CountryLocalization("fm", "Ingles Simi", "Micronesia"), + CountryLocalization("md", "Ruso Simi", "Moldova"), + CountryLocalization("mc", "Frances Simi", "Mónaco"), + CountryLocalization("mn", "Mongol Simi", "Mongolia"), + CountryLocalization("me", "Serbio Simi", "Montenegro"), + CountryLocalization("ms", "Ingles Simi", "Montserrat"), + CountryLocalization("ma", "tzm", "Marruecos"), + CountryLocalization("mz", "mgh", "Mozambique"), + CountryLocalization("mm", "Burmese", "Myanmar"), + CountryLocalization("na", "Ingles Simi", "Namibia"), + CountryLocalization("nr", "Ingles Simi", "Nauru"), + CountryLocalization("np", "Nepali Simi", "Nepal"), + CountryLocalization("nl", "Ingles Simi", "Países Bajos"), + CountryLocalization("nc", "Frances Simi", "Nueva Caledonia"), + CountryLocalization("nz", "Ingles Simi", "New Zealand"), + CountryLocalization("ni", "Español Simi", "Nicaragua"), + CountryLocalization("ne", "Hausa Simi", "Níger"), + CountryLocalization("ng", "Hausa Simi", "Nigeria"), + CountryLocalization("nu", "Ingles Simi", "Niue"), + CountryLocalization("nf", "Ingles Simi", "Isla Norfolk"), + CountryLocalization("kp", "Coreano Simi", "Corea del Norte"), + CountryLocalization("mp", "Ingles Simi", "Islas Marianas del Norte"), + CountryLocalization("no", "Chincha Sami Simi", "Noruega"), + CountryLocalization("om", "Arabe Simi", "Omán"), + CountryLocalization("pk", "Ingles Simi", "Pakistán"), + CountryLocalization("pw", "Ingles Simi", "Palaos"), + CountryLocalization("ps", "Arabe Simi", "Palestina Kamachikuq"), + CountryLocalization("pa", "Español Simi", "Panamá"), + CountryLocalization("pg", "Ingles Simi", "Papúa Nueva Guinea"), + CountryLocalization("py", "Español Simi", "Paraguay"), + CountryLocalization("pe", "Español Simi", "Perú"), + CountryLocalization("ph", "Filipino Simi", "Filipinas"), + CountryLocalization("pn", "Ingles Simi", "Islas Pitcairn"), + CountryLocalization("pl", "Polaco Simi", "Polonia"), + CountryLocalization("pt", "Portugues Simi", "Portugal"), + CountryLocalization("pr", "Ingles Simi", "Puerto Rico"), + CountryLocalization("qa", "Arabe Simi", "Qatar"), + CountryLocalization("ro", "Rumano Simi", "Romania"), + CountryLocalization("ru", "Tartaro Simi", "Rusia"), + CountryLocalization("rw", "Ingles Simi", "Ruanda"), + CountryLocalization("re", "Frances Simi", "Réunion"), + CountryLocalization("ws", "Ingles Simi", "Samoa"), + CountryLocalization("sm", "Italiano Simi", "San Marino"), + CountryLocalization("sa", "Arabe Simi", "Arabia Saudí"), + CountryLocalization("sn", "Frances Simi", "Senegal"), + CountryLocalization("rs", "Serbio Simi", "Serbia"), + CountryLocalization("cs", "Serbio Simi", "Serbia and Montenegro"), + CountryLocalization("sc", "Frances Simi", "Seychelles"), + CountryLocalization("sl", "Ingles Simi", "Sierra Leona"), + CountryLocalization("sg", "Tamil Simi", "Singapur"), + CountryLocalization("sx", "Ingles Simi", "Sint Maarten"), + CountryLocalization("sk", "Eslovaco Simi", "Eslovaquia"), + CountryLocalization("si", "Esloveno Simi", "Eslovenia"), + CountryLocalization("sb", "Ingles Simi", "Solomon Islands"), + CountryLocalization("so", "Arabe Simi", "Somalia"), + CountryLocalization("za", "Ingles Simi", "Sudáfrica"), + CountryLocalization("kr", "Coreano Simi", "Corea del Sur"), + CountryLocalization("ss", "nus", "Sudán del Sur"), + CountryLocalization("es", "Español Simi", "España"), + CountryLocalization("lk", "Tamil Simi", "Sri Lanka"), + CountryLocalization("bl", "Frances Simi", "St. Barthélemy"), + CountryLocalization("sh", "Ingles Simi", "St. Helena"), + CountryLocalization("kn", "Ingles Simi", "San Cristóbal y Nieves"), + CountryLocalization("lc", "Ingles Simi", "St. Lucia"), + CountryLocalization("mf", "Frances Simi", "San Martín"), + CountryLocalization("pm", "Frances Simi", "San Pedro y Miquelón"), + CountryLocalization("vc", "Ingles Simi", "St. Vincent & Grenadines"), + CountryLocalization("sd", "Arabe Simi", "Sudán"), + CountryLocalization("sr", "Neerlandes Simi", "Surinam"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Ingles Simi", "Suazilandia"), + CountryLocalization("se", "Sueco Simi", "Suecia"), + CountryLocalization("ch", "Alsaciano Simi", "Suiza"), + CountryLocalization("sy", "Arabe Simi", "Siria"), + CountryLocalization("st", "Portugues Simi", "Santo Tomé y Príncipe"), + CountryLocalization("tw", "Chino Simi", "Taiwan"), + CountryLocalization("tj", "Tayiko Simi", "Tayikistán"), + CountryLocalization("tz", "kde", "Tanzania"), + CountryLocalization("th", "Tailandes Simi", "Tailandia"), + CountryLocalization("tl", "Portugues Simi", "Timor-Leste"), + CountryLocalization("tg", "Frances Simi", "Togo"), + CountryLocalization("tk", "Ingles Simi", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "Ingles Simi", "Trinidad y Tobago"), + CountryLocalization("tn", "Frances Simi", "Túnez"), + CountryLocalization("tr", "Turco Simi", "Turquía"), + CountryLocalization("tm", "Turcomano Simi", "Turkmenistan"), + CountryLocalization("tc", "Ingles Simi", "Turks & Caicos Islands"), + CountryLocalization("tv", "Ingles Simi", "Tuvalu"), + CountryLocalization("um", "Ingles Simi", "Islas menores alejadas de los EE.UU."), + CountryLocalization("vi", "Ingles Simi", "EE.UU. Islas Vírgenes"), + CountryLocalization("ug", "Suajili Simi", "Uganda"), + CountryLocalization("ua", "Ucraniano Simi", "Ukraine"), + CountryLocalization("ae", "Arabe Simi", "United Arab Emirates"), + CountryLocalization("gb", "Ingles Simi", "Reino Unido"), + CountryLocalization("us", "lkt", "Estados Unidos"), + CountryLocalization("uy", "Español Simi", "Uruguay"), + CountryLocalization("uz", "Uzbeko Simi", "Uzbekistán"), + CountryLocalization("vu", "Frances Simi", "Vanuatu"), + CountryLocalization("va", "Italiano Simi", "Santa Sede (Ciudad del Vaticano)"), + CountryLocalization("ve", "Español Simi", "Venezuela"), + CountryLocalization("vn", "Vietnamita Simi", "Vietnam"), + CountryLocalization("wf", "Frances Simi", "Wallis y Futuna"), + CountryLocalization("eh", "Arabe Simi", "Western Sahara"), + CountryLocalization("ye", "Arabe Simi", "Yemen"), + CountryLocalization("zm", "Ingles Simi", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabue"), + CountryLocalization("ax", "Sueco Simi", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ro.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ro.kt new file mode 100644 index 0000000..cd4b803 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ro.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ro. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ro: List = listOf( + CountryLocalization("af", "persană", "Afganistan"), + CountryLocalization("al", "albaneză", "Albania"), + CountryLocalization("dz", "franceză", "Algeria"), + CountryLocalization("as", "engleză", "Samoa Americană"), + CountryLocalization("ad", "catalană", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "engleză", "Anguilla"), + CountryLocalization("ag", "engleză", "Antigua și Barbuda"), + CountryLocalization("ar", "spaniolă", "Argentina"), + CountryLocalization("am", "armeană", "Armenia"), + CountryLocalization("aw", "neerlandeză", "Aruba"), + CountryLocalization("au", "engleză", "Australia"), + CountryLocalization("at", "engleză", "Austria"), + CountryLocalization("az", "azeră", "Azerbaidjan"), + CountryLocalization("bs", "engleză", "Bahamas"), + CountryLocalization("bh", "arabă", "Bahrain"), + CountryLocalization("bd", "bengaleză", "Bangladesh"), + CountryLocalization("bb", "engleză", "Barbados"), + CountryLocalization("by", "bielorusă", "Belarus"), + CountryLocalization("be", "franceză", "Belgia"), + CountryLocalization("bz", "engleză", "Belize"), + CountryLocalization("bj", "franceză", "Benin"), + CountryLocalization("bm", "engleză", "Bermuda"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "spaniolă", "Bolivia"), + CountryLocalization("ba", "bosniacă", "Bosnia și Herțegovina"), + CountryLocalization("bw", "engleză", "Botswana"), + CountryLocalization("br", "portugheză", "Brazilia"), + CountryLocalization("io", "engleză", "Teritoriul Britanic din Oceanul Indian"), + CountryLocalization("vg", "engleză", "Insulele Virgine Britanice"), + CountryLocalization("bn", "malaeză", "Brunei"), + CountryLocalization("bg", "bulgară", "Bulgaria"), + CountryLocalization("bf", "franceză", "Burkina Faso"), + CountryLocalization("bi", "franceză", "Burundi"), + CountryLocalization("kh", "khmeră", "Cambodgia"), + CountryLocalization("cm", "basaa", "Camerun"), + CountryLocalization("ca", "franceză", "Canada"), + CountryLocalization("ic", "spaniolă", "Insulele Canare"), + CountryLocalization("cv", "kabuverdianu", "Capul Verde"), + CountryLocalization("bq", "neerlandeză", "Insulele Caraibe Olandeze"), + CountryLocalization("ky", "engleză", "Insulele Cayman"), + CountryLocalization("cf", "lingala", "Republica Centrafricană"), + CountryLocalization("ea", "spaniolă", "Ceuta și Melilla"), + CountryLocalization("td", "arabă", "Ciad"), + CountryLocalization("cl", "spaniolă", "Chile"), + CountryLocalization("cn", "tibetană", "China"), + CountryLocalization("cx", "engleză", "Insula Christmas"), + CountryLocalization("cc", "engleză", "Insulele Cocos (Keeling)"), + CountryLocalization("co", "spaniolă", "Columbia"), + CountryLocalization("km", "arabă", "Comore"), + CountryLocalization("cg", "lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "engleză", "Insulele Cook"), + CountryLocalization("cr", "spaniolă", "Costa Rica"), + CountryLocalization("hr", "croată", "Croația"), + CountryLocalization("cu", "spaniolă", "Cuba"), + CountryLocalization("cw", "neerlandeză", "Curaçao"), + CountryLocalization("cy", "engleză", "Cipru"), + CountryLocalization("cz", "cehă", "Cehia"), + CountryLocalization("ci", "franceză", "Côte d’Ivoire"), + CountryLocalization("dk", "engleză", "Danemarca"), + CountryLocalization("dg", "engleză", "Diego Garcia"), + CountryLocalization("dj", "franceză", "Djibouti"), + CountryLocalization("dm", "engleză", "Dominica"), + CountryLocalization("do", "spaniolă", "Republica Dominicană"), + CountryLocalization("ec", "quechua", "Ecuador"), + CountryLocalization("eg", "arabă", "Egipt"), + CountryLocalization("sv", "spaniolă", "El Salvador"), + CountryLocalization("gq", "spaniolă", "Guineea Ecuatorială"), + CountryLocalization("er", "tigrină", "Eritreea"), + CountryLocalization("ee", "estonă", "Estonia"), + CountryLocalization("et", "amharică", "Etiopia"), + CountryLocalization("fk", "engleză", "Insulele Falkland"), + CountryLocalization("fo", "faroeză", "Insulele Feroe"), + CountryLocalization("fj", "engleză", "Fiji"), + CountryLocalization("fi", "suedeză", "Finlanda"), + CountryLocalization("fr", "germană (Elveția)", "Franța"), + CountryLocalization("gf", "franceză", "Guyana Franceză"), + CountryLocalization("pf", "franceză", "Polinezia Franceză"), + CountryLocalization("ga", "franceză", "Gabon"), + CountryLocalization("gm", "engleză", "Gambia"), + CountryLocalization("ge", "osetă", "Georgia"), + CountryLocalization("de", "sorabă de jos", "Germania"), + CountryLocalization("gh", "engleză", "Ghana"), + CountryLocalization("gi", "engleză", "Gibraltar"), + CountryLocalization("gr", "greacă", "Grecia"), + CountryLocalization("gl", "kalaallisut", "Groenlanda"), + CountryLocalization("gd", "engleză", "Grenada"), + CountryLocalization("gp", "franceză", "Guadelupa"), + CountryLocalization("gu", "engleză", "Guam"), + CountryLocalization("gt", "spaniolă", "Guatemala"), + CountryLocalization("gg", "engleză", "Guernsey"), + CountryLocalization("gn", "franceză", "Guineea"), + CountryLocalization("gw", "portugheză", "Guineea-Bissau"), + CountryLocalization("gy", "engleză", "Guyana"), + CountryLocalization("ht", "franceză", "Haiti"), + CountryLocalization("hn", "spaniolă", "Honduras"), + CountryLocalization("hk", "chineză", "R.A.S. Hong Kong a Chinei"), + CountryLocalization("hu", "maghiară", "Ungaria"), + CountryLocalization("is", "islandeză", "Islanda"), + CountryLocalization("in", "nepaleză", "India"), + CountryLocalization("id", "Indonesian", "Indonezia"), + CountryLocalization("ir", "persană", "Iran"), + CountryLocalization("iq", "luri de nord", "Irak"), + CountryLocalization("ie", "engleză", "Irlanda"), + CountryLocalization("im", "manx", "Insula Man"), + CountryLocalization("il", "engleză", "Israel"), + CountryLocalization("it", "germană", "Italia"), + CountryLocalization("jm", "engleză", "Jamaica"), + CountryLocalization("jp", "japoneză", "Japonia"), + CountryLocalization("je", "engleză", "Jersey"), + CountryLocalization("jo", "arabă", "Iordania"), + CountryLocalization("kz", "kazahă", "Kazahstan"), + CountryLocalization("ke", "somaleză", "Kenya"), + CountryLocalization("ki", "engleză", "Kiribati"), + CountryLocalization("xk", "sârbă", "Kosovo"), + CountryLocalization("kw", "arabă", "Kuweit"), + CountryLocalization("kg", "rusă", "Kârgâzstan"), + CountryLocalization("la", "laoțiană", "Laos"), + CountryLocalization("lv", "letonă", "Letonia"), + CountryLocalization("lb", "arabă", "Liban"), + CountryLocalization("ls", "engleză", "Lesotho"), + CountryLocalization("lr", "engleză", "Liberia"), + CountryLocalization("ly", "arabă", "Libia"), + CountryLocalization("li", "germană (Elveția)", "Liechtenstein"), + CountryLocalization("lt", "lituaniană", "Lituania"), + CountryLocalization("lu", "luxemburgheză", "Luxemburg"), + CountryLocalization("mo", "portugheză", "R.A.S. Macao a Chinei"), + CountryLocalization("mk", "albaneză", "Republica Macedonia"), + CountryLocalization("mg", "franceză", "Madagascar"), + CountryLocalization("mw", "engleză", "Malawi"), + CountryLocalization("my", "tamilă", "Malaysia"), + CountryLocalization("ml", "franceză", "Mali"), + CountryLocalization("mt", "engleză", "Malta"), + CountryLocalization("mh", "engleză", "Insulele Marshall"), + CountryLocalization("mq", "franceză", "Martinica"), + CountryLocalization("mr", "arabă", "Mauritania"), + CountryLocalization("mu", "morisyen", "Mauritius"), + CountryLocalization("yt", "franceză", "Mayotte"), + CountryLocalization("mx", "spaniolă", "Mexic"), + CountryLocalization("fm", "engleză", "Micronezia"), + CountryLocalization("md", "rusă", "Republica Moldova"), + CountryLocalization("mc", "franceză", "Monaco"), + CountryLocalization("mn", "mongolă", "Mongolia"), + CountryLocalization("me", "sârbă", "Muntenegru"), + CountryLocalization("ms", "engleză", "Montserrat"), + CountryLocalization("ma", "tamazight central marocană", "Maroc"), + CountryLocalization("mz", "makhuwa-meetto", "Mozambic"), + CountryLocalization("mm", "birmană", "Myanmar (Birmania)"), + CountryLocalization("na", "engleză", "Namibia"), + CountryLocalization("nr", "engleză", "Nauru"), + CountryLocalization("np", "nepaleză", "Nepal"), + CountryLocalization("nl", "engleză", "Țările de Jos"), + CountryLocalization("nc", "franceză", "Noua Caledonie"), + CountryLocalization("nz", "engleză", "Noua Zeelandă"), + CountryLocalization("ni", "spaniolă", "Nicaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "engleză", "Niue"), + CountryLocalization("nf", "engleză", "Insula Norfolk"), + CountryLocalization("kp", "coreeană", "Coreea de Nord"), + CountryLocalization("mp", "engleză", "Insulele Mariane de Nord"), + CountryLocalization("no", "sami de nord", "Norvegia"), + CountryLocalization("om", "arabă", "Oman"), + CountryLocalization("pk", "engleză", "Pakistan"), + CountryLocalization("pw", "engleză", "Palau"), + CountryLocalization("ps", "arabă", "Teritoriile Palestiniene"), + CountryLocalization("pa", "spaniolă", "Panama"), + CountryLocalization("pg", "engleză", "Papua-Noua Guinee"), + CountryLocalization("py", "spaniolă", "Paraguay"), + CountryLocalization("pe", "spaniolă", "Peru"), + CountryLocalization("ph", "filipineză", "Filipine"), + CountryLocalization("pn", "engleză", "Insulele Pitcairn"), + CountryLocalization("pl", "poloneză", "Polonia"), + CountryLocalization("pt", "portugheză", "Portugalia"), + CountryLocalization("pr", "engleză", "Puerto Rico"), + CountryLocalization("qa", "arabă", "Qatar"), + CountryLocalization("ro", "română", "România"), + CountryLocalization("ru", "tătară", "Rusia"), + CountryLocalization("rw", "engleză", "Rwanda"), + CountryLocalization("re", "franceză", "Réunion"), + CountryLocalization("ws", "engleză", "Samoa"), + CountryLocalization("sm", "italiană", "San Marino"), + CountryLocalization("sa", "arabă", "Arabia Saudită"), + CountryLocalization("sn", "franceză", "Senegal"), + CountryLocalization("rs", "sârbă", "Serbia"), + CountryLocalization("cs", "sârbă", "Serbia and Montenegro"), + CountryLocalization("sc", "franceză", "Seychelles"), + CountryLocalization("sl", "engleză", "Sierra Leone"), + CountryLocalization("sg", "tamilă", "Singapore"), + CountryLocalization("sx", "engleză", "Sint-Maarten"), + CountryLocalization("sk", "slovacă", "Slovacia"), + CountryLocalization("si", "slovenă", "Slovenia"), + CountryLocalization("sb", "engleză", "Insulele Solomon"), + CountryLocalization("so", "arabă", "Somalia"), + CountryLocalization("za", "engleză", "Africa de Sud"), + CountryLocalization("kr", "coreeană", "Coreea de Sud"), + CountryLocalization("ss", "nuer", "Sudanul de Sud"), + CountryLocalization("es", "spaniolă", "Spania"), + CountryLocalization("lk", "tamilă", "Sri Lanka"), + CountryLocalization("bl", "franceză", "Saint-Barthélemy"), + CountryLocalization("sh", "engleză", "Sfânta Elena"), + CountryLocalization("kn", "engleză", "Saint Kitts și Nevis"), + CountryLocalization("lc", "engleză", "Sfânta Lucia"), + CountryLocalization("mf", "franceză", "Sfântul Martin"), + CountryLocalization("pm", "franceză", "Saint-Pierre și Miquelon"), + CountryLocalization("vc", "engleză", "Saint Vincent și Grenadinele"), + CountryLocalization("sd", "arabă", "Sudan"), + CountryLocalization("sr", "neerlandeză", "Suriname"), + CountryLocalization("sj", "norvegiană bokmål", "Svalbard și Jan Mayen"), + CountryLocalization("sz", "engleză", "Swaziland"), + CountryLocalization("se", "suedeză", "Suedia"), + CountryLocalization("ch", "germană (Elveția)", "Elveția"), + CountryLocalization("sy", "arabă", "Siria"), + CountryLocalization("st", "portugheză", "Sao Tome și Principe"), + CountryLocalization("tw", "chineză", "Taiwan"), + CountryLocalization("tj", "tadjică", "Tadjikistan"), + CountryLocalization("tz", "makonde", "Tanzania"), + CountryLocalization("th", "thailandeză", "Thailanda"), + CountryLocalization("tl", "portugheză", "Timorul de Est"), + CountryLocalization("tg", "franceză", "Togo"), + CountryLocalization("tk", "engleză", "Tokelau"), + CountryLocalization("to", "tongană", "Tonga"), + CountryLocalization("tt", "engleză", "Trinidad și Tobago"), + CountryLocalization("tn", "franceză", "Tunisia"), + CountryLocalization("tr", "turcă", "Turcia"), + CountryLocalization("tm", "turkmenă", "Turkmenistan"), + CountryLocalization("tc", "engleză", "Insulele Turks și Caicos"), + CountryLocalization("tv", "engleză", "Tuvalu"), + CountryLocalization("um", "engleză", "Insulele Îndepărtate ale S.U.A."), + CountryLocalization("vi", "engleză", "Insulele Virgine Americane"), + CountryLocalization("ug", "swahili", "Uganda"), + CountryLocalization("ua", "ucraineană", "Ucraina"), + CountryLocalization("ae", "arabă", "Emiratele Arabe Unite"), + CountryLocalization("gb", "engleză", "Regatul Unit"), + CountryLocalization("us", "lakota", "Statele Unite ale Americii"), + CountryLocalization("uy", "spaniolă", "Uruguay"), + CountryLocalization("uz", "uzbecă", "Uzbekistan"), + CountryLocalization("vu", "franceză", "Vanuatu"), + CountryLocalization("va", "italiană", "Statul Cetății Vaticanului"), + CountryLocalization("ve", "spaniolă", "Venezuela"), + CountryLocalization("vn", "vietnameză", "Vietnam"), + CountryLocalization("wf", "franceză", "Wallis și Futuna"), + CountryLocalization("eh", "arabă", "Sahara Occidentală"), + CountryLocalization("ye", "arabă", "Yemen"), + CountryLocalization("zm", "engleză", "Zambia"), + CountryLocalization("zw", "ndebele de nord", "Zimbabwe"), + CountryLocalization("ax", "suedeză", "Insulele Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ru.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ru.kt new file mode 100644 index 0000000..d037d36 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ru.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ru. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ru: List = listOf( + CountryLocalization("af", "персидский", "Афганистан"), + CountryLocalization("al", "албанский", "Албания"), + CountryLocalization("dz", "французский", "Алжир"), + CountryLocalization("as", "английский", "Американское Самоа"), + CountryLocalization("ad", "каталанский", "Андорра"), + CountryLocalization("ao", "лингала", "Ангола"), + CountryLocalization("ai", "английский", "Ангилья"), + CountryLocalization("ag", "английский", "Антигуа и Барбуда"), + CountryLocalization("ar", "испанский", "Аргентина"), + CountryLocalization("am", "армянский", "Армения"), + CountryLocalization("aw", "нидерландский", "Аруба"), + CountryLocalization("au", "английский", "Австралия"), + CountryLocalization("at", "английский", "Австрия"), + CountryLocalization("az", "азербайджанский", "Азербайджан"), + CountryLocalization("bs", "английский", "Багамы"), + CountryLocalization("bh", "арабский", "Бахрейн"), + CountryLocalization("bd", "бенгальский", "Бангладеш"), + CountryLocalization("bb", "английский", "Барбадос"), + CountryLocalization("by", "белорусский", "Беларусь"), + CountryLocalization("be", "французский", "Бельгия"), + CountryLocalization("bz", "английский", "Белиз"), + CountryLocalization("bj", "французский", "Бенин"), + CountryLocalization("bm", "английский", "Бермудские о-ва"), + CountryLocalization("bt", "дзонг-кэ", "Бутан"), + CountryLocalization("bo", "испанский", "Боливия"), + CountryLocalization("ba", "боснийский", "Босния и Герцеговина"), + CountryLocalization("bw", "английский", "Ботсвана"), + CountryLocalization("br", "португальский", "Бразилия"), + CountryLocalization("io", "английский", "Британская территория в Индийском океане"), + CountryLocalization("vg", "английский", "Виргинские о-ва (Британские)"), + CountryLocalization("bn", "малайский", "Бруней-Даруссалам"), + CountryLocalization("bg", "болгарский", "Болгария"), + CountryLocalization("bf", "французский", "Буркина-Фасо"), + CountryLocalization("bi", "французский", "Бурунди"), + CountryLocalization("kh", "кхмерский", "Камбоджа"), + CountryLocalization("cm", "баса", "Камерун"), + CountryLocalization("ca", "французский", "Канада"), + CountryLocalization("ic", "испанский", "Канарские о-ва"), + CountryLocalization("cv", "кабувердьяну", "Кабо-Верде"), + CountryLocalization("bq", "нидерландский", "Бонэйр, Синт-Эстатиус и Саба"), + CountryLocalization("ky", "английский", "Каймановы о-ва"), + CountryLocalization("cf", "лингала", "Центрально-Африканская Республика"), + CountryLocalization("ea", "испанский", "Сеута и Мелилья"), + CountryLocalization("td", "арабский", "Чад"), + CountryLocalization("cl", "испанский", "Чили"), + CountryLocalization("cn", "тибетский", "Китай"), + CountryLocalization("cx", "английский", "о-в Рождества"), + CountryLocalization("cc", "английский", "Кокосовые о-ва"), + CountryLocalization("co", "испанский", "Колумбия"), + CountryLocalization("km", "арабский", "Коморы"), + CountryLocalization("cg", "лингала", "Конго - Браззавиль"), + CountryLocalization("cd", "суахили", "Конго - Киншаса"), + CountryLocalization("ck", "английский", "Острова Кука"), + CountryLocalization("cr", "испанский", "Коста-Рика"), + CountryLocalization("hr", "хорватский", "Хорватия"), + CountryLocalization("cu", "испанский", "Куба"), + CountryLocalization("cw", "нидерландский", "Кюрасао"), + CountryLocalization("cy", "английский", "Кипр"), + CountryLocalization("cz", "чешский", "Чехия"), + CountryLocalization("ci", "французский", "Кот-д’Ивуар"), + CountryLocalization("dk", "английский", "Дания"), + CountryLocalization("dg", "английский", "Диего-Гарсия"), + CountryLocalization("dj", "французский", "Джибути"), + CountryLocalization("dm", "английский", "Доминика"), + CountryLocalization("do", "испанский", "Доминиканская Республика"), + CountryLocalization("ec", "кечуа", "Эквадор"), + CountryLocalization("eg", "арабский", "Египет"), + CountryLocalization("sv", "испанский", "Сальвадор"), + CountryLocalization("gq", "испанский", "Экваториальная Гвинея"), + CountryLocalization("er", "тигринья", "Эритрея"), + CountryLocalization("ee", "эстонский", "Эстония"), + CountryLocalization("et", "амхарский", "Эфиопия"), + CountryLocalization("fk", "английский", "Фолклендские о-ва"), + CountryLocalization("fo", "фарерский", "Фарерские о-ва"), + CountryLocalization("fj", "английский", "Фиджи"), + CountryLocalization("fi", "шведский", "Финляндия"), + CountryLocalization("fr", "швейцарский немецкий", "Франция"), + CountryLocalization("gf", "французский", "Французская Гвиана"), + CountryLocalization("pf", "французский", "Французская Полинезия"), + CountryLocalization("ga", "французский", "Габон"), + CountryLocalization("gm", "английский", "Гамбия"), + CountryLocalization("ge", "осетинский", "Грузия"), + CountryLocalization("de", "нижнелужицкий", "Германия"), + CountryLocalization("gh", "английский", "Гана"), + CountryLocalization("gi", "английский", "Гибралтар"), + CountryLocalization("gr", "греческий", "Греция"), + CountryLocalization("gl", "гренландский", "Гренландия"), + CountryLocalization("gd", "английский", "Гренада"), + CountryLocalization("gp", "французский", "Гваделупа"), + CountryLocalization("gu", "английский", "Гуам"), + CountryLocalization("gt", "испанский", "Гватемала"), + CountryLocalization("gg", "английский", "Гернси"), + CountryLocalization("gn", "французский", "Гвинея"), + CountryLocalization("gw", "португальский", "Гвинея-Бисау"), + CountryLocalization("gy", "английский", "Гайана"), + CountryLocalization("ht", "французский", "Гаити"), + CountryLocalization("hn", "испанский", "Гондурас"), + CountryLocalization("hk", "китайский", "Гонконг (САР)"), + CountryLocalization("hu", "венгерский", "Венгрия"), + CountryLocalization("is", "исландский", "Исландия"), + CountryLocalization("in", "непальский", "Индия"), + CountryLocalization("id", "индонезийский", "Индонезия"), + CountryLocalization("ir", "персидский", "Иран"), + CountryLocalization("iq", "севернолурский", "Ирак"), + CountryLocalization("ie", "английский", "Ирландия"), + CountryLocalization("im", "мэнский", "о-в Мэн"), + CountryLocalization("il", "английский", "Израиль"), + CountryLocalization("it", "немецкий", "Италия"), + CountryLocalization("jm", "английский", "Ямайка"), + CountryLocalization("jp", "японский", "Япония"), + CountryLocalization("je", "английский", "Джерси"), + CountryLocalization("jo", "арабский", "Иордания"), + CountryLocalization("kz", "казахский", "Казахстан"), + CountryLocalization("ke", "сомали", "Кения"), + CountryLocalization("ki", "английский", "Кирибати"), + CountryLocalization("xk", "сербский", "Косово"), + CountryLocalization("kw", "арабский", "Кувейт"), + CountryLocalization("kg", "русский", "Киргизия"), + CountryLocalization("la", "лаосский", "Лаос"), + CountryLocalization("lv", "латышский", "Латвия"), + CountryLocalization("lb", "арабский", "Ливан"), + CountryLocalization("ls", "английский", "Лесото"), + CountryLocalization("lr", "английский", "Либерия"), + CountryLocalization("ly", "арабский", "Ливия"), + CountryLocalization("li", "швейцарский немецкий", "Лихтенштейн"), + CountryLocalization("lt", "литовский", "Литва"), + CountryLocalization("lu", "люксембургский", "Люксембург"), + CountryLocalization("mo", "португальский", "Макао (САР)"), + CountryLocalization("mk", "албанский", "Македония"), + CountryLocalization("mg", "французский", "Мадагаскар"), + CountryLocalization("mw", "английский", "Малави"), + CountryLocalization("my", "тамильский", "Малайзия"), + CountryLocalization("ml", "французский", "Мали"), + CountryLocalization("mt", "английский", "Мальта"), + CountryLocalization("mh", "английский", "Маршалловы Острова"), + CountryLocalization("mq", "французский", "Мартиника"), + CountryLocalization("mr", "арабский", "Мавритания"), + CountryLocalization("mu", "маврикийский креольский", "Маврикий"), + CountryLocalization("yt", "французский", "Майотта"), + CountryLocalization("mx", "испанский", "Мексика"), + CountryLocalization("fm", "английский", "Федеративные Штаты Микронезии"), + CountryLocalization("md", "русский", "Молдова"), + CountryLocalization("mc", "французский", "Монако"), + CountryLocalization("mn", "монгольский", "Монголия"), + CountryLocalization("me", "сербский", "Черногория"), + CountryLocalization("ms", "английский", "Монтсеррат"), + CountryLocalization("ma", "среднеатласский тамазигхтский", "Марокко"), + CountryLocalization("mz", "макуа-меетто", "Мозамбик"), + CountryLocalization("mm", "бирманский", "Мьянма (Бирма)"), + CountryLocalization("na", "английский", "Намибия"), + CountryLocalization("nr", "английский", "Науру"), + CountryLocalization("np", "непальский", "Непал"), + CountryLocalization("nl", "английский", "Нидерланды"), + CountryLocalization("nc", "французский", "Новая Каледония"), + CountryLocalization("nz", "английский", "Новая Зеландия"), + CountryLocalization("ni", "испанский", "Никарагуа"), + CountryLocalization("ne", "хауса", "Нигер"), + CountryLocalization("ng", "хауса", "Нигерия"), + CountryLocalization("nu", "английский", "Ниуэ"), + CountryLocalization("nf", "английский", "о-в Норфолк"), + CountryLocalization("kp", "корейский", "КНДР"), + CountryLocalization("mp", "английский", "Северные Марианские о-ва"), + CountryLocalization("no", "северносаамский", "Норвегия"), + CountryLocalization("om", "арабский", "Оман"), + CountryLocalization("pk", "английский", "Пакистан"), + CountryLocalization("pw", "английский", "Палау"), + CountryLocalization("ps", "арабский", "Палестинские территории"), + CountryLocalization("pa", "испанский", "Панама"), + CountryLocalization("pg", "английский", "Папуа — Новая Гвинея"), + CountryLocalization("py", "испанский", "Парагвай"), + CountryLocalization("pe", "испанский", "Перу"), + CountryLocalization("ph", "филиппинский", "Филиппины"), + CountryLocalization("pn", "английский", "о-ва Питкэрн"), + CountryLocalization("pl", "польский", "Польша"), + CountryLocalization("pt", "португальский", "Португалия"), + CountryLocalization("pr", "английский", "Пуэрто-Рико"), + CountryLocalization("qa", "арабский", "Катар"), + CountryLocalization("ro", "румынский", "Румыния"), + CountryLocalization("ru", "татарский", "Россия"), + CountryLocalization("rw", "английский", "Руанда"), + CountryLocalization("re", "французский", "Реюньон"), + CountryLocalization("ws", "английский", "Самоа"), + CountryLocalization("sm", "итальянский", "Сан-Марино"), + CountryLocalization("sa", "арабский", "Саудовская Аравия"), + CountryLocalization("sn", "французский", "Сенегал"), + CountryLocalization("rs", "сербский", "Сербия"), + CountryLocalization("cs", "сербский", "Serbia and Montenegro"), + CountryLocalization("sc", "французский", "Сейшельские Острова"), + CountryLocalization("sl", "английский", "Сьерра-Леоне"), + CountryLocalization("sg", "тамильский", "Сингапур"), + CountryLocalization("sx", "английский", "Синт-Мартен"), + CountryLocalization("sk", "словацкий", "Словакия"), + CountryLocalization("si", "словенский", "Словения"), + CountryLocalization("sb", "английский", "Соломоновы Острова"), + CountryLocalization("so", "арабский", "Сомали"), + CountryLocalization("za", "английский", "Южно-Африканская Республика"), + CountryLocalization("kr", "корейский", "Республика Корея"), + CountryLocalization("ss", "нуэр", "Южный Судан"), + CountryLocalization("es", "испанский", "Испания"), + CountryLocalization("lk", "тамильский", "Шри-Ланка"), + CountryLocalization("bl", "французский", "Сен-Бартелеми"), + CountryLocalization("sh", "английский", "о-в Св. Елены"), + CountryLocalization("kn", "английский", "Сент-Китс и Невис"), + CountryLocalization("lc", "английский", "Сент-Люсия"), + CountryLocalization("mf", "французский", "Сен-Мартен"), + CountryLocalization("pm", "французский", "Сен-Пьер и Микелон"), + CountryLocalization("vc", "английский", "Сент-Винсент и Гренадины"), + CountryLocalization("sd", "арабский", "Судан"), + CountryLocalization("sr", "нидерландский", "Суринам"), + CountryLocalization("sj", "норвежский букмол", "Шпицберген и Ян-Майен"), + CountryLocalization("sz", "английский", "Свазиленд"), + CountryLocalization("se", "шведский", "Швеция"), + CountryLocalization("ch", "швейцарский немецкий", "Швейцария"), + CountryLocalization("sy", "арабский", "Сирия"), + CountryLocalization("st", "португальский", "Сан-Томе и Принсипи"), + CountryLocalization("tw", "китайский", "Тайвань"), + CountryLocalization("tj", "таджикский", "Таджикистан"), + CountryLocalization("tz", "маконде", "Танзания"), + CountryLocalization("th", "тайский", "Таиланд"), + CountryLocalization("tl", "португальский", "Восточный Тимор"), + CountryLocalization("tg", "французский", "Того"), + CountryLocalization("tk", "английский", "Токелау"), + CountryLocalization("to", "тонганский", "Тонга"), + CountryLocalization("tt", "английский", "Тринидад и Тобаго"), + CountryLocalization("tn", "французский", "Тунис"), + CountryLocalization("tr", "турецкий", "Турция"), + CountryLocalization("tm", "туркменский", "Туркменистан"), + CountryLocalization("tc", "английский", "о-ва Тёркс и Кайкос"), + CountryLocalization("tv", "английский", "Тувалу"), + CountryLocalization("um", "английский", "Внешние малые о-ва (США)"), + CountryLocalization("vi", "английский", "Виргинские о-ва (США)"), + CountryLocalization("ug", "суахили", "Уганда"), + CountryLocalization("ua", "украинский", "Украина"), + CountryLocalization("ae", "арабский", "ОАЭ"), + CountryLocalization("gb", "английский", "Великобритания"), + CountryLocalization("us", "лакота", "Соединенные Штаты"), + CountryLocalization("uy", "испанский", "Уругвай"), + CountryLocalization("uz", "узбекский", "Узбекистан"), + CountryLocalization("vu", "французский", "Вануату"), + CountryLocalization("va", "итальянский", "Ватикан"), + CountryLocalization("ve", "испанский", "Венесуэла"), + CountryLocalization("vn", "вьетнамский", "Вьетнам"), + CountryLocalization("wf", "французский", "Уоллис и Футуна"), + CountryLocalization("eh", "арабский", "Западная Сахара"), + CountryLocalization("ye", "арабский", "Йемен"), + CountryLocalization("zm", "английский", "Замбия"), + CountryLocalization("zw", "северный ндебеле", "Зимбабве"), + CountryLocalization("ax", "шведский", "Аландские о-ва"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_se.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_se.kt new file mode 100644 index 0000000..b0ca899 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_se.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code se. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_se: List = listOf( + CountryLocalization("af", "persijagiella", "Afghanistan"), + CountryLocalization("al", "albánagiella", "Albánia"), + CountryLocalization("dz", "fránskkagiella", "Algeria"), + CountryLocalization("as", "eaŋgalsgiella", "Amerihká Samoa"), + CountryLocalization("ad", "katalánagiella", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "eaŋgalsgiella", "Anguilla"), + CountryLocalization("ag", "eaŋgalsgiella", "Antigua ja Barbuda"), + CountryLocalization("ar", "spánskkagiella", "Argentina"), + CountryLocalization("am", "armeenagiella", "Armenia"), + CountryLocalization("aw", "hollánddagiella", "Aruba"), + CountryLocalization("au", "eaŋgalsgiella", "Austrália"), + CountryLocalization("at", "eaŋgalsgiella", "Nuortariika"), + CountryLocalization("az", "Azerbaijani", "Aserbaižan"), + CountryLocalization("bs", "eaŋgalsgiella", "Bahamas"), + CountryLocalization("bh", "arábagiella", "Bahrain"), + CountryLocalization("bd", "bengalgiella", "Bangladesh"), + CountryLocalization("bb", "eaŋgalsgiella", "Barbados"), + CountryLocalization("by", "vilges-ruoššagiella", "Vilges-Ruošša"), + CountryLocalization("be", "fránskkagiella", "Belgia"), + CountryLocalization("bz", "eaŋgalsgiella", "Belize"), + CountryLocalization("bj", "fránskkagiella", "Benin"), + CountryLocalization("bm", "eaŋgalsgiella", "Bermuda"), + CountryLocalization("bt", "dzongkhagiella", "Bhutan"), + CountryLocalization("bo", "spánskkagiella", "Bolivia"), + CountryLocalization("ba", "bosniagiella", "Bosnia-Hercegovina"), + CountryLocalization("bw", "eaŋgalsgiella", "Botswana"), + CountryLocalization("br", "portugálagiella", "Brasil"), + CountryLocalization("io", "eaŋgalsgiella", "British Indian Ocean Territory"), + CountryLocalization("vg", "eaŋgalsgiella", "Brittania Virgin-sullot"), + CountryLocalization("bn", "Malay", "Brunei"), + CountryLocalization("bg", "bulgáriagiella", "Bulgária"), + CountryLocalization("bf", "fránskkagiella", "Burkina Faso"), + CountryLocalization("bi", "fránskkagiella", "Burundi"), + CountryLocalization("kh", "kambodiagiella", "Kambodža"), + CountryLocalization("cm", "Basaa", "Kamerun"), + CountryLocalization("ca", "fránskkagiella", "Kanáda"), + CountryLocalization("ic", "spánskkagiella", "Kanáriasullot"), + CountryLocalization("cv", "kea", "Kap Verde"), + CountryLocalization("bq", "hollánddagiella", "Caribbean Netherlands"), + CountryLocalization("ky", "eaŋgalsgiella", "Cayman-sullot"), + CountryLocalization("cf", "Lingala", "Gaska-Afrihká dásseváldi"), + CountryLocalization("ea", "spánskkagiella", "Ceuta ja Melilla"), + CountryLocalization("td", "arábagiella", "Tčad"), + CountryLocalization("cl", "spánskkagiella", "Čiile"), + CountryLocalization("cn", "tibetagiella", "Kiinná"), + CountryLocalization("cx", "eaŋgalsgiella", "Juovllat-sullot"), + CountryLocalization("cc", "eaŋgalsgiella", "Cocos-sullot"), + CountryLocalization("co", "spánskkagiella", "Kolombia"), + CountryLocalization("km", "arábagiella", "Komoros"), + CountryLocalization("cg", "Lingala", "Kongo-Brazzaville"), + CountryLocalization("cd", "Swahili", "Kongo-Kinshasa"), + CountryLocalization("ck", "eaŋgalsgiella", "Cook-sullot"), + CountryLocalization("cr", "spánskkagiella", "Costa Rica"), + CountryLocalization("hr", "kroátiagiella", "Kroátia"), + CountryLocalization("cu", "spánskkagiella", "Kuba"), + CountryLocalization("cw", "hollánddagiella", "Curaçao"), + CountryLocalization("cy", "eaŋgalsgiella", "Kypros"), + CountryLocalization("cz", "čeahkagiella", "Čeahkka"), + CountryLocalization("ci", "fránskkagiella", "Elfenbenariddu"), + CountryLocalization("dk", "eaŋgalsgiella", "Dánmárku"), + CountryLocalization("dg", "eaŋgalsgiella", "Diego Garcia"), + CountryLocalization("dj", "fránskkagiella", "Djibouti"), + CountryLocalization("dm", "eaŋgalsgiella", "Dominica"), + CountryLocalization("do", "spánskkagiella", "Dominikána dásseváldi"), + CountryLocalization("ec", "Quechua", "Ecuador"), + CountryLocalization("eg", "arábagiella", "Egypta"), + CountryLocalization("sv", "spánskkagiella", "El Salvador"), + CountryLocalization("gq", "spánskkagiella", "Ekvatoriála Guinea"), + CountryLocalization("er", "Tigrinya", "Eritrea"), + CountryLocalization("ee", "esttegiella", "Estlánda"), + CountryLocalization("et", "Amharic", "Etiopia"), + CountryLocalization("fk", "eaŋgalsgiella", "Falklandsullot"), + CountryLocalization("fo", "fearagiella", "Fearsullot"), + CountryLocalization("fj", "eaŋgalsgiella", "Fijisullot"), + CountryLocalization("fi", "ruoŧagiella", "Suopma"), + CountryLocalization("fr", "Swiss German", "Frankriika"), + CountryLocalization("gf", "fránskkagiella", "Frankriikka Guayana"), + CountryLocalization("pf", "fránskkagiella", "Frankriikka Polynesia"), + CountryLocalization("ga", "fránskkagiella", "Gabon"), + CountryLocalization("gm", "eaŋgalsgiella", "Gámbia"), + CountryLocalization("ge", "Ossetic", "Georgia"), + CountryLocalization("de", "Lower Sorbian", "Duiska"), + CountryLocalization("gh", "eaŋgalsgiella", "Ghana"), + CountryLocalization("gi", "eaŋgalsgiella", "Gibraltar"), + CountryLocalization("gr", "greikkagiella", "Greika"), + CountryLocalization("gl", "Kalaallisut", "Kalaallit Nunaat"), + CountryLocalization("gd", "eaŋgalsgiella", "Grenada"), + CountryLocalization("gp", "fránskkagiella", "Guadeloupe"), + CountryLocalization("gu", "eaŋgalsgiella", "Guam"), + CountryLocalization("gt", "spánskkagiella", "Guatemala"), + CountryLocalization("gg", "eaŋgalsgiella", "Guernsey"), + CountryLocalization("gn", "fránskkagiella", "Guinea"), + CountryLocalization("gw", "portugálagiella", "Guinea-Bissau"), + CountryLocalization("gy", "eaŋgalsgiella", "Guyana"), + CountryLocalization("ht", "fránskkagiella", "Haiti"), + CountryLocalization("hn", "spánskkagiella", "Honduras"), + CountryLocalization("hk", "kiinnágiella", "Hongkong"), + CountryLocalization("hu", "ungárgiella", "Ungár"), + CountryLocalization("is", "islánddagiella", "Islánda"), + CountryLocalization("in", "nepaligiella", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "persijagiella", "Iran"), + CountryLocalization("iq", "lrc", "Irak"), + CountryLocalization("ie", "eaŋgalsgiella", "Irlánda"), + CountryLocalization("im", "manksgiella", "Mann-sullot"), + CountryLocalization("il", "eaŋgalsgiella", "Israel"), + CountryLocalization("it", "duiskkagiella", "Itália"), + CountryLocalization("jm", "eaŋgalsgiella", "Jamaica"), + CountryLocalization("jp", "japánagiella", "Japána"), + CountryLocalization("je", "eaŋgalsgiella", "Jersey"), + CountryLocalization("jo", "arábagiella", "Jordánia"), + CountryLocalization("kz", "kazakgiella", "Kasakstan"), + CountryLocalization("ke", "Somali", "Kenia"), + CountryLocalization("ki", "eaŋgalsgiella", "Kiribati"), + CountryLocalization("xk", "serbiagiella", "Kosovo"), + CountryLocalization("kw", "arábagiella", "Kuwait"), + CountryLocalization("kg", "ruoššagiella", "Kirgisistan"), + CountryLocalization("la", "laogiella", "Laos"), + CountryLocalization("lv", "látviagiella", "Látvia"), + CountryLocalization("lb", "arábagiella", "Libanon"), + CountryLocalization("ls", "eaŋgalsgiella", "Lesotho"), + CountryLocalization("lr", "eaŋgalsgiella", "Liberia"), + CountryLocalization("ly", "arábagiella", "Libya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "liettuvagiella", "Lietuva"), + CountryLocalization("lu", "luxemburggagiella", "Luxembourg"), + CountryLocalization("mo", "portugálagiella", "Makáo"), + CountryLocalization("mk", "albánagiella", "Makedonia"), + CountryLocalization("mg", "fránskkagiella", "Madagaskar"), + CountryLocalization("mw", "eaŋgalsgiella", "Malawi"), + CountryLocalization("my", "Tamil", "Malesia"), + CountryLocalization("ml", "fránskkagiella", "Mali"), + CountryLocalization("mt", "eaŋgalsgiella", "Málta"), + CountryLocalization("mh", "eaŋgalsgiella", "Marshallsullot"), + CountryLocalization("mq", "fránskkagiella", "Martinique"), + CountryLocalization("mr", "arábagiella", "Mauretánia"), + CountryLocalization("mu", "mfe", "Mauritius"), + CountryLocalization("yt", "fránskkagiella", "Mayotte"), + CountryLocalization("mx", "spánskkagiella", "Meksiko"), + CountryLocalization("fm", "eaŋgalsgiella", "Mikronesia"), + CountryLocalization("md", "ruoššagiella", "Moldávia"), + CountryLocalization("mc", "fránskkagiella", "Monaco"), + CountryLocalization("mn", "mongoliagiella", "Mongolia"), + CountryLocalization("me", "serbiagiella", "Montenegro"), + CountryLocalization("ms", "eaŋgalsgiella", "Montserrat"), + CountryLocalization("ma", "tzm", "Marokko"), + CountryLocalization("mz", "mgh", "Mosambik"), + CountryLocalization("mm", "burmagiella", "Burma"), + CountryLocalization("na", "eaŋgalsgiella", "Namibia"), + CountryLocalization("nr", "eaŋgalsgiella", "Nauru"), + CountryLocalization("np", "nepaligiella", "Nepal"), + CountryLocalization("nl", "eaŋgalsgiella", "Vuolleeatnamat"), + CountryLocalization("nc", "fránskkagiella", "Ođđa-Kaledonia"), + CountryLocalization("nz", "eaŋgalsgiella", "Ođđa-Selánda"), + CountryLocalization("ni", "spánskkagiella", "Nicaragua"), + CountryLocalization("ne", "haussagiella", "Niger"), + CountryLocalization("ng", "haussagiella", "Nigeria"), + CountryLocalization("nu", "eaŋgalsgiella", "Niue"), + CountryLocalization("nf", "eaŋgalsgiella", "Norfolksullot"), + CountryLocalization("kp", "koreagiella", "Davvi-Korea"), + CountryLocalization("mp", "eaŋgalsgiella", "Davvi-Mariánat"), + CountryLocalization("no", "davvisámegiella", "Norga"), + CountryLocalization("om", "arábagiella", "Oman"), + CountryLocalization("pk", "eaŋgalsgiella", "Pakistan"), + CountryLocalization("pw", "eaŋgalsgiella", "Palau"), + CountryLocalization("ps", "arábagiella", "Palestina"), + CountryLocalization("pa", "spánskkagiella", "Panama"), + CountryLocalization("pg", "eaŋgalsgiella", "Papua-Ođđa-Guinea"), + CountryLocalization("py", "spánskkagiella", "Paraguay"), + CountryLocalization("pe", "spánskkagiella", "Peru"), + CountryLocalization("ph", "filippiinnagiella", "Filippiinnat"), + CountryLocalization("pn", "eaŋgalsgiella", "Pitcairn"), + CountryLocalization("pl", "polskkagiella", "Polen"), + CountryLocalization("pt", "portugálagiella", "Portugála"), + CountryLocalization("pr", "eaŋgalsgiella", "Puerto Rico"), + CountryLocalization("qa", "arábagiella", "Qatar"), + CountryLocalization("ro", "romániagiella", "Románia"), + CountryLocalization("ru", "Tatar", "Ruošša"), + CountryLocalization("rw", "eaŋgalsgiella", "Rwanda"), + CountryLocalization("re", "fránskkagiella", "Réunion"), + CountryLocalization("ws", "eaŋgalsgiella", "Samoa"), + CountryLocalization("sm", "itáliagiella", "San Marino"), + CountryLocalization("sa", "arábagiella", "Saudi-Arábia"), + CountryLocalization("sn", "fránskkagiella", "Senegal"), + CountryLocalization("rs", "serbiagiella", "Serbia"), + CountryLocalization("cs", "serbiagiella", "Serbia and Montenegro"), + CountryLocalization("sc", "fránskkagiella", "Seychellsullot"), + CountryLocalization("sl", "eaŋgalsgiella", "Sierra Leone"), + CountryLocalization("sg", "Tamil", "Singapore"), + CountryLocalization("sx", "eaŋgalsgiella", "Vuolleeatnamat Saint Martin"), + CountryLocalization("sk", "slovákiagiella", "Slovákia"), + CountryLocalization("si", "slovenagiella", "Slovenia"), + CountryLocalization("sb", "eaŋgalsgiella", "Salomon-sullot"), + CountryLocalization("so", "arábagiella", "Somália"), + CountryLocalization("za", "eaŋgalsgiella", "Mátta-Afrihká"), + CountryLocalization("kr", "koreagiella", "Mátta-Korea"), + CountryLocalization("ss", "nus", "Máttasudan"), + CountryLocalization("es", "spánskkagiella", "Spánia"), + CountryLocalization("lk", "Tamil", "Sri Lanka"), + CountryLocalization("bl", "fránskkagiella", "Saint Barthélemy"), + CountryLocalization("sh", "eaŋgalsgiella", "Saint Helena"), + CountryLocalization("kn", "eaŋgalsgiella", "Saint Kitts ja Nevis"), + CountryLocalization("lc", "eaŋgalsgiella", "Saint Lucia"), + CountryLocalization("mf", "fránskkagiella", "Frankriikka Saint Martin"), + CountryLocalization("pm", "fránskkagiella", "Saint Pierre ja Miquelon"), + CountryLocalization("vc", "eaŋgalsgiella", "Saint Vincent ja Grenadine"), + CountryLocalization("sd", "arábagiella", "Davvisudan"), + CountryLocalization("sr", "hollánddagiella", "Surinam"), + CountryLocalization("sj", "girjedárogiella", "Svalbárda ja Jan Mayen"), + CountryLocalization("sz", "eaŋgalsgiella", "Svazieana"), + CountryLocalization("se", "ruoŧagiella", "Ruoŧŧa"), + CountryLocalization("ch", "Swiss German", "Šveica"), + CountryLocalization("sy", "arábagiella", "Syria"), + CountryLocalization("st", "portugálagiella", "São Tomé ja Príncipe"), + CountryLocalization("tw", "kiinnágiella", "Taiwan"), + CountryLocalization("tj", "Tajik", "Tažikistan"), + CountryLocalization("tz", "kde", "Tanzánia"), + CountryLocalization("th", "ŧaigiella", "Thaieana"), + CountryLocalization("tl", "portugálagiella", "Nuorta-Timor"), + CountryLocalization("tg", "fránskkagiella", "Togo"), + CountryLocalization("tk", "eaŋgalsgiella", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "eaŋgalsgiella", "Trinidad ja Tobago"), + CountryLocalization("tn", "fránskkagiella", "Tunisia"), + CountryLocalization("tr", "durkagiella", "Durka"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "eaŋgalsgiella", "Turks ja Caicos-sullot"), + CountryLocalization("tv", "eaŋgalsgiella", "Tuvalu"), + CountryLocalization("um", "eaŋgalsgiella", "U.S. Outlying Islands"), + CountryLocalization("vi", "eaŋgalsgiella", "AOS Virgin-sullot"), + CountryLocalization("ug", "Swahili", "Uganda"), + CountryLocalization("ua", "ukrainagiella", "Ukraina"), + CountryLocalization("ae", "arábagiella", "Ovttastuvvan Arábaemiráhtat"), + CountryLocalization("gb", "eaŋgalsgiella", "Stuorra-Británnia"), + CountryLocalization("us", "lkt", "Amerihká ovttastuvvan stáhtat"), + CountryLocalization("uy", "spánskkagiella", "Uruguay"), + CountryLocalization("uz", "Uzbek", "Usbekistan"), + CountryLocalization("vu", "fránskkagiella", "Vanuatu"), + CountryLocalization("va", "itáliagiella", "Vatikána"), + CountryLocalization("ve", "spánskkagiella", "Venezuela"), + CountryLocalization("vn", "vietnamgiella", "Vietnam"), + CountryLocalization("wf", "fránskkagiella", "Wallis ja Futuna"), + CountryLocalization("eh", "arábagiella", "Oarje-Sahára"), + CountryLocalization("ye", "arábagiella", "Jemen"), + CountryLocalization("zm", "eaŋgalsgiella", "Zambia"), + CountryLocalization("zw", "North Ndebele", "Zimbabwe"), + CountryLocalization("ax", "ruoŧagiella", "Ålánda"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sk.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sk.kt new file mode 100644 index 0000000..071eb1c --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sk.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code sk. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_sk: List = listOf( + CountryLocalization("af", "perzština", "Afganistan"), + CountryLocalization("al", "albánčina", "Albánsko"), + CountryLocalization("dz", "francúzština", "Alžírsko"), + CountryLocalization("as", "angličtina", "Americká Samoa"), + CountryLocalization("ad", "katalánčina", "Andorra"), + CountryLocalization("ao", "lingalčina", "Angola"), + CountryLocalization("ai", "angličtina", "Anguilla"), + CountryLocalization("ag", "angličtina", "Antigua a Barbuda"), + CountryLocalization("ar", "španielčina", "Argentína"), + CountryLocalization("am", "arménčina", "Arménsko"), + CountryLocalization("aw", "holandčina", "Aruba"), + CountryLocalization("au", "angličtina", "Austrália"), + CountryLocalization("at", "angličtina", "Rakúsko"), + CountryLocalization("az", "azerbajdžančina", "Azerbajdžan"), + CountryLocalization("bs", "angličtina", "Bahamy"), + CountryLocalization("bh", "arabčina", "Bahrajn"), + CountryLocalization("bd", "bengálčina", "Bangladéš"), + CountryLocalization("bb", "angličtina", "Barbados"), + CountryLocalization("by", "bieloruština", "Bielorusko"), + CountryLocalization("be", "francúzština", "Belgicko"), + CountryLocalization("bz", "angličtina", "Belize"), + CountryLocalization("bj", "francúzština", "Benin"), + CountryLocalization("bm", "angličtina", "Bermudy"), + CountryLocalization("bt", "dzongkha", "Bhután"), + CountryLocalization("bo", "španielčina", "Bolívia"), + CountryLocalization("ba", "bosniačtina", "Bosna a Hercegovina"), + CountryLocalization("bw", "angličtina", "Botswana"), + CountryLocalization("br", "portugalčina", "Brazília"), + CountryLocalization("io", "angličtina", "Britské indickooceánske územie"), + CountryLocalization("vg", "angličtina", "Britské Panenské ostrovy"), + CountryLocalization("bn", "malajčina", "Brunej"), + CountryLocalization("bg", "bulharčina", "Bulharsko"), + CountryLocalization("bf", "francúzština", "Burkina Faso"), + CountryLocalization("bi", "francúzština", "Burundi"), + CountryLocalization("kh", "khmérčina", "Kambodža"), + CountryLocalization("cm", "basa", "Kamerun"), + CountryLocalization("ca", "francúzština", "Kanada"), + CountryLocalization("ic", "španielčina", "Kanárske ostrovy"), + CountryLocalization("cv", "kapverdčina", "Kapverdy"), + CountryLocalization("bq", "holandčina", "Karibské Holandsko"), + CountryLocalization("ky", "angličtina", "Kajmanie ostrovy"), + CountryLocalization("cf", "lingalčina", "Stredoafrická republika"), + CountryLocalization("ea", "španielčina", "Ceuta a Melilla"), + CountryLocalization("td", "arabčina", "Čad"), + CountryLocalization("cl", "španielčina", "Čile"), + CountryLocalization("cn", "tibetčina", "Čína"), + CountryLocalization("cx", "angličtina", "Vianočný ostrov"), + CountryLocalization("cc", "angličtina", "Kokosové ostrovy"), + CountryLocalization("co", "španielčina", "Kolumbia"), + CountryLocalization("km", "arabčina", "Komory"), + CountryLocalization("cg", "lingalčina", "Konžská republika"), + CountryLocalization("cd", "swahilčina", "Konžská demokratická republika"), + CountryLocalization("ck", "angličtina", "Cookove ostrovy"), + CountryLocalization("cr", "španielčina", "Kostarika"), + CountryLocalization("hr", "chorvátčina", "Chorvátsko"), + CountryLocalization("cu", "španielčina", "Kuba"), + CountryLocalization("cw", "holandčina", "Curaçao"), + CountryLocalization("cy", "angličtina", "Cyprus"), + CountryLocalization("cz", "čeština", "Česko"), + CountryLocalization("ci", "francúzština", "Pobrežie Slonoviny"), + CountryLocalization("dk", "angličtina", "Dánsko"), + CountryLocalization("dg", "angličtina", "Diego Garcia"), + CountryLocalization("dj", "francúzština", "Džibutsko"), + CountryLocalization("dm", "angličtina", "Dominika"), + CountryLocalization("do", "španielčina", "Dominikánska republika"), + CountryLocalization("ec", "kečuánčina", "Ekvádor"), + CountryLocalization("eg", "arabčina", "Egypt"), + CountryLocalization("sv", "španielčina", "Salvádor"), + CountryLocalization("gq", "španielčina", "Rovníková Guinea"), + CountryLocalization("er", "tigriňa", "Eritrea"), + CountryLocalization("ee", "estónčina", "Estónsko"), + CountryLocalization("et", "amharčina", "Etiópia"), + CountryLocalization("fk", "angličtina", "Falklandy"), + CountryLocalization("fo", "faerčina", "Faerské ostrovy"), + CountryLocalization("fj", "angličtina", "Fidži"), + CountryLocalization("fi", "švédčina", "Fínsko"), + CountryLocalization("fr", "nemčina (švajčiarska)", "Francúzsko"), + CountryLocalization("gf", "francúzština", "Francúzska Guyana"), + CountryLocalization("pf", "francúzština", "Francúzska Polynézia"), + CountryLocalization("ga", "francúzština", "Gabon"), + CountryLocalization("gm", "angličtina", "Gambia"), + CountryLocalization("ge", "osetčina", "Gruzínsko"), + CountryLocalization("de", "dolnolužická srbčina", "Nemecko"), + CountryLocalization("gh", "angličtina", "Ghana"), + CountryLocalization("gi", "angličtina", "Gibraltár"), + CountryLocalization("gr", "gréčtina", "Grécko"), + CountryLocalization("gl", "grónčina", "Grónsko"), + CountryLocalization("gd", "angličtina", "Grenada"), + CountryLocalization("gp", "francúzština", "Guadeloupe"), + CountryLocalization("gu", "angličtina", "Guam"), + CountryLocalization("gt", "španielčina", "Guatemala"), + CountryLocalization("gg", "angličtina", "Guernsey"), + CountryLocalization("gn", "francúzština", "Guinea"), + CountryLocalization("gw", "portugalčina", "Guinea-Bissau"), + CountryLocalization("gy", "angličtina", "Guyana"), + CountryLocalization("ht", "francúzština", "Haiti"), + CountryLocalization("hn", "španielčina", "Honduras"), + CountryLocalization("hk", "čínština", "Hongkong – OAO Číny"), + CountryLocalization("hu", "maďarčina", "Maďarsko"), + CountryLocalization("is", "islandčina", "Island"), + CountryLocalization("in", "nepálčina", "India"), + CountryLocalization("id", "Indonesian", "Indonézia"), + CountryLocalization("ir", "perzština", "Irán"), + CountryLocalization("iq", "severné luri", "Irak"), + CountryLocalization("ie", "angličtina", "Írsko"), + CountryLocalization("im", "mančina", "Ostrov Man"), + CountryLocalization("il", "angličtina", "Izrael"), + CountryLocalization("it", "nemčina", "Taliansko"), + CountryLocalization("jm", "angličtina", "Jamajka"), + CountryLocalization("jp", "japončina", "Japonsko"), + CountryLocalization("je", "angličtina", "Jersey"), + CountryLocalization("jo", "arabčina", "Jordánsko"), + CountryLocalization("kz", "kazaština", "Kazachstan"), + CountryLocalization("ke", "somálčina", "Keňa"), + CountryLocalization("ki", "angličtina", "Kiribati"), + CountryLocalization("xk", "srbčina", "Kosovo"), + CountryLocalization("kw", "arabčina", "Kuvajt"), + CountryLocalization("kg", "ruština", "Kirgizsko"), + CountryLocalization("la", "laoština", "Laos"), + CountryLocalization("lv", "lotyština", "Lotyšsko"), + CountryLocalization("lb", "arabčina", "Libanon"), + CountryLocalization("ls", "angličtina", "Lesotho"), + CountryLocalization("lr", "angličtina", "Libéria"), + CountryLocalization("ly", "arabčina", "Líbya"), + CountryLocalization("li", "nemčina (švajčiarska)", "Lichtenštajnsko"), + CountryLocalization("lt", "litovčina", "Litva"), + CountryLocalization("lu", "luxemburčina", "Luxembursko"), + CountryLocalization("mo", "portugalčina", "Macao – OAO Číny"), + CountryLocalization("mk", "albánčina", "Macedónsko"), + CountryLocalization("mg", "francúzština", "Madagaskar"), + CountryLocalization("mw", "angličtina", "Malawi"), + CountryLocalization("my", "tamilčina", "Malajzia"), + CountryLocalization("ml", "francúzština", "Mali"), + CountryLocalization("mt", "angličtina", "Malta"), + CountryLocalization("mh", "angličtina", "Marshallove ostrovy"), + CountryLocalization("mq", "francúzština", "Martinik"), + CountryLocalization("mr", "arabčina", "Mauritánia"), + CountryLocalization("mu", "maurícijská kreolčina", "Maurícius"), + CountryLocalization("yt", "francúzština", "Mayotte"), + CountryLocalization("mx", "španielčina", "Mexiko"), + CountryLocalization("fm", "angličtina", "Mikronézia"), + CountryLocalization("md", "ruština", "Moldavsko"), + CountryLocalization("mc", "francúzština", "Monako"), + CountryLocalization("mn", "mongolčina", "Mongolsko"), + CountryLocalization("me", "srbčina", "Čierna Hora"), + CountryLocalization("ms", "angličtina", "Montserrat"), + CountryLocalization("ma", "stredomarocká tuaregčina", "Maroko"), + CountryLocalization("mz", "makua-meetto", "Mozambik"), + CountryLocalization("mm", "barmčina", "Mjanmarsko"), + CountryLocalization("na", "angličtina", "Namíbia"), + CountryLocalization("nr", "angličtina", "Nauru"), + CountryLocalization("np", "nepálčina", "Nepál"), + CountryLocalization("nl", "angličtina", "Holandsko"), + CountryLocalization("nc", "francúzština", "Nová Kaledónia"), + CountryLocalization("nz", "angličtina", "Nový Zéland"), + CountryLocalization("ni", "španielčina", "Nikaragua"), + CountryLocalization("ne", "hauština", "Niger"), + CountryLocalization("ng", "hauština", "Nigéria"), + CountryLocalization("nu", "angličtina", "Niue"), + CountryLocalization("nf", "angličtina", "Norfolk"), + CountryLocalization("kp", "kórejčina", "Severná Kórea"), + CountryLocalization("mp", "angličtina", "Severné Mariány"), + CountryLocalization("no", "severná saamčina", "Nórsko"), + CountryLocalization("om", "arabčina", "Omán"), + CountryLocalization("pk", "angličtina", "Pakistan"), + CountryLocalization("pw", "angličtina", "Palau"), + CountryLocalization("ps", "arabčina", "Palestínske územia"), + CountryLocalization("pa", "španielčina", "Panama"), + CountryLocalization("pg", "angličtina", "Papua-Nová Guinea"), + CountryLocalization("py", "španielčina", "Paraguaj"), + CountryLocalization("pe", "španielčina", "Peru"), + CountryLocalization("ph", "filipínčina", "Filipíny"), + CountryLocalization("pn", "angličtina", "Pitcairnove ostrovy"), + CountryLocalization("pl", "poľština", "Poľsko"), + CountryLocalization("pt", "portugalčina", "Portugalsko"), + CountryLocalization("pr", "angličtina", "Portoriko"), + CountryLocalization("qa", "arabčina", "Katar"), + CountryLocalization("ro", "rumunčina", "Rumunsko"), + CountryLocalization("ru", "tatárčina", "Rusko"), + CountryLocalization("rw", "angličtina", "Rwanda"), + CountryLocalization("re", "francúzština", "Réunion"), + CountryLocalization("ws", "angličtina", "Samoa"), + CountryLocalization("sm", "taliančina", "San Maríno"), + CountryLocalization("sa", "arabčina", "Saudská Arábia"), + CountryLocalization("sn", "francúzština", "Senegal"), + CountryLocalization("rs", "srbčina", "Srbsko"), + CountryLocalization("cs", "srbčina", "Serbia and Montenegro"), + CountryLocalization("sc", "francúzština", "Seychely"), + CountryLocalization("sl", "angličtina", "Sierra Leone"), + CountryLocalization("sg", "tamilčina", "Singapur"), + CountryLocalization("sx", "angličtina", "Svätý Martin (hol.)"), + CountryLocalization("sk", "slovenčina", "Slovensko"), + CountryLocalization("si", "slovinčina", "Slovinsko"), + CountryLocalization("sb", "angličtina", "Šalamúnove ostrovy"), + CountryLocalization("so", "arabčina", "Somálsko"), + CountryLocalization("za", "angličtina", "Južná Afrika"), + CountryLocalization("kr", "kórejčina", "Južná Kórea"), + CountryLocalization("ss", "nuer", "Južný Sudán"), + CountryLocalization("es", "španielčina", "Španielsko"), + CountryLocalization("lk", "tamilčina", "Srí Lanka"), + CountryLocalization("bl", "francúzština", "Svätý Bartolomej"), + CountryLocalization("sh", "angličtina", "Svätá Helena"), + CountryLocalization("kn", "angličtina", "Svätý Krištof a Nevis"), + CountryLocalization("lc", "angličtina", "Svätá Lucia"), + CountryLocalization("mf", "francúzština", "Svätý Martin (fr.)"), + CountryLocalization("pm", "francúzština", "Saint Pierre a Miquelon"), + CountryLocalization("vc", "angličtina", "Svätý Vincent a Grenadíny"), + CountryLocalization("sd", "arabčina", "Sudán"), + CountryLocalization("sr", "holandčina", "Surinam"), + CountryLocalization("sj", "nórčina (bokmal)", "Svalbard a Jan Mayen"), + CountryLocalization("sz", "angličtina", "Svazijsko"), + CountryLocalization("se", "švédčina", "Švédsko"), + CountryLocalization("ch", "nemčina (švajčiarska)", "Švajčiarsko"), + CountryLocalization("sy", "arabčina", "Sýria"), + CountryLocalization("st", "portugalčina", "Svätý Tomáš a Princov ostrov"), + CountryLocalization("tw", "čínština", "Taiwan"), + CountryLocalization("tj", "tadžičtina", "Tadžikistan"), + CountryLocalization("tz", "makonde", "Tanzánia"), + CountryLocalization("th", "thajčina", "Thajsko"), + CountryLocalization("tl", "portugalčina", "Východný Timor"), + CountryLocalization("tg", "francúzština", "Togo"), + CountryLocalization("tk", "angličtina", "Tokelau"), + CountryLocalization("to", "tongčina", "Tonga"), + CountryLocalization("tt", "angličtina", "Trinidad a Tobago"), + CountryLocalization("tn", "francúzština", "Tunisko"), + CountryLocalization("tr", "turečtina", "Turecko"), + CountryLocalization("tm", "turkménčina", "Turkménsko"), + CountryLocalization("tc", "angličtina", "Turks a Caicos"), + CountryLocalization("tv", "angličtina", "Tuvalu"), + CountryLocalization("um", "angličtina", "Menšie odľahlé ostrovy USA"), + CountryLocalization("vi", "angličtina", "Americké Panenské ostrovy"), + CountryLocalization("ug", "swahilčina", "Uganda"), + CountryLocalization("ua", "ukrajinčina", "Ukrajina"), + CountryLocalization("ae", "arabčina", "Spojené arabské emiráty"), + CountryLocalization("gb", "angličtina", "Spojené kráľovstvo"), + CountryLocalization("us", "lakotčina", "Spojené štáty"), + CountryLocalization("uy", "španielčina", "Uruguaj"), + CountryLocalization("uz", "uzbečtina", "Uzbekistan"), + CountryLocalization("vu", "francúzština", "Vanuatu"), + CountryLocalization("va", "taliančina", "Vatikán"), + CountryLocalization("ve", "španielčina", "Venezuela"), + CountryLocalization("vn", "vietnamčina", "Vietnam"), + CountryLocalization("wf", "francúzština", "Wallis a Futuna"), + CountryLocalization("eh", "arabčina", "Západná Sahara"), + CountryLocalization("ye", "arabčina", "Jemen"), + CountryLocalization("zm", "angličtina", "Zambia"), + CountryLocalization("zw", "severná ndebelčina", "Zimbabwe"), + CountryLocalization("ax", "švédčina", "Alandy"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sl.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sl.kt new file mode 100644 index 0000000..e713fef --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sl.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code sl. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_sl: List = listOf( + CountryLocalization("af", "perzijščina", "Afganistan"), + CountryLocalization("al", "albanščina", "Albanija"), + CountryLocalization("dz", "francoščina", "Alžirija"), + CountryLocalization("as", "angleščina", "Ameriška Samoa"), + CountryLocalization("ad", "katalonščina", "Andora"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "angleščina", "Angvila"), + CountryLocalization("ag", "angleščina", "Antigva in Barbuda"), + CountryLocalization("ar", "španščina", "Argentina"), + CountryLocalization("am", "armenščina", "Armenija"), + CountryLocalization("aw", "nizozemščina", "Aruba"), + CountryLocalization("au", "angleščina", "Avstralija"), + CountryLocalization("at", "angleščina", "Avstrija"), + CountryLocalization("az", "azerbajdžanščina", "Azerbajdžan"), + CountryLocalization("bs", "angleščina", "Bahami"), + CountryLocalization("bh", "arabščina", "Bahrajn"), + CountryLocalization("bd", "bengalščina", "Bangladeš"), + CountryLocalization("bb", "angleščina", "Barbados"), + CountryLocalization("by", "beloruščina", "Belorusija"), + CountryLocalization("be", "francoščina", "Belgija"), + CountryLocalization("bz", "angleščina", "Belize"), + CountryLocalization("bj", "francoščina", "Benin"), + CountryLocalization("bm", "angleščina", "Bermudi"), + CountryLocalization("bt", "dzonka", "Butan"), + CountryLocalization("bo", "španščina", "Bolivija"), + CountryLocalization("ba", "bosanščina", "Bosna in Hercegovina"), + CountryLocalization("bw", "angleščina", "Bocvana"), + CountryLocalization("br", "portugalščina", "Brazilija"), + CountryLocalization("io", "angleščina", "Britansko ozemlje v Indijskem oceanu"), + CountryLocalization("vg", "angleščina", "Britanski Deviški otoki"), + CountryLocalization("bn", "malajščina", "Brunej"), + CountryLocalization("bg", "bolgarščina", "Bolgarija"), + CountryLocalization("bf", "francoščina", "Burkina Faso"), + CountryLocalization("bi", "francoščina", "Burundi"), + CountryLocalization("kh", "kmerščina", "Kambodža"), + CountryLocalization("cm", "basa", "Kamerun"), + CountryLocalization("ca", "francoščina", "Kanada"), + CountryLocalization("ic", "španščina", "Kanarski otoki"), + CountryLocalization("cv", "zelenortskootoška kreolščina", "Zelenortski otoki"), + CountryLocalization("bq", "nizozemščina", "Nizozemski Karibi"), + CountryLocalization("ky", "angleščina", "Kajmanski otoki"), + CountryLocalization("cf", "lingala", "Centralnoafriška republika"), + CountryLocalization("ea", "španščina", "Ceuta in Melilla"), + CountryLocalization("td", "arabščina", "Čad"), + CountryLocalization("cl", "španščina", "Čile"), + CountryLocalization("cn", "tibetanščina", "Kitajska"), + CountryLocalization("cx", "angleščina", "Božični otok"), + CountryLocalization("cc", "angleščina", "Kokosovi otoki"), + CountryLocalization("co", "španščina", "Kolumbija"), + CountryLocalization("km", "arabščina", "Komori"), + CountryLocalization("cg", "lingala", "Kongo - Brazzaville"), + CountryLocalization("cd", "svahili", "Demokratična republika Kongo"), + CountryLocalization("ck", "angleščina", "Cookovi otoki"), + CountryLocalization("cr", "španščina", "Kostarika"), + CountryLocalization("hr", "hrvaščina", "Hrvaška"), + CountryLocalization("cu", "španščina", "Kuba"), + CountryLocalization("cw", "nizozemščina", "Curaçao"), + CountryLocalization("cy", "angleščina", "Ciper"), + CountryLocalization("cz", "češčina", "Češka"), + CountryLocalization("ci", "francoščina", "Slonokoščena obala"), + CountryLocalization("dk", "angleščina", "Danska"), + CountryLocalization("dg", "angleščina", "Diego Garcia"), + CountryLocalization("dj", "francoščina", "Džibuti"), + CountryLocalization("dm", "angleščina", "Dominika"), + CountryLocalization("do", "španščina", "Dominikanska republika"), + CountryLocalization("ec", "kečuanščina", "Ekvador"), + CountryLocalization("eg", "arabščina", "Egipt"), + CountryLocalization("sv", "španščina", "Salvador"), + CountryLocalization("gq", "španščina", "Ekvatorialna Gvineja"), + CountryLocalization("er", "tigrajščina", "Eritreja"), + CountryLocalization("ee", "estonščina", "Estonija"), + CountryLocalization("et", "amharščina", "Etiopija"), + CountryLocalization("fk", "angleščina", "Falklandski otoki"), + CountryLocalization("fo", "ferščina", "Ferski otoki"), + CountryLocalization("fj", "angleščina", "Fidži"), + CountryLocalization("fi", "švedščina", "Finska"), + CountryLocalization("fr", "nemščina (Švica)", "Francija"), + CountryLocalization("gf", "francoščina", "Francoska Gvajana"), + CountryLocalization("pf", "francoščina", "Francoska Polinezija"), + CountryLocalization("ga", "francoščina", "Gabon"), + CountryLocalization("gm", "angleščina", "Gambija"), + CountryLocalization("ge", "osetinščina", "Gruzija"), + CountryLocalization("de", "dolnja lužiška srbščina", "Nemčija"), + CountryLocalization("gh", "angleščina", "Gana"), + CountryLocalization("gi", "angleščina", "Gibraltar"), + CountryLocalization("gr", "grščina", "Grčija"), + CountryLocalization("gl", "grenlandščina", "Grenlandija"), + CountryLocalization("gd", "angleščina", "Grenada"), + CountryLocalization("gp", "francoščina", "Guadeloupe"), + CountryLocalization("gu", "angleščina", "Guam"), + CountryLocalization("gt", "španščina", "Gvatemala"), + CountryLocalization("gg", "angleščina", "Guernsey"), + CountryLocalization("gn", "francoščina", "Gvineja"), + CountryLocalization("gw", "portugalščina", "Gvineja Bissau"), + CountryLocalization("gy", "angleščina", "Gvajana"), + CountryLocalization("ht", "francoščina", "Haiti"), + CountryLocalization("hn", "španščina", "Honduras"), + CountryLocalization("hk", "kitajščina", "Posebno administrativno območje LR Kitajske Hongkong"), + CountryLocalization("hu", "madžarščina", "Madžarska"), + CountryLocalization("is", "islandščina", "Islandija"), + CountryLocalization("in", "nepalščina", "Indija"), + CountryLocalization("id", "Indonesian", "Indonezija"), + CountryLocalization("ir", "perzijščina", "Iran"), + CountryLocalization("iq", "severna lurijščina", "Irak"), + CountryLocalization("ie", "angleščina", "Irska"), + CountryLocalization("im", "manščina", "Otok Man"), + CountryLocalization("il", "angleščina", "Izrael"), + CountryLocalization("it", "nemščina", "Italija"), + CountryLocalization("jm", "angleščina", "Jamajka"), + CountryLocalization("jp", "japonščina", "Japonska"), + CountryLocalization("je", "angleščina", "Jersey"), + CountryLocalization("jo", "arabščina", "Jordanija"), + CountryLocalization("kz", "kazaščina", "Kazahstan"), + CountryLocalization("ke", "somalščina", "Kenija"), + CountryLocalization("ki", "angleščina", "Kiribati"), + CountryLocalization("xk", "srbščina", "Kosovo"), + CountryLocalization("kw", "arabščina", "Kuvajt"), + CountryLocalization("kg", "ruščina", "Kirgizistan"), + CountryLocalization("la", "laoščina", "Laos"), + CountryLocalization("lv", "latvijščina", "Latvija"), + CountryLocalization("lb", "arabščina", "Libanon"), + CountryLocalization("ls", "angleščina", "Lesoto"), + CountryLocalization("lr", "angleščina", "Liberija"), + CountryLocalization("ly", "arabščina", "Libija"), + CountryLocalization("li", "nemščina (Švica)", "Lihtenštajn"), + CountryLocalization("lt", "litovščina", "Litva"), + CountryLocalization("lu", "luksemburščina", "Luksemburg"), + CountryLocalization("mo", "portugalščina", "Posebno administrativno območje LR Kitajske Macao"), + CountryLocalization("mk", "albanščina", "Makedonija"), + CountryLocalization("mg", "francoščina", "Madagaskar"), + CountryLocalization("mw", "angleščina", "Malavi"), + CountryLocalization("my", "tamilščina", "Malezija"), + CountryLocalization("ml", "francoščina", "Mali"), + CountryLocalization("mt", "angleščina", "Malta"), + CountryLocalization("mh", "angleščina", "Marshallovi otoki"), + CountryLocalization("mq", "francoščina", "Martinik"), + CountryLocalization("mr", "arabščina", "Mavretanija"), + CountryLocalization("mu", "morisjenščina", "Mauritius"), + CountryLocalization("yt", "francoščina", "Mayotte"), + CountryLocalization("mx", "španščina", "Mehika"), + CountryLocalization("fm", "angleščina", "Mikronezija"), + CountryLocalization("md", "ruščina", "Moldavija"), + CountryLocalization("mc", "francoščina", "Monako"), + CountryLocalization("mn", "mongolščina", "Mongolija"), + CountryLocalization("me", "srbščina", "Črna gora"), + CountryLocalization("ms", "angleščina", "Montserrat"), + CountryLocalization("ma", "tamašek (srednji atlas)", "Maroko"), + CountryLocalization("mz", "makuva-meto", "Mozambik"), + CountryLocalization("mm", "burmanščina", "Mjanmar (Burma)"), + CountryLocalization("na", "angleščina", "Namibija"), + CountryLocalization("nr", "angleščina", "Nauru"), + CountryLocalization("np", "nepalščina", "Nepal"), + CountryLocalization("nl", "angleščina", "Nizozemska"), + CountryLocalization("nc", "francoščina", "Nova Kaledonija"), + CountryLocalization("nz", "angleščina", "Nova Zelandija"), + CountryLocalization("ni", "španščina", "Nikaragva"), + CountryLocalization("ne", "havščina", "Niger"), + CountryLocalization("ng", "havščina", "Nigerija"), + CountryLocalization("nu", "angleščina", "Niue"), + CountryLocalization("nf", "angleščina", "Norfolški otok"), + CountryLocalization("kp", "korejščina", "Severna Koreja"), + CountryLocalization("mp", "angleščina", "Severni Marianski otoki"), + CountryLocalization("no", "severna samijščina", "Norveška"), + CountryLocalization("om", "arabščina", "Oman"), + CountryLocalization("pk", "angleščina", "Pakistan"), + CountryLocalization("pw", "angleščina", "Palau"), + CountryLocalization("ps", "arabščina", "Palestinsko ozemlje"), + CountryLocalization("pa", "španščina", "Panama"), + CountryLocalization("pg", "angleščina", "Papua Nova Gvineja"), + CountryLocalization("py", "španščina", "Paragvaj"), + CountryLocalization("pe", "španščina", "Peru"), + CountryLocalization("ph", "filipinščina", "Filipini"), + CountryLocalization("pn", "angleščina", "Pitcairn"), + CountryLocalization("pl", "poljščina", "Poljska"), + CountryLocalization("pt", "portugalščina", "Portugalska"), + CountryLocalization("pr", "angleščina", "Portoriko"), + CountryLocalization("qa", "arabščina", "Katar"), + CountryLocalization("ro", "romunščina", "Romunija"), + CountryLocalization("ru", "tatarščina", "Rusija"), + CountryLocalization("rw", "angleščina", "Ruanda"), + CountryLocalization("re", "francoščina", "Reunion"), + CountryLocalization("ws", "angleščina", "Samoa"), + CountryLocalization("sm", "italijanščina", "San Marino"), + CountryLocalization("sa", "arabščina", "Saudova Arabija"), + CountryLocalization("sn", "francoščina", "Senegal"), + CountryLocalization("rs", "srbščina", "Srbija"), + CountryLocalization("cs", "srbščina", "Serbia and Montenegro"), + CountryLocalization("sc", "francoščina", "Sejšeli"), + CountryLocalization("sl", "angleščina", "Sierra Leone"), + CountryLocalization("sg", "tamilščina", "Singapur"), + CountryLocalization("sx", "angleščina", "Sint Maarten"), + CountryLocalization("sk", "slovaščina", "Slovaška"), + CountryLocalization("si", "slovenščina", "Slovenija"), + CountryLocalization("sb", "angleščina", "Salomonovi otoki"), + CountryLocalization("so", "arabščina", "Somalija"), + CountryLocalization("za", "angleščina", "Južnoafriška republika"), + CountryLocalization("kr", "korejščina", "Južna Koreja"), + CountryLocalization("ss", "nuerščina", "Južni Sudan"), + CountryLocalization("es", "španščina", "Španija"), + CountryLocalization("lk", "tamilščina", "Šrilanka"), + CountryLocalization("bl", "francoščina", "Saint Barthélemy"), + CountryLocalization("sh", "angleščina", "Sveta Helena"), + CountryLocalization("kn", "angleščina", "Saint Kitts in Nevis"), + CountryLocalization("lc", "angleščina", "Saint Lucia"), + CountryLocalization("mf", "francoščina", "Saint Martin"), + CountryLocalization("pm", "francoščina", "Saint Pierre in Miquelon"), + CountryLocalization("vc", "angleščina", "Saint Vincent in Grenadine"), + CountryLocalization("sd", "arabščina", "Sudan"), + CountryLocalization("sr", "nizozemščina", "Surinam"), + CountryLocalization("sj", "knjižna norveščina", "Svalbard in Jan Mayen"), + CountryLocalization("sz", "angleščina", "Svazi"), + CountryLocalization("se", "švedščina", "Švedska"), + CountryLocalization("ch", "nemščina (Švica)", "Švica"), + CountryLocalization("sy", "arabščina", "Sirija"), + CountryLocalization("st", "portugalščina", "Sao Tome in Principe"), + CountryLocalization("tw", "kitajščina", "Tajvan"), + CountryLocalization("tj", "tadžiščina", "Tadžikistan"), + CountryLocalization("tz", "makondščina", "Tanzanija"), + CountryLocalization("th", "tajščina", "Tajska"), + CountryLocalization("tl", "portugalščina", "Timor-Leste"), + CountryLocalization("tg", "francoščina", "Togo"), + CountryLocalization("tk", "angleščina", "Tokelau"), + CountryLocalization("to", "tongščina", "Tonga"), + CountryLocalization("tt", "angleščina", "Trinidad in Tobago"), + CountryLocalization("tn", "francoščina", "Tunizija"), + CountryLocalization("tr", "turščina", "Turčija"), + CountryLocalization("tm", "turkmenščina", "Turkmenistan"), + CountryLocalization("tc", "angleščina", "Otoki Turks in Caicos"), + CountryLocalization("tv", "angleščina", "Tuvalu"), + CountryLocalization("um", "angleščina", "Stranski zunanji otoki Združenih držav"), + CountryLocalization("vi", "angleščina", "Ameriški Deviški otoki"), + CountryLocalization("ug", "svahili", "Uganda"), + CountryLocalization("ua", "ukrajinščina", "Ukrajina"), + CountryLocalization("ae", "arabščina", "Združeni arabski emirati"), + CountryLocalization("gb", "angleščina", "Združeno kraljestvo"), + CountryLocalization("us", "lakotščina", "Združene države Amerike"), + CountryLocalization("uy", "španščina", "Urugvaj"), + CountryLocalization("uz", "uzbeščina", "Uzbekistan"), + CountryLocalization("vu", "francoščina", "Vanuatu"), + CountryLocalization("va", "italijanščina", "Vatikan"), + CountryLocalization("ve", "španščina", "Venezuela"), + CountryLocalization("vn", "vietnamščina", "Vietnam"), + CountryLocalization("wf", "francoščina", "Wallis in Futuna"), + CountryLocalization("eh", "arabščina", "Zahodna Sahara"), + CountryLocalization("ye", "arabščina", "Jemen"), + CountryLocalization("zm", "angleščina", "Zambija"), + CountryLocalization("zw", "severna ndebelščina", "Zimbabve"), + CountryLocalization("ax", "švedščina", "Ålandski otoki"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_so.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_so.kt new file mode 100644 index 0000000..7f17682 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_so.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code so. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_so: List = listOf( + CountryLocalization("af", "Faarisi", "Afgaanistaan"), + CountryLocalization("al", "Albanian", "Albaaniya"), + CountryLocalization("dz", "Faransiis", "Aljeeriya"), + CountryLocalization("as", "Ingiriisi", "Samowa Ameerika"), + CountryLocalization("ad", "Catalan", "Andora"), + CountryLocalization("ao", "Lingala", "Angoola"), + CountryLocalization("ai", "Ingiriisi", "Anguilla"), + CountryLocalization("ag", "Ingiriisi", "Antigua iyo Barbuda"), + CountryLocalization("ar", "Isbaanish", "Arjantiin"), + CountryLocalization("am", "Armenian", "Armeeniya"), + CountryLocalization("aw", "Holandays", "Aruba"), + CountryLocalization("au", "Ingiriisi", "Awstaraaliya"), + CountryLocalization("at", "Ingiriisi", "Awsteriya"), + CountryLocalization("az", "Azerbaijani", "Azerbajaan"), + CountryLocalization("bs", "Ingiriisi", "Bahaamas"), + CountryLocalization("bh", "Carabi", "Baxreyn"), + CountryLocalization("bd", "Bangaali", "Bangaaladheesh"), + CountryLocalization("bb", "Ingiriisi", "Baarbadoos"), + CountryLocalization("by", "Beleruusiyaan", "Belarus"), + CountryLocalization("be", "Faransiis", "Biljam"), + CountryLocalization("bz", "Ingiriisi", "Belize"), + CountryLocalization("bj", "Faransiis", "Biniin"), + CountryLocalization("bm", "Ingiriisi", "Bermuuda"), + CountryLocalization("bt", "Dzongkha", "Bhutan"), + CountryLocalization("bo", "Isbaanish", "Boliifiya"), + CountryLocalization("ba", "Bosnian", "Bosniya Hersigoviina"), + CountryLocalization("bw", "Ingiriisi", "Botuswaana"), + CountryLocalization("br", "Boortaqiis", "Braasiil"), + CountryLocalization("io", "Ingiriisi", "British Indian Ocean Territory"), + CountryLocalization("vg", "Ingiriisi", "British Virgin Islands"), + CountryLocalization("bn", "Malaay", "Buruneeya"), + CountryLocalization("bg", "Bulgeeriyaan", "Bulgaariya"), + CountryLocalization("bf", "Faransiis", "Burkiina Faaso"), + CountryLocalization("bi", "Faransiis", "Burundi"), + CountryLocalization("kh", "Kamboodhian", "Kamboodiya"), + CountryLocalization("cm", "Basaa", "Kaameruun"), + CountryLocalization("ca", "Faransiis", "Kanada"), + CountryLocalization("ic", "Isbaanish", "IC"), + CountryLocalization("cv", "kea", "Cape Verde Islands"), + CountryLocalization("bq", "Holandays", "Caribbean Netherlands"), + CountryLocalization("ky", "Ingiriisi", "Cayman Islands"), + CountryLocalization("cf", "Lingala", "Jamhuuriyadda Afrikada Dhexe"), + CountryLocalization("ea", "Isbaanish", "EA"), + CountryLocalization("td", "Carabi", "Jaad"), + CountryLocalization("cl", "Isbaanish", "Jili"), + CountryLocalization("cn", "Tibetan", "Shiinaha"), + CountryLocalization("cx", "Ingiriisi", "Christmas Island"), + CountryLocalization("cc", "Ingiriisi", "Cocos (Keeling) Islands"), + CountryLocalization("co", "Isbaanish", "Kolombiya"), + CountryLocalization("km", "Carabi", "Komooros"), + CountryLocalization("cg", "Lingala", "Kongo"), + CountryLocalization("cd", "Swahili", "Jamhuuriyadda Dimuquraadiga Kongo"), + CountryLocalization("ck", "Ingiriisi", "Jaziiradda Cook"), + CountryLocalization("cr", "Isbaanish", "Kosta Riika"), + CountryLocalization("hr", "Croatian", "Korweeshiya"), + CountryLocalization("cu", "Isbaanish", "Kuuba"), + CountryLocalization("cw", "Holandays", "Curaçao"), + CountryLocalization("cy", "Ingiriisi", "Qubrus"), + CountryLocalization("cz", "Jeeg", "Jamhuuriyadda Jek"), + CountryLocalization("ci", "Faransiis", "Ivory coast"), + CountryLocalization("dk", "Ingiriisi", "Denmark"), + CountryLocalization("dg", "Ingiriisi", "DG"), + CountryLocalization("dj", "Faransiis", "Jabuuti"), + CountryLocalization("dm", "Ingiriisi", "Domeenika"), + CountryLocalization("do", "Isbaanish", "Jamhuuriyadda Domeenika"), + CountryLocalization("ec", "Quechua", "Ikuwadoor"), + CountryLocalization("eg", "Carabi", "Masar"), + CountryLocalization("sv", "Isbaanish", "El Salvador"), + CountryLocalization("gq", "Isbaanish", "Equatorial Guinea"), + CountryLocalization("er", "Tigrinya", "Eretereeya"), + CountryLocalization("ee", "Estonian", "Estooniya"), + CountryLocalization("et", "Axmaari", "Itoobiya"), + CountryLocalization("fk", "Ingiriisi", "Jaziiradaha Fooklaan"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Ingiriisi", "Fiji"), + CountryLocalization("fi", "Swiidhis", "Finland"), + CountryLocalization("fr", "Swiss German", "Faransiis"), + CountryLocalization("gf", "Faransiis", "French Guiana"), + CountryLocalization("pf", "Faransiis", "French Polynesia"), + CountryLocalization("ga", "Faransiis", "Gaaboon"), + CountryLocalization("gm", "Ingiriisi", "Gambiya"), + CountryLocalization("ge", "Ossetic", "Joorjiya"), + CountryLocalization("de", "Lower Sorbian", "Jarmal"), + CountryLocalization("gh", "Ingiriisi", "Gaana"), + CountryLocalization("gi", "Ingiriisi", "Gibraltar"), + CountryLocalization("gr", "Giriik", "Giriig"), + CountryLocalization("gl", "Kalaallisut", "Greenland"), + CountryLocalization("gd", "Ingiriisi", "Giriinaada"), + CountryLocalization("gp", "Faransiis", "Guadeloupe"), + CountryLocalization("gu", "Ingiriisi", "Guam"), + CountryLocalization("gt", "Isbaanish", "Guwaatamaala"), + CountryLocalization("gg", "Ingiriisi", "Guernsey"), + CountryLocalization("gn", "Faransiis", "Gini"), + CountryLocalization("gw", "Boortaqiis", "Gini-Bisaaw"), + CountryLocalization("gy", "Ingiriisi", "Guyana"), + CountryLocalization("ht", "Faransiis", "Hayti"), + CountryLocalization("hn", "Isbaanish", "Honduras"), + CountryLocalization("hk", "Jayniis", "Hong Kong SAR China"), + CountryLocalization("hu", "Hangariyaan", "Hangeri"), + CountryLocalization("is", "Icelandic", "Iislaand"), + CountryLocalization("in", "Nebaali", "Hindiya"), + CountryLocalization("id", "Indonesian", "Indoneesiya"), + CountryLocalization("ir", "Faarisi", "Iiraan"), + CountryLocalization("iq", "lrc", "Ciraaq"), + CountryLocalization("ie", "Ingiriisi", "Ayrlaand"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Ingiriisi", "Israaʼiil"), + CountryLocalization("it", "Jarmal", "Talyaani"), + CountryLocalization("jm", "Ingiriisi", "Jameyka"), + CountryLocalization("jp", "Jabbaaniis", "Jabaan"), + CountryLocalization("je", "Ingiriisi", "Jersey"), + CountryLocalization("jo", "Carabi", "Urdun"), + CountryLocalization("kz", "Kazakh", "Kasaakhistaan"), + CountryLocalization("ke", "Soomaali", "Kiiniya"), + CountryLocalization("ki", "Ingiriisi", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Carabi", "Kuwayt"), + CountryLocalization("kg", "Ruush", "Kirgistaan"), + CountryLocalization("la", "Lao", "Laos"), + CountryLocalization("lv", "Latvian", "Latfiya"), + CountryLocalization("lb", "Carabi", "Lubnaan"), + CountryLocalization("ls", "Ingiriisi", "Losooto"), + CountryLocalization("lr", "Ingiriisi", "Laybeeriya"), + CountryLocalization("ly", "Carabi", "Liibiya"), + CountryLocalization("li", "Swiss German", "Liechtenstein"), + CountryLocalization("lt", "Lithuanian", "Lituweeniya"), + CountryLocalization("lu", "Luxembourgish", "Luksemboorg"), + CountryLocalization("mo", "Boortaqiis", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Makadooniya"), + CountryLocalization("mg", "Faransiis", "Madagaskar"), + CountryLocalization("mw", "Ingiriisi", "Malaawi"), + CountryLocalization("my", "Tamiil", "Malaysia"), + CountryLocalization("ml", "Faransiis", "Maali"), + CountryLocalization("mt", "Ingiriisi", "Maalda"), + CountryLocalization("mh", "Ingiriisi", "Marshall Islands"), + CountryLocalization("mq", "Faransiis", "Martinique"), + CountryLocalization("mr", "Carabi", "Muritaaniya"), + CountryLocalization("mu", "mfe", "Murishiyoos"), + CountryLocalization("yt", "Faransiis", "Mayotte"), + CountryLocalization("mx", "Isbaanish", "Meksiko"), + CountryLocalization("fm", "Ingiriisi", "Micronesia"), + CountryLocalization("md", "Ruush", "Moldofa"), + CountryLocalization("mc", "Faransiis", "Moonako"), + CountryLocalization("mn", "Mongolian", "Mongooliya"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Ingiriisi", "Montserrat"), + CountryLocalization("ma", "tzm", "Marooko"), + CountryLocalization("mz", "mgh", "Musambiig"), + CountryLocalization("mm", "Burmese", "Miyanmar"), + CountryLocalization("na", "Ingiriisi", "Namiibiya"), + CountryLocalization("nr", "Ingiriisi", "Nauru"), + CountryLocalization("np", "Nebaali", "Nebaal"), + CountryLocalization("nl", "Ingiriisi", "Netherlands"), + CountryLocalization("nc", "Faransiis", "New Caledonia"), + CountryLocalization("nz", "Ingiriisi", "Neyuusilaand"), + CountryLocalization("ni", "Isbaanish", "Nikaraaguwa"), + CountryLocalization("ne", "Hawsa", "Nayjer"), + CountryLocalization("ng", "Hawsa", "Nayjeeriya"), + CountryLocalization("nu", "Ingiriisi", "Niue"), + CountryLocalization("nf", "Ingiriisi", "Norfolk Island"), + CountryLocalization("kp", "Kuuriyaan", "Kuuriyada Waqooyi"), + CountryLocalization("mp", "Ingiriisi", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "Noorweey"), + CountryLocalization("om", "Carabi", "Cumaan"), + CountryLocalization("pk", "Ingiriisi", "Bakistaan"), + CountryLocalization("pw", "Ingiriisi", "Palau"), + CountryLocalization("ps", "Carabi", "Falastiin Daanka galbeed iyo Qasa"), + CountryLocalization("pa", "Isbaanish", "Panama"), + CountryLocalization("pg", "Ingiriisi", "Papua New Guinea"), + CountryLocalization("py", "Isbaanish", "Paraguay"), + CountryLocalization("pe", "Isbaanish", "Peru"), + CountryLocalization("ph", "Filipino", "Filibiin"), + CountryLocalization("pn", "Ingiriisi", "Pitcairn"), + CountryLocalization("pl", "Boolish", "Booland"), + CountryLocalization("pt", "Boortaqiis", "Bortuqaal"), + CountryLocalization("pr", "Ingiriisi", "Puerto Rico"), + CountryLocalization("qa", "Carabi", "Qadar"), + CountryLocalization("ro", "Romanka", "Rumaaniya"), + CountryLocalization("ru", "Tatar", "Ruush"), + CountryLocalization("rw", "Ingiriisi", "Ruwanda"), + CountryLocalization("re", "Faransiis", "Réunion"), + CountryLocalization("ws", "Ingiriisi", "Samoa"), + CountryLocalization("sm", "Talyaani", "San Marino"), + CountryLocalization("sa", "Carabi", "Sacuudi Carabiya"), + CountryLocalization("sn", "Faransiis", "Sinigaal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Faransiis", "Sishelis"), + CountryLocalization("sl", "Ingiriisi", "Siraaliyoon"), + CountryLocalization("sg", "Tamiil", "Singaboor"), + CountryLocalization("sx", "Ingiriisi", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Slovakia"), + CountryLocalization("si", "Slovenian", "Slovenia"), + CountryLocalization("sb", "Ingiriisi", "Solomon Islands"), + CountryLocalization("so", "Carabi", "Soomaaliya"), + CountryLocalization("za", "Ingiriisi", "Koonfur Afrika"), + CountryLocalization("kr", "Kuuriyaan", "Kuuriyada Koonfureed"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "Isbaanish", "Isbeyn"), + CountryLocalization("lk", "Tamiil", "Sirilaanka"), + CountryLocalization("bl", "Faransiis", "St. Barthélemy"), + CountryLocalization("sh", "Ingiriisi", "Saint Helena"), + CountryLocalization("kn", "Ingiriisi", "Saint Kitts and Nevis"), + CountryLocalization("lc", "Ingiriisi", "Saint Lucia"), + CountryLocalization("mf", "Faransiis", "St. Martin"), + CountryLocalization("pm", "Faransiis", "Saint Pierre and Miquelon"), + CountryLocalization("vc", "Ingiriisi", "Saint Vincent and the Grenadines"), + CountryLocalization("sd", "Carabi", "Suudaan"), + CountryLocalization("sr", "Holandays", "Suriname"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Ingiriisi", "Iswaasilaand"), + CountryLocalization("se", "Swiidhis", "Iswidhan"), + CountryLocalization("ch", "Swiss German", "Swiiserlaand"), + CountryLocalization("sy", "Carabi", "Suuriya"), + CountryLocalization("st", "Boortaqiis", "São Tomé and Príncipe"), + CountryLocalization("tw", "Jayniis", "Taywaan"), + CountryLocalization("tj", "Tajik", "Tajikistan"), + CountryLocalization("tz", "kde", "Tansaaniya"), + CountryLocalization("th", "Taaylandays", "Taylaand"), + CountryLocalization("tl", "Boortaqiis", "Timorka bari"), + CountryLocalization("tg", "Faransiis", "Toogo"), + CountryLocalization("tk", "Ingiriisi", "Tokelau"), + CountryLocalization("to", "Tongan", "Tonga"), + CountryLocalization("tt", "Ingiriisi", "Trinidad and Tobago"), + CountryLocalization("tn", "Faransiis", "Tuniisiya"), + CountryLocalization("tr", "Turkish", "Turki"), + CountryLocalization("tm", "Turkmen", "Turkmenistan"), + CountryLocalization("tc", "Ingiriisi", "Turks and Caicos Islands"), + CountryLocalization("tv", "Ingiriisi", "Tuvalu"), + CountryLocalization("um", "Ingiriisi", "U.S. Outlying Islands"), + CountryLocalization("vi", "Ingiriisi", "U.S. Virgin Islands"), + CountryLocalization("ug", "Swahili", "Ugaanda"), + CountryLocalization("ua", "Yukreeniyaan", "Ukrayn"), + CountryLocalization("ae", "Carabi", "Imaaraadka Carabta ee Midoobay"), + CountryLocalization("gb", "Ingiriisi", "United Kingdom"), + CountryLocalization("us", "lkt", "Maraykanka"), + CountryLocalization("uy", "Isbaanish", "Uruguwaay"), + CountryLocalization("uz", "Uzbek", "Uusbakistaan"), + CountryLocalization("vu", "Faransiis", "Vanuatu"), + CountryLocalization("va", "Talyaani", "Faatikaan"), + CountryLocalization("ve", "Isbaanish", "Fenisuweela"), + CountryLocalization("vn", "Fiitnaamays", "Fiyetnaam"), + CountryLocalization("wf", "Faransiis", "Wallis and Futuna"), + CountryLocalization("eh", "Carabi", "Western Sahara"), + CountryLocalization("ye", "Carabi", "Yaman"), + CountryLocalization("zm", "Ingiriisi", "Saambiya"), + CountryLocalization("zw", "North Ndebele", "Simbaabwe"), + CountryLocalization("ax", "Swiidhis", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sq.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sq.kt new file mode 100644 index 0000000..2866efb --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sq.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code sq. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_sq: List = listOf( + CountryLocalization("af", "persisht", "Afganistan"), + CountryLocalization("al", "shqip", "Shqipëri"), + CountryLocalization("dz", "frëngjisht", "Algjeri"), + CountryLocalization("as", "anglisht", "Samoa Amerikane"), + CountryLocalization("ad", "katalonisht", "Andorrë"), + CountryLocalization("ao", "lingalisht", "Angolë"), + CountryLocalization("ai", "anglisht", "Anguilë"), + CountryLocalization("ag", "anglisht", "Antigua e Barbuda"), + CountryLocalization("ar", "spanjisht", "Argjentinë"), + CountryLocalization("am", "armenisht", "Armeni"), + CountryLocalization("aw", "holandisht", "Arubë"), + CountryLocalization("au", "anglisht", "Australi"), + CountryLocalization("at", "anglisht", "Austri"), + CountryLocalization("az", "azerbajxhanisht", "Azerbajxhan"), + CountryLocalization("bs", "anglisht", "Bahamas"), + CountryLocalization("bh", "arabisht", "Bahrejn"), + CountryLocalization("bd", "bengalisht", "Bangladesh"), + CountryLocalization("bb", "anglisht", "Barbados"), + CountryLocalization("by", "bjellorusisht", "Bjellorusi"), + CountryLocalization("be", "frëngjisht", "Belgjikë"), + CountryLocalization("bz", "anglisht", "Belizë"), + CountryLocalization("bj", "frëngjisht", "Benin"), + CountryLocalization("bm", "anglisht", "Bermudë"), + CountryLocalization("bt", "xhongaisht", "Butan"), + CountryLocalization("bo", "spanjisht", "Bolivi"), + CountryLocalization("ba", "boshnjakisht", "Bosnjë-Hercegovinë"), + CountryLocalization("bw", "anglisht", "Botsvanë"), + CountryLocalization("br", "portugalisht", "Brazil"), + CountryLocalization("io", "anglisht", "Territori Britanik i Oqeanit Indian"), + CountryLocalization("vg", "anglisht", "Ishujt e Virgjër Britanikë"), + CountryLocalization("bn", "malajisht", "Brunei"), + CountryLocalization("bg", "bullgarisht", "Bullgari"), + CountryLocalization("bf", "frëngjisht", "Burkina-Faso"), + CountryLocalization("bi", "frëngjisht", "Burundi"), + CountryLocalization("kh", "kmerisht", "Kamboxhia"), + CountryLocalization("cm", "basaisht", "Kamerun"), + CountryLocalization("ca", "frëngjisht", "Kanada"), + CountryLocalization("ic", "spanjisht", "Ishujt Kanarie"), + CountryLocalization("cv", "kreolishte e Kepit të Gjelbër", "Kepi i Gjelbër"), + CountryLocalization("bq", "holandisht", "Karaibet holandeze"), + CountryLocalization("ky", "anglisht", "Ishujt Kajman"), + CountryLocalization("cf", "lingalisht", "Republika e Afrikës Qendrore"), + CountryLocalization("ea", "spanjisht", "Theuta e Melila"), + CountryLocalization("td", "arabisht", "Çad"), + CountryLocalization("cl", "spanjisht", "Kili"), + CountryLocalization("cn", "tibetisht", "Kinë"), + CountryLocalization("cx", "anglisht", "Ishulli i Krishtlindjes"), + CountryLocalization("cc", "anglisht", "Ishujt Kokos"), + CountryLocalization("co", "spanjisht", "Kolumbi"), + CountryLocalization("km", "arabisht", "Komore"), + CountryLocalization("cg", "lingalisht", "Kongo-Brazavilë"), + CountryLocalization("cd", "suahilisht", "Kongo-Kinshasa"), + CountryLocalization("ck", "anglisht", "Ishujt Kuk"), + CountryLocalization("cr", "spanjisht", "Kosta-Rikë"), + CountryLocalization("hr", "kroatisht", "Kroaci"), + CountryLocalization("cu", "spanjisht", "Kubë"), + CountryLocalization("cw", "holandisht", "Kuraçao"), + CountryLocalization("cy", "anglisht", "Qipro"), + CountryLocalization("cz", "çekisht", "Çeki"), + CountryLocalization("ci", "frëngjisht", "Côte d’Ivoire"), + CountryLocalization("dk", "anglisht", "Danimarkë"), + CountryLocalization("dg", "anglisht", "Diego-Garsia"), + CountryLocalization("dj", "frëngjisht", "Xhibuti"), + CountryLocalization("dm", "anglisht", "Dominikë"), + CountryLocalization("do", "spanjisht", "Republika Dominikane"), + CountryLocalization("ec", "keçuaisht", "Ekuador"), + CountryLocalization("eg", "arabisht", "Egjipt"), + CountryLocalization("sv", "spanjisht", "Salvador"), + CountryLocalization("gq", "spanjisht", "Guineja Ekuatoriale"), + CountryLocalization("er", "tigrinjaisht", "Eritre"), + CountryLocalization("ee", "estonisht", "Estoni"), + CountryLocalization("et", "amarisht", "Etiopi"), + CountryLocalization("fk", "anglisht", "Ishujt Falkland"), + CountryLocalization("fo", "faroisht", "Ishujt Faroe"), + CountryLocalization("fj", "anglisht", "Fixhi"), + CountryLocalization("fi", "suedisht", "Finlandë"), + CountryLocalization("fr", "gjermanishte zvicerane", "Francë"), + CountryLocalization("gf", "frëngjisht", "Guajana Franceze"), + CountryLocalization("pf", "frëngjisht", "Polinezia Franceze"), + CountryLocalization("ga", "frëngjisht", "Gabon"), + CountryLocalization("gm", "anglisht", "Gambia"), + CountryLocalization("ge", "osetisht", "Gjeorgji"), + CountryLocalization("de", "sorbishte e poshtme", "Gjermani"), + CountryLocalization("gh", "anglisht", "Ganë"), + CountryLocalization("gi", "anglisht", "Gjibraltar"), + CountryLocalization("gr", "greqisht", "Greqi"), + CountryLocalization("gl", "kalalisutisht", "Grenlandë"), + CountryLocalization("gd", "anglisht", "Grenadë"), + CountryLocalization("gp", "frëngjisht", "Guadalupe"), + CountryLocalization("gu", "anglisht", "Guam"), + CountryLocalization("gt", "spanjisht", "Guatemalë"), + CountryLocalization("gg", "anglisht", "Gernsej"), + CountryLocalization("gn", "frëngjisht", "Guine"), + CountryLocalization("gw", "portugalisht", "Guine-Bisau"), + CountryLocalization("gy", "anglisht", "Guajanë"), + CountryLocalization("ht", "frëngjisht", "Haiti"), + CountryLocalization("hn", "spanjisht", "Honduras"), + CountryLocalization("hk", "kinezisht", "RPA i Hong-Kongut"), + CountryLocalization("hu", "hungarisht", "Hungari"), + CountryLocalization("is", "islandisht", "Islandë"), + CountryLocalization("in", "nepalisht", "Indi"), + CountryLocalization("id", "Indonesian", "Indonezi"), + CountryLocalization("ir", "persisht", "Iran"), + CountryLocalization("iq", "lurishte veriore", "Irak"), + CountryLocalization("ie", "anglisht", "Irlandë"), + CountryLocalization("im", "manksisht", "Ishulli i Manit"), + CountryLocalization("il", "anglisht", "Izrael"), + CountryLocalization("it", "gjermanisht", "Itali"), + CountryLocalization("jm", "anglisht", "Xhamajkë"), + CountryLocalization("jp", "japonisht", "Japoni"), + CountryLocalization("je", "anglisht", "Xhersej"), + CountryLocalization("jo", "arabisht", "Jordani"), + CountryLocalization("kz", "kazakisht", "Kazakistan"), + CountryLocalization("ke", "somalisht", "Kenia"), + CountryLocalization("ki", "anglisht", "Kiribati"), + CountryLocalization("xk", "serbisht", "Kosovë"), + CountryLocalization("kw", "arabisht", "Kuvajt"), + CountryLocalization("kg", "rusisht", "Kirgistan"), + CountryLocalization("la", "laosisht", "Laos"), + CountryLocalization("lv", "letonisht", "Letoni"), + CountryLocalization("lb", "arabisht", "Liban"), + CountryLocalization("ls", "anglisht", "Lesoto"), + CountryLocalization("lr", "anglisht", "Liberi"), + CountryLocalization("ly", "arabisht", "Libi"), + CountryLocalization("li", "gjermanishte zvicerane", "Lihtenshtajn"), + CountryLocalization("lt", "lituanisht", "Lituani"), + CountryLocalization("lu", "luksemburgisht", "Luksemburg"), + CountryLocalization("mo", "portugalisht", "RPA i Makaos"), + CountryLocalization("mk", "shqip", "Maqedoni"), + CountryLocalization("mg", "frëngjisht", "Madagaskar"), + CountryLocalization("mw", "anglisht", "Malavi"), + CountryLocalization("my", "tamilisht", "Malajzi"), + CountryLocalization("ml", "frëngjisht", "Mali"), + CountryLocalization("mt", "anglisht", "Maltë"), + CountryLocalization("mh", "anglisht", "Ishujt Marshall"), + CountryLocalization("mq", "frëngjisht", "Martinikë"), + CountryLocalization("mr", "arabisht", "Mauritani"), + CountryLocalization("mu", "morisjenisht", "Mauritius"), + CountryLocalization("yt", "frëngjisht", "Majotë"), + CountryLocalization("mx", "spanjisht", "Meksikë"), + CountryLocalization("fm", "anglisht", "Mikronezi"), + CountryLocalization("md", "rusisht", "Moldavi"), + CountryLocalization("mc", "frëngjisht", "Monako"), + CountryLocalization("mn", "mongolisht", "Mongoli"), + CountryLocalization("me", "serbisht", "Mal i Zi"), + CountryLocalization("ms", "anglisht", "Montserat"), + CountryLocalization("ma", "tamazajtisht e Atlasit Qendror", "Marok"), + CountryLocalization("mz", "makua-mitoisht", "Mozambik"), + CountryLocalization("mm", "birmanisht", "Mianmar (Burma)"), + CountryLocalization("na", "anglisht", "Namibi"), + CountryLocalization("nr", "anglisht", "Nauru"), + CountryLocalization("np", "nepalisht", "Nepal"), + CountryLocalization("nl", "anglisht", "Holandë"), + CountryLocalization("nc", "frëngjisht", "Kaledonia e Re"), + CountryLocalization("nz", "anglisht", "Zelandë e Re"), + CountryLocalization("ni", "spanjisht", "Nikaragua"), + CountryLocalization("ne", "hausisht", "Niger"), + CountryLocalization("ng", "hausisht", "Nigeri"), + CountryLocalization("nu", "anglisht", "Niue"), + CountryLocalization("nf", "anglisht", "Ishulli Norfolk"), + CountryLocalization("kp", "koreanisht", "Koreja e Veriut"), + CountryLocalization("mp", "anglisht", "Ishujt e Marianës Veriore"), + CountryLocalization("no", "samishte veriore", "Norvegji"), + CountryLocalization("om", "arabisht", "Oman"), + CountryLocalization("pk", "anglisht", "Pakistan"), + CountryLocalization("pw", "anglisht", "Palau"), + CountryLocalization("ps", "arabisht", "Territoret Palestineze"), + CountryLocalization("pa", "spanjisht", "Panama"), + CountryLocalization("pg", "anglisht", "Guineja e Re-Papua"), + CountryLocalization("py", "spanjisht", "Paraguai"), + CountryLocalization("pe", "spanjisht", "Peru"), + CountryLocalization("ph", "filipinisht", "Filipine"), + CountryLocalization("pn", "anglisht", "Ishujt Pitkern"), + CountryLocalization("pl", "polonisht", "Poloni"), + CountryLocalization("pt", "portugalisht", "Portugali"), + CountryLocalization("pr", "anglisht", "Porto-Riko"), + CountryLocalization("qa", "arabisht", "Katar"), + CountryLocalization("ro", "rumanisht", "Rumani"), + CountryLocalization("ru", "tatarisht", "Rusi"), + CountryLocalization("rw", "anglisht", "Ruandë"), + CountryLocalization("re", "frëngjisht", "Reunion"), + CountryLocalization("ws", "anglisht", "Samoa"), + CountryLocalization("sm", "italisht", "San-Marino"), + CountryLocalization("sa", "arabisht", "Arabia Saudite"), + CountryLocalization("sn", "frëngjisht", "Senegal"), + CountryLocalization("rs", "serbisht", "Serbi"), + CountryLocalization("cs", "serbisht", "Serbia and Montenegro"), + CountryLocalization("sc", "frëngjisht", "Sejshelle"), + CountryLocalization("sl", "anglisht", "Siera-Leone"), + CountryLocalization("sg", "tamilisht", "Singapor"), + CountryLocalization("sx", "anglisht", "Sint-Marten"), + CountryLocalization("sk", "sllovakisht", "Sllovaki"), + CountryLocalization("si", "sllovenisht", "Slloveni"), + CountryLocalization("sb", "anglisht", "Ishujt Solomon"), + CountryLocalization("so", "arabisht", "Somali"), + CountryLocalization("za", "anglisht", "Afrika e Jugut"), + CountryLocalization("kr", "koreanisht", "Koreja e Jugut"), + CountryLocalization("ss", "nuerisht", "Sudani i Jugut"), + CountryLocalization("es", "spanjisht", "Spanjë"), + CountryLocalization("lk", "tamilisht", "Sri-Lankë"), + CountryLocalization("bl", "frëngjisht", "Shën-Bartolome"), + CountryLocalization("sh", "anglisht", "Shën-Helenë"), + CountryLocalization("kn", "anglisht", "Shën-Kits dhe Nevis"), + CountryLocalization("lc", "anglisht", "Shën-Luçia"), + CountryLocalization("mf", "frëngjisht", "Shën-Martin"), + CountryLocalization("pm", "frëngjisht", "Shën-Pier dhe Mikelon"), + CountryLocalization("vc", "anglisht", "Shën-Vincent dhe Grenadine"), + CountryLocalization("sd", "arabisht", "Sudan"), + CountryLocalization("sr", "holandisht", "Surinami"), + CountryLocalization("sj", "norvegjishte letrare", "Svalbard e Jan-Majen"), + CountryLocalization("sz", "anglisht", "Svazilandë"), + CountryLocalization("se", "suedisht", "Suedi"), + CountryLocalization("ch", "gjermanishte zvicerane", "Zvicër"), + CountryLocalization("sy", "arabisht", "Siri"), + CountryLocalization("st", "portugalisht", "Sao-Tome e Principe"), + CountryLocalization("tw", "kinezisht", "Tajvan"), + CountryLocalization("tj", "taxhikisht", "Taxhikistan"), + CountryLocalization("tz", "makondisht", "Tanzani"), + CountryLocalization("th", "tajlandisht", "Tajlandë"), + CountryLocalization("tl", "portugalisht", "Timor-Leste"), + CountryLocalization("tg", "frëngjisht", "Togo"), + CountryLocalization("tk", "anglisht", "Tokelau"), + CountryLocalization("to", "tonganisht", "Tonga"), + CountryLocalization("tt", "anglisht", "Trinidad e Tobago"), + CountryLocalization("tn", "frëngjisht", "Tunizi"), + CountryLocalization("tr", "turqisht", "Turqi"), + CountryLocalization("tm", "turkmenisht", "Turkmenistan"), + CountryLocalization("tc", "anglisht", "Ishujt Turks dhe Kaikos"), + CountryLocalization("tv", "anglisht", "Tuvalu"), + CountryLocalization("um", "anglisht", "Ishujt Periferikë të SHBA-së"), + CountryLocalization("vi", "anglisht", "Ishujt e Virgjër të SHBA-së"), + CountryLocalization("ug", "suahilisht", "Ugandë"), + CountryLocalization("ua", "ukrainisht", "Ukrainë"), + CountryLocalization("ae", "arabisht", "Emiratet e Bashkuara Arabe"), + CountryLocalization("gb", "anglisht", "Mbretëria e Bashkuar"), + CountryLocalization("us", "lakotisht", "Shtetet e Bashkuara të Amerikës"), + CountryLocalization("uy", "spanjisht", "Uruguai"), + CountryLocalization("uz", "uzbekisht", "Uzbekistan"), + CountryLocalization("vu", "frëngjisht", "Vanuatu"), + CountryLocalization("va", "italisht", "Vatikan"), + CountryLocalization("ve", "spanjisht", "Venezuelë"), + CountryLocalization("vn", "vietnamisht", "Vietnam"), + CountryLocalization("wf", "frëngjisht", "Uollis e Futuna"), + CountryLocalization("eh", "arabisht", "Saharaja Perëndimore"), + CountryLocalization("ye", "arabisht", "Jemen"), + CountryLocalization("zm", "anglisht", "Zambia"), + CountryLocalization("zw", "ndebelishte veriore", "Zimbabve"), + CountryLocalization("ax", "suedisht", "Ishujt Alandë"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sr.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sr.kt new file mode 100644 index 0000000..b6ecb5e --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sr.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code sr. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_sr: List = listOf( + CountryLocalization("af", "персијски", "Авганистан"), + CountryLocalization("al", "албански", "Албанија"), + CountryLocalization("dz", "француски", "Алжир"), + CountryLocalization("as", "енглески", "Америчка Самоа"), + CountryLocalization("ad", "каталонски", "Андора"), + CountryLocalization("ao", "лингала", "Ангола"), + CountryLocalization("ai", "енглески", "Ангвила"), + CountryLocalization("ag", "енглески", "Антигва и Барбуда"), + CountryLocalization("ar", "шпански", "Аргентина"), + CountryLocalization("am", "јерменски", "Јерменија"), + CountryLocalization("aw", "холандски", "Аруба"), + CountryLocalization("au", "енглески", "Аустралија"), + CountryLocalization("at", "енглески", "Аустрија"), + CountryLocalization("az", "азербејџански", "Азербејџан"), + CountryLocalization("bs", "енглески", "Бахами"), + CountryLocalization("bh", "арапски", "Бахреин"), + CountryLocalization("bd", "бангла", "Бангладеш"), + CountryLocalization("bb", "енглески", "Барбадос"), + CountryLocalization("by", "белоруски", "Белорусија"), + CountryLocalization("be", "француски", "Белгија"), + CountryLocalization("bz", "енглески", "Белизе"), + CountryLocalization("bj", "француски", "Бенин"), + CountryLocalization("bm", "енглески", "Бермуда"), + CountryLocalization("bt", "џонга", "Бутан"), + CountryLocalization("bo", "шпански", "Боливија"), + CountryLocalization("ba", "босански", "Босна и Херцеговина"), + CountryLocalization("bw", "енглески", "Боцвана"), + CountryLocalization("br", "португалски", "Бразил"), + CountryLocalization("io", "енглески", "Британска територија Индијског океана"), + CountryLocalization("vg", "енглески", "Британска Девичанска Острва"), + CountryLocalization("bn", "малајски", "Брунеј"), + CountryLocalization("bg", "бугарски", "Бугарска"), + CountryLocalization("bf", "француски", "Буркина Фасо"), + CountryLocalization("bi", "француски", "Бурунди"), + CountryLocalization("kh", "кмерски", "Камбоџа"), + CountryLocalization("cm", "баса", "Камерун"), + CountryLocalization("ca", "француски", "Канада"), + CountryLocalization("ic", "шпански", "Канарска Острва"), + CountryLocalization("cv", "зеленортски", "Кабо Верде"), + CountryLocalization("bq", "холандски", "Карипска Холандија"), + CountryLocalization("ky", "енглески", "Кајманска Острва"), + CountryLocalization("cf", "лингала", "Централноафричка Република"), + CountryLocalization("ea", "шпански", "Сеута и Мелиља"), + CountryLocalization("td", "арапски", "Чад"), + CountryLocalization("cl", "шпански", "Чиле"), + CountryLocalization("cn", "тибетански", "Кина"), + CountryLocalization("cx", "енглески", "Божићно Острво"), + CountryLocalization("cc", "енглески", "Кокосова (Килингова) Острва"), + CountryLocalization("co", "шпански", "Колумбија"), + CountryLocalization("km", "арапски", "Коморска Острва"), + CountryLocalization("cg", "лингала", "Конго"), + CountryLocalization("cd", "свахили", "Конго - Киншаса"), + CountryLocalization("ck", "енглески", "Кукова Острва"), + CountryLocalization("cr", "шпански", "Костарика"), + CountryLocalization("hr", "хрватски", "Хрватска"), + CountryLocalization("cu", "шпански", "Куба"), + CountryLocalization("cw", "холандски", "Курасао"), + CountryLocalization("cy", "енглески", "Кипар"), + CountryLocalization("cz", "чешки", "Чешка Република"), + CountryLocalization("ci", "француски", "Обала Слоноваче (Кот д’Ивоар)"), + CountryLocalization("dk", "енглески", "Данска"), + CountryLocalization("dg", "енглески", "Дијего Гарсија"), + CountryLocalization("dj", "француски", "Џибути"), + CountryLocalization("dm", "енглески", "Доминика"), + CountryLocalization("do", "шпански", "Доминиканска Република"), + CountryLocalization("ec", "кечуа", "Еквадор"), + CountryLocalization("eg", "арапски", "Египат"), + CountryLocalization("sv", "шпански", "Салвадор"), + CountryLocalization("gq", "шпански", "Екваторијална Гвинеја"), + CountryLocalization("er", "тигриња", "Еритреја"), + CountryLocalization("ee", "естонски", "Естонија"), + CountryLocalization("et", "амхарски", "Етиопија"), + CountryLocalization("fk", "енглески", "Фокландска Острва"), + CountryLocalization("fo", "фарски", "Фарска Острва"), + CountryLocalization("fj", "енглески", "Фиџи"), + CountryLocalization("fi", "шведски", "Финска"), + CountryLocalization("fr", "швајцарски немачки", "Француска"), + CountryLocalization("gf", "француски", "Француска Гвајана"), + CountryLocalization("pf", "француски", "Француска Полинезија"), + CountryLocalization("ga", "француски", "Габон"), + CountryLocalization("gm", "енглески", "Гамбија"), + CountryLocalization("ge", "осетински", "Грузија"), + CountryLocalization("de", "доњи лужичкосрпски", "Немачка"), + CountryLocalization("gh", "енглески", "Гана"), + CountryLocalization("gi", "енглески", "Гибралтар"), + CountryLocalization("gr", "грчки", "Грчка"), + CountryLocalization("gl", "гренландски", "Гренланд"), + CountryLocalization("gd", "енглески", "Гренада"), + CountryLocalization("gp", "француски", "Гваделуп"), + CountryLocalization("gu", "енглески", "Гуам"), + CountryLocalization("gt", "шпански", "Гватемала"), + CountryLocalization("gg", "енглески", "Гернзи"), + CountryLocalization("gn", "француски", "Гвинеја"), + CountryLocalization("gw", "португалски", "Гвинеја-Бисао"), + CountryLocalization("gy", "енглески", "Гвајана"), + CountryLocalization("ht", "француски", "Хаити"), + CountryLocalization("hn", "шпански", "Хондурас"), + CountryLocalization("hk", "кинески", "САР Хонгконг"), + CountryLocalization("hu", "мађарски", "Мађарска"), + CountryLocalization("is", "исландски", "Исланд"), + CountryLocalization("in", "непалски", "Индија"), + CountryLocalization("id", "Индонезијски", "Индонезија"), + CountryLocalization("ir", "персијски", "Иран"), + CountryLocalization("iq", "северни лури", "Ирак"), + CountryLocalization("ie", "енглески", "Ирска"), + CountryLocalization("im", "манкс", "Острво Ман"), + CountryLocalization("il", "енглески", "Израел"), + CountryLocalization("it", "немачки", "Италија"), + CountryLocalization("jm", "енглески", "Јамајка"), + CountryLocalization("jp", "јапански", "Јапан"), + CountryLocalization("je", "енглески", "Џерзи"), + CountryLocalization("jo", "арапски", "Јордан"), + CountryLocalization("kz", "казашки", "Казахстан"), + CountryLocalization("ke", "сомалски", "Кенија"), + CountryLocalization("ki", "енглески", "Кирибати"), + CountryLocalization("xk", "српски", "Косово"), + CountryLocalization("kw", "арапски", "Кувајт"), + CountryLocalization("kg", "руски", "Киргистан"), + CountryLocalization("la", "лаошки", "Лаос"), + CountryLocalization("lv", "летонски", "Летонија"), + CountryLocalization("lb", "арапски", "Либан"), + CountryLocalization("ls", "енглески", "Лесото"), + CountryLocalization("lr", "енглески", "Либерија"), + CountryLocalization("ly", "арапски", "Либија"), + CountryLocalization("li", "швајцарски немачки", "Лихтенштајн"), + CountryLocalization("lt", "литвански", "Литванија"), + CountryLocalization("lu", "луксембуршки", "Луксембург"), + CountryLocalization("mo", "португалски", "САР Макао"), + CountryLocalization("mk", "албански", "Македонија"), + CountryLocalization("mg", "француски", "Мадагаскар"), + CountryLocalization("mw", "енглески", "Малави"), + CountryLocalization("my", "тамилски", "Малезија"), + CountryLocalization("ml", "француски", "Мали"), + CountryLocalization("mt", "енглески", "Малта"), + CountryLocalization("mh", "енглески", "Маршалска Острва"), + CountryLocalization("mq", "француски", "Мартиник"), + CountryLocalization("mr", "арапски", "Мауританија"), + CountryLocalization("mu", "морисјен", "Маурицијус"), + CountryLocalization("yt", "француски", "Мајот"), + CountryLocalization("mx", "шпански", "Мексико"), + CountryLocalization("fm", "енглески", "Микронезија"), + CountryLocalization("md", "руски", "Молдавија"), + CountryLocalization("mc", "француски", "Монако"), + CountryLocalization("mn", "монголски", "Монголија"), + CountryLocalization("me", "српски", "Црна Гора"), + CountryLocalization("ms", "енглески", "Монсерат"), + CountryLocalization("ma", "централноатласки тамашек", "Мароко"), + CountryLocalization("mz", "макува-мито", "Мозамбик"), + CountryLocalization("mm", "бурмански", "Мијанмар (Бурма)"), + CountryLocalization("na", "енглески", "Намибија"), + CountryLocalization("nr", "енглески", "Науру"), + CountryLocalization("np", "непалски", "Непал"), + CountryLocalization("nl", "енглески", "Холандија"), + CountryLocalization("nc", "француски", "Нова Каледонија"), + CountryLocalization("nz", "енглески", "Нови Зеланд"), + CountryLocalization("ni", "шпански", "Никарагва"), + CountryLocalization("ne", "хауса", "Нигер"), + CountryLocalization("ng", "хауса", "Нигерија"), + CountryLocalization("nu", "енглески", "Ниуе"), + CountryLocalization("nf", "енглески", "Острво Норфок"), + CountryLocalization("kp", "корејски", "Северна Кореја"), + CountryLocalization("mp", "енглески", "Северна Маријанска Острва"), + CountryLocalization("no", "северни сами", "Норвешка"), + CountryLocalization("om", "арапски", "Оман"), + CountryLocalization("pk", "енглески", "Пакистан"), + CountryLocalization("pw", "енглески", "Палау"), + CountryLocalization("ps", "арапски", "Палестинске територије"), + CountryLocalization("pa", "шпански", "Панама"), + CountryLocalization("pg", "енглески", "Папуа Нова Гвинеја"), + CountryLocalization("py", "шпански", "Парагвај"), + CountryLocalization("pe", "шпански", "Перу"), + CountryLocalization("ph", "филипински", "Филипини"), + CountryLocalization("pn", "енглески", "Питкерн"), + CountryLocalization("pl", "пољски", "Пољска"), + CountryLocalization("pt", "португалски", "Португалија"), + CountryLocalization("pr", "енглески", "Порторико"), + CountryLocalization("qa", "арапски", "Катар"), + CountryLocalization("ro", "румунски", "Румунија"), + CountryLocalization("ru", "татарски", "Русија"), + CountryLocalization("rw", "енглески", "Руанда"), + CountryLocalization("re", "француски", "Реунион"), + CountryLocalization("ws", "енглески", "Самоа"), + CountryLocalization("sm", "италијански", "Сан Марино"), + CountryLocalization("sa", "арапски", "Саудијска Арабија"), + CountryLocalization("sn", "француски", "Сенегал"), + CountryLocalization("rs", "српски", "Србија"), + CountryLocalization("cs", "српски", "Србија и Црна Гора"), + CountryLocalization("sc", "француски", "Сејшели"), + CountryLocalization("sl", "енглески", "Сијера Леоне"), + CountryLocalization("sg", "тамилски", "Сингапур"), + CountryLocalization("sx", "енглески", "Свети Мартин (Холандија)"), + CountryLocalization("sk", "словачки", "Словачка"), + CountryLocalization("si", "словеначки", "Словенија"), + CountryLocalization("sb", "енглески", "Соломонска Острва"), + CountryLocalization("so", "арапски", "Сомалија"), + CountryLocalization("za", "енглески", "Јужноафричка Република"), + CountryLocalization("kr", "корејски", "Јужна Кореја"), + CountryLocalization("ss", "нуер", "Јужни Судан"), + CountryLocalization("es", "шпански", "Шпанија"), + CountryLocalization("lk", "тамилски", "Шри Ланка"), + CountryLocalization("bl", "француски", "Свети Бартоломеј"), + CountryLocalization("sh", "енглески", "Света Јелена"), + CountryLocalization("kn", "енглески", "Свети Китс и Невис"), + CountryLocalization("lc", "енглески", "Света Луција"), + CountryLocalization("mf", "француски", "Свети Мартин (Француска)"), + CountryLocalization("pm", "француски", "Свети Пјер и Микелон"), + CountryLocalization("vc", "енглески", "Свети Винсент и Гренадини"), + CountryLocalization("sd", "арапски", "Судан"), + CountryLocalization("sr", "холандски", "Суринам"), + CountryLocalization("sj", "норвешки букмол", "Свалбард и Јан Мајен"), + CountryLocalization("sz", "енглески", "Свазиленд"), + CountryLocalization("se", "шведски", "Шведска"), + CountryLocalization("ch", "швајцарски немачки", "Швајцарска"), + CountryLocalization("sy", "арапски", "Сирија"), + CountryLocalization("st", "португалски", "Сао Томе и Принципе"), + CountryLocalization("tw", "кинески", "Тајван"), + CountryLocalization("tj", "таџички", "Таџикистан"), + CountryLocalization("tz", "маконде", "Танзанија"), + CountryLocalization("th", "тајски", "Тајланд"), + CountryLocalization("tl", "португалски", "Тимор-Лесте (Источни Тимор)"), + CountryLocalization("tg", "француски", "Того"), + CountryLocalization("tk", "енглески", "Токелау"), + CountryLocalization("to", "тонгански", "Тонга"), + CountryLocalization("tt", "енглески", "Тринидад и Тобаго"), + CountryLocalization("tn", "француски", "Тунис"), + CountryLocalization("tr", "турски", "Турска"), + CountryLocalization("tm", "туркменски", "Туркменистан"), + CountryLocalization("tc", "енглески", "Острва Туркс и Каикос"), + CountryLocalization("tv", "енглески", "Тувалу"), + CountryLocalization("um", "енглески", "Мања удаљена острва САД"), + CountryLocalization("vi", "енглески", "Америчка Девичанска Острва"), + CountryLocalization("ug", "свахили", "Уганда"), + CountryLocalization("ua", "украјински", "Украјина"), + CountryLocalization("ae", "арапски", "Уједињени Арапски Емирати"), + CountryLocalization("gb", "енглески", "Уједињено Краљевство"), + CountryLocalization("us", "лакота", "Сједињене Државе"), + CountryLocalization("uy", "шпански", "Уругвај"), + CountryLocalization("uz", "узбечки", "Узбекистан"), + CountryLocalization("vu", "француски", "Вануату"), + CountryLocalization("va", "италијански", "Ватикан"), + CountryLocalization("ve", "шпански", "Венецуела"), + CountryLocalization("vn", "вијетнамски", "Вијетнам"), + CountryLocalization("wf", "француски", "Валис и Футуна"), + CountryLocalization("eh", "арапски", "Западна Сахара"), + CountryLocalization("ye", "арапски", "Јемен"), + CountryLocalization("zm", "енглески", "Замбија"), + CountryLocalization("zw", "северни ндебеле", "Зимбабве"), + CountryLocalization("ax", "шведски", "Оландска Острва"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sv.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sv.kt new file mode 100644 index 0000000..289fd05 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sv.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code sv. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_sv: List = listOf( + CountryLocalization("af", "persiska", "Afghanistan"), + CountryLocalization("al", "albanska", "Albanien"), + CountryLocalization("dz", "franska", "Algeriet"), + CountryLocalization("as", "engelska", "Amerikanska Samoa"), + CountryLocalization("ad", "katalanska", "Andorra"), + CountryLocalization("ao", "lingala", "Angola"), + CountryLocalization("ai", "engelska", "Anguilla"), + CountryLocalization("ag", "engelska", "Antigua och Barbuda"), + CountryLocalization("ar", "spanska", "Argentina"), + CountryLocalization("am", "armeniska", "Armenien"), + CountryLocalization("aw", "nederländska", "Aruba"), + CountryLocalization("au", "engelska", "Australien"), + CountryLocalization("at", "engelska", "Österrike"), + CountryLocalization("az", "azerbajdzjanska", "Azerbajdzjan"), + CountryLocalization("bs", "engelska", "Bahamas"), + CountryLocalization("bh", "arabiska", "Bahrain"), + CountryLocalization("bd", "bengali", "Bangladesh"), + CountryLocalization("bb", "engelska", "Barbados"), + CountryLocalization("by", "vitryska", "Vitryssland"), + CountryLocalization("be", "franska", "Belgien"), + CountryLocalization("bz", "engelska", "Belize"), + CountryLocalization("bj", "franska", "Benin"), + CountryLocalization("bm", "engelska", "Bermuda"), + CountryLocalization("bt", "dzongkha", "Bhutan"), + CountryLocalization("bo", "spanska", "Bolivia"), + CountryLocalization("ba", "bosniska", "Bosnien och Hercegovina"), + CountryLocalization("bw", "engelska", "Botswana"), + CountryLocalization("br", "portugisiska", "Brasilien"), + CountryLocalization("io", "engelska", "Brittiska territoriet i Indiska oceanen"), + CountryLocalization("vg", "engelska", "Brittiska Jungfruöarna"), + CountryLocalization("bn", "malajiska", "Brunei"), + CountryLocalization("bg", "bulgariska", "Bulgarien"), + CountryLocalization("bf", "franska", "Burkina Faso"), + CountryLocalization("bi", "franska", "Burundi"), + CountryLocalization("kh", "kambodjanska", "Kambodja"), + CountryLocalization("cm", "basa", "Kamerun"), + CountryLocalization("ca", "franska", "Kanada"), + CountryLocalization("ic", "spanska", "Kanarieöarna"), + CountryLocalization("cv", "kapverdiska", "Kap Verde"), + CountryLocalization("bq", "nederländska", "Karibiska Nederländerna"), + CountryLocalization("ky", "engelska", "Caymanöarna"), + CountryLocalization("cf", "lingala", "Centralafrikanska republiken"), + CountryLocalization("ea", "spanska", "Ceuta och Melilla"), + CountryLocalization("td", "arabiska", "Tchad"), + CountryLocalization("cl", "spanska", "Chile"), + CountryLocalization("cn", "tibetanska", "Kina"), + CountryLocalization("cx", "engelska", "Julön"), + CountryLocalization("cc", "engelska", "Kokosöarna"), + CountryLocalization("co", "spanska", "Colombia"), + CountryLocalization("km", "arabiska", "Komorerna"), + CountryLocalization("cg", "lingala", "Kongo-Brazzaville"), + CountryLocalization("cd", "swahili", "Kongo-Kinshasa"), + CountryLocalization("ck", "engelska", "Cooköarna"), + CountryLocalization("cr", "spanska", "Costa Rica"), + CountryLocalization("hr", "kroatiska", "Kroatien"), + CountryLocalization("cu", "spanska", "Kuba"), + CountryLocalization("cw", "nederländska", "Curaçao"), + CountryLocalization("cy", "engelska", "Cypern"), + CountryLocalization("cz", "tjeckiska", "Tjeckien"), + CountryLocalization("ci", "franska", "Elfenbenskusten"), + CountryLocalization("dk", "engelska", "Danmark"), + CountryLocalization("dg", "engelska", "Diego Garcia"), + CountryLocalization("dj", "franska", "Djibouti"), + CountryLocalization("dm", "engelska", "Dominica"), + CountryLocalization("do", "spanska", "Dominikanska republiken"), + CountryLocalization("ec", "quechua", "Ecuador"), + CountryLocalization("eg", "arabiska", "Egypten"), + CountryLocalization("sv", "spanska", "El Salvador"), + CountryLocalization("gq", "spanska", "Ekvatorialguinea"), + CountryLocalization("er", "tigrinja", "Eritrea"), + CountryLocalization("ee", "estniska", "Estland"), + CountryLocalization("et", "amhariska", "Etiopien"), + CountryLocalization("fk", "engelska", "Falklandsöarna"), + CountryLocalization("fo", "färöiska", "Färöarna"), + CountryLocalization("fj", "engelska", "Fiji"), + CountryLocalization("fi", "svenska", "Finland"), + CountryLocalization("fr", "schweizertyska", "Frankrike"), + CountryLocalization("gf", "franska", "Franska Guyana"), + CountryLocalization("pf", "franska", "Franska Polynesien"), + CountryLocalization("ga", "franska", "Gabon"), + CountryLocalization("gm", "engelska", "Gambia"), + CountryLocalization("ge", "ossetiska", "Georgien"), + CountryLocalization("de", "lågsorbiska", "Tyskland"), + CountryLocalization("gh", "engelska", "Ghana"), + CountryLocalization("gi", "engelska", "Gibraltar"), + CountryLocalization("gr", "grekiska", "Grekland"), + CountryLocalization("gl", "grönländska", "Grönland"), + CountryLocalization("gd", "engelska", "Grenada"), + CountryLocalization("gp", "franska", "Guadeloupe"), + CountryLocalization("gu", "engelska", "Guam"), + CountryLocalization("gt", "spanska", "Guatemala"), + CountryLocalization("gg", "engelska", "Guernsey"), + CountryLocalization("gn", "franska", "Guinea"), + CountryLocalization("gw", "portugisiska", "Guinea-Bissau"), + CountryLocalization("gy", "engelska", "Guyana"), + CountryLocalization("ht", "franska", "Haiti"), + CountryLocalization("hn", "spanska", "Honduras"), + CountryLocalization("hk", "kinesiska", "Hongkong"), + CountryLocalization("hu", "ungerska", "Ungern"), + CountryLocalization("is", "isländska", "Island"), + CountryLocalization("in", "nepalesiska", "Indien"), + CountryLocalization("id", "indonesiska", "Indonesien"), + CountryLocalization("ir", "persiska", "Iran"), + CountryLocalization("iq", "nordluri", "Irak"), + CountryLocalization("ie", "engelska", "Irland"), + CountryLocalization("im", "manx", "Isle of Man"), + CountryLocalization("il", "engelska", "Israel"), + CountryLocalization("it", "tyska", "Italien"), + CountryLocalization("jm", "engelska", "Jamaica"), + CountryLocalization("jp", "japanska", "Japan"), + CountryLocalization("je", "engelska", "Jersey"), + CountryLocalization("jo", "arabiska", "Jordanien"), + CountryLocalization("kz", "kazakiska", "Kazakstan"), + CountryLocalization("ke", "somaliska", "Kenya"), + CountryLocalization("ki", "engelska", "Kiribati"), + CountryLocalization("xk", "serbiska", "Kosovo"), + CountryLocalization("kw", "arabiska", "Kuwait"), + CountryLocalization("kg", "ryska", "Kirgizistan"), + CountryLocalization("la", "laotiska", "Laos"), + CountryLocalization("lv", "lettiska", "Lettland"), + CountryLocalization("lb", "arabiska", "Libanon"), + CountryLocalization("ls", "engelska", "Lesotho"), + CountryLocalization("lr", "engelska", "Liberia"), + CountryLocalization("ly", "arabiska", "Libyen"), + CountryLocalization("li", "schweizertyska", "Liechtenstein"), + CountryLocalization("lt", "litauiska", "Litauen"), + CountryLocalization("lu", "luxemburgiska", "Luxemburg"), + CountryLocalization("mo", "portugisiska", "Macao"), + CountryLocalization("mk", "albanska", "Makedonien"), + CountryLocalization("mg", "franska", "Madagaskar"), + CountryLocalization("mw", "engelska", "Malawi"), + CountryLocalization("my", "tamil", "Malaysia"), + CountryLocalization("ml", "franska", "Mali"), + CountryLocalization("mt", "engelska", "Malta"), + CountryLocalization("mh", "engelska", "Marshallöarna"), + CountryLocalization("mq", "franska", "Martinique"), + CountryLocalization("mr", "arabiska", "Mauretanien"), + CountryLocalization("mu", "mauritansk kreol", "Mauritius"), + CountryLocalization("yt", "franska", "Mayotte"), + CountryLocalization("mx", "spanska", "Mexiko"), + CountryLocalization("fm", "engelska", "Mikronesien"), + CountryLocalization("md", "ryska", "Moldavien"), + CountryLocalization("mc", "franska", "Monaco"), + CountryLocalization("mn", "mongoliska", "Mongoliet"), + CountryLocalization("me", "serbiska", "Montenegro"), + CountryLocalization("ms", "engelska", "Montserrat"), + CountryLocalization("ma", "centralmarockansk tamazight", "Marocko"), + CountryLocalization("mz", "makhuwa-meetto", "Moçambique"), + CountryLocalization("mm", "burmesiska", "Myanmar (Burma)"), + CountryLocalization("na", "engelska", "Namibia"), + CountryLocalization("nr", "engelska", "Nauru"), + CountryLocalization("np", "nepalesiska", "Nepal"), + CountryLocalization("nl", "engelska", "Nederländerna"), + CountryLocalization("nc", "franska", "Nya Kaledonien"), + CountryLocalization("nz", "engelska", "Nya Zeeland"), + CountryLocalization("ni", "spanska", "Nicaragua"), + CountryLocalization("ne", "hausa", "Niger"), + CountryLocalization("ng", "hausa", "Nigeria"), + CountryLocalization("nu", "engelska", "Niue"), + CountryLocalization("nf", "engelska", "Norfolkön"), + CountryLocalization("kp", "koreanska", "Nordkorea"), + CountryLocalization("mp", "engelska", "Nordmarianerna"), + CountryLocalization("no", "nordsamiska", "Norge"), + CountryLocalization("om", "arabiska", "Oman"), + CountryLocalization("pk", "engelska", "Pakistan"), + CountryLocalization("pw", "engelska", "Palau"), + CountryLocalization("ps", "arabiska", "Palestinska territorierna"), + CountryLocalization("pa", "spanska", "Panama"), + CountryLocalization("pg", "engelska", "Papua Nya Guinea"), + CountryLocalization("py", "spanska", "Paraguay"), + CountryLocalization("pe", "spanska", "Peru"), + CountryLocalization("ph", "filippinska", "Filippinerna"), + CountryLocalization("pn", "engelska", "Pitcairnöarna"), + CountryLocalization("pl", "polska", "Polen"), + CountryLocalization("pt", "portugisiska", "Portugal"), + CountryLocalization("pr", "engelska", "Puerto Rico"), + CountryLocalization("qa", "arabiska", "Qatar"), + CountryLocalization("ro", "rumänska", "Rumänien"), + CountryLocalization("ru", "tatariska", "Ryssland"), + CountryLocalization("rw", "engelska", "Rwanda"), + CountryLocalization("re", "franska", "Réunion"), + CountryLocalization("ws", "engelska", "Samoa"), + CountryLocalization("sm", "italienska", "San Marino"), + CountryLocalization("sa", "arabiska", "Saudiarabien"), + CountryLocalization("sn", "franska", "Senegal"), + CountryLocalization("rs", "serbiska", "Serbien"), + CountryLocalization("cs", "serbiska", "Serbien och Montenegro"), + CountryLocalization("sc", "franska", "Seychellerna"), + CountryLocalization("sl", "engelska", "Sierra Leone"), + CountryLocalization("sg", "tamil", "Singapore"), + CountryLocalization("sx", "engelska", "Sint Maarten"), + CountryLocalization("sk", "slovakiska", "Slovakien"), + CountryLocalization("si", "slovenska", "Slovenien"), + CountryLocalization("sb", "engelska", "Salomonöarna"), + CountryLocalization("so", "arabiska", "Somalia"), + CountryLocalization("za", "engelska", "Sydafrika"), + CountryLocalization("kr", "koreanska", "Sydkorea"), + CountryLocalization("ss", "nuer", "Sydsudan"), + CountryLocalization("es", "spanska", "Spanien"), + CountryLocalization("lk", "tamil", "Sri Lanka"), + CountryLocalization("bl", "franska", "S:t Barthélemy"), + CountryLocalization("sh", "engelska", "S:t Helena"), + CountryLocalization("kn", "engelska", "S:t Kitts och Nevis"), + CountryLocalization("lc", "engelska", "S:t Lucia"), + CountryLocalization("mf", "franska", "Saint-Martin"), + CountryLocalization("pm", "franska", "S:t Pierre och Miquelon"), + CountryLocalization("vc", "engelska", "S:t Vincent och Grenadinerna"), + CountryLocalization("sd", "arabiska", "Sudan"), + CountryLocalization("sr", "nederländska", "Surinam"), + CountryLocalization("sj", "norskt bokmål", "Svalbard och Jan Mayen"), + CountryLocalization("sz", "engelska", "Swaziland"), + CountryLocalization("se", "svenska", "Sverige"), + CountryLocalization("ch", "schweizertyska", "Schweiz"), + CountryLocalization("sy", "arabiska", "Syrien"), + CountryLocalization("st", "portugisiska", "São Tomé och Príncipe"), + CountryLocalization("tw", "kinesiska", "Taiwan"), + CountryLocalization("tj", "tadzjikiska", "Tadzjikistan"), + CountryLocalization("tz", "makonde", "Tanzania"), + CountryLocalization("th", "thailändska", "Thailand"), + CountryLocalization("tl", "portugisiska", "Östtimor"), + CountryLocalization("tg", "franska", "Togo"), + CountryLocalization("tk", "engelska", "Tokelau"), + CountryLocalization("to", "tonganska", "Tonga"), + CountryLocalization("tt", "engelska", "Trinidad och Tobago"), + CountryLocalization("tn", "franska", "Tunisien"), + CountryLocalization("tr", "turkiska", "Turkiet"), + CountryLocalization("tm", "turkmeniska", "Turkmenistan"), + CountryLocalization("tc", "engelska", "Turks- och Caicosöarna"), + CountryLocalization("tv", "engelska", "Tuvalu"), + CountryLocalization("um", "engelska", "USA:s yttre öar"), + CountryLocalization("vi", "engelska", "Amerikanska Jungfruöarna"), + CountryLocalization("ug", "swahili", "Uganda"), + CountryLocalization("ua", "ukrainska", "Ukraina"), + CountryLocalization("ae", "arabiska", "Förenade Arabemiraten"), + CountryLocalization("gb", "engelska", "Storbritannien"), + CountryLocalization("us", "lakota", "USA"), + CountryLocalization("uy", "spanska", "Uruguay"), + CountryLocalization("uz", "uzbekiska", "Uzbekistan"), + CountryLocalization("vu", "franska", "Vanuatu"), + CountryLocalization("va", "italienska", "Vatikanstaten"), + CountryLocalization("ve", "spanska", "Venezuela"), + CountryLocalization("vn", "vietnamesiska", "Vietnam"), + CountryLocalization("wf", "franska", "Wallis- och Futunaöarna"), + CountryLocalization("eh", "arabiska", "Västsahara"), + CountryLocalization("ye", "arabiska", "Jemen"), + CountryLocalization("zm", "engelska", "Zambia"), + CountryLocalization("zw", "nordndebele", "Zimbabwe"), + CountryLocalization("ax", "svenska", "Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sw.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sw.kt new file mode 100644 index 0000000..72d03c5 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_sw.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code sw. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_sw: List = listOf( + CountryLocalization("af", "Kiajemi", "Afuganistani"), + CountryLocalization("al", "Kialbania", "Albania"), + CountryLocalization("dz", "Kifaransa", "Aljeria"), + CountryLocalization("as", "Kiingereza", "Samoa ya Marekani"), + CountryLocalization("ad", "Kikatalani", "Andorra"), + CountryLocalization("ao", "Kilingala", "Angola"), + CountryLocalization("ai", "Kiingereza", "Anguilla"), + CountryLocalization("ag", "Kiingereza", "Antigua na Barbuda"), + CountryLocalization("ar", "Kihispania", "Ajentina"), + CountryLocalization("am", "Kiarmenia", "Armenia"), + CountryLocalization("aw", "Kiholanzi", "Aruba"), + CountryLocalization("au", "Kiingereza", "Australia"), + CountryLocalization("at", "Kiingereza", "Austria"), + CountryLocalization("az", "Kiazabajani", "Azabajani"), + CountryLocalization("bs", "Kiingereza", "Bahama"), + CountryLocalization("bh", "Kiarabu", "Bahareni"), + CountryLocalization("bd", "Kibengali", "Bangladeshi"), + CountryLocalization("bb", "Kiingereza", "Babadosi"), + CountryLocalization("by", "Kibelarusi", "Belarus"), + CountryLocalization("be", "Kifaransa", "Ubelgiji"), + CountryLocalization("bz", "Kiingereza", "Belize"), + CountryLocalization("bj", "Kifaransa", "Benini"), + CountryLocalization("bm", "Kiingereza", "Bermuda"), + CountryLocalization("bt", "Kizongkha", "Bhutan"), + CountryLocalization("bo", "Kihispania", "Bolivia"), + CountryLocalization("ba", "Kibosnia", "Bosnia na Hezegovina"), + CountryLocalization("bw", "Kiingereza", "Botswana"), + CountryLocalization("br", "Kireno", "Brazil"), + CountryLocalization("io", "Kiingereza", "Eneo la Uingereza katika Bahari Hindi"), + CountryLocalization("vg", "Kiingereza", "Visiwa vya Virgin, Uingereza"), + CountryLocalization("bn", "Kimalei", "Brunei"), + CountryLocalization("bg", "Kibulgaria", "Bulgaria"), + CountryLocalization("bf", "Kifaransa", "Bukinafaso"), + CountryLocalization("bi", "Kifaransa", "Burundi"), + CountryLocalization("kh", "Kikambodia", "Kambodia"), + CountryLocalization("cm", "Kibasaa", "Kameruni"), + CountryLocalization("ca", "Kifaransa", "Kanada"), + CountryLocalization("ic", "Kihispania", "Visiwa vya Kanari"), + CountryLocalization("cv", "Kikabuverdianu", "Cape Verde"), + CountryLocalization("bq", "Kiholanzi", "Uholanzi ya Karibiani"), + CountryLocalization("ky", "Kiingereza", "Visiwa vya Cayman"), + CountryLocalization("cf", "Kilingala", "Jamhuri ya Afrika ya Kati"), + CountryLocalization("ea", "Kihispania", "Ceuta na Melilla"), + CountryLocalization("td", "Kiarabu", "Chadi"), + CountryLocalization("cl", "Kihispania", "Chile"), + CountryLocalization("cn", "Kitibeti", "Uchina"), + CountryLocalization("cx", "Kiingereza", "Kisiwa cha Christmas"), + CountryLocalization("cc", "Kiingereza", "Visiwa vya Cocos (Keeling)"), + CountryLocalization("co", "Kihispania", "Kolombia"), + CountryLocalization("km", "Kiarabu", "Komoro"), + CountryLocalization("cg", "Kilingala", "Kongo - Brazzaville"), + CountryLocalization("cd", "Kiswahili", "Jamhuri ya Kidemokrasia ya Kongo"), + CountryLocalization("ck", "Kiingereza", "Visiwa vya Cook"), + CountryLocalization("cr", "Kihispania", "Kostarika"), + CountryLocalization("hr", "Kikroeshia", "Kroeshia"), + CountryLocalization("cu", "Kihispania", "Cuba"), + CountryLocalization("cw", "Kiholanzi", "Curacao"), + CountryLocalization("cy", "Kiingereza", "Saiprasi"), + CountryLocalization("cz", "Kicheki", "Chechia"), + CountryLocalization("ci", "Kifaransa", "Kodivaa"), + CountryLocalization("dk", "Kiingereza", "Denmaki"), + CountryLocalization("dg", "Kiingereza", "Diego Garcia"), + CountryLocalization("dj", "Kifaransa", "Jibuti"), + CountryLocalization("dm", "Kiingereza", "Dominika"), + CountryLocalization("do", "Kihispania", "Jamhuri ya Dominika"), + CountryLocalization("ec", "Kiquechua", "Ecuador"), + CountryLocalization("eg", "Kiarabu", "Misri"), + CountryLocalization("sv", "Kihispania", "El Salvador"), + CountryLocalization("gq", "Kihispania", "Guinea ya Ikweta"), + CountryLocalization("er", "Kitigrinya", "Eritrea"), + CountryLocalization("ee", "Kiestonia", "Estonia"), + CountryLocalization("et", "Kiamhari", "Ethiopia"), + CountryLocalization("fk", "Kiingereza", "Visiwa vya Falkland"), + CountryLocalization("fo", "Kifaroe", "Visiwa vya Faroe"), + CountryLocalization("fj", "Kiingereza", "Fiji"), + CountryLocalization("fi", "Kiswidi", "Ufini"), + CountryLocalization("fr", "Kijerumani cha Uswisi", "Ufaransa"), + CountryLocalization("gf", "Kifaransa", "Guiana ya Ufaransa"), + CountryLocalization("pf", "Kifaransa", "Polynesia ya Ufaransa"), + CountryLocalization("ga", "Kifaransa", "Gabon"), + CountryLocalization("gm", "Kiingereza", "Gambia"), + CountryLocalization("ge", "Kiosetia", "Jojia"), + CountryLocalization("de", "Kidolnoserbski", "Ujerumani"), + CountryLocalization("gh", "Kiingereza", "Ghana"), + CountryLocalization("gi", "Kiingereza", "Gibraltar"), + CountryLocalization("gr", "Kigiriki", "Ugiriki"), + CountryLocalization("gl", "Kikalaallisut", "Greenland"), + CountryLocalization("gd", "Kiingereza", "Grenada"), + CountryLocalization("gp", "Kifaransa", "Guadeloupe"), + CountryLocalization("gu", "Kiingereza", "Guam"), + CountryLocalization("gt", "Kihispania", "Guatemala"), + CountryLocalization("gg", "Kiingereza", "Guernsey"), + CountryLocalization("gn", "Kifaransa", "Gine"), + CountryLocalization("gw", "Kireno", "Ginebisau"), + CountryLocalization("gy", "Kiingereza", "Guyana"), + CountryLocalization("ht", "Kifaransa", "Haiti"), + CountryLocalization("hn", "Kihispania", "Honduras"), + CountryLocalization("hk", "Kichina", "Hong Kong SAR China"), + CountryLocalization("hu", "Kihangari", "Hungaria"), + CountryLocalization("is", "Kiaisilandi", "Aislandi"), + CountryLocalization("in", "Kinepali", "India"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Kiajemi", "Iran"), + CountryLocalization("iq", "Kiluri cha Kaskazini", "Iraki"), + CountryLocalization("ie", "Kiingereza", "Ayalandi"), + CountryLocalization("im", "Kimanksi", "Isle of Man"), + CountryLocalization("il", "Kiingereza", "Israeli"), + CountryLocalization("it", "Kijerumani", "Italia"), + CountryLocalization("jm", "Kiingereza", "Jamaika"), + CountryLocalization("jp", "Kijapani", "Japani"), + CountryLocalization("je", "Kiingereza", "Jersey"), + CountryLocalization("jo", "Kiarabu", "Yordani"), + CountryLocalization("kz", "Kikazakh", "Kazakistani"), + CountryLocalization("ke", "Kisomali", "Kenya"), + CountryLocalization("ki", "Kiingereza", "Kiribati"), + CountryLocalization("xk", "Kiserbia", "Kosovo"), + CountryLocalization("kw", "Kiarabu", "Kuwait"), + CountryLocalization("kg", "Kirusi", "Kirigizistani"), + CountryLocalization("la", "Kilaosi", "Laos"), + CountryLocalization("lv", "Kilatvia", "Lativia"), + CountryLocalization("lb", "Kiarabu", "Lebanoni"), + CountryLocalization("ls", "Kiingereza", "Lesoto"), + CountryLocalization("lr", "Kiingereza", "Liberia"), + CountryLocalization("ly", "Kiarabu", "Libya"), + CountryLocalization("li", "Kijerumani cha Uswisi", "Lishenteni"), + CountryLocalization("lt", "Kilithuania", "Lithuania"), + CountryLocalization("lu", "Kilasembagi", "Lasembagi"), + CountryLocalization("mo", "Kireno", "Macau SAR China"), + CountryLocalization("mk", "Kialbania", "Macedonia"), + CountryLocalization("mg", "Kifaransa", "Madagaska"), + CountryLocalization("mw", "Kiingereza", "Malawi"), + CountryLocalization("my", "Kitamil", "Malesia"), + CountryLocalization("ml", "Kifaransa", "Mali"), + CountryLocalization("mt", "Kiingereza", "Malta"), + CountryLocalization("mh", "Kiingereza", "Visiwa vya Marshall"), + CountryLocalization("mq", "Kifaransa", "Martinique"), + CountryLocalization("mr", "Kiarabu", "Moritania"), + CountryLocalization("mu", "Kimoriseni", "Morisi"), + CountryLocalization("yt", "Kifaransa", "Mayotte"), + CountryLocalization("mx", "Kihispania", "Meksiko"), + CountryLocalization("fm", "Kiingereza", "Micronesia"), + CountryLocalization("md", "Kirusi", "Moldova"), + CountryLocalization("mc", "Kifaransa", "Monaco"), + CountryLocalization("mn", "Kimongolia", "Mongolia"), + CountryLocalization("me", "Kiserbia", "Montenegro"), + CountryLocalization("ms", "Kiingereza", "Montserrat"), + CountryLocalization("ma", "Central Atlas Tamazight", "Moroko"), + CountryLocalization("mz", "Kimakhuwa-Meetto", "Msumbiji"), + CountryLocalization("mm", "Kiburma", "Myama"), + CountryLocalization("na", "Kiingereza", "Namibia"), + CountryLocalization("nr", "Kiingereza", "Nauru"), + CountryLocalization("np", "Kinepali", "Nepali"), + CountryLocalization("nl", "Kiingereza", "Uholanzi"), + CountryLocalization("nc", "Kifaransa", "New Caledonia"), + CountryLocalization("nz", "Kiingereza", "Nyuzilandi"), + CountryLocalization("ni", "Kihispania", "Nikaragwa"), + CountryLocalization("ne", "Kihausa", "Nijeri"), + CountryLocalization("ng", "Kihausa", "Nijeria"), + CountryLocalization("nu", "Kiingereza", "Niue"), + CountryLocalization("nf", "Kiingereza", "Kisiwa cha Norfolk"), + CountryLocalization("kp", "Kikorea", "Korea Kaskazini"), + CountryLocalization("mp", "Kiingereza", "Visiwa vya Mariana vya Kaskazini"), + CountryLocalization("no", "Kisami cha Kaskazini", "Norwe"), + CountryLocalization("om", "Kiarabu", "Omani"), + CountryLocalization("pk", "Kiingereza", "Pakistani"), + CountryLocalization("pw", "Kiingereza", "Palau"), + CountryLocalization("ps", "Kiarabu", "Maeneo ya Palestina"), + CountryLocalization("pa", "Kihispania", "Panama"), + CountryLocalization("pg", "Kiingereza", "Papua New Guinea"), + CountryLocalization("py", "Kihispania", "Paraguay"), + CountryLocalization("pe", "Kihispania", "Peru"), + CountryLocalization("ph", "Kifilipino", "Ufilipino"), + CountryLocalization("pn", "Kiingereza", "Visiwa vya Pitcairn"), + CountryLocalization("pl", "Kipolandi", "Poland"), + CountryLocalization("pt", "Kireno", "Ureno"), + CountryLocalization("pr", "Kiingereza", "Puetoriko"), + CountryLocalization("qa", "Kiarabu", "Katari"), + CountryLocalization("ro", "Kiromania", "Romania"), + CountryLocalization("ru", "Kitatari", "Urusi"), + CountryLocalization("rw", "Kiingereza", "Rwanda"), + CountryLocalization("re", "Kifaransa", "Reunion"), + CountryLocalization("ws", "Kiingereza", "Samoa"), + CountryLocalization("sm", "Kiitaliano", "San Marino"), + CountryLocalization("sa", "Kiarabu", "Saudia"), + CountryLocalization("sn", "Kifaransa", "Senegali"), + CountryLocalization("rs", "Kiserbia", "Serbia"), + CountryLocalization("cs", "Kiserbia", "Serbia and Montenegro"), + CountryLocalization("sc", "Kifaransa", "Ushelisheli"), + CountryLocalization("sl", "Kiingereza", "Siera Leoni"), + CountryLocalization("sg", "Kitamil", "Singapore"), + CountryLocalization("sx", "Kiingereza", "Sint Maarten"), + CountryLocalization("sk", "Kislovakia", "Slovakia"), + CountryLocalization("si", "Kislovenia", "Slovenia"), + CountryLocalization("sb", "Kiingereza", "Visiwa vya Solomon"), + CountryLocalization("so", "Kiarabu", "Somalia"), + CountryLocalization("za", "Kiingereza", "Afrika Kusini"), + CountryLocalization("kr", "Kikorea", "Korea Kusini"), + CountryLocalization("ss", "Kinuer", "Sudan Kusini"), + CountryLocalization("es", "Kihispania", "Uhispania"), + CountryLocalization("lk", "Kitamil", "Sri Lanka"), + CountryLocalization("bl", "Kifaransa", "St. Barthelemy"), + CountryLocalization("sh", "Kiingereza", "St. Helena"), + CountryLocalization("kn", "Kiingereza", "St. Kitts na Nevis"), + CountryLocalization("lc", "Kiingereza", "St. Lucia"), + CountryLocalization("mf", "Kifaransa", "St. Martin"), + CountryLocalization("pm", "Kifaransa", "Santapierre na Miquelon"), + CountryLocalization("vc", "Kiingereza", "St. Vincent na Grenadines"), + CountryLocalization("sd", "Kiarabu", "Sudani"), + CountryLocalization("sr", "Kiholanzi", "Suriname"), + CountryLocalization("sj", "Kinorwe cha Bokmal", "Svalbard na Jan Mayen"), + CountryLocalization("sz", "Kiingereza", "Uswazi"), + CountryLocalization("se", "Kiswidi", "Uswidi"), + CountryLocalization("ch", "Kijerumani cha Uswisi", "Uswisi"), + CountryLocalization("sy", "Kiarabu", "Syria"), + CountryLocalization("st", "Kireno", "Sao Tome na Prinsipe"), + CountryLocalization("tw", "Kichina", "Taiwan"), + CountryLocalization("tj", "Kitajiki", "Tajikistani"), + CountryLocalization("tz", "Kimakonde", "Tanzania"), + CountryLocalization("th", "Kitailandi", "Tailandi"), + CountryLocalization("tl", "Kireno", "Timori ya Mashariki"), + CountryLocalization("tg", "Kifaransa", "Togo"), + CountryLocalization("tk", "Kiingereza", "Tokelau"), + CountryLocalization("to", "Kitonga", "Tonga"), + CountryLocalization("tt", "Kiingereza", "Trinidad na Tobago"), + CountryLocalization("tn", "Kifaransa", "Tunisia"), + CountryLocalization("tr", "Kituruki", "Uturuki"), + CountryLocalization("tm", "Kiturukimeni", "Turkmenistan"), + CountryLocalization("tc", "Kiingereza", "Visiwa vya Turks na Caicos"), + CountryLocalization("tv", "Kiingereza", "Tuvalu"), + CountryLocalization("um", "Kiingereza", "Visiwa Vidogo vya Nje vya Marekani"), + CountryLocalization("vi", "Kiingereza", "Visiwa vya Virgin, Marekani"), + CountryLocalization("ug", "Kiswahili", "Uganda"), + CountryLocalization("ua", "Kiukraine", "Ukraine"), + CountryLocalization("ae", "Kiarabu", "Falme za Kiarabu"), + CountryLocalization("gb", "Kiingereza", "Uingereza"), + CountryLocalization("us", "Kilakota", "Marekani"), + CountryLocalization("uy", "Kihispania", "Uruguay"), + CountryLocalization("uz", "Kiuzbeki", "Uzibekistani"), + CountryLocalization("vu", "Kifaransa", "Vanuatu"), + CountryLocalization("va", "Kiitaliano", "Mji wa Vatican"), + CountryLocalization("ve", "Kihispania", "Venezuela"), + CountryLocalization("vn", "Kivietinamu", "Vietnamu"), + CountryLocalization("wf", "Kifaransa", "Wallis na Futuna"), + CountryLocalization("eh", "Kiarabu", "Sahara Magharibi"), + CountryLocalization("ye", "Kiarabu", "Yemeni"), + CountryLocalization("zm", "Kiingereza", "Zambia"), + CountryLocalization("zw", "Kindebele cha Kaskazini", "Zimbabwe"), + CountryLocalization("ax", "Kiswidi", "Visiwa vya Aland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ta.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ta.kt new file mode 100644 index 0000000..8cb22f4 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ta.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ta. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ta: List = listOf( + CountryLocalization("af", "பெர்ஷியன்", "ஆப்கானிஸ்தான்"), + CountryLocalization("al", "அல்பேனியன்", "அல்பேனியா"), + CountryLocalization("dz", "பிரெஞ்சு", "அல்ஜீரியா"), + CountryLocalization("as", "ஆங்கிலம்", "அமெரிக்க சமோவா"), + CountryLocalization("ad", "கேட்டலான்", "அன்டோரா"), + CountryLocalization("ao", "லிங்காலா", "அங்கோலா"), + CountryLocalization("ai", "ஆங்கிலம்", "அங்குய்லா"), + CountryLocalization("ag", "ஆங்கிலம்", "ஆண்டிகுவா மற்றும் பார்புடா"), + CountryLocalization("ar", "ஸ்பானிஷ்", "அர்ஜென்டினா"), + CountryLocalization("am", "ஆர்மேனியன்", "அர்மேனியா"), + CountryLocalization("aw", "டச்சு", "அரூபா"), + CountryLocalization("au", "ஆங்கிலம்", "ஆஸ்திரேலியா"), + CountryLocalization("at", "ஆங்கிலம்", "ஆஸ்திரியா"), + CountryLocalization("az", "அஸர்பைஜானி", "அசர்பைஜான்"), + CountryLocalization("bs", "ஆங்கிலம்", "பஹாமாஸ்"), + CountryLocalization("bh", "அரபிக்", "பஹ்ரைன்"), + CountryLocalization("bd", "வங்காளம்", "பங்களாதேஷ்"), + CountryLocalization("bb", "ஆங்கிலம்", "பார்படோஸ்"), + CountryLocalization("by", "பெலாருஷியன்", "பெலாரூஸ்"), + CountryLocalization("be", "பிரெஞ்சு", "பெல்ஜியம்"), + CountryLocalization("bz", "ஆங்கிலம்", "பெலிஸ்"), + CountryLocalization("bj", "பிரெஞ்சு", "பெனின்"), + CountryLocalization("bm", "ஆங்கிலம்", "பெர்முடா"), + CountryLocalization("bt", "பூடானி", "பூடான்"), + CountryLocalization("bo", "ஸ்பானிஷ்", "பொலிவியா"), + CountryLocalization("ba", "போஸ்னியன்", "போஸ்னியா & ஹெர்ஸகோவினா"), + CountryLocalization("bw", "ஆங்கிலம்", "போட்ஸ்வானா"), + CountryLocalization("br", "போர்ச்சுக்கீஸ்", "பிரேசில்"), + CountryLocalization("io", "ஆங்கிலம்", "பிரிட்டிஷ் இந்தியப் பெருங்கடல் பிரதேசம்"), + CountryLocalization("vg", "ஆங்கிலம்", "பிரிட்டீஷ் கன்னித் தீவுகள்"), + CountryLocalization("bn", "மலாய்", "புருனே"), + CountryLocalization("bg", "பல்கேரியன்", "பல்கேரியா"), + CountryLocalization("bf", "பிரெஞ்சு", "புர்கினா ஃபாஸோ"), + CountryLocalization("bi", "பிரெஞ்சு", "புருண்டி"), + CountryLocalization("kh", "கெமெர்", "கம்போடியா"), + CountryLocalization("cm", "பாஸா", "கேமரூன்"), + CountryLocalization("ca", "பிரெஞ்சு", "கனடா"), + CountryLocalization("ic", "ஸ்பானிஷ்", "கேனரி தீவுகள்"), + CountryLocalization("cv", "கபுவெர்தியானு", "கேப் வெர்டே"), + CountryLocalization("bq", "டச்சு", "கரீபியன் நெதர்லாந்து"), + CountryLocalization("ky", "ஆங்கிலம்", "கெய்மென் தீவுகள்"), + CountryLocalization("cf", "லிங்காலா", "மத்திய ஆப்ரிக்கக் குடியரசு"), + CountryLocalization("ea", "ஸ்பானிஷ்", "சியூடா & மெலில்லா"), + CountryLocalization("td", "அரபிக்", "சாட்"), + CountryLocalization("cl", "ஸ்பானிஷ்", "சிலி"), + CountryLocalization("cn", "திபெத்தியன்", "சீனா"), + CountryLocalization("cx", "ஆங்கிலம்", "கிறிஸ்துமஸ் தீவு"), + CountryLocalization("cc", "ஆங்கிலம்", "கோகோஸ் (கீலிங்) தீவுகள்"), + CountryLocalization("co", "ஸ்பானிஷ்", "கொலம்பியா"), + CountryLocalization("km", "அரபிக்", "கோமரோஸ்"), + CountryLocalization("cg", "லிங்காலா", "காங்கோ - ப்ராஸாவில்லே"), + CountryLocalization("cd", "ஸ்வாஹிலி", "காங்கோ - கின்ஷாசா"), + CountryLocalization("ck", "ஆங்கிலம்", "குக் தீவுகள்"), + CountryLocalization("cr", "ஸ்பானிஷ்", "கோஸ்டாரிகா"), + CountryLocalization("hr", "குரோஷியன்", "குரேஷியா"), + CountryLocalization("cu", "ஸ்பானிஷ்", "கியூபா"), + CountryLocalization("cw", "டச்சு", "குராகவ்"), + CountryLocalization("cy", "ஆங்கிலம்", "சைப்ரஸ்"), + CountryLocalization("cz", "செக்", "செசியா"), + CountryLocalization("ci", "பிரெஞ்சு", "கோட் தி’வாயர்"), + CountryLocalization("dk", "ஆங்கிலம்", "டென்மார்க்"), + CountryLocalization("dg", "ஆங்கிலம்", "டியகோ கார்ஷியா"), + CountryLocalization("dj", "பிரெஞ்சு", "ஜிபௌட்டி"), + CountryLocalization("dm", "ஆங்கிலம்", "டொமினிகா"), + CountryLocalization("do", "ஸ்பானிஷ்", "டொமினிகன் குடியரசு"), + CountryLocalization("ec", "க்வெச்சுவா", "ஈக்வடார்"), + CountryLocalization("eg", "அரபிக்", "எகிப்து"), + CountryLocalization("sv", "ஸ்பானிஷ்", "எல் சால்வடார்"), + CountryLocalization("gq", "ஸ்பானிஷ்", "ஈக்வடோரியல் கினியா"), + CountryLocalization("er", "டிக்ரின்யா", "எரிட்ரியா"), + CountryLocalization("ee", "எஸ்டோனியன்", "எஸ்டோனியா"), + CountryLocalization("et", "அம்ஹாரிக்", "எத்தியோப்பியா"), + CountryLocalization("fk", "ஆங்கிலம்", "ஃபாக்லாந்து தீவுகள்"), + CountryLocalization("fo", "ஃபரோயிஸ்", "ஃபாரோ தீவுகள்"), + CountryLocalization("fj", "ஆங்கிலம்", "ஃபிஜி"), + CountryLocalization("fi", "ஸ்வீடிஷ்", "பின்லாந்து"), + CountryLocalization("fr", "ஸ்விஸ் ஜெர்மன்", "பிரான்ஸ்"), + CountryLocalization("gf", "பிரெஞ்சு", "பிரெஞ்சு கயானா"), + CountryLocalization("pf", "பிரெஞ்சு", "பிரெஞ்சு பாலினேஷியா"), + CountryLocalization("ga", "பிரெஞ்சு", "கேபான்"), + CountryLocalization("gm", "ஆங்கிலம்", "காம்பியா"), + CountryLocalization("ge", "ஒசெட்டிக்", "ஜார்ஜியா"), + CountryLocalization("de", "லோயர் சோர்பியன்", "ஜெர்மனி"), + CountryLocalization("gh", "ஆங்கிலம்", "கானா"), + CountryLocalization("gi", "ஆங்கிலம்", "ஜிப்ரால்டர்"), + CountryLocalization("gr", "கிரேக்கம்", "கிரீஸ்"), + CountryLocalization("gl", "கலாலிசூட்", "கிரீன்லாந்து"), + CountryLocalization("gd", "ஆங்கிலம்", "கிரனெடா"), + CountryLocalization("gp", "பிரெஞ்சு", "க்வாதேலோப்"), + CountryLocalization("gu", "ஆங்கிலம்", "குவாம்"), + CountryLocalization("gt", "ஸ்பானிஷ்", "கவுதமாலா"), + CountryLocalization("gg", "ஆங்கிலம்", "கெர்ன்சி"), + CountryLocalization("gn", "பிரெஞ்சு", "கினியா"), + CountryLocalization("gw", "போர்ச்சுக்கீஸ்", "கினியா-பிஸ்ஸாவ்"), + CountryLocalization("gy", "ஆங்கிலம்", "கயானா"), + CountryLocalization("ht", "பிரெஞ்சு", "ஹைட்டி"), + CountryLocalization("hn", "ஸ்பானிஷ்", "ஹோண்டூராஸ்"), + CountryLocalization("hk", "சீனம்", "ஹாங்காங் எஸ்ஏஆர் சீனா"), + CountryLocalization("hu", "ஹங்கேரியன்", "ஹங்கேரி"), + CountryLocalization("is", "ஐஸ்லேண்டிக்", "ஐஸ்லாந்து"), + CountryLocalization("in", "நேபாளி", "இந்தியா"), + CountryLocalization("id", "Indonesian", "இந்தோனேசியா"), + CountryLocalization("ir", "பெர்ஷியன்", "ஈரான்"), + CountryLocalization("iq", "வடக்கு லுரி", "ஈராக்"), + CountryLocalization("ie", "ஆங்கிலம்", "அயர்லாந்து"), + CountryLocalization("im", "மேங்க்ஸ்", "ஐல் ஆஃப் மேன்"), + CountryLocalization("il", "ஆங்கிலம்", "இஸ்ரேல்"), + CountryLocalization("it", "ஜெர்மன்", "இத்தாலி"), + CountryLocalization("jm", "ஆங்கிலம்", "ஜமைகா"), + CountryLocalization("jp", "ஜப்பானியம்", "ஜப்பான்"), + CountryLocalization("je", "ஆங்கிலம்", "ஜெர்சி"), + CountryLocalization("jo", "அரபிக்", "ஜோர்டான்"), + CountryLocalization("kz", "கசாக்", "கஸகஸ்தான்"), + CountryLocalization("ke", "சோமாலி", "கென்யா"), + CountryLocalization("ki", "ஆங்கிலம்", "கிரிபாட்டி"), + CountryLocalization("xk", "செர்பியன்", "கொசோவோ"), + CountryLocalization("kw", "அரபிக்", "குவைத்"), + CountryLocalization("kg", "ரஷியன்", "கிர்கிஸ்தான்"), + CountryLocalization("la", "லாவோ", "லாவோஸ்"), + CountryLocalization("lv", "லாட்வியன்", "லாட்வியா"), + CountryLocalization("lb", "அரபிக்", "லெபனான்"), + CountryLocalization("ls", "ஆங்கிலம்", "லெசோதோ"), + CountryLocalization("lr", "ஆங்கிலம்", "லைபீரியா"), + CountryLocalization("ly", "அரபிக்", "லிபியா"), + CountryLocalization("li", "ஸ்விஸ் ஜெர்மன்", "லிச்செண்ஸ்டெய்ன்"), + CountryLocalization("lt", "லிதுவேனியன்", "லிதுவேனியா"), + CountryLocalization("lu", "லக்ஸம்போர்கிஷ்", "லக்ஸ்சம்பர்க்"), + CountryLocalization("mo", "போர்ச்சுக்கீஸ்", "மகாவ் எஸ்ஏஆர் சீனா"), + CountryLocalization("mk", "அல்பேனியன்", "மாசிடோனியா"), + CountryLocalization("mg", "பிரெஞ்சு", "மடகாஸ்கர்"), + CountryLocalization("mw", "ஆங்கிலம்", "மலாவி"), + CountryLocalization("my", "தமிழ்", "மலேசியா"), + CountryLocalization("ml", "பிரெஞ்சு", "மாலி"), + CountryLocalization("mt", "ஆங்கிலம்", "மால்டா"), + CountryLocalization("mh", "ஆங்கிலம்", "மார்ஷல் தீவுகள்"), + CountryLocalization("mq", "பிரெஞ்சு", "மார்டினிக்"), + CountryLocalization("mr", "அரபிக்", "மௌரிடானியா"), + CountryLocalization("mu", "மொரிசியன்", "மொரிசியஸ்"), + CountryLocalization("yt", "பிரெஞ்சு", "மயோட்"), + CountryLocalization("mx", "ஸ்பானிஷ்", "மெக்சிகோ"), + CountryLocalization("fm", "ஆங்கிலம்", "மைக்ரோனேஷியா"), + CountryLocalization("md", "ரஷியன்", "மால்டோவா"), + CountryLocalization("mc", "பிரெஞ்சு", "மொனாக்கோ"), + CountryLocalization("mn", "மங்கோலியன்", "மங்கோலியா"), + CountryLocalization("me", "செர்பியன்", "மான்டேனெக்ரோ"), + CountryLocalization("ms", "ஆங்கிலம்", "மாண்ட்செராட்"), + CountryLocalization("ma", "மத்திய அட்லஸ் டமசைட்", "மொராக்கோ"), + CountryLocalization("mz", "மகுவா-மீட்டோ", "மொசாம்பிக்"), + CountryLocalization("mm", "பர்மீஸ்", "மியான்மார் (பர்மா)"), + CountryLocalization("na", "ஆங்கிலம்", "நமீபியா"), + CountryLocalization("nr", "ஆங்கிலம்", "நௌரு"), + CountryLocalization("np", "நேபாளி", "நேபாளம்"), + CountryLocalization("nl", "ஆங்கிலம்", "நெதர்லாந்து"), + CountryLocalization("nc", "பிரெஞ்சு", "நியூ கேலிடோனியா"), + CountryLocalization("nz", "ஆங்கிலம்", "நியூசிலாந்து"), + CountryLocalization("ni", "ஸ்பானிஷ்", "நிகரகுவா"), + CountryLocalization("ne", "ஹௌஸா", "நைஜர்"), + CountryLocalization("ng", "ஹௌஸா", "நைஜீரியா"), + CountryLocalization("nu", "ஆங்கிலம்", "நியூ"), + CountryLocalization("nf", "ஆங்கிலம்", "நார்ஃபோக் தீவுகள்"), + CountryLocalization("kp", "கொரியன்", "வட கொரியா"), + CountryLocalization("mp", "ஆங்கிலம்", "வடக்கு மரியானா தீவுகள்"), + CountryLocalization("no", "வடக்கு சமி", "நார்வே"), + CountryLocalization("om", "அரபிக்", "ஓமன்"), + CountryLocalization("pk", "ஆங்கிலம்", "பாகிஸ்தான்"), + CountryLocalization("pw", "ஆங்கிலம்", "பாலோ"), + CountryLocalization("ps", "அரபிக்", "பாலஸ்தீனிய பிரதேசங்கள்"), + CountryLocalization("pa", "ஸ்பானிஷ்", "பனாமா"), + CountryLocalization("pg", "ஆங்கிலம்", "பப்புவா நியூ கினியா"), + CountryLocalization("py", "ஸ்பானிஷ்", "பராகுவே"), + CountryLocalization("pe", "ஸ்பானிஷ்", "பெரு"), + CountryLocalization("ph", "ஃபிலிபினோ", "பிலிப்பைன்ஸ்"), + CountryLocalization("pn", "ஆங்கிலம்", "பிட்கெய்ர்ன் தீவுகள்"), + CountryLocalization("pl", "போலிஷ்", "போலந்து"), + CountryLocalization("pt", "போர்ச்சுக்கீஸ்", "போர்ச்சுக்கல்"), + CountryLocalization("pr", "ஆங்கிலம்", "பியூர்டோ ரிகோ"), + CountryLocalization("qa", "அரபிக்", "கத்தார்"), + CountryLocalization("ro", "ரோமேனியன்", "ருமேனியா"), + CountryLocalization("ru", "டாடர்", "ரஷ்யா"), + CountryLocalization("rw", "ஆங்கிலம்", "ருவாண்டா"), + CountryLocalization("re", "பிரெஞ்சு", "ரீயூனியன்"), + CountryLocalization("ws", "ஆங்கிலம்", "சமோவா"), + CountryLocalization("sm", "இத்தாலியன்", "சான் மரினோ"), + CountryLocalization("sa", "அரபிக்", "சவூதி அரேபியா"), + CountryLocalization("sn", "பிரெஞ்சு", "செனெகல்"), + CountryLocalization("rs", "செர்பியன்", "செர்பியா"), + CountryLocalization("cs", "செர்பியன்", "Serbia and Montenegro"), + CountryLocalization("sc", "பிரெஞ்சு", "சீஷெல்ஸ்"), + CountryLocalization("sl", "ஆங்கிலம்", "சியாரா லியோன்"), + CountryLocalization("sg", "தமிழ்", "சிங்கப்பூர்"), + CountryLocalization("sx", "ஆங்கிலம்", "சின்ட் மார்டென்"), + CountryLocalization("sk", "ஸ்லோவாக்", "ஸ்லோவாகியா"), + CountryLocalization("si", "ஸ்லோவேனியன்", "ஸ்லோவேனியா"), + CountryLocalization("sb", "ஆங்கிலம்", "சாலமன் தீவுகள்"), + CountryLocalization("so", "அரபிக்", "சோமாலியா"), + CountryLocalization("za", "ஆங்கிலம்", "தென் ஆப்பிரிக்கா"), + CountryLocalization("kr", "கொரியன்", "தென் கொரியா"), + CountryLocalization("ss", "நியூர்", "தெற்கு சூடான்"), + CountryLocalization("es", "ஸ்பானிஷ்", "ஸ்பெயின்"), + CountryLocalization("lk", "தமிழ்", "இலங்கை"), + CountryLocalization("bl", "பிரெஞ்சு", "செயின்ட் பார்தேலெமி"), + CountryLocalization("sh", "ஆங்கிலம்", "செயின்ட் ஹெலெனா"), + CountryLocalization("kn", "ஆங்கிலம்", "செயின்ட் கிட்ஸ் & நெவிஸ்"), + CountryLocalization("lc", "ஆங்கிலம்", "செயின்ட் லூசியா"), + CountryLocalization("mf", "பிரெஞ்சு", "செயின்ட் மார்ட்டீன்"), + CountryLocalization("pm", "பிரெஞ்சு", "செயின்ட் பியர் & மிக்வேலான்"), + CountryLocalization("vc", "ஆங்கிலம்", "செயின்ட் வின்சென்ட் & கிரெனடைன்ஸ்"), + CountryLocalization("sd", "அரபிக்", "சூடான்"), + CountryLocalization("sr", "டச்சு", "சுரினாம்"), + CountryLocalization("sj", "நார்வேஜியன் பொக்மால்", "ஸ்வல்பார்டு & ஜான் மேயன்"), + CountryLocalization("sz", "ஆங்கிலம்", "ஸ்வாஸிலாந்து"), + CountryLocalization("se", "ஸ்வீடிஷ்", "ஸ்வீடன்"), + CountryLocalization("ch", "ஸ்விஸ் ஜெர்மன்", "ஸ்விட்சர்லாந்து"), + CountryLocalization("sy", "அரபிக்", "சிரியா"), + CountryLocalization("st", "போர்ச்சுக்கீஸ்", "சாவ் தோம் & ப்ரின்சிபி"), + CountryLocalization("tw", "சீனம்", "தைவான்"), + CountryLocalization("tj", "தஜிக்", "தஜிகிஸ்தான்"), + CountryLocalization("tz", "மகொண்டே", "தான்சானியா"), + CountryLocalization("th", "தாய்", "தாய்லாந்து"), + CountryLocalization("tl", "போர்ச்சுக்கீஸ்", "தைமூர்-லெஸ்தே"), + CountryLocalization("tg", "பிரெஞ்சு", "டோகோ"), + CountryLocalization("tk", "ஆங்கிலம்", "டோகேலோ"), + CountryLocalization("to", "டோங்கான்", "டோங்கா"), + CountryLocalization("tt", "ஆங்கிலம்", "டிரினிடாட் & டொபாகோ"), + CountryLocalization("tn", "பிரெஞ்சு", "டுனிசியா"), + CountryLocalization("tr", "துருக்கிஷ்", "துருக்கி"), + CountryLocalization("tm", "துருக்மென்", "துர்க்மெனிஸ்தான்"), + CountryLocalization("tc", "ஆங்கிலம்", "டர்க்ஸ் & கைகோஸ் தீவுகள்"), + CountryLocalization("tv", "ஆங்கிலம்", "துவாலூ"), + CountryLocalization("um", "ஆங்கிலம்", "யூ.எஸ். வெளிப்புறத் தீவுகள்"), + CountryLocalization("vi", "ஆங்கிலம்", "யூ.எஸ். கன்னித் தீவுகள்"), + CountryLocalization("ug", "ஸ்வாஹிலி", "உகாண்டா"), + CountryLocalization("ua", "உக்ரைனியன்", "உக்ரைன்"), + CountryLocalization("ae", "அரபிக்", "ஐக்கிய அரபு எமிரேட்ஸ்"), + CountryLocalization("gb", "ஆங்கிலம்", "யுனைடெட் கிங்டம்"), + CountryLocalization("us", "லகோடா", "அமெரிக்கா"), + CountryLocalization("uy", "ஸ்பானிஷ்", "உருகுவே"), + CountryLocalization("uz", "உஸ்பெக்", "உஸ்பெகிஸ்தான்"), + CountryLocalization("vu", "பிரெஞ்சு", "வனுவாட்டு"), + CountryLocalization("va", "இத்தாலியன்", "வாடிகன் நகரம்"), + CountryLocalization("ve", "ஸ்பானிஷ்", "வெனிசுலா"), + CountryLocalization("vn", "வியட்நாமீஸ்", "வியட்நாம்"), + CountryLocalization("wf", "பிரெஞ்சு", "வாலிஸ் மற்றும் ஃபுடுனா"), + CountryLocalization("eh", "அரபிக்", "மேற்கு சஹாரா"), + CountryLocalization("ye", "அரபிக்", "ஏமன்"), + CountryLocalization("zm", "ஆங்கிலம்", "ஜாம்பியா"), + CountryLocalization("zw", "வடக்கு தெபெலே", "ஜிம்பாப்வே"), + CountryLocalization("ax", "ஸ்வீடிஷ்", "ஆலந்து தீவுகள்"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tg.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tg.kt new file mode 100644 index 0000000..210b37c --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tg.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code tg. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_tg: List = listOf( + CountryLocalization("af", "форсӣ", "Афғонистон"), + CountryLocalization("al", "албанӣ", "Албания"), + CountryLocalization("dz", "франсузӣ", "Алҷазоир"), + CountryLocalization("as", "англисӣ", "Самоаи Америка"), + CountryLocalization("ad", "каталонӣ", "Андорра"), + CountryLocalization("ao", "Lingala", "Ангола"), + CountryLocalization("ai", "англисӣ", "Ангилия"), + CountryLocalization("ag", "англисӣ", "Антигуа ва Барбуда"), + CountryLocalization("ar", "испанӣ", "Аргентина"), + CountryLocalization("am", "арманӣ", "Арманистон"), + CountryLocalization("aw", "голландӣ", "Аруба"), + CountryLocalization("au", "англисӣ", "Австралия"), + CountryLocalization("at", "англисӣ", "Австрия"), + CountryLocalization("az", "озарбойҷонӣ", "Озарбойҷон"), + CountryLocalization("bs", "англисӣ", "Багам"), + CountryLocalization("bh", "арабӣ", "Баҳрайн"), + CountryLocalization("bd", "бинғолӣ", "Бангладеш"), + CountryLocalization("bb", "англисӣ", "Барбадос"), + CountryLocalization("by", "белорусӣ", "Белорус"), + CountryLocalization("be", "франсузӣ", "Белгия"), + CountryLocalization("bz", "англисӣ", "Белиз"), + CountryLocalization("bj", "франсузӣ", "Бенин"), + CountryLocalization("bm", "англисӣ", "Бермуда"), + CountryLocalization("bt", "дзонгха", "Бутон"), + CountryLocalization("bo", "испанӣ", "Боливия"), + CountryLocalization("ba", "босниягӣ", "Босния ва Ҳерсеговина"), + CountryLocalization("bw", "англисӣ", "Ботсвана"), + CountryLocalization("br", "португалӣ", "Бразилия"), + CountryLocalization("io", "англисӣ", "Қаламрави Британия дар уқёнуси Ҳинд"), + CountryLocalization("vg", "англисӣ", "Ҷазираҳои Виргини Британия"), + CountryLocalization("bn", "малайӣ", "Бруней"), + CountryLocalization("bg", "булғорӣ", "Булғория"), + CountryLocalization("bf", "франсузӣ", "Буркина-Фасо"), + CountryLocalization("bi", "франсузӣ", "Бурунди"), + CountryLocalization("kh", "кхмерӣ", "Камбоҷа"), + CountryLocalization("cm", "Basaa", "Камерун"), + CountryLocalization("ca", "франсузӣ", "Канада"), + CountryLocalization("ic", "испанӣ", "IC"), + CountryLocalization("cv", "kea", "Кабо-Верде"), + CountryLocalization("bq", "голландӣ", "Caribbean Netherlands"), + CountryLocalization("ky", "англисӣ", "Ҷазираҳои Кайман"), + CountryLocalization("cf", "Lingala", "Ҷумҳурии Африқои Марказӣ"), + CountryLocalization("ea", "испанӣ", "EA"), + CountryLocalization("td", "арабӣ", "Чад"), + CountryLocalization("cl", "испанӣ", "Чили"), + CountryLocalization("cn", "тибетӣ", "Хитой"), + CountryLocalization("cx", "англисӣ", "Ҷазираи Крисмас"), + CountryLocalization("cc", "англисӣ", "Ҷазираҳои Кокос (Килинг)"), + CountryLocalization("co", "испанӣ", "Колумбия"), + CountryLocalization("km", "арабӣ", "Комор"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "англисӣ", "Ҷазираҳои Кук"), + CountryLocalization("cr", "испанӣ", "Коста-Рика"), + CountryLocalization("hr", "хорватӣ", "Хорватия"), + CountryLocalization("cu", "испанӣ", "Куба"), + CountryLocalization("cw", "голландӣ", "Кюрасао"), + CountryLocalization("cy", "англисӣ", "Кипр"), + CountryLocalization("cz", "чехӣ", "Ҷумҳурии Чех"), + CountryLocalization("ci", "франсузӣ", "Кот-д’Ивуар"), + CountryLocalization("dk", "англисӣ", "Дания"), + CountryLocalization("dg", "англисӣ", "DG"), + CountryLocalization("dj", "франсузӣ", "Ҷибути"), + CountryLocalization("dm", "англисӣ", "Доминика"), + CountryLocalization("do", "испанӣ", "Ҷумҳурии Доминикан"), + CountryLocalization("ec", "кечуа", "Эквадор"), + CountryLocalization("eg", "арабӣ", "Миср"), + CountryLocalization("sv", "испанӣ", "Эл-Салвадор"), + CountryLocalization("gq", "испанӣ", "Гвинеяи Экваторӣ"), + CountryLocalization("er", "тигриня", "Эритрея"), + CountryLocalization("ee", "эстонӣ", "Эстония"), + CountryLocalization("et", "амҳарӣ", "Эфиопия"), + CountryLocalization("fk", "англисӣ", "Ҷазираҳои Фолкленд"), + CountryLocalization("fo", "фарерӣ", "Ҷазираҳои Фарер"), + CountryLocalization("fj", "англисӣ", "Фиҷи"), + CountryLocalization("fi", "шведӣ", "Финляндия"), + CountryLocalization("fr", "Swiss German", "Франсия"), + CountryLocalization("gf", "франсузӣ", "Гвианаи Фаронса"), + CountryLocalization("pf", "франсузӣ", "Полинезияи Фаронса"), + CountryLocalization("ga", "франсузӣ", "Габон"), + CountryLocalization("gm", "англисӣ", "Гамбия"), + CountryLocalization("ge", "Ossetic", "Гурҷистон"), + CountryLocalization("de", "сербии поёнӣ", "Германия"), + CountryLocalization("gh", "англисӣ", "Гана"), + CountryLocalization("gi", "англисӣ", "Гибралтар"), + CountryLocalization("gr", "юнонӣ", "Юнон"), + CountryLocalization("gl", "Kalaallisut", "Гренландия"), + CountryLocalization("gd", "англисӣ", "Гренада"), + CountryLocalization("gp", "франсузӣ", "Гваделупа"), + CountryLocalization("gu", "англисӣ", "Гуам"), + CountryLocalization("gt", "испанӣ", "Гватемала"), + CountryLocalization("gg", "англисӣ", "Гернси"), + CountryLocalization("gn", "франсузӣ", "Гвинея"), + CountryLocalization("gw", "португалӣ", "Гвинея-Бисау"), + CountryLocalization("gy", "англисӣ", "Гайана"), + CountryLocalization("ht", "франсузӣ", "Гаити"), + CountryLocalization("hn", "испанӣ", "Гондурас"), + CountryLocalization("hk", "хитоӣ", "Ҳонконг (МММ)"), + CountryLocalization("hu", "маҷорӣ", "Маҷористон"), + CountryLocalization("is", "исландӣ", "Исландия"), + CountryLocalization("in", "непалӣ", "Ҳиндустон"), + CountryLocalization("id", "Indonesian", "Индонезия"), + CountryLocalization("ir", "форсӣ", "Эрон"), + CountryLocalization("iq", "lrc", "Ироқ"), + CountryLocalization("ie", "англисӣ", "Ирландия"), + CountryLocalization("im", "Manx", "Ҷазираи Мэн"), + CountryLocalization("il", "англисӣ", "Исроил"), + CountryLocalization("it", "немисӣ", "Италия"), + CountryLocalization("jm", "англисӣ", "Ямайка"), + CountryLocalization("jp", "японӣ", "Япония"), + CountryLocalization("je", "англисӣ", "Ҷерси"), + CountryLocalization("jo", "арабӣ", "Урдун"), + CountryLocalization("kz", "қазоқӣ", "Қазоқистон"), + CountryLocalization("ke", "сомалӣ", "Кения"), + CountryLocalization("ki", "англисӣ", "Кирибати"), + CountryLocalization("xk", "сербӣ", "Косово"), + CountryLocalization("kw", "арабӣ", "Қувайт"), + CountryLocalization("kg", "русӣ", "Қирғизистон"), + CountryLocalization("la", "лаосӣ", "Лаос"), + CountryLocalization("lv", "латишӣ", "Латвия"), + CountryLocalization("lb", "арабӣ", "Лубнон"), + CountryLocalization("ls", "англисӣ", "Лесото"), + CountryLocalization("lr", "англисӣ", "Либерия"), + CountryLocalization("ly", "арабӣ", "Либия"), + CountryLocalization("li", "Swiss German", "Лихтенштейн"), + CountryLocalization("lt", "литвонӣ", "Литва"), + CountryLocalization("lu", "люксембургӣ", "Люксембург"), + CountryLocalization("mo", "португалӣ", "Макао (МММ)"), + CountryLocalization("mk", "албанӣ", "Мақдун"), + CountryLocalization("mg", "франсузӣ", "Мадагаскар"), + CountryLocalization("mw", "англисӣ", "Малави"), + CountryLocalization("my", "тамилӣ", "Малайзия"), + CountryLocalization("ml", "франсузӣ", "Мали"), + CountryLocalization("mt", "англисӣ", "Малта"), + CountryLocalization("mh", "англисӣ", "Ҷазираҳои Маршалл"), + CountryLocalization("mq", "франсузӣ", "Мартиника"), + CountryLocalization("mr", "арабӣ", "Мавритания"), + CountryLocalization("mu", "mfe", "Маврикий"), + CountryLocalization("yt", "франсузӣ", "Майотта"), + CountryLocalization("mx", "испанӣ", "Мексика"), + CountryLocalization("fm", "англисӣ", "Штатҳои Федеративии Микронезия"), + CountryLocalization("md", "русӣ", "Молдова"), + CountryLocalization("mc", "франсузӣ", "Монако"), + CountryLocalization("mn", "муғулӣ", "Муғулистон"), + CountryLocalization("me", "сербӣ", "Черногория"), + CountryLocalization("ms", "англисӣ", "Монтсеррат"), + CountryLocalization("ma", "тамазайти атласи марказӣ", "Марокаш"), + CountryLocalization("mz", "mgh", "Мозамбик"), + CountryLocalization("mm", "бирманӣ", "Мянма"), + CountryLocalization("na", "англисӣ", "Намибия"), + CountryLocalization("nr", "англисӣ", "Науру"), + CountryLocalization("np", "непалӣ", "Непал"), + CountryLocalization("nl", "англисӣ", "Нидерландия"), + CountryLocalization("nc", "франсузӣ", "Каледонияи Нав"), + CountryLocalization("nz", "англисӣ", "Зеландияи Нав"), + CountryLocalization("ni", "испанӣ", "Никарагуа"), + CountryLocalization("ne", "ҳауса", "Нигер"), + CountryLocalization("ng", "ҳауса", "Нигерия"), + CountryLocalization("nu", "англисӣ", "Ниуэ"), + CountryLocalization("nf", "англисӣ", "Ҷазираи Норфолк"), + CountryLocalization("kp", "кореягӣ", "Кореяи Шимолӣ"), + CountryLocalization("mp", "англисӣ", "Ҷазираҳои Марианаи Шимолӣ"), + CountryLocalization("no", "самии шимолӣ", "Норвегия"), + CountryLocalization("om", "арабӣ", "Умон"), + CountryLocalization("pk", "англисӣ", "Покистон"), + CountryLocalization("pw", "англисӣ", "Палау"), + CountryLocalization("ps", "арабӣ", "Palestinian Territories"), + CountryLocalization("pa", "испанӣ", "Панама"), + CountryLocalization("pg", "англисӣ", "Папуа Гвинеяи Нав"), + CountryLocalization("py", "испанӣ", "Парагвай"), + CountryLocalization("pe", "испанӣ", "Перу"), + CountryLocalization("ph", "филиппинӣ", "Филиппин"), + CountryLocalization("pn", "англисӣ", "Ҷазираҳои Питкейрн"), + CountryLocalization("pl", "лаҳистонӣ", "Лаҳистон"), + CountryLocalization("pt", "португалӣ", "Португалия"), + CountryLocalization("pr", "англисӣ", "Пуэрто-Рико"), + CountryLocalization("qa", "арабӣ", "Қатар"), + CountryLocalization("ro", "руминӣ", "Руминия"), + CountryLocalization("ru", "тоторӣ", "Русия"), + CountryLocalization("rw", "англисӣ", "Руанда"), + CountryLocalization("re", "франсузӣ", "Реюнион"), + CountryLocalization("ws", "англисӣ", "Самоа"), + CountryLocalization("sm", "италиявӣ", "Сан-Марино"), + CountryLocalization("sa", "арабӣ", "Арабистони Саудӣ"), + CountryLocalization("sn", "франсузӣ", "Сенегал"), + CountryLocalization("rs", "сербӣ", "Сербия"), + CountryLocalization("cs", "сербӣ", "Serbia and Montenegro"), + CountryLocalization("sc", "франсузӣ", "Сейшел"), + CountryLocalization("sl", "англисӣ", "Сиерра-Леоне"), + CountryLocalization("sg", "тамилӣ", "Сингапур"), + CountryLocalization("sx", "англисӣ", "Синт-Маартен"), + CountryLocalization("sk", "словакӣ", "Словакия"), + CountryLocalization("si", "словенӣ", "Словения"), + CountryLocalization("sb", "англисӣ", "Ҷазираҳои Соломон"), + CountryLocalization("so", "арабӣ", "Сомалӣ"), + CountryLocalization("za", "англисӣ", "Африкаи Ҷанубӣ"), + CountryLocalization("kr", "кореягӣ", "South Korea"), + CountryLocalization("ss", "nus", "Судони Ҷанубӣ"), + CountryLocalization("es", "испанӣ", "Испания"), + CountryLocalization("lk", "тамилӣ", "Шри-Ланка"), + CountryLocalization("bl", "франсузӣ", "Сент-Бартелми"), + CountryLocalization("sh", "англисӣ", "Сент Елена"), + CountryLocalization("kn", "англисӣ", "Сент-Китс ва Невис"), + CountryLocalization("lc", "англисӣ", "Сент-Люсия"), + CountryLocalization("mf", "франсузӣ", "Ҷазираи Сент-Мартин"), + CountryLocalization("pm", "франсузӣ", "Сент-Пер ва Микелон"), + CountryLocalization("vc", "англисӣ", "Сент-Винсент ва Гренадина"), + CountryLocalization("sd", "арабӣ", "Судон"), + CountryLocalization("sr", "голландӣ", "Суринам"), + CountryLocalization("sj", "Norwegian Bokmål", "Шпитсберген ва Ян Майен"), + CountryLocalization("sz", "англисӣ", "Свазиленд"), + CountryLocalization("se", "шведӣ", "Шветсия"), + CountryLocalization("ch", "Swiss German", "Швейтсария"), + CountryLocalization("sy", "арабӣ", "Сурия"), + CountryLocalization("st", "португалӣ", "Сан Томе ва Принсипи"), + CountryLocalization("tw", "хитоӣ", "Тайван"), + CountryLocalization("tj", "тоҷикӣ", "Тоҷикистон"), + CountryLocalization("tz", "kde", "Танзания"), + CountryLocalization("th", "тайӣ", "Таиланд"), + CountryLocalization("tl", "португалӣ", "Тимор-Лесте"), + CountryLocalization("tg", "франсузӣ", "Того"), + CountryLocalization("tk", "англисӣ", "Токелау"), + CountryLocalization("to", "тонганӣ", "Тонга"), + CountryLocalization("tt", "англисӣ", "Тринидад ва Тобаго"), + CountryLocalization("tn", "франсузӣ", "Тунис"), + CountryLocalization("tr", "туркӣ", "Туркия"), + CountryLocalization("tm", "туркманӣ", "Туркманистон"), + CountryLocalization("tc", "англисӣ", "Ҷазираҳои Теркс ва Кайкос"), + CountryLocalization("tv", "англисӣ", "Тувалу"), + CountryLocalization("um", "англисӣ", "Ҷазираҳои Хурди Дурдасти ИМА"), + CountryLocalization("vi", "англисӣ", "Ҷазираҳои Виргини ИМА"), + CountryLocalization("ug", "Swahili", "Уганда"), + CountryLocalization("ua", "украинӣ", "Украина"), + CountryLocalization("ae", "арабӣ", "Аморатҳои Муттаҳидаи Араб"), + CountryLocalization("gb", "англисӣ", "Шоҳигарии Муттаҳида"), + CountryLocalization("us", "lkt", "Иёлоти Муттаҳида"), + CountryLocalization("uy", "испанӣ", "Уругвай"), + CountryLocalization("uz", "ӯзбекӣ", "Ӯзбекистон"), + CountryLocalization("vu", "франсузӣ", "Вануату"), + CountryLocalization("va", "италиявӣ", "Шаҳри Вотикон"), + CountryLocalization("ve", "испанӣ", "Венесуэла"), + CountryLocalization("vn", "ветнамӣ", "Ветнам"), + CountryLocalization("wf", "франсузӣ", "Уоллис ва Футуна"), + CountryLocalization("eh", "арабӣ", "Western Sahara"), + CountryLocalization("ye", "арабӣ", "Яман"), + CountryLocalization("zm", "англисӣ", "Замбия"), + CountryLocalization("zw", "North Ndebele", "Зимбабве"), + CountryLocalization("ax", "шведӣ", "Ҷазираҳои Аланд"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_th.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_th.kt new file mode 100644 index 0000000..e54dc9d --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_th.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code th. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_th: List = listOf( + CountryLocalization("af", "เปอร์เซีย", "อัฟกานิสถาน"), + CountryLocalization("al", "แอลเบเนีย", "แอลเบเนีย"), + CountryLocalization("dz", "ฝรั่งเศส", "แอลจีเรีย"), + CountryLocalization("as", "อังกฤษ", "American Samoa"), + CountryLocalization("ad", "แคตาแลน", "อันดอร์รา"), + CountryLocalization("ao", "ลิงกาลา", "อันโกลา"), + CountryLocalization("ai", "อังกฤษ", "อันกิล่า"), + CountryLocalization("ag", "อังกฤษ", "Antigua & Barbuda"), + CountryLocalization("ar", "สเปน", "อาร์เจนติน่า"), + CountryLocalization("am", "อาร์มีเนีย", "อาร์มีเนีย"), + CountryLocalization("aw", "ฮอลันดา", "อารูบา"), + CountryLocalization("au", "อังกฤษ", "ออสเตรเลีย"), + CountryLocalization("at", "อังกฤษ", "ออสเตรีย"), + CountryLocalization("az", "อาเซอร์ไบจานี", "อาเซอร์ไบจัน"), + CountryLocalization("bs", "อังกฤษ", "บาฮามาส"), + CountryLocalization("bh", "อาระบิค", "บาห์เรน"), + CountryLocalization("bd", "เบนการี", "บังคลาเทศ"), + CountryLocalization("bb", "อังกฤษ", "บาร์บาดอส"), + CountryLocalization("by", "บายโลรัสเซีย", "เบลลารัส"), + CountryLocalization("be", "ฝรั่งเศส", "เบลเยี่ยม"), + CountryLocalization("bz", "อังกฤษ", "เบลิซ"), + CountryLocalization("bj", "ฝรั่งเศส", "เบนิน"), + CountryLocalization("bm", "อังกฤษ", "เบอร์มิวด้า"), + CountryLocalization("bt", "ภูฐานี", "ภูฐาน"), + CountryLocalization("bo", "สเปน", "โบลิเวีย"), + CountryLocalization("ba", "Bosnian", "บอสเนีย และ เฮิร์ซโกวิเนีย"), + CountryLocalization("bw", "อังกฤษ", "บอตสวานา"), + CountryLocalization("br", "โปรตุเกส", "บราซิล"), + CountryLocalization("io", "อังกฤษ", "British Indian Ocean Territory"), + CountryLocalization("vg", "อังกฤษ", "บริทิชเวอร์จินไอส์แลนด์"), + CountryLocalization("bn", "มลายู", "บรูไน"), + CountryLocalization("bg", "บัลแกเรีย", "บัลแกเรีย"), + CountryLocalization("bf", "ฝรั่งเศส", "เบอร์กินาฟาโซ"), + CountryLocalization("bi", "ฝรั่งเศส", "บูรันดิ"), + CountryLocalization("kh", "เขมร", "กัมพูชา"), + CountryLocalization("cm", "Basaa", "คาเมรูน"), + CountryLocalization("ca", "ฝรั่งเศส", "แคนาดา"), + CountryLocalization("ic", "สเปน", "หมู่เกาะคานารี"), + CountryLocalization("cv", "คาบูเวอร์เดียนู", "เคพเวอร์ด"), + CountryLocalization("bq", "ฮอลันดา", "Caribbean Netherlands"), + CountryLocalization("ky", "อังกฤษ", "Cayman Islands"), + CountryLocalization("cf", "ลิงกาลา", "สาธารณรัฐแอฟริกากลาง"), + CountryLocalization("ea", "สเปน", "เซวตาและเมลียา"), + CountryLocalization("td", "อาระบิค", "ชาด"), + CountryLocalization("cl", "สเปน", "ชิลี"), + CountryLocalization("cn", "ทิเบต", "จีน"), + CountryLocalization("cx", "อังกฤษ", "Christmas Island"), + CountryLocalization("cc", "อังกฤษ", "Cocos (Keeling) Islands"), + CountryLocalization("co", "สเปน", "โคลัมเบีย"), + CountryLocalization("km", "อาระบิค", "โคโมรอส"), + CountryLocalization("cg", "ลิงกาลา", "คองโก"), + CountryLocalization("cd", "ซวาฮิรี", "Congo - Kinshasa"), + CountryLocalization("ck", "อังกฤษ", "Cook Islands"), + CountryLocalization("cr", "สเปน", "คอสตาริก้า"), + CountryLocalization("hr", "โครเอเทีย", "โครเอเชีย"), + CountryLocalization("cu", "สเปน", "คิวบา"), + CountryLocalization("cw", "ฮอลันดา", "Curaçao"), + CountryLocalization("cy", "อังกฤษ", "ไซปรัส"), + CountryLocalization("cz", "เช็ค", "สาธารณรัฐเช็ค"), + CountryLocalization("ci", "ฝรั่งเศส", "ฝั่งทะเลไอวอริ"), + CountryLocalization("dk", "อังกฤษ", "เดนมาร์ก"), + CountryLocalization("dg", "อังกฤษ", "ดิเอโกการ์เซีย"), + CountryLocalization("dj", "ฝรั่งเศส", "ดิโบติ"), + CountryLocalization("dm", "อังกฤษ", "โดมินิก้า"), + CountryLocalization("do", "สเปน", "สาธารณรัฐโดมินิกัน"), + CountryLocalization("ec", "คิวชัว", "เอกวาดอร์"), + CountryLocalization("eg", "อาระบิค", "อียิปต์"), + CountryLocalization("sv", "สเปน", "เอลซาวาดอร์"), + CountryLocalization("gq", "สเปน", "เอควาโทเรียลกินี"), + CountryLocalization("er", "ทิกรินยา", "อิริทรี"), + CountryLocalization("ee", "เอสโตเนีย", "เอสโตเนีย"), + CountryLocalization("et", "อัมฮาริค", "เอธิโอเปีย"), + CountryLocalization("fk", "อังกฤษ", "Falkland Islands"), + CountryLocalization("fo", "ฟาโรส", "Faroe Islands"), + CountryLocalization("fj", "อังกฤษ", "ฟิจิ"), + CountryLocalization("fi", "สวีเดน", "ฟินแลนด์"), + CountryLocalization("fr", "Swiss German", "ฝรั่งเศส"), + CountryLocalization("gf", "ฝรั่งเศส", "เฟร็นชกิวน่า"), + CountryLocalization("pf", "ฝรั่งเศส", "เฟร็นชโพลินีเซีย"), + CountryLocalization("ga", "ฝรั่งเศส", "กาบอน"), + CountryLocalization("gm", "อังกฤษ", "แกมเบีย"), + CountryLocalization("ge", "Ossetic", "จอร์เจีย"), + CountryLocalization("de", "Lower Sorbian", "เยอรมนี"), + CountryLocalization("gh", "อังกฤษ", "กาน่า"), + CountryLocalization("gi", "อังกฤษ", "Gibraltar"), + CountryLocalization("gr", "กรีก", "กรีซ"), + CountryLocalization("gl", "กรีนแลนด์ดิค", "Greenland"), + CountryLocalization("gd", "อังกฤษ", "Grenada"), + CountryLocalization("gp", "ฝรั่งเศส", "กัวเดอลูป"), + CountryLocalization("gu", "อังกฤษ", "Guam"), + CountryLocalization("gt", "สเปน", "กัวเตมาลา"), + CountryLocalization("gg", "อังกฤษ", "Guernsey"), + CountryLocalization("gn", "ฝรั่งเศส", "กิวนี"), + CountryLocalization("gw", "โปรตุเกส", "กิวนี-บิสโซ"), + CountryLocalization("gy", "อังกฤษ", "กูยาน่า"), + CountryLocalization("ht", "ฝรั่งเศส", "ไฮตี"), + CountryLocalization("hn", "สเปน", "ฮอนดูรัส"), + CountryLocalization("hk", "จีน", "ฮ่องกง"), + CountryLocalization("hu", "ฮังการี", "ฮังการี"), + CountryLocalization("is", "ไอซ์แลนด์ดิค", "ไอซแลนด์"), + CountryLocalization("in", "เนปาล", "อินเดีย"), + CountryLocalization("id", "อินโดนีเชีย", "อินโดนีเซีย"), + CountryLocalization("ir", "เปอร์เซีย", "อิหร่าน"), + CountryLocalization("iq", "ลูรีเหนือ", "อิรัก"), + CountryLocalization("ie", "อังกฤษ", "ไอร์แลนด์"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "อังกฤษ", "อิสราเอล"), + CountryLocalization("it", "เยอรมัน", "อิตาลี"), + CountryLocalization("jm", "อังกฤษ", "จาไมก้า"), + CountryLocalization("jp", "ญี่ปุ่น", "ญี่ปุ่น"), + CountryLocalization("je", "อังกฤษ", "Jersey"), + CountryLocalization("jo", "อาระบิค", "จอร์แดน"), + CountryLocalization("kz", "คาซัค", "คาซัคสถาน"), + CountryLocalization("ke", "โซมาลี", "เคนย่า"), + CountryLocalization("ki", "อังกฤษ", "คิรีบาติ"), + CountryLocalization("xk", "เซอร์เบีย", "โคโซโว"), + CountryLocalization("kw", "อาระบิค", "คูเวต"), + CountryLocalization("kg", "รัสเซีย", "เคอร์กิสถาน"), + CountryLocalization("la", "ลาว", "ลาว"), + CountryLocalization("lv", "แลตเวีย (เลททิสช์)", "ลาตเวีย"), + CountryLocalization("lb", "อาระบิค", "เลบานอน"), + CountryLocalization("ls", "อังกฤษ", "เลโซโท"), + CountryLocalization("lr", "อังกฤษ", "ลิเบอร์เลีย"), + CountryLocalization("ly", "อาระบิค", "ลิเบีย"), + CountryLocalization("li", "Swiss German", "ไลเทนสไตน์"), + CountryLocalization("lt", "ลิธัวเนีย", "ลิเทอร์เนีย"), + CountryLocalization("lu", "Luxembourgish", "ลักซ์เซมเบอร์ก"), + CountryLocalization("mo", "โปรตุเกส", "Macao SAR China"), + CountryLocalization("mk", "แอลเบเนีย", "แมซีโดเนีย"), + CountryLocalization("mg", "ฝรั่งเศส", "มาดากาสก้า"), + CountryLocalization("mw", "อังกฤษ", "Malawi"), + CountryLocalization("my", "ทมิฬ", "มาเลเซีย"), + CountryLocalization("ml", "ฝรั่งเศส", "มาลี"), + CountryLocalization("mt", "อังกฤษ", "มัลต้า"), + CountryLocalization("mh", "อังกฤษ", "Marshall Islands"), + CountryLocalization("mq", "ฝรั่งเศส", "มาร์ตินิก"), + CountryLocalization("mr", "อาระบิค", "มอริทาเนีย"), + CountryLocalization("mu", "มอริสเยน", "มอริเตียส"), + CountryLocalization("yt", "ฝรั่งเศส", "มายอต"), + CountryLocalization("mx", "สเปน", "แม็กซิโก"), + CountryLocalization("fm", "อังกฤษ", "ไมโครนิเซีย"), + CountryLocalization("md", "รัสเซีย", "โมลโดวา"), + CountryLocalization("mc", "ฝรั่งเศส", "โมนาโค"), + CountryLocalization("mn", "มองโกล", "มองโกเลีย"), + CountryLocalization("me", "เซอร์เบีย", "Montenegro"), + CountryLocalization("ms", "อังกฤษ", "มอนต์เซอราต"), + CountryLocalization("ma", "ทามาไซต์แอตลาสกลาง", "โมรอคโค"), + CountryLocalization("mz", "มากัววา-มีทโท", "โมแซมบิค"), + CountryLocalization("mm", "พม่า", "สหภาพพม่า"), + CountryLocalization("na", "อังกฤษ", "นามิเบีย"), + CountryLocalization("nr", "อังกฤษ", "Nauru"), + CountryLocalization("np", "เนปาล", "เนปาล"), + CountryLocalization("nl", "อังกฤษ", "เนเธอร์แลนด์"), + CountryLocalization("nc", "ฝรั่งเศส", "นิวคาลิโดเนีย"), + CountryLocalization("nz", "อังกฤษ", "นิวซีแลนด์"), + CountryLocalization("ni", "สเปน", "นิคารากัว"), + CountryLocalization("ne", "โฮซา", "ไนเจอร์"), + CountryLocalization("ng", "โฮซา", "ไนจีเรีย"), + CountryLocalization("nu", "อังกฤษ", "นียู"), + CountryLocalization("nf", "อังกฤษ", "Norfolk Island"), + CountryLocalization("kp", "เกาหลี", "เกาหลีเหนือ"), + CountryLocalization("mp", "อังกฤษ", "Northern Mariana Islands"), + CountryLocalization("no", "Northern Sami", "นอร์เวย์"), + CountryLocalization("om", "อาระบิค", "โอมาน"), + CountryLocalization("pk", "อังกฤษ", "ปากีสถาน"), + CountryLocalization("pw", "อังกฤษ", "Palau"), + CountryLocalization("ps", "อาระบิค", "Palestinian Territories"), + CountryLocalization("pa", "สเปน", "ปานามา"), + CountryLocalization("pg", "อังกฤษ", "ปาปัวนิวกีนี"), + CountryLocalization("py", "สเปน", "ปารากวัย"), + CountryLocalization("pe", "สเปน", "เปรู"), + CountryLocalization("ph", "Filipino", "ฟิลิปปินส์"), + CountryLocalization("pn", "อังกฤษ", "Pitcairn Islands"), + CountryLocalization("pl", "โปแลนด์", "โปแลนด์"), + CountryLocalization("pt", "โปรตุเกส", "โปตุกัล"), + CountryLocalization("pr", "อังกฤษ", "เปอร์โตริโก"), + CountryLocalization("qa", "อาระบิค", "กาตาร์"), + CountryLocalization("ro", "โรมัน", "รูเมเนีย"), + CountryLocalization("ru", "ตาด", "รัสเซีย"), + CountryLocalization("rw", "อังกฤษ", "ราวัลดา"), + CountryLocalization("re", "ฝรั่งเศส", "Réunion"), + CountryLocalization("ws", "อังกฤษ", "Samoa"), + CountryLocalization("sm", "อิตาลี", "San Marino"), + CountryLocalization("sa", "อาระบิค", "ซาอุดิอาระเบีย"), + CountryLocalization("sn", "ฝรั่งเศส", "ซินีกัล"), + CountryLocalization("rs", "เซอร์เบีย", "Serbia"), + CountryLocalization("cs", "เซอร์เบีย", "Serbia and Montenegro"), + CountryLocalization("sc", "ฝรั่งเศส", "เซย์แชลล์"), + CountryLocalization("sl", "อังกฤษ", "เซียร์ร่าลีออน"), + CountryLocalization("sg", "ทมิฬ", "สิงคโปร์"), + CountryLocalization("sx", "อังกฤษ", "Sint Maarten"), + CountryLocalization("sk", "สโลวัค", "สโลวาเกีย"), + CountryLocalization("si", "สโลเวเนีย", "สโลวิเนีย"), + CountryLocalization("sb", "อังกฤษ", "Solomon Islands"), + CountryLocalization("so", "อาระบิค", "โซมาเลีย"), + CountryLocalization("za", "อังกฤษ", "แอฟริกาใต้"), + CountryLocalization("kr", "เกาหลี", "เกาหลีใต้"), + CountryLocalization("ss", "เนือร์", "South Sudan"), + CountryLocalization("es", "สเปน", "สเปน"), + CountryLocalization("lk", "ทมิฬ", "ศรีลังกา"), + CountryLocalization("bl", "ฝรั่งเศส", "St. Barthélemy"), + CountryLocalization("sh", "อังกฤษ", "St. Helena"), + CountryLocalization("kn", "อังกฤษ", "St. Kitts & Nevis"), + CountryLocalization("lc", "อังกฤษ", "St. Lucia"), + CountryLocalization("mf", "ฝรั่งเศส", "St. Martin"), + CountryLocalization("pm", "ฝรั่งเศส", "St. Pierre & Miquelon"), + CountryLocalization("vc", "อังกฤษ", "St. Vincent & Grenadines"), + CountryLocalization("sd", "อาระบิค", "ซูดาน"), + CountryLocalization("sr", "ฮอลันดา", "ซูรินามิ"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "อังกฤษ", "สวาซิแลนด์"), + CountryLocalization("se", "สวีเดน", "สวีเดน"), + CountryLocalization("ch", "Swiss German", "สวิสเซอร์แลนด์"), + CountryLocalization("sy", "อาระบิค", "ซีเรีย"), + CountryLocalization("st", "โปรตุเกส", "São Tomé & Príncipe"), + CountryLocalization("tw", "จีน", "ไต้หวัน"), + CountryLocalization("tj", "ทาจิค", "ทาจิกิสถาน"), + CountryLocalization("tz", "มาคอนเด", "ทานซาเนีย"), + CountryLocalization("th", "ไทย", "ประเทศไทย"), + CountryLocalization("tl", "โปรตุเกส", "Timor-Leste"), + CountryLocalization("tg", "ฝรั่งเศส", "โตโก"), + CountryLocalization("tk", "อังกฤษ", "โทกิโล"), + CountryLocalization("to", "ทองก้า", "ทองก้า"), + CountryLocalization("tt", "อังกฤษ", "ทรินิแดด และโทบาโก"), + CountryLocalization("tn", "ฝรั่งเศส", "ตูนิเซีย"), + CountryLocalization("tr", "ตุรกี", "ตุรกี"), + CountryLocalization("tm", "เติร์กเมน", "เติร์กเมนิสถาน"), + CountryLocalization("tc", "อังกฤษ", "Turks & Caicos Islands"), + CountryLocalization("tv", "อังกฤษ", "Tuvalu"), + CountryLocalization("um", "อังกฤษ", "U.S. Outlying Islands"), + CountryLocalization("vi", "อังกฤษ", "ยูเอสเวอร์จินไอส์แลนด์"), + CountryLocalization("ug", "ซวาฮิรี", "อูกานดา"), + CountryLocalization("ua", "ยูเครน", "ยูเครน"), + CountryLocalization("ae", "อาระบิค", "สหรัฐอาหรับเอมิเรตส์"), + CountryLocalization("gb", "อังกฤษ", "สหราชอาณาจักร"), + CountryLocalization("us", "ลาโกตา", "สหรัฐอเมริกา"), + CountryLocalization("uy", "สเปน", "อุรูกวัย"), + CountryLocalization("uz", "อุสเบค", "อุซเบกิสถาน"), + CountryLocalization("vu", "ฝรั่งเศส", "วานัวตู"), + CountryLocalization("va", "อิตาลี", "วาติกัน"), + CountryLocalization("ve", "สเปน", "เวเนซูเอล่า"), + CountryLocalization("vn", "เวียดนาม", "เวียดนาม"), + CountryLocalization("wf", "ฝรั่งเศส", "Wallis & Futuna"), + CountryLocalization("eh", "อาระบิค", "ซาฮาร่าตะวันตก"), + CountryLocalization("ye", "อาระบิค", "เยเมน"), + CountryLocalization("zm", "อังกฤษ", "แซมเบีย"), + CountryLocalization("zw", "North Ndebele", "ซิมบาบเว"), + CountryLocalization("ax", "สวีเดน", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ti.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ti.kt new file mode 100644 index 0000000..c017e61 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_ti.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code ti. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_ti: List = listOf( + CountryLocalization("af", "ፐርሲያኛ", "አፍጋኒስታን"), + CountryLocalization("al", "አልቤኒኛ", "አልባኒያ"), + CountryLocalization("dz", "ፈረንሳይኛ", "አልጄሪያ"), + CountryLocalization("as", "እንግሊዝኛ", "ናይ ኣሜሪካ ሳሞኣ"), + CountryLocalization("ad", "ካታላን", "አንዶራ"), + CountryLocalization("ao", "Lingala", "አንጐላ"), + CountryLocalization("ai", "እንግሊዝኛ", "አንጉኢላ"), + CountryLocalization("ag", "እንግሊዝኛ", "ኣንቲጓን ባሩዳን"), + CountryLocalization("ar", "ስፓኒሽ", "አርጀንቲና"), + CountryLocalization("am", "Armenian", "አርሜኒያ"), + CountryLocalization("aw", "ደች", "አሩባ"), + CountryLocalization("au", "እንግሊዝኛ", "አውስትሬሊያ"), + CountryLocalization("at", "እንግሊዝኛ", "ኦስትሪያ"), + CountryLocalization("az", "አዜርባይጃንኛ", "አዘርባጃን"), + CountryLocalization("bs", "እንግሊዝኛ", "ባሃማስ"), + CountryLocalization("bh", "ዓረበኛ", "ባህሬን"), + CountryLocalization("bd", "በንጋሊኛ", "ባንግላዲሽ"), + CountryLocalization("bb", "እንግሊዝኛ", "ባርቤዶስ"), + CountryLocalization("by", "ቤላራሻኛ", "ቤላሩስ"), + CountryLocalization("be", "ፈረንሳይኛ", "ቤልጄም"), + CountryLocalization("bz", "እንግሊዝኛ", "ቤሊዘ"), + CountryLocalization("bj", "ፈረንሳይኛ", "ቤኒን"), + CountryLocalization("bm", "እንግሊዝኛ", "ቤርሙዳ"), + CountryLocalization("bt", "Dzongkha", "ቡህታን"), + CountryLocalization("bo", "ስፓኒሽ", "ቦሊቪያ"), + CountryLocalization("ba", "ቦስኒያን", "ቦዝንያን ሄርዘጎቪናን"), + CountryLocalization("bw", "እንግሊዝኛ", "ቦትስዋና"), + CountryLocalization("br", "ፖርቱጋሊኛ", "ብራዚል"), + CountryLocalization("io", "እንግሊዝኛ", "ናይ ብሪጣንያ ህንዳዊ ውቅያኖስ ግዝኣት"), + CountryLocalization("vg", "እንግሊዝኛ", "ቨርጂን ደሴታት እንግሊዝ"), + CountryLocalization("bn", "ማላይኛ", "ብሩኒ"), + CountryLocalization("bg", "ቡልጋሪኛ", "ቡልጌሪያ"), + CountryLocalization("bf", "ፈረንሳይኛ", "ቡርኪና ፋሶ"), + CountryLocalization("bi", "ፈረንሳይኛ", "ብሩንዲ"), + CountryLocalization("kh", "Khmer", "ካምቦዲያ"), + CountryLocalization("cm", "Basaa", "ካሜሩን"), + CountryLocalization("ca", "ፈረንሳይኛ", "ካናዳ"), + CountryLocalization("ic", "ስፓኒሽ", "ደሴታት ካናሪ"), + CountryLocalization("cv", "kea", "ኬፕ ቬርዴ"), + CountryLocalization("bq", "ደች", "ካሪቢያን ኔዘርላንድስ"), + CountryLocalization("ky", "እንግሊዝኛ", "ካይማን ደሴቶች"), + CountryLocalization("cf", "Lingala", "ማእከላይ ኣፍሪቃ ሪፓብሊክ"), + CountryLocalization("ea", "ስፓኒሽ", "ሲውታን ሜሊላን"), + CountryLocalization("td", "ዓረበኛ", "ጫድ"), + CountryLocalization("cl", "ስፓኒሽ", "ቺሊ"), + CountryLocalization("cn", "Tibetan", "ቻይና"), + CountryLocalization("cx", "እንግሊዝኛ", "ደሴታት ክሪስትማስ"), + CountryLocalization("cc", "እንግሊዝኛ", "ኮኮስ ኬሊንግ ደሴቶች"), + CountryLocalization("co", "ስፓኒሽ", "ኮሎምቢያ"), + CountryLocalization("km", "ዓረበኛ", "ኮሞሮስ"), + CountryLocalization("cg", "Lingala", "ኮንጎ ሪፓብሊክ"), + CountryLocalization("cd", "ሰዋሂሊኛ", "ኮንጎ"), + CountryLocalization("ck", "እንግሊዝኛ", "ደሴታት ኩክ"), + CountryLocalization("cr", "ስፓኒሽ", "ኮስታ ሪካ"), + CountryLocalization("hr", "ክሮሽያንኛ", "ክሮኤሽያ"), + CountryLocalization("cu", "ስፓኒሽ", "ኩባ"), + CountryLocalization("cw", "ደች", "ኩራካዎ"), + CountryLocalization("cy", "እንግሊዝኛ", "ሳይፕረስ"), + CountryLocalization("cz", "ቼክኛ", "ቼክ ሪፓብሊክ"), + CountryLocalization("ci", "ፈረንሳይኛ", "ኮት ዲቯር"), + CountryLocalization("dk", "እንግሊዝኛ", "ዴንማርክ"), + CountryLocalization("dg", "እንግሊዝኛ", "ዲየጎ ጋርሺያ"), + CountryLocalization("dj", "ፈረንሳይኛ", "ጂቡቲ"), + CountryLocalization("dm", "እንግሊዝኛ", "ዶሚኒካ"), + CountryLocalization("do", "ስፓኒሽ", "ዶመኒካ ሪፓብሊክ"), + CountryLocalization("ec", "Quechua", "ኢኳዶር"), + CountryLocalization("eg", "ዓረበኛ", "ግብጽ"), + CountryLocalization("sv", "ስፓኒሽ", "ኤል ሳልቫዶር"), + CountryLocalization("gq", "ስፓኒሽ", "ኢኳቶሪያል ጊኒ"), + CountryLocalization("er", "ትግርኛ", "ኤርትራ"), + CountryLocalization("ee", "ኤስቶኒአን", "ኤስቶኒያ"), + CountryLocalization("et", "አምሐረኛ", "ኢትዮጵያ"), + CountryLocalization("fk", "እንግሊዝኛ", "ደሴታት ፎክላንድ"), + CountryLocalization("fo", "ፋሮኛ", "ደሴታት ፋራኦ"), + CountryLocalization("fj", "እንግሊዝኛ", "ፊጂ"), + CountryLocalization("fi", "ስዊድንኛ", "ፊንላንድ"), + CountryLocalization("fr", "Swiss German", "ፈረንሳይ"), + CountryLocalization("gf", "ፈረንሳይኛ", "ናይ ፈረንሳይ ጉይና"), + CountryLocalization("pf", "ፈረንሳይኛ", "ናይ ፈረንሳይ ፖሊነዝያ"), + CountryLocalization("ga", "ፈረንሳይኛ", "ጋቦን"), + CountryLocalization("gm", "እንግሊዝኛ", "ጋምቢያ"), + CountryLocalization("ge", "Ossetic", "ጆርጂያ"), + CountryLocalization("de", "Lower Sorbian", "ጀርመን"), + CountryLocalization("gh", "እንግሊዝኛ", "ጋና"), + CountryLocalization("gi", "እንግሊዝኛ", "ጊብራልታር"), + CountryLocalization("gr", "ግሪከኛ", "ግሪክ"), + CountryLocalization("gl", "Kalaallisut", "ግሪንላንድ"), + CountryLocalization("gd", "እንግሊዝኛ", "ግሬናዳ"), + CountryLocalization("gp", "ፈረንሳይኛ", "ጉዋደሉፕ"), + CountryLocalization("gu", "እንግሊዝኛ", "ጉዋም"), + CountryLocalization("gt", "ስፓኒሽ", "ጉዋቲማላ"), + CountryLocalization("gg", "እንግሊዝኛ", "ገርንሲ"), + CountryLocalization("gn", "ፈረንሳይኛ", "ጊኒ"), + CountryLocalization("gw", "ፖርቱጋሊኛ", "ቢሳዎ"), + CountryLocalization("gy", "እንግሊዝኛ", "ጉያና"), + CountryLocalization("ht", "ፈረንሳይኛ", "ሀይቲ"), + CountryLocalization("hn", "ስፓኒሽ", "ሆንዱራስ"), + CountryLocalization("hk", "Chinese", "ሆንግ ኮንግ"), + CountryLocalization("hu", "ሀንጋሪኛ", "ሀንጋሪ"), + CountryLocalization("is", "አይስላንደኛ", "አይስላንድ"), + CountryLocalization("in", "ኔፖሊኛ", "ህንዲ"), + CountryLocalization("id", "Indonesian", "ኢንዶኔዢያ"), + CountryLocalization("ir", "ፐርሲያኛ", "ኢራን"), + CountryLocalization("iq", "lrc", "ኢራቅ"), + CountryLocalization("ie", "እንግሊዝኛ", "አየርላንድ"), + CountryLocalization("im", "Manx", "አይል ኦፍ ማን"), + CountryLocalization("il", "እንግሊዝኛ", "እስራኤል"), + CountryLocalization("it", "ጀርመን", "ጣሊያን"), + CountryLocalization("jm", "እንግሊዝኛ", "ጃማይካ"), + CountryLocalization("jp", "ጃፓንኛ", "ጃፓን"), + CountryLocalization("je", "እንግሊዝኛ", "ጀርሲ"), + CountryLocalization("jo", "ዓረበኛ", "ጆርዳን"), + CountryLocalization("kz", "Kazakh", "ካዛኪስታን"), + CountryLocalization("ke", "Somali", "ኬንያ"), + CountryLocalization("ki", "እንግሊዝኛ", "ኪሪባቲ"), + CountryLocalization("xk", "ሰርቢኛ", "ኮሶቮ"), + CountryLocalization("kw", "ዓረበኛ", "ክዌት"), + CountryLocalization("kg", "ራሽኛ", "ኪርጂስታን"), + CountryLocalization("la", "Lao", "ላኦስ"), + CountryLocalization("lv", "ላቲቪያን", "ላትቪያ"), + CountryLocalization("lb", "ዓረበኛ", "ሊባኖስ"), + CountryLocalization("ls", "እንግሊዝኛ", "ሌሶቶ"), + CountryLocalization("lr", "እንግሊዝኛ", "ላይቤሪያ"), + CountryLocalization("ly", "ዓረበኛ", "ሊቢያ"), + CountryLocalization("li", "Swiss German", "ሊችተንስታይን"), + CountryLocalization("lt", "ሊቱአኒየን", "ሊቱዌኒያ"), + CountryLocalization("lu", "Luxembourgish", "ሉክሰምበርግ"), + CountryLocalization("mo", "ፖርቱጋሊኛ", "ማካዎ"), + CountryLocalization("mk", "አልቤኒኛ", "ማከዶኒያ"), + CountryLocalization("mg", "ፈረንሳይኛ", "ማዳጋስካር"), + CountryLocalization("mw", "እንግሊዝኛ", "ማላዊ"), + CountryLocalization("my", "ታሚልኛ", "ማሌዢያ"), + CountryLocalization("ml", "ፈረንሳይኛ", "ማሊ"), + CountryLocalization("mt", "እንግሊዝኛ", "ማልታ"), + CountryLocalization("mh", "እንግሊዝኛ", "ማርሻል አይላንድ"), + CountryLocalization("mq", "ፈረንሳይኛ", "ማርቲኒክ"), + CountryLocalization("mr", "ዓረበኛ", "ሞሪቴኒያ"), + CountryLocalization("mu", "mfe", "ማሩሸስ"), + CountryLocalization("yt", "ፈረንሳይኛ", "ሜይኦቴ"), + CountryLocalization("mx", "ስፓኒሽ", "ሜክሲኮ"), + CountryLocalization("fm", "እንግሊዝኛ", "ሚክሮኔዢያ"), + CountryLocalization("md", "ራሽኛ", "ሞልዶቫ"), + CountryLocalization("mc", "ፈረንሳይኛ", "ሞናኮ"), + CountryLocalization("mn", "Mongolian", "ሞንጎሊያ"), + CountryLocalization("me", "ሰርቢኛ", "ሞንቴኔግሮ"), + CountryLocalization("ms", "እንግሊዝኛ", "ሞንትሴራት"), + CountryLocalization("ma", "tzm", "ሞሮኮ"), + CountryLocalization("mz", "mgh", "ሞዛምቢክ"), + CountryLocalization("mm", "Burmese", "ማያንማር"), + CountryLocalization("na", "እንግሊዝኛ", "ናሚቢያ"), + CountryLocalization("nr", "እንግሊዝኛ", "ናኡሩ"), + CountryLocalization("np", "ኔፖሊኛ", "ኔፓል"), + CountryLocalization("nl", "እንግሊዝኛ", "ኔዘርላንድስ"), + CountryLocalization("nc", "ፈረንሳይኛ", "ኒው ካሌዶኒያ"), + CountryLocalization("nz", "እንግሊዝኛ", "ኒው ዚላንድ"), + CountryLocalization("ni", "ስፓኒሽ", "ኒካራጓ"), + CountryLocalization("ne", "Hausa", "ኒጀር"), + CountryLocalization("ng", "Hausa", "ናይጄሪያ"), + CountryLocalization("nu", "እንግሊዝኛ", "ኒኡይ"), + CountryLocalization("nf", "እንግሊዝኛ", "ኖርፎልክ ደሴት"), + CountryLocalization("kp", "ኮሪያኛ", "ሰሜን ኮሪያ"), + CountryLocalization("mp", "እንግሊዝኛ", "ደሴታት ሰሜናዊ ማሪያና"), + CountryLocalization("no", "Northern Sami", "ኖርዌ"), + CountryLocalization("om", "ዓረበኛ", "ኦማን"), + CountryLocalization("pk", "እንግሊዝኛ", "ፓኪስታን"), + CountryLocalization("pw", "እንግሊዝኛ", "ፓላው"), + CountryLocalization("ps", "ዓረበኛ", "ምምሕዳር ፍልስጤም"), + CountryLocalization("pa", "ስፓኒሽ", "ፓናማ"), + CountryLocalization("pg", "እንግሊዝኛ", "ፓፑዋ ኒው ጊኒ"), + CountryLocalization("py", "ስፓኒሽ", "ፓራጓይ"), + CountryLocalization("pe", "ስፓኒሽ", "ፔሩ"), + CountryLocalization("ph", "ታጋሎገኛ", "ፊሊፒንስ"), + CountryLocalization("pn", "እንግሊዝኛ", "ፒትካኢርን"), + CountryLocalization("pl", "ፖሊሽ", "ፖላንድ"), + CountryLocalization("pt", "ፖርቱጋሊኛ", "ፖርቱጋል"), + CountryLocalization("pr", "እንግሊዝኛ", "ፖርታ ሪኮ"), + CountryLocalization("qa", "ዓረበኛ", "ቀጠር"), + CountryLocalization("ro", "ሮማኒያን", "ሮሜኒያ"), + CountryLocalization("ru", "Tatar", "ራሺያ"), + CountryLocalization("rw", "እንግሊዝኛ", "ሩዋንዳ"), + CountryLocalization("re", "ፈረንሳይኛ", "ሪዩኒየን"), + CountryLocalization("ws", "እንግሊዝኛ", "ሳሞአ"), + CountryLocalization("sm", "ጣሊያንኛ", "ሳን ማሪኖ"), + CountryLocalization("sa", "ዓረበኛ", "ስዑዲ ዓረብ"), + CountryLocalization("sn", "ፈረንሳይኛ", "ሴኔጋል"), + CountryLocalization("rs", "ሰርቢኛ", "ሰርቢያ"), + CountryLocalization("cs", "ሰርቢኛ", "Serbia and Montenegro"), + CountryLocalization("sc", "ፈረንሳይኛ", "ሲሼልስ"), + CountryLocalization("sl", "እንግሊዝኛ", "ሴራሊዮን"), + CountryLocalization("sg", "ታሚልኛ", "ሲንጋፖር"), + CountryLocalization("sx", "እንግሊዝኛ", "ሲንት ማርቲን"), + CountryLocalization("sk", "ስሎቨክኛ", "ስሎቫኪያ"), + CountryLocalization("si", "ስቁቪኛ", "ስሎቬኒያ"), + CountryLocalization("sb", "እንግሊዝኛ", "ሰሎሞን ደሴት"), + CountryLocalization("so", "ዓረበኛ", "ሱማሌ"), + CountryLocalization("za", "እንግሊዝኛ", "ደቡብ አፍሪካ"), + CountryLocalization("kr", "ኮሪያኛ", "ደቡብ ኮሪያ"), + CountryLocalization("ss", "nus", "ደቡብ ሱዳን"), + CountryLocalization("es", "ስፓኒሽ", "ስፔን"), + CountryLocalization("lk", "ታሚልኛ", "ሲሪላንካ"), + CountryLocalization("bl", "ፈረንሳይኛ", "ቅዱስ ባርተለሚይ"), + CountryLocalization("sh", "እንግሊዝኛ", "ሴንት ሄለና"), + CountryLocalization("kn", "እንግሊዝኛ", "ቅዱስ ኪትስን ኔቪስን"), + CountryLocalization("lc", "እንግሊዝኛ", "ሴንት ሉቺያ"), + CountryLocalization("mf", "ፈረንሳይኛ", "ሴንት ማርቲን"), + CountryLocalization("pm", "ፈረንሳይኛ", "ቅዱስ ፒዬርን ሚኩኤሎን"), + CountryLocalization("vc", "እንግሊዝኛ", "ቅዱስ ቪንሴንትን ግሬናዲንስን"), + CountryLocalization("sd", "ዓረበኛ", "ሱዳን"), + CountryLocalization("sr", "ደች", "ሱሪናም"), + CountryLocalization("sj", "Norwegian Bokmål", "ስቫልባርድን ዣን ማየን ደሴታት"), + CountryLocalization("sz", "እንግሊዝኛ", "ሱዋዚላንድ"), + CountryLocalization("se", "ስዊድንኛ", "ስዊድን"), + CountryLocalization("ch", "Swiss German", "ስዊዘርላንድ"), + CountryLocalization("sy", "ዓረበኛ", "ሲሪያ"), + CountryLocalization("st", "ፖርቱጋሊኛ", "ሳኦ ቶሜን ፕሪንሲፔን"), + CountryLocalization("tw", "Chinese", "ታይዋን"), + CountryLocalization("tj", "Tajik", "ታጃኪስታን"), + CountryLocalization("tz", "kde", "ታንዛኒያ"), + CountryLocalization("th", "ታይኛ", "ታይላንድ"), + CountryLocalization("tl", "ፖርቱጋሊኛ", "ምብራቕ ቲሞር"), + CountryLocalization("tg", "ፈረንሳይኛ", "ቶጐ"), + CountryLocalization("tk", "እንግሊዝኛ", "ቶክላው"), + CountryLocalization("to", "Tongan", "ቶንጋ"), + CountryLocalization("tt", "እንግሊዝኛ", "ትሪኒዳድን ቶባጎን"), + CountryLocalization("tn", "ፈረንሳይኛ", "ቱኒዚያ"), + CountryLocalization("tr", "ቱርከኛ", "ቱርክ"), + CountryLocalization("tm", "ናይ ቱርኪ ሰብዓይ (ቱርካዊ)", "ቱርክሜኒስታን"), + CountryLocalization("tc", "እንግሊዝኛ", "ደሴታት ቱርክን ካይኮስን"), + CountryLocalization("tv", "እንግሊዝኛ", "ቱቫሉ"), + CountryLocalization("um", "እንግሊዝኛ", "ናይ ኣሜሪካ ፍንትት ዝበሉ ደሴታት"), + CountryLocalization("vi", "እንግሊዝኛ", "ቨርጂን ደሴታት ኣሜሪካ"), + CountryLocalization("ug", "ሰዋሂሊኛ", "ዩጋንዳ"), + CountryLocalization("ua", "ዩክረኒኛ", "ዩክሬን"), + CountryLocalization("ae", "ዓረበኛ", "ሕቡራት ኢማራት ዓረብ"), + CountryLocalization("gb", "እንግሊዝኛ", "እንግሊዝ"), + CountryLocalization("us", "lkt", "አሜሪካ"), + CountryLocalization("uy", "ስፓኒሽ", "ኡራጓይ"), + CountryLocalization("uz", "ኡዝበክኛ", "ዩዝበኪስታን"), + CountryLocalization("vu", "ፈረንሳይኛ", "ቫኑአቱ"), + CountryLocalization("va", "ጣሊያንኛ", "ቫቲካን"), + CountryLocalization("ve", "ስፓኒሽ", "ቬንዙዌላ"), + CountryLocalization("vn", "ቪትናምኛ", "ቬትናም"), + CountryLocalization("wf", "ፈረንሳይኛ", "ዋሊስን ፉቱናን"), + CountryLocalization("eh", "ዓረበኛ", "ምዕራባዊ ሳህራ"), + CountryLocalization("ye", "ዓረበኛ", "የመን"), + CountryLocalization("zm", "እንግሊዝኛ", "ዛምቢያ"), + CountryLocalization("zw", "North Ndebele", "ዚምቧቤ"), + CountryLocalization("ax", "ስዊድንኛ", "ደሴታት ኣላንድ"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tk.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tk.kt new file mode 100644 index 0000000..b8e24d5 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tk.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code tk. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_tk: List = listOf( + CountryLocalization("af", "pars dili", "Owganystan"), + CountryLocalization("al", "alban dili", "Albaniýa"), + CountryLocalization("dz", "fransuz dili", "Alžir"), + CountryLocalization("as", "iňlis dili", "Amerikan Samoasy"), + CountryLocalization("ad", "katalan dili", "Andorra"), + CountryLocalization("ao", "lingala dili", "Angola"), + CountryLocalization("ai", "iňlis dili", "Angilýa"), + CountryLocalization("ag", "iňlis dili", "Antigua we Barbuda"), + CountryLocalization("ar", "ispan dili", "Argentina"), + CountryLocalization("am", "ermeni dili", "Ermenistan"), + CountryLocalization("aw", "niderland dili", "Aruba"), + CountryLocalization("au", "iňlis dili", "Awstraliýa"), + CountryLocalization("at", "iňlis dili", "Awstriýa"), + CountryLocalization("az", "azerbaýjan dili", "Azerbaýjan"), + CountryLocalization("bs", "iňlis dili", "Bagama adalary"), + CountryLocalization("bh", "arap dili", "Bahreýn"), + CountryLocalization("bd", "bengal dili", "Bangladeş"), + CountryLocalization("bb", "iňlis dili", "Barbadow"), + CountryLocalization("by", "belarus dili", "Belarus"), + CountryLocalization("be", "fransuz dili", "Belgiýa"), + CountryLocalization("bz", "iňlis dili", "Beliz"), + CountryLocalization("bj", "fransuz dili", "Benin"), + CountryLocalization("bm", "iňlis dili", "Bermuda"), + CountryLocalization("bt", "dzong-ke dili", "Butan"), + CountryLocalization("bo", "ispan dili", "Boliwiýa"), + CountryLocalization("ba", "boşnak dili", "Bosniýa we Gersegowina"), + CountryLocalization("bw", "iňlis dili", "Botswana"), + CountryLocalization("br", "portugal dili", "Braziliýa"), + CountryLocalization("io", "iňlis dili", "Britaniýanyň Hint okeanyndaky territoriýalary"), + CountryLocalization("vg", "iňlis dili", "Britan Wirgin adalary"), + CountryLocalization("bn", "malaý dili", "Bruneý"), + CountryLocalization("bg", "bolgar dili", "Bolgariýa"), + CountryLocalization("bf", "fransuz dili", "Burkina-Faso"), + CountryLocalization("bi", "fransuz dili", "Burundi"), + CountryLocalization("kh", "khmer dili", "Kamboja"), + CountryLocalization("cm", "basaa dili", "Kamerun"), + CountryLocalization("ca", "fransuz dili", "Kanada"), + CountryLocalization("ic", "ispan dili", "Kanar adalary"), + CountryLocalization("cv", "kabuwerdianu dili", "Kabo-Werde"), + CountryLocalization("bq", "niderland dili", "Karib Niderlandy"), + CountryLocalization("ky", "iňlis dili", "Kaýman adalary"), + CountryLocalization("cf", "lingala dili", "Orta Afrika Respublikasy"), + CountryLocalization("ea", "ispan dili", "Seuta we Melilýa"), + CountryLocalization("td", "arap dili", "Çad"), + CountryLocalization("cl", "ispan dili", "Çili"), + CountryLocalization("cn", "tibet dili", "Hytaý"), + CountryLocalization("cx", "iňlis dili", "Roždestwo adasy"), + CountryLocalization("cc", "iňlis dili", "Kokos (Kiling) adalary"), + CountryLocalization("co", "ispan dili", "Kolumbiýa"), + CountryLocalization("km", "arap dili", "Komor Adalary"), + CountryLocalization("cg", "lingala dili", "Kongo - Brazzawil"), + CountryLocalization("cd", "suahili dili", "Kongo - Kinşasa"), + CountryLocalization("ck", "iňlis dili", "Kuk adalary"), + CountryLocalization("cr", "ispan dili", "Kosta-Rika"), + CountryLocalization("hr", "horwat dili", "Horwatiýa"), + CountryLocalization("cu", "ispan dili", "Kuba"), + CountryLocalization("cw", "niderland dili", "Kýurasao"), + CountryLocalization("cy", "iňlis dili", "Kipr"), + CountryLocalization("cz", "çeh dili", "Çehiýa"), + CountryLocalization("ci", "fransuz dili", "Kot-d’Iwuar"), + CountryLocalization("dk", "iňlis dili", "Daniýa"), + CountryLocalization("dg", "iňlis dili", "Diýego-Garsiýa"), + CountryLocalization("dj", "fransuz dili", "Jibuti"), + CountryLocalization("dm", "iňlis dili", "Dominika"), + CountryLocalization("do", "ispan dili", "Dominikan Respublikasy"), + CountryLocalization("ec", "keçua dili", "Ekwador"), + CountryLocalization("eg", "arap dili", "Müsür"), + CountryLocalization("sv", "ispan dili", "Salwador"), + CountryLocalization("gq", "ispan dili", "Ekwatorial Gwineýa"), + CountryLocalization("er", "tigrinýa dili", "Eritreýa"), + CountryLocalization("ee", "eston dili", "Estoniýa"), + CountryLocalization("et", "amhar dili", "Efiopiýa"), + CountryLocalization("fk", "iňlis dili", "Folklend adalary"), + CountryLocalization("fo", "farer dili", "Farer adalary"), + CountryLocalization("fj", "iňlis dili", "Fiji"), + CountryLocalization("fi", "şwed dili", "Finlandiýa"), + CountryLocalization("fr", "nemes dili (Şweýsariýa)", "Fransiýa"), + CountryLocalization("gf", "fransuz dili", "Fransuz Gwianasy"), + CountryLocalization("pf", "fransuz dili", "Fransuz Polineziýasy"), + CountryLocalization("ga", "fransuz dili", "Gabon"), + CountryLocalization("gm", "iňlis dili", "Gambiýa"), + CountryLocalization("ge", "osetin dili", "Gruziýa"), + CountryLocalization("de", "aşaky lužits dili", "Germaniýa"), + CountryLocalization("gh", "iňlis dili", "Gana"), + CountryLocalization("gi", "iňlis dili", "Gibraltar"), + CountryLocalization("gr", "grek dili", "Gresiýa"), + CountryLocalization("gl", "grenland dili", "Grenlandiýa"), + CountryLocalization("gd", "iňlis dili", "Grenada"), + CountryLocalization("gp", "fransuz dili", "Gwadelupa"), + CountryLocalization("gu", "iňlis dili", "Guam"), + CountryLocalization("gt", "ispan dili", "Gwatemala"), + CountryLocalization("gg", "iňlis dili", "Gernsi"), + CountryLocalization("gn", "fransuz dili", "Gwineýa"), + CountryLocalization("gw", "portugal dili", "Gwineýa-Bisau"), + CountryLocalization("gy", "iňlis dili", "Gaýana"), + CountryLocalization("ht", "fransuz dili", "Gaiti"), + CountryLocalization("hn", "ispan dili", "Gonduras"), + CountryLocalization("hk", "hytaý dili", "Gonkong AAS Hytaý"), + CountryLocalization("hu", "wenger dili", "Wengriýa"), + CountryLocalization("is", "island dili", "Islandiýa"), + CountryLocalization("in", "nepal dili", "Hindistan"), + CountryLocalization("id", "Indonesian", "Indoneziýa"), + CountryLocalization("ir", "pars dili", "Eýran"), + CountryLocalization("iq", "demirgazyk luri dili", "Yrak"), + CountryLocalization("ie", "iňlis dili", "Irlandiýa"), + CountryLocalization("im", "men dili", "Men adasy"), + CountryLocalization("il", "iňlis dili", "Ysraýyl"), + CountryLocalization("it", "nemes dili", "Italiýa"), + CountryLocalization("jm", "iňlis dili", "Ýamaýka"), + CountryLocalization("jp", "ýapon dili", "Ýaponiýa"), + CountryLocalization("je", "iňlis dili", "Jersi"), + CountryLocalization("jo", "arap dili", "Iordaniýa"), + CountryLocalization("kz", "gazak dili", "Gazagystan"), + CountryLocalization("ke", "somali dili", "Keniýa"), + CountryLocalization("ki", "iňlis dili", "Kiribati"), + CountryLocalization("xk", "serb dili", "Kosowo"), + CountryLocalization("kw", "arap dili", "Kuweýt"), + CountryLocalization("kg", "rus dili", "Gyrgyzystan"), + CountryLocalization("la", "laos dili", "Laos"), + CountryLocalization("lv", "latyş dili", "Latwiýa"), + CountryLocalization("lb", "arap dili", "Liwan"), + CountryLocalization("ls", "iňlis dili", "Lesoto"), + CountryLocalization("lr", "iňlis dili", "Liberiýa"), + CountryLocalization("ly", "arap dili", "Liwiýa"), + CountryLocalization("li", "nemes dili (Şweýsariýa)", "Lihtenşteýn"), + CountryLocalization("lt", "litwa dili", "Litwa"), + CountryLocalization("lu", "lýuksemburg dili", "Lýuksemburg"), + CountryLocalization("mo", "portugal dili", "Makau AAS Hytaý"), + CountryLocalization("mk", "alban dili", "Makedoniýa"), + CountryLocalization("mg", "fransuz dili", "Madagaskar"), + CountryLocalization("mw", "iňlis dili", "Malawi"), + CountryLocalization("my", "tamil dili", "Malaýziýa"), + CountryLocalization("ml", "fransuz dili", "Mali"), + CountryLocalization("mt", "iňlis dili", "Malta"), + CountryLocalization("mh", "iňlis dili", "Marşall adalary"), + CountryLocalization("mq", "fransuz dili", "Martinika"), + CountryLocalization("mr", "arap dili", "Mawritaniýa"), + CountryLocalization("mu", "morisýen dili", "Mawrikiý"), + CountryLocalization("yt", "fransuz dili", "Maýotta"), + CountryLocalization("mx", "ispan dili", "Meksika"), + CountryLocalization("fm", "iňlis dili", "Mikroneziýa"), + CountryLocalization("md", "rus dili", "Moldowa"), + CountryLocalization("mc", "fransuz dili", "Monako"), + CountryLocalization("mn", "mongol dili", "Mongoliýa"), + CountryLocalization("me", "serb dili", "Montenegro"), + CountryLocalization("ms", "iňlis dili", "Monserrat"), + CountryLocalization("ma", "orta-Atlas tamazight dili", "Marokko"), + CountryLocalization("mz", "makua-Mitto dili", "Mozambik"), + CountryLocalization("mm", "birma dili", "Mýanma (Burma)"), + CountryLocalization("na", "iňlis dili", "Namibiýa"), + CountryLocalization("nr", "iňlis dili", "Nauru"), + CountryLocalization("np", "nepal dili", "Nepal"), + CountryLocalization("nl", "iňlis dili", "Niderlandiýa"), + CountryLocalization("nc", "fransuz dili", "Täze Kaledoniýa"), + CountryLocalization("nz", "iňlis dili", "Täze Zelandiýa"), + CountryLocalization("ni", "ispan dili", "Nikaragua"), + CountryLocalization("ne", "hausa dili", "Niger"), + CountryLocalization("ng", "hausa dili", "Nigeriýa"), + CountryLocalization("nu", "iňlis dili", "Niue"), + CountryLocalization("nf", "iňlis dili", "Norfolk adasy"), + CountryLocalization("kp", "koreý dili", "Demirgazyk Koreýa"), + CountryLocalization("mp", "iňlis dili", "Demirgazyk Mariana adalary"), + CountryLocalization("no", "demirgazyk saam dili", "Norwegiýa"), + CountryLocalization("om", "arap dili", "Oman"), + CountryLocalization("pk", "iňlis dili", "Pakistan"), + CountryLocalization("pw", "iňlis dili", "Palau"), + CountryLocalization("ps", "arap dili", "Palestina territoriýasy"), + CountryLocalization("pa", "ispan dili", "Panama"), + CountryLocalization("pg", "iňlis dili", "Papua - Täze Gwineýa"), + CountryLocalization("py", "ispan dili", "Paragwaý"), + CountryLocalization("pe", "ispan dili", "Peru"), + CountryLocalization("ph", "filippin dili", "Filippinler"), + CountryLocalization("pn", "iňlis dili", "Pitkern adalary"), + CountryLocalization("pl", "polýak dili", "Polşa"), + CountryLocalization("pt", "portugal dili", "Portugaliýa"), + CountryLocalization("pr", "iňlis dili", "Puerto-Riko"), + CountryLocalization("qa", "arap dili", "Katar"), + CountryLocalization("ro", "rumyn dili", "Rumyniýa"), + CountryLocalization("ru", "tatar dili", "Russiýa"), + CountryLocalization("rw", "iňlis dili", "Ruanda"), + CountryLocalization("re", "fransuz dili", "Reýunýon"), + CountryLocalization("ws", "iňlis dili", "Samoa"), + CountryLocalization("sm", "italýan dili", "San-Marino"), + CountryLocalization("sa", "arap dili", "Saud Arabystany"), + CountryLocalization("sn", "fransuz dili", "Senegal"), + CountryLocalization("rs", "serb dili", "Serbiýa"), + CountryLocalization("cs", "serb dili", "Serbia and Montenegro"), + CountryLocalization("sc", "fransuz dili", "Seýşel Adalary"), + CountryLocalization("sl", "iňlis dili", "Sýerra-Leone"), + CountryLocalization("sg", "tamil dili", "Singapur"), + CountryLocalization("sx", "iňlis dili", "Sint-Marten"), + CountryLocalization("sk", "slowak dili", "Slowakiýa"), + CountryLocalization("si", "slowen dili", "Sloweniýa"), + CountryLocalization("sb", "iňlis dili", "Solomon adalary"), + CountryLocalization("so", "arap dili", "Somali"), + CountryLocalization("za", "iňlis dili", "Günorta Afrika"), + CountryLocalization("kr", "koreý dili", "Günorta Koreýa"), + CountryLocalization("ss", "nuer dili", "Günorta Sudan"), + CountryLocalization("es", "ispan dili", "Ispaniýa"), + CountryLocalization("lk", "tamil dili", "Şri-Lanka"), + CountryLocalization("bl", "fransuz dili", "Sen-Bartelemi"), + CountryLocalization("sh", "iňlis dili", "Keramatly Ýelena adasy"), + CountryLocalization("kn", "iňlis dili", "Sent-Kits we Newis"), + CountryLocalization("lc", "iňlis dili", "Sent-Lýusiýa"), + CountryLocalization("mf", "fransuz dili", "Sen-Marten"), + CountryLocalization("pm", "fransuz dili", "Sen-Pýer we Mikelon"), + CountryLocalization("vc", "iňlis dili", "Sent-Winsent we Grenadinler"), + CountryLocalization("sd", "arap dili", "Sudan"), + CountryLocalization("sr", "niderland dili", "Surinam"), + CountryLocalization("sj", "norwegiýa bukmol dili", "Şpisbergen we Ýan-Maýen"), + CountryLocalization("sz", "iňlis dili", "Swazilend"), + CountryLocalization("se", "şwed dili", "Şwesiýa"), + CountryLocalization("ch", "nemes dili (Şweýsariýa)", "Şweýsariýa"), + CountryLocalization("sy", "arap dili", "Siriýa"), + CountryLocalization("st", "portugal dili", "San-Tome we Prinsipi"), + CountryLocalization("tw", "hytaý dili", "Taýwan"), + CountryLocalization("tj", "täjik dili", "Täjigistan"), + CountryLocalization("tz", "makonde dili", "Tanzaniýa"), + CountryLocalization("th", "taý dili", "Taýland"), + CountryLocalization("tl", "portugal dili", "Timor-Leste"), + CountryLocalization("tg", "fransuz dili", "Togo"), + CountryLocalization("tk", "iňlis dili", "Tokelau"), + CountryLocalization("to", "tongan dili", "Tonga"), + CountryLocalization("tt", "iňlis dili", "Trinidad we Tobago"), + CountryLocalization("tn", "fransuz dili", "Tunis"), + CountryLocalization("tr", "türk dili", "Türkiýe"), + CountryLocalization("tm", "türkmen dili", "Türkmenistan"), + CountryLocalization("tc", "iňlis dili", "Terks we Kaýkos adalary"), + CountryLocalization("tv", "iňlis dili", "Tuwalu"), + CountryLocalization("um", "iňlis dili", "ABŞ-nyň daşarky adalary"), + CountryLocalization("vi", "iňlis dili", "ABŞ-nyň Wirgin adalary"), + CountryLocalization("ug", "suahili dili", "Uganda"), + CountryLocalization("ua", "ukrain dili", "Ukraina"), + CountryLocalization("ae", "arap dili", "Birleşen Arap Emirlikleri"), + CountryLocalization("gb", "iňlis dili", "Birleşen Patyşalyk"), + CountryLocalization("us", "lakota dili", "Amerikanyň Birleşen Ştatlary"), + CountryLocalization("uy", "ispan dili", "Urugwaý"), + CountryLocalization("uz", "özbek dili", "Özbegistan"), + CountryLocalization("vu", "fransuz dili", "Wanuatu"), + CountryLocalization("va", "italýan dili", "Watikan"), + CountryLocalization("ve", "ispan dili", "Wenesuela"), + CountryLocalization("vn", "wýetnam dili", "Wýetnam"), + CountryLocalization("wf", "fransuz dili", "Uollis we Futuna"), + CountryLocalization("eh", "arap dili", "Günbatar Sahara"), + CountryLocalization("ye", "arap dili", "Ýemen"), + CountryLocalization("zm", "iňlis dili", "Zambiýa"), + CountryLocalization("zw", "demirgazyk ndebele dili", "Zimbabwe"), + CountryLocalization("ax", "şwed dili", "Aland adalary"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_to.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_to.kt new file mode 100644 index 0000000..b803dab --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_to.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code to. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_to: List = listOf( + CountryLocalization("af", "lea fakapēsia", "ʻAfikānisitani"), + CountryLocalization("al", "lea fakaʻalapēnia", "ʻAlipania"), + CountryLocalization("dz", "lea fakafalanisē", "ʻAlisilia"), + CountryLocalization("as", "lea fakapālangi", "Haʻamoa ʻAmelika"), + CountryLocalization("ad", "lea fakakatalani", "ʻAnitola"), + CountryLocalization("ao", "lea lingikala", "ʻAngikola"), + CountryLocalization("ai", "lea fakapālangi", "Anikuila"), + CountryLocalization("ag", "lea fakapālangi", "Anitikua mo Palaputa"), + CountryLocalization("ar", "lea fakasipēnisi", "ʻAsenitina"), + CountryLocalization("am", "lea fakaʻāmenia", "ʻĀmenia"), + CountryLocalization("aw", "lea fakahōlani", "ʻAlupa"), + CountryLocalization("au", "lea fakapālangi", "ʻAositelēlia"), + CountryLocalization("at", "lea fakapālangi", "ʻAositulia"), + CountryLocalization("az", "lea fakaʻasapaisani", "ʻAsapaisani"), + CountryLocalization("bs", "lea fakapālangi", "Pahama"), + CountryLocalization("bh", "lea fakaʻalepea", "Paleini"), + CountryLocalization("bd", "lea fakapāngilā", "Pengilātesi"), + CountryLocalization("bb", "lea fakapālangi", "Pāpeitosi"), + CountryLocalization("by", "lea fakapelalusi", "Pelalusi"), + CountryLocalization("be", "lea fakafalanisē", "Pelesiume"), + CountryLocalization("bz", "lea fakapālangi", "Pelise"), + CountryLocalization("bj", "lea fakafalanisē", "Penini"), + CountryLocalization("bm", "lea fakapālangi", "Pēmuta"), + CountryLocalization("bt", "lea fakatisōngika", "Pūtani"), + CountryLocalization("bo", "lea fakasipēnisi", "Polīvia"), + CountryLocalization("ba", "lea fakaposinia", "Posinia mo Hesikōvina"), + CountryLocalization("bw", "lea fakapālangi", "Potisiuana"), + CountryLocalization("br", "lea fakapotukali", "Palāsili"), + CountryLocalization("io", "lea fakapālangi", "Potu fonua moana ʻInitia fakapilitānia"), + CountryLocalization("vg", "lea fakapālangi", "ʻOtumotu Vilikini fakapilitānia"), + CountryLocalization("bn", "lea fakamalei", "Pulunei"), + CountryLocalization("bg", "lea fakapulukalia", "Pulukalia"), + CountryLocalization("bf", "lea fakafalanisē", "Pekano Faso"), + CountryLocalization("bi", "lea fakafalanisē", "Puluniti"), + CountryLocalization("kh", "lea fakakamipōtia", "Kamipōtia"), + CountryLocalization("cm", "lea fakapasaʻa", "Kameluni"), + CountryLocalization("ca", "lea fakafalanisē", "Kānata"), + CountryLocalization("ic", "lea fakasipēnisi", "ʻOtumotu Kaneli"), + CountryLocalization("cv", "lea fakakapuvelitianu", "Muiʻi Vēte"), + CountryLocalization("bq", "lea fakahōlani", "Kalipiane fakahōlani"), + CountryLocalization("ky", "lea fakapālangi", "ʻOtumotu Keimeni"), + CountryLocalization("cf", "lea lingikala", "Lepupelika ʻAfilika Lotoloto"), + CountryLocalization("ea", "lea fakasipēnisi", "Siuta mo Melila"), + CountryLocalization("td", "lea fakaʻalepea", "Sāti"), + CountryLocalization("cl", "lea fakasipēnisi", "Sili"), + CountryLocalization("cn", "lea fakatipeti", "Siaina"), + CountryLocalization("cx", "lea fakapālangi", "Motu Kilisimasi"), + CountryLocalization("cc", "lea fakapālangi", "ʻOtumotu Koko"), + CountryLocalization("co", "lea fakasipēnisi", "Kolomipia"), + CountryLocalization("km", "lea fakaʻalepea", "Komolosi"), + CountryLocalization("cg", "lea lingikala", "Kongo - Palasavila"), + CountryLocalization("cd", "lea fakasuahili", "Kongo - Kinisasa"), + CountryLocalization("ck", "lea fakapālangi", "ʻOtumotu Kuki"), + CountryLocalization("cr", "lea fakasipēnisi", "Kosita Lika"), + CountryLocalization("hr", "lea fakakuloisia", "Kuloisia"), + CountryLocalization("cu", "lea fakasipēnisi", "Kiupa"), + CountryLocalization("cw", "lea fakahōlani", "Kulasao"), + CountryLocalization("cy", "lea fakapālangi", "Saipalesi"), + CountryLocalization("cz", "lea fakaseki", "Sēkia"), + CountryLocalization("ci", "lea fakafalanisē", "Matafonua ʻAivolī"), + CountryLocalization("dk", "lea fakapālangi", "Tenimaʻake"), + CountryLocalization("dg", "lea fakapālangi", "Tieko Kāsia"), + CountryLocalization("dj", "lea fakafalanisē", "Siputi"), + CountryLocalization("dm", "lea fakapālangi", "Tominika"), + CountryLocalization("do", "lea fakasipēnisi", "Lepupelika Tominika"), + CountryLocalization("ec", "lea fakakuetisa", "ʻEkuetoa"), + CountryLocalization("eg", "lea fakaʻalepea", "ʻIsipite"), + CountryLocalization("sv", "lea fakasipēnisi", "ʻEle Salavatoa"), + CountryLocalization("gq", "lea fakasipēnisi", "ʻEkueta Kini"), + CountryLocalization("er", "lea fakatikilinia", "ʻElitulia"), + CountryLocalization("ee", "lea fakaʻesitōnia", "ʻEsitōnia"), + CountryLocalization("et", "lea fakaʻameliki", "ʻĪtiōpia"), + CountryLocalization("fk", "lea fakapālangi", "ʻOtumotu Fokulani"), + CountryLocalization("fo", "lea fakafaloe", "ʻOtumotu Faloe"), + CountryLocalization("fj", "lea fakapālangi", "Fisi"), + CountryLocalization("fi", "lea fakasuēteni", "Finilani"), + CountryLocalization("fr", "lea fakasiamane-suisilani", "Falanisē"), + CountryLocalization("gf", "lea fakafalanisē", "Kuiana fakafalanisē"), + CountryLocalization("pf", "lea fakafalanisē", "Polinisia fakafalanisē"), + CountryLocalization("ga", "lea fakafalanisē", "Kaponi"), + CountryLocalization("gm", "lea fakapālangi", "Kamipia"), + CountryLocalization("ge", "lea fakaʻosetiki", "Seōsia"), + CountryLocalization("de", "lea fakasōpia-hifo", "Siamane"), + CountryLocalization("gh", "lea fakapālangi", "Kana"), + CountryLocalization("gi", "lea fakapālangi", "Sipalālitā"), + CountryLocalization("gr", "lea fakakalisi", "Kalisi"), + CountryLocalization("gl", "lea fakakalaʻalisuti", "Kulinilani"), + CountryLocalization("gd", "lea fakapālangi", "Kelenatā"), + CountryLocalization("gp", "lea fakafalanisē", "Kuatalupe"), + CountryLocalization("gu", "lea fakapālangi", "Kuamu"), + CountryLocalization("gt", "lea fakasipēnisi", "Kuatamala"), + CountryLocalization("gg", "lea fakapālangi", "Kuenisī"), + CountryLocalization("gn", "lea fakafalanisē", "Kini"), + CountryLocalization("gw", "lea fakapotukali", "Kini-Pisau"), + CountryLocalization("gy", "lea fakapālangi", "Kuiana"), + CountryLocalization("ht", "lea fakafalanisē", "Haiti"), + CountryLocalization("hn", "lea fakasipēnisi", "Honitulasi"), + CountryLocalization("hk", "lea fakasiaina", "Hongi Kongi SAR Siaina"), + CountryLocalization("hu", "lea fakahungakalia", "Hungakalia"), + CountryLocalization("is", "lea fakaʻaisilani", "ʻAisilani"), + CountryLocalization("in", "lea fakanepali", "ʻInitia"), + CountryLocalization("id", "Indonesian", "ʻInitonēsia"), + CountryLocalization("ir", "lea fakapēsia", "ʻIlaani"), + CountryLocalization("iq", "lea fakaluli-tokelau", "ʻIlaaki"), + CountryLocalization("ie", "lea fakapālangi", "ʻAealani"), + CountryLocalization("im", "lea fakamangikī", "Motu Mani"), + CountryLocalization("il", "lea fakapālangi", "ʻIsileli"), + CountryLocalization("it", "lea fakasiamane", "ʻĪtali"), + CountryLocalization("jm", "lea fakapālangi", "Samaika"), + CountryLocalization("jp", "lea fakasiapani", "Siapani"), + CountryLocalization("je", "lea fakapālangi", "Selusī"), + CountryLocalization("jo", "lea fakaʻalepea", "Soatane"), + CountryLocalization("kz", "lea fakakasaki", "Kasakitani"), + CountryLocalization("ke", "lea fakasomali", "Keniā"), + CountryLocalization("ki", "lea fakapālangi", "Kilipasi"), + CountryLocalization("xk", "lea fakasēpia", "Kōsovo"), + CountryLocalization("kw", "lea fakaʻalepea", "Kueiti"), + CountryLocalization("kg", "lea fakalūsia", "Kīkisitani"), + CountryLocalization("la", "lea fakalau", "Lau"), + CountryLocalization("lv", "lea fakalativia", "Lativia"), + CountryLocalization("lb", "lea fakaʻalepea", "Lepanoni"), + CountryLocalization("ls", "lea fakapālangi", "Lesoto"), + CountryLocalization("lr", "lea fakapālangi", "Laipelia"), + CountryLocalization("ly", "lea fakaʻalepea", "Līpia"), + CountryLocalization("li", "lea fakasiamane-suisilani", "Likitenisiteini"), + CountryLocalization("lt", "lea fakalituania", "Lituania"), + CountryLocalization("lu", "lea fakalakisimipeki", "Lakisimipeki"), + CountryLocalization("mo", "lea fakapotukali", "Makau SAR Siaina"), + CountryLocalization("mk", "lea fakaʻalapēnia", "Masetōnia"), + CountryLocalization("mg", "lea fakafalanisē", "Matakasika"), + CountryLocalization("mw", "lea fakapālangi", "Malaui"), + CountryLocalization("my", "lea fakatamili", "Malēsia"), + CountryLocalization("ml", "lea fakafalanisē", "Māli"), + CountryLocalization("mt", "lea fakapālangi", "Malita"), + CountryLocalization("mh", "lea fakapālangi", "ʻOtumotu Māsolo"), + CountryLocalization("mq", "lea fakafalanisē", "Mātiniki"), + CountryLocalization("mr", "lea fakaʻalepea", "Maulitenia"), + CountryLocalization("mu", "lea fakamolisieni", "Maulitiusi"), + CountryLocalization("yt", "lea fakafalanisē", "Maiote"), + CountryLocalization("mx", "lea fakasipēnisi", "Mekisikou"), + CountryLocalization("fm", "lea fakapālangi", "Mikolonīsia"), + CountryLocalization("md", "lea fakalūsia", "Molotova"), + CountryLocalization("mc", "lea fakafalanisē", "Monako"), + CountryLocalization("mn", "lea fakamongokōlia", "Mongokōlia"), + CountryLocalization("me", "lea fakasēpia", "Monitenikalo"), + CountryLocalization("ms", "lea fakapālangi", "Moʻungaselati"), + CountryLocalization("ma", "lea fakatamasaiti-ʻatilasi-loloto", "Moloko"), + CountryLocalization("mz", "lea fakamakūa-meʻeto", "Mosēmipiki"), + CountryLocalization("mm", "lea fakapema", "Pema"), + CountryLocalization("na", "lea fakapālangi", "Namipia"), + CountryLocalization("nr", "lea fakapālangi", "Naulu"), + CountryLocalization("np", "lea fakanepali", "Nepali"), + CountryLocalization("nl", "lea fakapālangi", "Hōlani"), + CountryLocalization("nc", "lea fakafalanisē", "Niu Kaletōnia"), + CountryLocalization("nz", "lea fakapālangi", "Nuʻusila"), + CountryLocalization("ni", "lea fakasipēnisi", "Nikalakua"), + CountryLocalization("ne", "lea fakahausa", "Nisia"), + CountryLocalization("ng", "lea fakahausa", "Naisilia"), + CountryLocalization("nu", "lea fakapālangi", "Niuē"), + CountryLocalization("nf", "lea fakapālangi", "Motu Nōfoliki"), + CountryLocalization("kp", "lea fakakōlea", "Kōlea tokelau"), + CountryLocalization("mp", "lea fakapālangi", "ʻOtumotu Maliana tokelau"), + CountryLocalization("no", "lea fakasami-tokelau", "Noauē"), + CountryLocalization("om", "lea fakaʻalepea", "ʻOmani"), + CountryLocalization("pk", "lea fakapālangi", "Pākisitani"), + CountryLocalization("pw", "lea fakapālangi", "Palau"), + CountryLocalization("ps", "lea fakaʻalepea", "Potu Palesitaine"), + CountryLocalization("pa", "lea fakasipēnisi", "Panamā"), + CountryLocalization("pg", "lea fakapālangi", "Papuaniukini"), + CountryLocalization("py", "lea fakasipēnisi", "Palakuai"), + CountryLocalization("pe", "lea fakasipēnisi", "Pelū"), + CountryLocalization("ph", "lea fakafilipaini", "Filipaini"), + CountryLocalization("pn", "lea fakapālangi", "ʻOtumotu Pitikeni"), + CountryLocalization("pl", "lea fakapolani", "Polani"), + CountryLocalization("pt", "lea fakapotukali", "Potukali"), + CountryLocalization("pr", "lea fakapālangi", "Puēto Liko"), + CountryLocalization("qa", "lea fakaʻalepea", "Katā"), + CountryLocalization("ro", "lea fakalōmenia", "Lomēnia"), + CountryLocalization("ru", "lea fakatatale", "Lūsia"), + CountryLocalization("rw", "lea fakapālangi", "Luanitā"), + CountryLocalization("re", "lea fakafalanisē", "Lēunioni"), + CountryLocalization("ws", "lea fakapālangi", "Haʻamoa"), + CountryLocalization("sm", "lea fakaʻītali", "Sā Malino"), + CountryLocalization("sa", "lea fakaʻalepea", "Saute ʻAlepea"), + CountryLocalization("sn", "lea fakafalanisē", "Senekalo"), + CountryLocalization("rs", "lea fakasēpia", "Sēpia"), + CountryLocalization("cs", "lea fakasēpia", "Serbia and Montenegro"), + CountryLocalization("sc", "lea fakafalanisē", "ʻOtumotu Seiseli"), + CountryLocalization("sl", "lea fakapālangi", "Siela Leone"), + CountryLocalization("sg", "lea fakatamili", "Singapoa"), + CountryLocalization("sx", "lea fakapālangi", "Sā Mātini (fakahōlani)"), + CountryLocalization("sk", "lea fakasolāvaki", "Silōvakia"), + CountryLocalization("si", "lea fakasolovenia", "Silōvenia"), + CountryLocalization("sb", "lea fakapālangi", "ʻOtumotu Solomone"), + CountryLocalization("so", "lea fakaʻalepea", "Sōmalia"), + CountryLocalization("za", "lea fakapālangi", "ʻAfilika tonga"), + CountryLocalization("kr", "lea fakakōlea", "Kōlea tonga"), + CountryLocalization("ss", "lea fakanueli", "Sūtani fakatonga"), + CountryLocalization("es", "lea fakasipēnisi", "Sipeini"), + CountryLocalization("lk", "lea fakatamili", "Sīlangikā"), + CountryLocalization("bl", "lea fakafalanisē", "Sā Patēlemi"), + CountryLocalization("sh", "lea fakapālangi", "Sā Helena"), + CountryLocalization("kn", "lea fakapālangi", "Sā Kitisi mo Nevisi"), + CountryLocalization("lc", "lea fakapālangi", "Sā Lūsia"), + CountryLocalization("mf", "lea fakafalanisē", "Sā Mātini (fakafalanisē)"), + CountryLocalization("pm", "lea fakafalanisē", "Sā Piea mo Mikeloni"), + CountryLocalization("vc", "lea fakapālangi", "Sā Viniseni mo Kulenatini"), + CountryLocalization("sd", "lea fakaʻalepea", "Sūteni"), + CountryLocalization("sr", "lea fakahōlani", "Suliname"), + CountryLocalization("sj", "lea fakanouaē-pokimali", "Sivolopāti mo Sani Maieni"), + CountryLocalization("sz", "lea fakapālangi", "Suasilani"), + CountryLocalization("se", "lea fakasuēteni", "Suēteni"), + CountryLocalization("ch", "lea fakasiamane-suisilani", "Suisilani"), + CountryLocalization("sy", "lea fakaʻalepea", "Sīlia"), + CountryLocalization("st", "lea fakapotukali", "Sao Tomē mo Pilinisipe"), + CountryLocalization("tw", "lea fakasiaina", "Taiuani"), + CountryLocalization("tj", "lea fakatāsiki", "Tasikitani"), + CountryLocalization("tz", "lea fakamakōnite", "Tenisānia"), + CountryLocalization("th", "lea fakatailani", "Tailani"), + CountryLocalization("tl", "lea fakapotukali", "Timoa hahake"), + CountryLocalization("tg", "lea fakafalanisē", "Toko"), + CountryLocalization("tk", "lea fakapālangi", "Tokelau"), + CountryLocalization("to", "lea fakatonga", "Tonga"), + CountryLocalization("tt", "lea fakapālangi", "Tilinitati mo Topako"), + CountryLocalization("tn", "lea fakafalanisē", "Tunīsia"), + CountryLocalization("tr", "lea fakatoake", "Toake"), + CountryLocalization("tm", "lea fakatēkimeni", "Tūkimenisitani"), + CountryLocalization("tc", "lea fakapālangi", "ʻOtumotu Tuki mo Kaikosi"), + CountryLocalization("tv", "lea fakapālangi", "Tūvalu"), + CountryLocalization("um", "lea fakapālangi", "ʻOtumotu siʻi ʻo ʻAmelika"), + CountryLocalization("vi", "lea fakapālangi", "ʻOtumotu Vilikini fakaʻamelika"), + CountryLocalization("ug", "lea fakasuahili", "ʻIukanitā"), + CountryLocalization("ua", "lea fakaʻūkalaʻine", "ʻŪkalaʻine"), + CountryLocalization("ae", "lea fakaʻalepea", "ʻAlepea Fakatahataha"), + CountryLocalization("gb", "lea fakapālangi", "Pilitānia"), + CountryLocalization("us", "lea fakalakota", "Puleʻanga fakatahataha ʻAmelika"), + CountryLocalization("uy", "lea fakasipēnisi", "ʻUlukuai"), + CountryLocalization("uz", "lea fakaʻusipeki", "ʻUsipekitani"), + CountryLocalization("vu", "lea fakafalanisē", "Vanuatu"), + CountryLocalization("va", "lea fakaʻītali", "Kolo Vatikani"), + CountryLocalization("ve", "lea fakasipēnisi", "Venesuela"), + CountryLocalization("vn", "lea fakavietinami", "Vietinami"), + CountryLocalization("wf", "lea fakafalanisē", "ʻUvea mo Futuna"), + CountryLocalization("eh", "lea fakaʻalepea", "Sahala fakahihifo"), + CountryLocalization("ye", "lea fakaʻalepea", "Iemeni"), + CountryLocalization("zm", "lea fakapālangi", "Semipia"), + CountryLocalization("zw", "lea fakanetepele-tokelau", "Simipapuei"), + CountryLocalization("ax", "lea fakasuēteni", "ʻOtumotu ʻAlani"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tr.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tr.kt new file mode 100644 index 0000000..41ea2fe --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tr.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code tr. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_tr: List = listOf( + CountryLocalization("af", "Farsça", "Afganistan"), + CountryLocalization("al", "Arnavutça", "Arnavutluk"), + CountryLocalization("dz", "Fransızca", "Cezayir"), + CountryLocalization("as", "İngilizce", "Amerikan Samoası"), + CountryLocalization("ad", "Katalanca", "Andorra"), + CountryLocalization("ao", "Lingala", "Angola"), + CountryLocalization("ai", "İngilizce", "Anguilla"), + CountryLocalization("ag", "İngilizce", "Antigua ve Barbuda"), + CountryLocalization("ar", "İspanyolca", "Arjantin"), + CountryLocalization("am", "Ermenice", "Ermenistan"), + CountryLocalization("aw", "Felemenkçe", "Aruba"), + CountryLocalization("au", "İngilizce", "Avustralya"), + CountryLocalization("at", "İngilizce", "Avusturya"), + CountryLocalization("az", "Azerice", "Azerbaycan"), + CountryLocalization("bs", "İngilizce", "Bahamalar"), + CountryLocalization("bh", "Arapça", "Bahreyn"), + CountryLocalization("bd", "Bengalce", "Bangladeş"), + CountryLocalization("bb", "İngilizce", "Barbados"), + CountryLocalization("by", "Belarusça", "Belarus"), + CountryLocalization("be", "Fransızca", "Belçika"), + CountryLocalization("bz", "İngilizce", "Belize"), + CountryLocalization("bj", "Fransızca", "Benin"), + CountryLocalization("bm", "İngilizce", "Bermuda"), + CountryLocalization("bt", "Dzongkha", "Butan"), + CountryLocalization("bo", "İspanyolca", "Bolivya"), + CountryLocalization("ba", "Boşnakça", "Bosna-Hersek"), + CountryLocalization("bw", "İngilizce", "Botsvana"), + CountryLocalization("br", "Portekizce", "Brezilya"), + CountryLocalization("io", "İngilizce", "Britanya Hint Okyanusu Toprakları"), + CountryLocalization("vg", "İngilizce", "Britanya Virjin Adaları"), + CountryLocalization("bn", "Malayca", "Brunei"), + CountryLocalization("bg", "Bulgarca", "Bulgaristan"), + CountryLocalization("bf", "Fransızca", "Burkina Faso"), + CountryLocalization("bi", "Fransızca", "Burundi"), + CountryLocalization("kh", "Khmer dili", "Kamboçya"), + CountryLocalization("cm", "Basa Dili", "Kamerun"), + CountryLocalization("ca", "Fransızca", "Kanada"), + CountryLocalization("ic", "İspanyolca", "Kanarya Adaları"), + CountryLocalization("cv", "Kabuverdianu", "Cape Verde"), + CountryLocalization("bq", "Felemenkçe", "Karayip Hollandası"), + CountryLocalization("ky", "İngilizce", "Cayman Adaları"), + CountryLocalization("cf", "Lingala", "Orta Afrika Cumhuriyeti"), + CountryLocalization("ea", "İspanyolca", "Septe ve Melilla"), + CountryLocalization("td", "Arapça", "Çad"), + CountryLocalization("cl", "İspanyolca", "Şili"), + CountryLocalization("cn", "Tibetçe", "Çin"), + CountryLocalization("cx", "İngilizce", "Christmas Adası"), + CountryLocalization("cc", "İngilizce", "Cocos (Keeling) Adaları"), + CountryLocalization("co", "İspanyolca", "Kolombiya"), + CountryLocalization("km", "Arapça", "Komorlar"), + CountryLocalization("cg", "Lingala", "Kongo - Brazavil"), + CountryLocalization("cd", "Svahili dili", "Kongo - Kinşasa"), + CountryLocalization("ck", "İngilizce", "Cook Adaları"), + CountryLocalization("cr", "İspanyolca", "Kosta Rika"), + CountryLocalization("hr", "Hırvatça", "Hırvatistan"), + CountryLocalization("cu", "İspanyolca", "Küba"), + CountryLocalization("cw", "Felemenkçe", "Curaçao"), + CountryLocalization("cy", "İngilizce", "Kıbrıs"), + CountryLocalization("cz", "Çekçe", "Çekya"), + CountryLocalization("ci", "Fransızca", "Fildişi Sahili"), + CountryLocalization("dk", "İngilizce", "Danimarka"), + CountryLocalization("dg", "İngilizce", "Diego Garcia"), + CountryLocalization("dj", "Fransızca", "Cibuti"), + CountryLocalization("dm", "İngilizce", "Dominika"), + CountryLocalization("do", "İspanyolca", "Dominik Cumhuriyeti"), + CountryLocalization("ec", "Keçuva dili", "Ekvador"), + CountryLocalization("eg", "Arapça", "Mısır"), + CountryLocalization("sv", "İspanyolca", "El Salvador"), + CountryLocalization("gq", "İspanyolca", "Ekvator Ginesi"), + CountryLocalization("er", "Tigrinya dili", "Eritre"), + CountryLocalization("ee", "Estonca", "Estonya"), + CountryLocalization("et", "Amharca", "Etiyopya"), + CountryLocalization("fk", "İngilizce", "Falkland Adaları"), + CountryLocalization("fo", "Faroe Dili", "Faroe Adaları"), + CountryLocalization("fj", "İngilizce", "Fiji"), + CountryLocalization("fi", "İsveççe", "Finlandiya"), + CountryLocalization("fr", "İsviçre Almancası", "Fransa"), + CountryLocalization("gf", "Fransızca", "Fransız Guyanası"), + CountryLocalization("pf", "Fransızca", "Fransız Polinezyası"), + CountryLocalization("ga", "Fransızca", "Gabon"), + CountryLocalization("gm", "İngilizce", "Gambiya"), + CountryLocalization("ge", "Osetçe", "Gürcistan"), + CountryLocalization("de", "Aşağı Sorbça", "Almanya"), + CountryLocalization("gh", "İngilizce", "Gana"), + CountryLocalization("gi", "İngilizce", "Cebelitarık"), + CountryLocalization("gr", "Yunanca", "Yunanistan"), + CountryLocalization("gl", "Grönland dili", "Grönland"), + CountryLocalization("gd", "İngilizce", "Grenada"), + CountryLocalization("gp", "Fransızca", "Guadeloupe"), + CountryLocalization("gu", "İngilizce", "Guam"), + CountryLocalization("gt", "İspanyolca", "Guatemala"), + CountryLocalization("gg", "İngilizce", "Guernsey"), + CountryLocalization("gn", "Fransızca", "Gine"), + CountryLocalization("gw", "Portekizce", "Gine-Bissau"), + CountryLocalization("gy", "İngilizce", "Guyana"), + CountryLocalization("ht", "Fransızca", "Haiti"), + CountryLocalization("hn", "İspanyolca", "Honduras"), + CountryLocalization("hk", "Çince", "Çin Hong Kong ÖİB"), + CountryLocalization("hu", "Macarca", "Macaristan"), + CountryLocalization("is", "İzlandaca", "İzlanda"), + CountryLocalization("in", "Nepalce", "Hindistan"), + CountryLocalization("id", "Indonesian", "Endonezya"), + CountryLocalization("ir", "Farsça", "İran"), + CountryLocalization("iq", "Kuzey Luri", "Irak"), + CountryLocalization("ie", "İngilizce", "İrlanda"), + CountryLocalization("im", "Man dili", "Man Adası"), + CountryLocalization("il", "İngilizce", "İsrail"), + CountryLocalization("it", "Almanca", "İtalya"), + CountryLocalization("jm", "İngilizce", "Jamaika"), + CountryLocalization("jp", "Japonca", "Japonya"), + CountryLocalization("je", "İngilizce", "Jersey"), + CountryLocalization("jo", "Arapça", "Ürdün"), + CountryLocalization("kz", "Kazakça", "Kazakistan"), + CountryLocalization("ke", "Somalice", "Kenya"), + CountryLocalization("ki", "İngilizce", "Kiribati"), + CountryLocalization("xk", "Sırpça", "Kosova"), + CountryLocalization("kw", "Arapça", "Kuveyt"), + CountryLocalization("kg", "Rusça", "Kırgızistan"), + CountryLocalization("la", "Lao dili", "Laos"), + CountryLocalization("lv", "Letonca", "Letonya"), + CountryLocalization("lb", "Arapça", "Lübnan"), + CountryLocalization("ls", "İngilizce", "Lesotho"), + CountryLocalization("lr", "İngilizce", "Liberya"), + CountryLocalization("ly", "Arapça", "Libya"), + CountryLocalization("li", "İsviçre Almancası", "Liechtenstein"), + CountryLocalization("lt", "Litvanca", "Litvanya"), + CountryLocalization("lu", "Lüksemburgca", "Lüksemburg"), + CountryLocalization("mo", "Portekizce", "Çin Makao ÖİB"), + CountryLocalization("mk", "Arnavutça", "Makedonya"), + CountryLocalization("mg", "Fransızca", "Madagaskar"), + CountryLocalization("mw", "İngilizce", "Malavi"), + CountryLocalization("my", "Tamilce", "Malezya"), + CountryLocalization("ml", "Fransızca", "Mali"), + CountryLocalization("mt", "İngilizce", "Malta"), + CountryLocalization("mh", "İngilizce", "Marshall Adaları"), + CountryLocalization("mq", "Fransızca", "Martinik"), + CountryLocalization("mr", "Arapça", "Moritanya"), + CountryLocalization("mu", "Morisyen", "Mauritius"), + CountryLocalization("yt", "Fransızca", "Mayotte"), + CountryLocalization("mx", "İspanyolca", "Meksika"), + CountryLocalization("fm", "İngilizce", "Mikronezya"), + CountryLocalization("md", "Rusça", "Moldova"), + CountryLocalization("mc", "Fransızca", "Monako"), + CountryLocalization("mn", "Moğolca", "Moğolistan"), + CountryLocalization("me", "Sırpça", "Karadağ"), + CountryLocalization("ms", "İngilizce", "Montserrat"), + CountryLocalization("ma", "Orta Atlas Tamazigti", "Fas"), + CountryLocalization("mz", "Makhuwa-Meetto", "Mozambik"), + CountryLocalization("mm", "Birman dili", "Myanmar (Burma)"), + CountryLocalization("na", "İngilizce", "Namibya"), + CountryLocalization("nr", "İngilizce", "Nauru"), + CountryLocalization("np", "Nepalce", "Nepal"), + CountryLocalization("nl", "İngilizce", "Hollanda"), + CountryLocalization("nc", "Fransızca", "Yeni Kaledonya"), + CountryLocalization("nz", "İngilizce", "Yeni Zelanda"), + CountryLocalization("ni", "İspanyolca", "Nikaragua"), + CountryLocalization("ne", "Hausa dili", "Nijer"), + CountryLocalization("ng", "Hausa dili", "Nijerya"), + CountryLocalization("nu", "İngilizce", "Niue"), + CountryLocalization("nf", "İngilizce", "Norfolk Adası"), + CountryLocalization("kp", "Korece", "Kuzey Kore"), + CountryLocalization("mp", "İngilizce", "Kuzey Mariana Adaları"), + CountryLocalization("no", "Kuzey Laponcası", "Norveç"), + CountryLocalization("om", "Arapça", "Umman"), + CountryLocalization("pk", "İngilizce", "Pakistan"), + CountryLocalization("pw", "İngilizce", "Palau"), + CountryLocalization("ps", "Arapça", "Filistin Bölgeleri"), + CountryLocalization("pa", "İspanyolca", "Panama"), + CountryLocalization("pg", "İngilizce", "Papua Yeni Gine"), + CountryLocalization("py", "İspanyolca", "Paraguay"), + CountryLocalization("pe", "İspanyolca", "Peru"), + CountryLocalization("ph", "Filipince", "Filipinler"), + CountryLocalization("pn", "İngilizce", "Pitcairn Adaları"), + CountryLocalization("pl", "Lehçe", "Polonya"), + CountryLocalization("pt", "Portekizce", "Portekiz"), + CountryLocalization("pr", "İngilizce", "Porto Riko"), + CountryLocalization("qa", "Arapça", "Katar"), + CountryLocalization("ro", "Rumence", "Romanya"), + CountryLocalization("ru", "Tatarca", "Rusya"), + CountryLocalization("rw", "İngilizce", "Ruanda"), + CountryLocalization("re", "Fransızca", "Réunion"), + CountryLocalization("ws", "İngilizce", "Samoa"), + CountryLocalization("sm", "İtalyanca", "San Marino"), + CountryLocalization("sa", "Arapça", "Suudi Arabistan"), + CountryLocalization("sn", "Fransızca", "Senegal"), + CountryLocalization("rs", "Sırpça", "Sırbistan"), + CountryLocalization("cs", "Sırpça", "Serbia and Montenegro"), + CountryLocalization("sc", "Fransızca", "Seyşeller"), + CountryLocalization("sl", "İngilizce", "Sierra Leone"), + CountryLocalization("sg", "Tamilce", "Singapur"), + CountryLocalization("sx", "İngilizce", "Sint Maarten"), + CountryLocalization("sk", "Slovakça", "Slovakya"), + CountryLocalization("si", "Slovence", "Slovenya"), + CountryLocalization("sb", "İngilizce", "Solomon Adaları"), + CountryLocalization("so", "Arapça", "Somali"), + CountryLocalization("za", "İngilizce", "Güney Afrika"), + CountryLocalization("kr", "Korece", "Güney Kore"), + CountryLocalization("ss", "Nuer", "Güney Sudan"), + CountryLocalization("es", "İspanyolca", "İspanya"), + CountryLocalization("lk", "Tamilce", "Sri Lanka"), + CountryLocalization("bl", "Fransızca", "Saint Barthelemy"), + CountryLocalization("sh", "İngilizce", "Saint Helena"), + CountryLocalization("kn", "İngilizce", "Saint Kitts ve Nevis"), + CountryLocalization("lc", "İngilizce", "Saint Lucia"), + CountryLocalization("mf", "Fransızca", "Saint Martin"), + CountryLocalization("pm", "Fransızca", "Saint Pierre ve Miquelon"), + CountryLocalization("vc", "İngilizce", "Saint Vincent ve Grenadinler"), + CountryLocalization("sd", "Arapça", "Sudan"), + CountryLocalization("sr", "Felemenkçe", "Surinam"), + CountryLocalization("sj", "Norveççe Bokmål", "Svalbard ve Jan Mayen"), + CountryLocalization("sz", "İngilizce", "Svaziland"), + CountryLocalization("se", "İsveççe", "İsveç"), + CountryLocalization("ch", "İsviçre Almancası", "İsviçre"), + CountryLocalization("sy", "Arapça", "Suriye"), + CountryLocalization("st", "Portekizce", "São Tomé ve Príncipe"), + CountryLocalization("tw", "Çince", "Tayvan"), + CountryLocalization("tj", "Tacikçe", "Tacikistan"), + CountryLocalization("tz", "Makonde", "Tanzanya"), + CountryLocalization("th", "Tayca", "Tayland"), + CountryLocalization("tl", "Portekizce", "Timor-Leste"), + CountryLocalization("tg", "Fransızca", "Togo"), + CountryLocalization("tk", "İngilizce", "Tokelau"), + CountryLocalization("to", "Tonga dili", "Tonga"), + CountryLocalization("tt", "İngilizce", "Trinidad ve Tobago"), + CountryLocalization("tn", "Fransızca", "Tunus"), + CountryLocalization("tr", "Türkçe", "Türkiye"), + CountryLocalization("tm", "Türkmence", "Türkmenistan"), + CountryLocalization("tc", "İngilizce", "Turks ve Caicos Adaları"), + CountryLocalization("tv", "İngilizce", "Tuvalu"), + CountryLocalization("um", "İngilizce", "ABD Küçük Harici Adaları"), + CountryLocalization("vi", "İngilizce", "ABD Virjin Adaları"), + CountryLocalization("ug", "Svahili dili", "Uganda"), + CountryLocalization("ua", "Ukraynaca", "Ukrayna"), + CountryLocalization("ae", "Arapça", "Birleşik Arap Emirlikleri"), + CountryLocalization("gb", "İngilizce", "Birleşik Krallık"), + CountryLocalization("us", "Lakotaca", "Amerika Birleşik Devletleri"), + CountryLocalization("uy", "İspanyolca", "Uruguay"), + CountryLocalization("uz", "Özbekçe", "Özbekistan"), + CountryLocalization("vu", "Fransızca", "Vanuatu"), + CountryLocalization("va", "İtalyanca", "Vatikan"), + CountryLocalization("ve", "İspanyolca", "Venezuela"), + CountryLocalization("vn", "Vietnamca", "Vietnam"), + CountryLocalization("wf", "Fransızca", "Wallis ve Futuna"), + CountryLocalization("eh", "Arapça", "Batı Sahra"), + CountryLocalization("ye", "Arapça", "Yemen"), + CountryLocalization("zm", "İngilizce", "Zambiya"), + CountryLocalization("zw", "Kuzey Ndebele", "Zimbabve"), + CountryLocalization("ax", "İsveççe", "Åland Adaları"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tt.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tt.kt new file mode 100644 index 0000000..82a264c --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tt.kt @@ -0,0 +1,286 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code tt. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_tt: List = listOf( + CountryLocalization("af", "фарсы", "Әфганстан"), + CountryLocalization("al", "албан", "Албания"), + CountryLocalization("dz", "француз", "Алжир"), + CountryLocalization("as", "инглиз", "Америка Самоасы"), + CountryLocalization("ad", "каталан", "Андорра"), + CountryLocalization("ao", "Lingala", "Ангола"), + CountryLocalization("ai", "инглиз", "Ангилья"), + CountryLocalization("ag", "инглиз", "Антигуа һәм Барбуда"), + CountryLocalization("ar", "испан", "Аргентина"), + CountryLocalization("am", "әрмән", "Әрмәнстан"), + CountryLocalization("aw", "голланд", "Аруба"), + CountryLocalization("au", "инглиз", "Австралия"), + CountryLocalization("at", "инглиз", "Австрия"), + CountryLocalization("az", "әзәрбайҗан", "Әзәрбайҗан"), + CountryLocalization("bs", "инглиз", "Багам утраулары"), + CountryLocalization("bh", "гарәп", "Бәхрәйн"), + CountryLocalization("bd", "бенгали", "Бангладеш"), + CountryLocalization("bb", "инглиз", "Барбадос"), + CountryLocalization("by", "белорус", "Беларусь"), + CountryLocalization("be", "француз", "Бельгия"), + CountryLocalization("bz", "инглиз", "Белиз"), + CountryLocalization("bj", "француз", "Бенин"), + CountryLocalization("bm", "инглиз", "Бермуд утраулары"), + CountryLocalization("bt", "дзонг-кха", "Бутан"), + CountryLocalization("bo", "испан", "Боливия"), + CountryLocalization("ba", "босния", "Босния һәм Герцеговина"), + CountryLocalization("bw", "инглиз", "Ботсвана"), + CountryLocalization("br", "португал", "Бразилия"), + CountryLocalization("io", "инглиз", "Британиянең Һинд Океанындагы Территориясе"), + CountryLocalization("vg", "инглиз", "Британия Виргин утраулары"), + CountryLocalization("bn", "малай", "Бруней"), + CountryLocalization("bg", "болгар", "Болгария"), + CountryLocalization("bf", "француз", "Буркина-Фасо"), + CountryLocalization("bi", "француз", "Бурунди"), + CountryLocalization("kh", "кхмер", "Камбоджа"), + CountryLocalization("cm", "Basaa", "Камерун"), + CountryLocalization("ca", "француз", "Канада"), + CountryLocalization("ic", "испан", "IC"), + CountryLocalization("cv", "kea", "Кабо-Верде"), + CountryLocalization("bq", "голланд", "Caribbean Netherlands"), + CountryLocalization("ky", "инглиз", "Кайман утраулары"), + CountryLocalization("cf", "Lingala", "Үзәк Африка Республикасы"), + CountryLocalization("ea", "испан", "EA"), + CountryLocalization("td", "гарәп", "Чад"), + CountryLocalization("cl", "испан", "Чили"), + CountryLocalization("cn", "тибет", "Кытай"), + CountryLocalization("cx", "инглиз", "Раштуа утравы"), + CountryLocalization("cc", "инглиз", "Кокос (Килинг) утраулары"), + CountryLocalization("co", "испан", "Колумбия"), + CountryLocalization("km", "гарәп", "Комор утраулары"), + CountryLocalization("cg", "Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "инглиз", "Кук утраулары"), + CountryLocalization("cr", "испан", "Коста-Рика"), + CountryLocalization("hr", "хорват", "Хорватия"), + CountryLocalization("cu", "испан", "Куба"), + CountryLocalization("cw", "голланд", "Кюрасао"), + CountryLocalization("cy", "инглиз", "Кипр"), + CountryLocalization("cz", "чех", "Чехия Республикасы"), + CountryLocalization("ci", "француз", "Кот-д’Ивуар"), + CountryLocalization("dk", "инглиз", "Дания"), + CountryLocalization("dg", "инглиз", "DG"), + CountryLocalization("dj", "француз", "Җибүти"), + CountryLocalization("dm", "инглиз", "Доминика"), + CountryLocalization("do", "испан", "Доминикана Республикасы"), + CountryLocalization("ec", "кечуа", "Эквадор"), + CountryLocalization("eg", "гарәп", "Мисыр"), + CountryLocalization("sv", "испан", "Сальвадор"), + CountryLocalization("gq", "испан", "Экваториаль Гвинея"), + CountryLocalization("er", "тигринья", "Эритрея"), + CountryLocalization("ee", "эстон", "Эстония"), + CountryLocalization("et", "амхар", "Эфиопия"), + CountryLocalization("fk", "инглиз", "Фолкленд утраулары"), + CountryLocalization("fo", "фарер", "Фарер утраулары"), + CountryLocalization("fj", "инглиз", "Фиджи"), + CountryLocalization("fi", "швед", "Финляндия"), + CountryLocalization("fr", "Swiss German", "Франция"), + CountryLocalization("gf", "француз", "Француз Гвианасы"), + CountryLocalization("pf", "француз", "Француз Полинезиясе"), + CountryLocalization("ga", "француз", "Габон"), + CountryLocalization("gm", "инглиз", "Гамбия"), + CountryLocalization("ge", "Ossetic", "Грузия"), + CountryLocalization("de", "түбән сорб", "Германия"), + CountryLocalization("gh", "инглиз", "Гана"), + CountryLocalization("gi", "инглиз", "Гибралтар"), + CountryLocalization("gr", "грек", "Греция"), + CountryLocalization("gl", "Kalaallisut", "Гренландия"), + CountryLocalization("gd", "инглиз", "Гренада"), + CountryLocalization("gp", "француз", "Гваделупа"), + CountryLocalization("gu", "инглиз", "Гуам"), + CountryLocalization("gt", "испан", "Гватемала"), + CountryLocalization("gg", "инглиз", "Гернси"), + CountryLocalization("gn", "француз", "Гвинея"), + CountryLocalization("gw", "португал", "Гвинея-Бисау"), + CountryLocalization("gy", "инглиз", "Гайана"), + CountryLocalization("ht", "француз", "Гаити"), + CountryLocalization("hn", "испан", "Гондурас"), + CountryLocalization( + "hk", + "кытай (тәрҗемә киңәше: аерым алганда, мандарин кытайчасы)", + "Гонконг Махсус Идарәле Төбәге", + ), + CountryLocalization("hu", "венгр", "Венгрия"), + CountryLocalization("is", "исланд", "Исландия"), + CountryLocalization("in", "непали", "Индия"), + CountryLocalization("id", "Indonesian", "Индонезия"), + CountryLocalization("ir", "фарсы", "Иран"), + CountryLocalization("iq", "lrc", "Гыйрак"), + CountryLocalization("ie", "инглиз", "Ирландия"), + CountryLocalization("im", "Manx", "Мэн утравы"), + CountryLocalization("il", "инглиз", "Израиль"), + CountryLocalization("it", "алман", "Италия"), + CountryLocalization("jm", "инглиз", "Ямайка"), + CountryLocalization("jp", "япон", "Япония"), + CountryLocalization("je", "инглиз", "Джерси"), + CountryLocalization("jo", "гарәп", "Иордания"), + CountryLocalization("kz", "казакъ", "Казахстан"), + CountryLocalization("ke", "сомали", "Кения"), + CountryLocalization("ki", "инглиз", "Кирибати"), + CountryLocalization("xk", "серб", "Косово"), + CountryLocalization("kw", "гарәп", "Күвәйт"), + CountryLocalization("kg", "рус", "Кыргызстан"), + CountryLocalization("la", "лаос", "Лаос"), + CountryLocalization("lv", "латыш", "Латвия"), + CountryLocalization("lb", "гарәп", "Ливан"), + CountryLocalization("ls", "инглиз", "Лесото"), + CountryLocalization("lr", "инглиз", "Либерия"), + CountryLocalization("ly", "гарәп", "Ливия"), + CountryLocalization("li", "Swiss German", "Лихтенштейн"), + CountryLocalization("lt", "литва", "Литва"), + CountryLocalization("lu", "люксембург", "Люксембург"), + CountryLocalization("mo", "португал", "Макао Махсус Идарәле Төбәге"), + CountryLocalization("mk", "албан", "North Macedonia"), + CountryLocalization("mg", "француз", "Мадагаскар"), + CountryLocalization("mw", "инглиз", "Малави"), + CountryLocalization("my", "тамил", "Малайзия"), + CountryLocalization("ml", "француз", "Мали"), + CountryLocalization("mt", "инглиз", "Мальта"), + CountryLocalization("mh", "инглиз", "Маршалл утраулары"), + CountryLocalization("mq", "француз", "Мартиника"), + CountryLocalization("mr", "гарәп", "Мавритания"), + CountryLocalization("mu", "mfe", "Маврикий"), + CountryLocalization("yt", "француз", "Майотта"), + CountryLocalization("mx", "испан", "Мексика"), + CountryLocalization("fm", "инглиз", "Микронезия"), + CountryLocalization("md", "рус", "Молдова"), + CountryLocalization("mc", "француз", "Монако"), + CountryLocalization("mn", "монгол", "Монголия"), + CountryLocalization("me", "серб", "Черногория"), + CountryLocalization("ms", "инглиз", "Монтсеррат"), + CountryLocalization("ma", "үзәк атлас тамазигт", "Марокко"), + CountryLocalization("mz", "mgh", "Мозамбик"), + CountryLocalization("mm", "бирма", "Myanmar (Burma)"), + CountryLocalization("na", "инглиз", "Намибия"), + CountryLocalization("nr", "инглиз", "Науру"), + CountryLocalization("np", "непали", "Непал"), + CountryLocalization("nl", "инглиз", "Нидерланд"), + CountryLocalization("nc", "француз", "Яңа Каледония"), + CountryLocalization("nz", "инглиз", "Яңа Зеландия"), + CountryLocalization("ni", "испан", "Никарагуа"), + CountryLocalization("ne", "хауса", "Нигер"), + CountryLocalization("ng", "хауса", "Нигерия"), + CountryLocalization("nu", "инглиз", "Ниуэ"), + CountryLocalization("nf", "инглиз", "Норфолк утравы"), + CountryLocalization("kp", "корея", "Төньяк Корея"), + CountryLocalization("mp", "инглиз", "Төньяк Мариана утраулары"), + CountryLocalization("no", "төньяк саам", "Норвегия"), + CountryLocalization("om", "гарәп", "Оман"), + CountryLocalization("pk", "инглиз", "Пакистан"), + CountryLocalization("pw", "инглиз", "Палау"), + CountryLocalization("ps", "гарәп", "Palestinian Territories"), + CountryLocalization("pa", "испан", "Панама"), + CountryLocalization("pg", "инглиз", "Папуа - Яңа Гвинея"), + CountryLocalization("py", "испан", "Парагвай"), + CountryLocalization("pe", "испан", "Перу"), + CountryLocalization("ph", "филиппин", "Филиппин"), + CountryLocalization("pn", "инглиз", "Питкэрн утраулары"), + CountryLocalization("pl", "поляк", "Польша"), + CountryLocalization("pt", "португал", "Португалия"), + CountryLocalization("pr", "инглиз", "Пуэрто-Рико"), + CountryLocalization("qa", "гарәп", "Катар"), + CountryLocalization("ro", "румын", "Румыния"), + CountryLocalization("ru", "татар", "Россия"), + CountryLocalization("rw", "инглиз", "Руанда"), + CountryLocalization("re", "француз", "Реюньон"), + CountryLocalization("ws", "инглиз", "Самоа"), + CountryLocalization("sm", "итальян", "Сан-Марино"), + CountryLocalization("sa", "гарәп", "Согуд Гарәбстаны"), + CountryLocalization("sn", "француз", "Сенегал"), + CountryLocalization("rs", "серб", "Сербия"), + CountryLocalization("cs", "серб", "Serbia and Montenegro"), + CountryLocalization("sc", "француз", "Сейшел утраулары"), + CountryLocalization("sl", "инглиз", "Сьерра-Леоне"), + CountryLocalization("sg", "тамил", "Сингапур"), + CountryLocalization("sx", "инглиз", "Синт-Мартен"), + CountryLocalization("sk", "словак", "Словакия"), + CountryLocalization("si", "словен", "Словения"), + CountryLocalization("sb", "инглиз", "Сөләйман утраулары"), + CountryLocalization("so", "гарәп", "Сомали"), + CountryLocalization("za", "инглиз", "Көньяк Африка"), + CountryLocalization("kr", "корея", "South Korea"), + CountryLocalization("ss", "nus", "Көньяк Судан"), + CountryLocalization("es", "испан", "Испания"), + CountryLocalization("lk", "тамил", "Шри-Ланка"), + CountryLocalization("bl", "француз", "Сен-Бартельми"), + CountryLocalization("sh", "инглиз", "St. Helena"), + CountryLocalization("kn", "инглиз", "Сент-Китс һәм Невис"), + CountryLocalization("lc", "инглиз", "Сент-Люсия"), + CountryLocalization("mf", "француз", "Сент-Мартин"), + CountryLocalization("pm", "француз", "Сен-Пьер һәм Микелон"), + CountryLocalization("vc", "инглиз", "Сент-Винсент һәм Гренадин"), + CountryLocalization("sd", "гарәп", "Судан"), + CountryLocalization("sr", "голланд", "Суринам"), + CountryLocalization("sj", "Norwegian Bokmål", "Шпицберген һәм Ян-Майен"), + CountryLocalization("sz", "инглиз", "Свазиленд"), + CountryLocalization("se", "швед", "Швеция"), + CountryLocalization("ch", "Swiss German", "Швейцария"), + CountryLocalization("sy", "гарәп", "Сүрия"), + CountryLocalization("st", "португал", "Сан-Томе һәм Принсипи"), + CountryLocalization("tw", "кытай (тәрҗемә киңәше: аерым алганда, мандарин кытайчасы)", "Тайвань"), + CountryLocalization("tj", "таҗик", "Таҗикстан"), + CountryLocalization("tz", "kde", "Танзания"), + CountryLocalization("th", "тай", "Тайланд"), + CountryLocalization("tl", "португал", "Тимор-Лесте"), + CountryLocalization("tg", "француз", "Того"), + CountryLocalization("tk", "инглиз", "Токелау"), + CountryLocalization("to", "тонга", "Тонга"), + CountryLocalization("tt", "инглиз", "Тринидад һәм Тобаго"), + CountryLocalization("tn", "француз", "Тунис"), + CountryLocalization("tr", "төрек", "Төркия"), + CountryLocalization("tm", "төрекмән", "Төркмәнстан"), + CountryLocalization("tc", "инглиз", "Теркс һәм Кайкос утраулары"), + CountryLocalization("tv", "инглиз", "Тувалу"), + CountryLocalization("um", "инглиз", "АКШ Кече Читтәге утраулары"), + CountryLocalization("vi", "инглиз", "АКШ Виргин утраулары"), + CountryLocalization("ug", "Swahili", "Уганда"), + CountryLocalization("ua", "украин", "Украина"), + CountryLocalization("ae", "гарәп", "Берләшкән Гарәп Әмирлекләре"), + CountryLocalization("gb", "инглиз", "Бөекбритания"), + CountryLocalization("us", "lkt", "АКШ"), + CountryLocalization("uy", "испан", "Уругвай"), + CountryLocalization("uz", "үзбәк", "Үзбәкстан"), + CountryLocalization("vu", "француз", "Вануату"), + CountryLocalization("va", "итальян", "Vatican City"), + CountryLocalization("ve", "испан", "Венесуэла"), + CountryLocalization("vn", "вьетнам", "Вьетнам"), + CountryLocalization("wf", "француз", "Уоллис һәм Футуна"), + CountryLocalization("eh", "гарәп", "Western Sahara"), + CountryLocalization("ye", "гарәп", "Йәмән"), + CountryLocalization("zm", "инглиз", "Замбия"), + CountryLocalization("zw", "North Ndebele", "Зимбабве"), + CountryLocalization("ax", "швед", "Аланд утраулары"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tzm.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tzm.kt new file mode 100644 index 0000000..df8723f --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_tzm.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code tzm. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_tzm: List = listOf( + CountryLocalization("af", "Tafarisit", "Afɣanistan"), + CountryLocalization("al", "Albanian", "Albanya"), + CountryLocalization("dz", "Tafṛansist", "Dzayer"), + CountryLocalization("as", "Tanglizt", "Samwa Imirikaniyyin"), + CountryLocalization("ad", "Catalan", "Anḍurra"), + CountryLocalization("ao", "Lingala", "Angula"), + CountryLocalization("ai", "Tanglizt", "Angwilla"), + CountryLocalization("ag", "Tanglizt", "Antigwa d Barbuda"), + CountryLocalization("ar", "tasbelyunit", "Arjuntin"), + CountryLocalization("am", "Armenian", "Arminya"), + CountryLocalization("aw", "Tahulanḍit", "Aruba"), + CountryLocalization("au", "Tanglizt", "Usṭralya"), + CountryLocalization("at", "Tanglizt", "Ustriyya"), + CountryLocalization("az", "Azerbaijani", "Azerbiǧan"), + CountryLocalization("bs", "Tanglizt", "Bahamas"), + CountryLocalization("bh", "Taεrabt", "Baḥrayn"), + CountryLocalization("bd", "Tabinɣalit", "Bangladic"), + CountryLocalization("bb", "Tanglizt", "Barbadus"), + CountryLocalization("by", "Tabilarusit", "Bilarusya"), + CountryLocalization("be", "Tafṛansist", "Beljika"), + CountryLocalization("bz", "Tanglizt", "Biliz"), + CountryLocalization("bj", "Tafṛansist", "Binin"), + CountryLocalization("bm", "Tanglizt", "Birmuda"), + CountryLocalization("bt", "Dzongkha", "Buṭan"), + CountryLocalization("bo", "tasbelyunit", "Bulivya"), + CountryLocalization("ba", "Bosnian", "Busna-d-Hirsik"), + CountryLocalization("bw", "Tanglizt", "Butswana"), + CountryLocalization("br", "Taburtuɣalit", "Bṛazil"), + CountryLocalization("io", "Tanglizt", "Amur n Agaraw Uhindi Ubṛiṭani"), + CountryLocalization("vg", "Tanglizt", "Tigzirin (Virgin) Tibṛiṭaniyin"), + CountryLocalization("bn", "Tamalizit", "Brunay"), + CountryLocalization("bg", "Tabelɣarit", "Belɣarya"), + CountryLocalization("bf", "Tafṛansist", "Burkina Fasu"), + CountryLocalization("bi", "Tafṛansist", "Burundi"), + CountryLocalization("kh", "Taxmert ,Talammast", "Kambudj"), + CountryLocalization("cm", "Basaa", "Kamerun"), + CountryLocalization("ca", "Tafṛansist", "Kanada"), + CountryLocalization("ic", "tasbelyunit", "IC"), + CountryLocalization("cv", "kea", "Tigzirin n Iɣf Uzegzaw"), + CountryLocalization("bq", "Tahulanḍit", "Caribbean Netherlands"), + CountryLocalization("ky", "Tanglizt", "Tigzirin n Kayman"), + CountryLocalization("cf", "Lingala", "Tagduda n Afrika Wammas"), + CountryLocalization("ea", "tasbelyunit", "EA"), + CountryLocalization("td", "Taεrabt", "Tcad"), + CountryLocalization("cl", "tasbelyunit", "Ccili"), + CountryLocalization("cn", "Tibetan", "Ṣṣin"), + CountryLocalization("cx", "Tanglizt", "Christmas Island"), + CountryLocalization("cc", "Tanglizt", "Cocos (Keeling) Islands"), + CountryLocalization("co", "tasbelyunit", "Kulumbya"), + CountryLocalization("km", "Taεrabt", "Qumur"), + CountryLocalization("cg", "Lingala", "Kungu"), + CountryLocalization("cd", "Swahili", "Tagduda Tadimuqraṭit n Kungu"), + CountryLocalization("ck", "Tanglizt", "Tigzirin n Kuk"), + CountryLocalization("cr", "tasbelyunit", "Kusṭa Rika"), + CountryLocalization("hr", "Croatian", "Krwatya"), + CountryLocalization("cu", "tasbelyunit", "kuba"), + CountryLocalization("cw", "Tahulanḍit", "Curaçao"), + CountryLocalization("cy", "Tanglizt", "Qubrus"), + CountryLocalization("cz", "Tačikt", "Tagduda n Čik"), + CountryLocalization("ci", "Tafṛansist", "Taɣazut n Uszer"), + CountryLocalization("dk", "Tanglizt", "Danmark"), + CountryLocalization("dg", "Tanglizt", "DG"), + CountryLocalization("dj", "Tafṛansist", "Ǧibuti"), + CountryLocalization("dm", "Tanglizt", "Ḍuminika"), + CountryLocalization("do", "tasbelyunit", "Tagduda n Ḍuminikan"), + CountryLocalization("ec", "Quechua", "Ikwaḍur"), + CountryLocalization("eg", "Taεrabt", "Miṣr"), + CountryLocalization("sv", "tasbelyunit", "Salvaḍur"), + CountryLocalization("gq", "tasbelyunit", "Ɣinya Tikwaṭur it"), + CountryLocalization("er", "Tigrinya", "Iritrya"), + CountryLocalization("ee", "Estonian", "Isṭunya"), + CountryLocalization("et", "Tamharit", "Ityupya"), + CountryLocalization("fk", "Tanglizt", "Tigzirin n Falkland"), + CountryLocalization("fo", "Faroese", "Faroe Islands"), + CountryLocalization("fj", "Tanglizt", "Fiji"), + CountryLocalization("fi", "Taswidit", "Finlanḍa"), + CountryLocalization("fr", "Swiss German", "Fṛansa"), + CountryLocalization("gf", "Tafṛansist", "Guyana Tafransist"), + CountryLocalization("pf", "Tafṛansist", "Pulinizya Tafransist"), + CountryLocalization("ga", "Tafṛansist", "Gabun"), + CountryLocalization("gm", "Tanglizt", "Gambya"), + CountryLocalization("ge", "Ossetic", "Jyurjya"), + CountryLocalization("de", "Lower Sorbian", "Almanya"), + CountryLocalization("gh", "Tanglizt", "Ɣana"), + CountryLocalization("gi", "Tanglizt", "Jibralṭar"), + CountryLocalization("gr", "Tayunanit", "Yunan"), + CountryLocalization("gl", "Kalaallisut", "Grinlanḍa"), + CountryLocalization("gd", "Tanglizt", "Grinada"), + CountryLocalization("gp", "Tafṛansist", "Gwadalup"), + CountryLocalization("gu", "Tanglizt", "Gwam"), + CountryLocalization("gt", "tasbelyunit", "Gwatimala"), + CountryLocalization("gg", "Tanglizt", "Guernsey"), + CountryLocalization("gn", "Tafṛansist", "Ɣinya"), + CountryLocalization("gw", "Taburtuɣalit", "Ɣinya-Bissaw"), + CountryLocalization("gy", "Tanglizt", "Guyana"), + CountryLocalization("ht", "Tafṛansist", "Hayti"), + CountryLocalization("hn", "tasbelyunit", "Hinduras"), + CountryLocalization("hk", "Tacinwit,Mandarin", "Hong Kong SAR China"), + CountryLocalization("hu", "Tahenɣarit", "Henɣarya"), + CountryLocalization("is", "Icelandic", "Islanḍa"), + CountryLocalization("in", "Tanippalit", "Hind"), + CountryLocalization("id", "Indonesian", "Indunizya"), + CountryLocalization("ir", "Tafarisit", "Iran"), + CountryLocalization("iq", "lrc", "Ɛiraq"), + CountryLocalization("ie", "Tanglizt", "Irlanḍa"), + CountryLocalization("im", "Manx", "Isle of Man"), + CountryLocalization("il", "Tanglizt", "Israeil"), + CountryLocalization("it", "Talmanit", "Iṭalya"), + CountryLocalization("jm", "Tanglizt", "Jamayka"), + CountryLocalization("jp", "Tajappunit", "Jjappun"), + CountryLocalization("je", "Tanglizt", "Jersey"), + CountryLocalization("jo", "Taεrabt", "Urḍun"), + CountryLocalization("kz", "Kazakh", "Kazaxistan"), + CountryLocalization("ke", "Taṣumalit", "Kinya"), + CountryLocalization("ki", "Tanglizt", "Kiribati"), + CountryLocalization("xk", "Serbian", "XK"), + CountryLocalization("kw", "Taεrabt", "Kuwwayt"), + CountryLocalization("kg", "Tarusit", "Kirɣistan"), + CountryLocalization("la", "Lao", "Laws"), + CountryLocalization("lv", "Latvian", "Liṭṭunya"), + CountryLocalization("lb", "Taεrabt", "Lubnan"), + CountryLocalization("ls", "Tanglizt", "Lisuṭu"), + CountryLocalization("lr", "Tanglizt", "Libirya"), + CountryLocalization("ly", "Taεrabt", "Libya"), + CountryLocalization("li", "Swiss German", "Lictencṭayn"), + CountryLocalization("lt", "Lithuanian", "Litwanya"), + CountryLocalization("lu", "Luxembourgish", "Liksumburg"), + CountryLocalization("mo", "Taburtuɣalit", "Macao SAR China"), + CountryLocalization("mk", "Albanian", "Maqdunya"), + CountryLocalization("mg", "Tafṛansist", "Madaɣacqar"), + CountryLocalization("mw", "Tanglizt", "Malawi"), + CountryLocalization("my", "Tatamilt", "Malizya"), + CountryLocalization("ml", "Tafṛansist", "Mali"), + CountryLocalization("mt", "Tanglizt", "Malṭa"), + CountryLocalization("mh", "Tanglizt", "Tigzirin n Marcal"), + CountryLocalization("mq", "Tafṛansist", "Martinik"), + CountryLocalization("mr", "Taεrabt", "Muritanya"), + CountryLocalization("mu", "mfe", "Muris"), + CountryLocalization("yt", "Tafṛansist", "Mayuṭ"), + CountryLocalization("mx", "tasbelyunit", "Miksik"), + CountryLocalization("fm", "Tanglizt", "Mikrunizya"), + CountryLocalization("md", "Tarusit", "Mulḍavya"), + CountryLocalization("mc", "Tafṛansist", "Munaku"), + CountryLocalization("mn", "Mongolian", "Manɣulya"), + CountryLocalization("me", "Serbian", "Montenegro"), + CountryLocalization("ms", "Tanglizt", "Muntsirra"), + CountryLocalization("ma", "Tamaziɣt n laṭlaṣ", "Meṛṛuk"), + CountryLocalization("mz", "mgh", "Muzambiq"), + CountryLocalization("mm", "Taburmanit", "Myanmar"), + CountryLocalization("na", "Tanglizt", "Namibya"), + CountryLocalization("nr", "Tanglizt", "Nawru"), + CountryLocalization("np", "Tanippalit", "Nippal"), + CountryLocalization("nl", "Tanglizt", "Hulanḍa"), + CountryLocalization("nc", "Tafṛansist", "kalidunya Tamaynut"), + CountryLocalization("nz", "Tanglizt", "Zilanḍa Tamaynut"), + CountryLocalization("ni", "tasbelyunit", "Nikaragwa"), + CountryLocalization("ne", "Tahawsat", "Nnijer"), + CountryLocalization("ng", "Tahawsat", "Nijiria"), + CountryLocalization("nu", "Tanglizt", "Niwi"), + CountryLocalization("nf", "Tanglizt", "Tigzirt Nurfulk"), + CountryLocalization("kp", "Takurit", "Kurya Tugafat"), + CountryLocalization("mp", "Tanglizt", "Tigzirin n Maryana Tugafat"), + CountryLocalization("no", "Northern Sami", "Nnurwij"), + CountryLocalization("om", "Taεrabt", "Ɛumman"), + CountryLocalization("pk", "Tanglizt", "Pakistan"), + CountryLocalization("pw", "Tanglizt", "Palu"), + CountryLocalization("ps", "Taεrabt", "Agemmaḍ Ugut d Ɣazza Ifilisṭiniyen"), + CountryLocalization("pa", "tasbelyunit", "Panama"), + CountryLocalization("pg", "Tanglizt", "Papwa Ɣinya Tamaynut"), + CountryLocalization("py", "tasbelyunit", "Paragway"), + CountryLocalization("pe", "tasbelyunit", "Piru"), + CountryLocalization("ph", "Filipino", "Filippin"), + CountryLocalization("pn", "Tanglizt", "Pitkirn"), + CountryLocalization("pl", "Tappulunit", "Pulunya"), + CountryLocalization("pt", "Taburtuɣalit", "Purtuɣal"), + CountryLocalization("pr", "Tanglizt", "Purturiku"), + CountryLocalization("qa", "Taεrabt", "Qaṭar"), + CountryLocalization("ro", "Taṛumanit", "Ṛumanya"), + CountryLocalization("ru", "Tatar", "Rusya"), + CountryLocalization("rw", "Tanglizt", "Ruwwanḍa"), + CountryLocalization("re", "Tafṛansist", "Riyyunyun"), + CountryLocalization("ws", "Tanglizt", "Samwa"), + CountryLocalization("sm", "Taṭalyant", "Sanmarinu"), + CountryLocalization("sa", "Taεrabt", "Ssaεudiyya Taεrabt"), + CountryLocalization("sn", "Tafṛansist", "Ssiniɣal"), + CountryLocalization("rs", "Serbian", "Serbia"), + CountryLocalization("cs", "Serbian", "Serbia and Montenegro"), + CountryLocalization("sc", "Tafṛansist", "Ssicil"), + CountryLocalization("sl", "Tanglizt", "Siralyun"), + CountryLocalization("sg", "Tatamilt", "Sanɣafura"), + CountryLocalization("sx", "Tanglizt", "Sint Maarten"), + CountryLocalization("sk", "Slovak", "Sluvakya"), + CountryLocalization("si", "Slovenian", "Sluvinya"), + CountryLocalization("sb", "Tanglizt", "Tigzirin n Salumun"), + CountryLocalization("so", "Taεrabt", "Ṣṣumal"), + CountryLocalization("za", "Tanglizt", "Tafrikt Tunẓul"), + CountryLocalization("kr", "Takurit", "Kurya Tunẓult"), + CountryLocalization("ss", "nus", "South Sudan"), + CountryLocalization("es", "tasbelyunit", "Sbanya"), + CountryLocalization("lk", "Tatamilt", "Srilanka"), + CountryLocalization("bl", "Tafṛansist", "St. Barthélemy"), + CountryLocalization("sh", "Tanglizt", "Santehilin"), + CountryLocalization("kn", "Tanglizt", "Santekits d Nivis"), + CountryLocalization("lc", "Tanglizt", "Santelusya"), + CountryLocalization("mf", "Tafṛansist", "St. Martin"), + CountryLocalization("pm", "Tafṛansist", "Santepyir d Mikelun"), + CountryLocalization("vc", "Tanglizt", "Santevinsent d Grinadin"), + CountryLocalization("sd", "Taεrabt", "Ssudan"), + CountryLocalization("sr", "Tahulanḍit", "Surinam"), + CountryLocalization("sj", "Norwegian Bokmål", "Svalbard & Jan Mayen"), + CountryLocalization("sz", "Tanglizt", "Swazilanḍa"), + CountryLocalization("se", "Taswidit", "Ssewwid"), + CountryLocalization("ch", "Swiss German", "Swisra"), + CountryLocalization("sy", "Taεrabt", "Surya"), + CountryLocalization("st", "Taburtuɣalit", "Sawṭumi d Prinsip"), + CountryLocalization("tw", "Tacinwit,Mandarin", "Ṭaywan"), + CountryLocalization("tj", "Tajik", "Ṭaǧikistan"), + CountryLocalization("tz", "kde", "Ṭanzanya"), + CountryLocalization("th", "Taṭayt", "Ṭaylanḍa"), + CountryLocalization("tl", "Taburtuɣalit", "Timur Tagmuṭ"), + CountryLocalization("tg", "Tafṛansist", "Ṭṭugu"), + CountryLocalization("tk", "Tanglizt", "Tuklu"), + CountryLocalization("to", "Tongan", "Ṭunga"), + CountryLocalization("tt", "Tanglizt", "Trinidad d Ṭubagu"), + CountryLocalization("tn", "Tafṛansist", "Tunes"), + CountryLocalization("tr", "Taturkit", "Turkya"), + CountryLocalization("tm", "Turkmen", "Turkmanistan"), + CountryLocalization("tc", "Tanglizt", "Tigzirin Turkiyyin d Tikaykusin"), + CountryLocalization("tv", "Tanglizt", "Ṭuvalu"), + CountryLocalization("um", "Tanglizt", "U.S. Outlying Islands"), + CountryLocalization("vi", "Tanglizt", "Tigzirin n Virjin n Iwunak Yedduklen"), + CountryLocalization("ug", "Swahili", "Uɣanda"), + CountryLocalization("ua", "Tukranit", "Ukranya"), + CountryLocalization("ae", "Taεrabt", "Imarat Tiεrabin Tidduklin"), + CountryLocalization("gb", "Tanglizt", "Tagelda Taddukelt"), + CountryLocalization("us", "lkt", "Iwunak Idduklen n Amirika"), + CountryLocalization("uy", "tasbelyunit", "Urugway"), + CountryLocalization("uz", "Uzbek", "Uzbakistan"), + CountryLocalization("vu", "Tafṛansist", "Vanwatu"), + CountryLocalization("va", "Taṭalyant", "Awank iɣrem n Vatikan"), + CountryLocalization("ve", "tasbelyunit", "Vinzwilla"), + CountryLocalization("vn", "Taviṭnamit", "Viṭnam"), + CountryLocalization("wf", "Tafṛansist", "Walis d Futuna"), + CountryLocalization("eh", "Taεrabt", "Western Sahara"), + CountryLocalization("ye", "Taεrabt", "Yaman"), + CountryLocalization("zm", "Tanglizt", "Zambya"), + CountryLocalization("zw", "North Ndebele", "Zimbabwi"), + CountryLocalization("ax", "Taswidit", "Åland Islands"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_uk.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_uk.kt new file mode 100644 index 0000000..a6837a1 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_uk.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code uk. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_uk: List = listOf( + CountryLocalization("af", "перська", "Афганістан"), + CountryLocalization("al", "албанська", "Албанія"), + CountryLocalization("dz", "французька", "Алжир"), + CountryLocalization("as", "англійська", "Американське Самоа"), + CountryLocalization("ad", "каталонська", "Андорра"), + CountryLocalization("ao", "лінгала", "Ангола"), + CountryLocalization("ai", "англійська", "Анґілья"), + CountryLocalization("ag", "англійська", "Антиґуа і Барбуда"), + CountryLocalization("ar", "іспанська", "Аргентина"), + CountryLocalization("am", "вірменська", "Вірменія"), + CountryLocalization("aw", "нідерландська", "Аруба"), + CountryLocalization("au", "англійська", "Австралія"), + CountryLocalization("at", "англійська", "Австрія"), + CountryLocalization("az", "азербайджанська", "Азербайджан"), + CountryLocalization("bs", "англійська", "Багамські Острови"), + CountryLocalization("bh", "арабська", "Бахрейн"), + CountryLocalization("bd", "банґла", "Бангладеш"), + CountryLocalization("bb", "англійська", "Барбадос"), + CountryLocalization("by", "білоруська", "Білорусь"), + CountryLocalization("be", "французька", "Бельґія"), + CountryLocalization("bz", "англійська", "Беліз"), + CountryLocalization("bj", "французька", "Бенін"), + CountryLocalization("bm", "англійська", "Бермудські острови"), + CountryLocalization("bt", "дзонг-ке", "Бутан"), + CountryLocalization("bo", "іспанська", "Болівія"), + CountryLocalization("ba", "боснійська", "Боснія і Герцеґовина"), + CountryLocalization("bw", "англійська", "Ботсвана"), + CountryLocalization("br", "портуґальська", "Бразілія"), + CountryLocalization("io", "англійська", "Британська територія в Індійському Океані"), + CountryLocalization("vg", "англійська", "Британські Віргінські острови"), + CountryLocalization("bn", "малайська", "Бруней"), + CountryLocalization("bg", "болгарська", "Болгарія"), + CountryLocalization("bf", "французька", "Буркіна-Фасо"), + CountryLocalization("bi", "французька", "Бурунді"), + CountryLocalization("kh", "кхмерська", "Камбоджа"), + CountryLocalization("cm", "баса", "Камерун"), + CountryLocalization("ca", "французька", "Канада"), + CountryLocalization("ic", "іспанська", "Канарські острови"), + CountryLocalization("cv", "кабувердіану", "Кабо-Верде"), + CountryLocalization("bq", "нідерландська", "Нідерландські Карибські острови"), + CountryLocalization("ky", "англійська", "Кайманові острови"), + CountryLocalization("cf", "лінгала", "Центральноафриканська Республіка"), + CountryLocalization("ea", "іспанська", "Сеута і Мелілья"), + CountryLocalization("td", "арабська", "Чад"), + CountryLocalization("cl", "іспанська", "Чілі"), + CountryLocalization("cn", "тибетська", "Китай"), + CountryLocalization("cx", "англійська", "Острів Різдва"), + CountryLocalization("cc", "англійська", "Кокосові (Кілінгові) острови"), + CountryLocalization("co", "іспанська", "Колумбія"), + CountryLocalization("km", "арабська", "Коморські острови"), + CountryLocalization("cg", "лінгала", "Конго – Браззавіль"), + CountryLocalization("cd", "суахілі", "Конго – Кіншаса"), + CountryLocalization("ck", "англійська", "Острови Кука"), + CountryLocalization("cr", "іспанська", "Коста-Ріка"), + CountryLocalization("hr", "хорватська", "Хорватія"), + CountryLocalization("cu", "іспанська", "Куба"), + CountryLocalization("cw", "нідерландська", "Кюрасао"), + CountryLocalization("cy", "англійська", "Кіпр"), + CountryLocalization("cz", "чеська", "Чехія"), + CountryLocalization("ci", "французька", "Кот-д’Івуар"), + CountryLocalization("dk", "англійська", "Данія"), + CountryLocalization("dg", "англійська", "Дієго-Гарсія"), + CountryLocalization("dj", "французька", "Джибуті"), + CountryLocalization("dm", "англійська", "Домініка"), + CountryLocalization("do", "іспанська", "Домініканська Республіка"), + CountryLocalization("ec", "кечуа", "Еквадор"), + CountryLocalization("eg", "арабська", "Єгипет"), + CountryLocalization("sv", "іспанська", "Сальвадор"), + CountryLocalization("gq", "іспанська", "Екваторіальна Гвінея"), + CountryLocalization("er", "тигринья", "Еритрея"), + CountryLocalization("ee", "естонська", "Естонія"), + CountryLocalization("et", "амхарська", "Ефіопія"), + CountryLocalization("fk", "англійська", "Фолклендські острови"), + CountryLocalization("fo", "фарерська", "Фарерські Острови"), + CountryLocalization("fj", "англійська", "Фіджі"), + CountryLocalization("fi", "шведська", "Фінляндія"), + CountryLocalization("fr", "німецька (Швейцарія)", "Франція"), + CountryLocalization("gf", "французька", "Французька Ґвіана"), + CountryLocalization("pf", "французька", "Французька Полінезія"), + CountryLocalization("ga", "французька", "Габон"), + CountryLocalization("gm", "англійська", "Гамбія"), + CountryLocalization("ge", "осетинська", "Грузія"), + CountryLocalization("de", "нижньолужицька", "Німеччина"), + CountryLocalization("gh", "англійська", "Гана"), + CountryLocalization("gi", "англійська", "Ґібралтар"), + CountryLocalization("gr", "грецька", "Греція"), + CountryLocalization("gl", "калааллісут", "Ґренландія"), + CountryLocalization("gd", "англійська", "Ґренада"), + CountryLocalization("gp", "французька", "Ґваделупа"), + CountryLocalization("gu", "англійська", "Ґуам"), + CountryLocalization("gt", "іспанська", "Ґватемала"), + CountryLocalization("gg", "англійська", "Ґернсі"), + CountryLocalization("gn", "французька", "Гвінея"), + CountryLocalization("gw", "портуґальська", "Гвінея-Бісау"), + CountryLocalization("gy", "англійська", "Ґайана"), + CountryLocalization("ht", "французька", "Гаїті"), + CountryLocalization("hn", "іспанська", "Гондурас"), + CountryLocalization("hk", "китайська", "Гонконг, О.А.Р. Китаю"), + CountryLocalization("hu", "угорська", "Угорщина"), + CountryLocalization("is", "ісландська", "Ісландія"), + CountryLocalization("in", "непальська", "Індія"), + CountryLocalization("id", "Indonesian", "Індонезія"), + CountryLocalization("ir", "перська", "Іран"), + CountryLocalization("iq", "північнолурська", "Ірак"), + CountryLocalization("ie", "англійська", "Ірландія"), + CountryLocalization("im", "менкська", "Острів Мен"), + CountryLocalization("il", "англійська", "Ізраїль"), + CountryLocalization("it", "німецька", "Італія"), + CountryLocalization("jm", "англійська", "Ямайка"), + CountryLocalization("jp", "японська", "Японія"), + CountryLocalization("je", "англійська", "Джерсі"), + CountryLocalization("jo", "арабська", "Йорданія"), + CountryLocalization("kz", "казахська", "Казахстан"), + CountryLocalization("ke", "сомалі", "Кенія"), + CountryLocalization("ki", "англійська", "Кірібаті"), + CountryLocalization("xk", "сербська", "Косово"), + CountryLocalization("kw", "арабська", "Кувейт"), + CountryLocalization("kg", "російська", "Киргизстан"), + CountryLocalization("la", "лаоська", "Лаос"), + CountryLocalization("lv", "латвійська", "Латвія"), + CountryLocalization("lb", "арабська", "Ліван"), + CountryLocalization("ls", "англійська", "Лесото"), + CountryLocalization("lr", "англійська", "Ліберія"), + CountryLocalization("ly", "арабська", "Лівія"), + CountryLocalization("li", "німецька (Швейцарія)", "Ліхтенштейн"), + CountryLocalization("lt", "литовська", "Литва"), + CountryLocalization("lu", "люксембурзька", "Люксембурґ"), + CountryLocalization("mo", "портуґальська", "Макао, О.А.Р Китаю"), + CountryLocalization("mk", "албанська", "Македонія"), + CountryLocalization("mg", "французька", "Мадагаскар"), + CountryLocalization("mw", "англійська", "Малаві"), + CountryLocalization("my", "тамільська", "Малайзія"), + CountryLocalization("ml", "французька", "Малі"), + CountryLocalization("mt", "англійська", "Мальта"), + CountryLocalization("mh", "англійська", "Маршаллові Острови"), + CountryLocalization("mq", "французька", "Мартініка"), + CountryLocalization("mr", "арабська", "Мавританія"), + CountryLocalization("mu", "маврикійська креольська", "Маврікій"), + CountryLocalization("yt", "французька", "Майотта"), + CountryLocalization("mx", "іспанська", "Мексика"), + CountryLocalization("fm", "англійська", "Мікронезія"), + CountryLocalization("md", "російська", "Молдова"), + CountryLocalization("mc", "французька", "Монако"), + CountryLocalization("mn", "монгольська", "Монголія"), + CountryLocalization("me", "сербська", "Чорногорія"), + CountryLocalization("ms", "англійська", "Монтсеррат"), + CountryLocalization("ma", "центральномароканська тамазіт", "Марокко"), + CountryLocalization("mz", "макува-меето", "Мозамбік"), + CountryLocalization("mm", "бірманська", "Мʼянма (Бірма)"), + CountryLocalization("na", "англійська", "Намібія"), + CountryLocalization("nr", "англійська", "Науру"), + CountryLocalization("np", "непальська", "Непал"), + CountryLocalization("nl", "англійська", "Нідерланди"), + CountryLocalization("nc", "французька", "Нова Каледонія"), + CountryLocalization("nz", "англійська", "Нова Зеландія"), + CountryLocalization("ni", "іспанська", "Нікараґуа"), + CountryLocalization("ne", "хауса", "Нігер"), + CountryLocalization("ng", "хауса", "Нігерія"), + CountryLocalization("nu", "англійська", "Ніуе"), + CountryLocalization("nf", "англійська", "Острів Норфолк"), + CountryLocalization("kp", "корейська", "Північна Корея"), + CountryLocalization("mp", "англійська", "Північні Маріанські Острови"), + CountryLocalization("no", "північносаамська", "Норвеґія"), + CountryLocalization("om", "арабська", "Оман"), + CountryLocalization("pk", "англійська", "Пакистан"), + CountryLocalization("pw", "англійська", "Палау"), + CountryLocalization("ps", "арабська", "Палестинські території"), + CountryLocalization("pa", "іспанська", "Панама"), + CountryLocalization("pg", "англійська", "Папуа-Нова Ґвінея"), + CountryLocalization("py", "іспанська", "Параґвай"), + CountryLocalization("pe", "іспанська", "Перу"), + CountryLocalization("ph", "філіппінська", "Філіппіни"), + CountryLocalization("pn", "англійська", "Острови Піткерн"), + CountryLocalization("pl", "польська", "Польща"), + CountryLocalization("pt", "портуґальська", "Портуґалія"), + CountryLocalization("pr", "англійська", "Пуерто-Ріко"), + CountryLocalization("qa", "арабська", "Катар"), + CountryLocalization("ro", "румунська", "Румунія"), + CountryLocalization("ru", "татарська", "Росія"), + CountryLocalization("rw", "англійська", "Руанда"), + CountryLocalization("re", "французька", "Реюньйон"), + CountryLocalization("ws", "англійська", "Самоа"), + CountryLocalization("sm", "італійська", "Сан-Маріно"), + CountryLocalization("sa", "арабська", "Саудівська Аравія"), + CountryLocalization("sn", "французька", "Сенегал"), + CountryLocalization("rs", "сербська", "Сербія"), + CountryLocalization("cs", "сербська", "Serbia and Montenegro"), + CountryLocalization("sc", "французька", "Сейшельські Острови"), + CountryLocalization("sl", "англійська", "Сьєрра-Леоне"), + CountryLocalization("sg", "тамільська", "Сінгапур"), + CountryLocalization("sx", "англійська", "Сінт-Мартен"), + CountryLocalization("sk", "словацька", "Словаччина"), + CountryLocalization("si", "словенська", "Словенія"), + CountryLocalization("sb", "англійська", "Соломонові Острови"), + CountryLocalization("so", "арабська", "Сомалі"), + CountryLocalization("za", "англійська", "Південно-Африканська Республіка"), + CountryLocalization("kr", "корейська", "Південна Корея"), + CountryLocalization("ss", "нуер", "Південний Судан"), + CountryLocalization("es", "іспанська", "Іспанія"), + CountryLocalization("lk", "тамільська", "Шрі-Ланка"), + CountryLocalization("bl", "французька", "Сен-Бартельмі"), + CountryLocalization("sh", "англійська", "Острів Святої Єлени"), + CountryLocalization("kn", "англійська", "Сент-Кітс і Невіс"), + CountryLocalization("lc", "англійська", "Сент-Люсія"), + CountryLocalization("mf", "французька", "Сен-Мартен"), + CountryLocalization("pm", "французька", "Сен-Пʼєр і Мікелон"), + CountryLocalization("vc", "англійська", "Сент-Вінсент і Ґренадіни"), + CountryLocalization("sd", "арабська", "Судан"), + CountryLocalization("sr", "нідерландська", "Сурінам"), + CountryLocalization("sj", "норвезька (букмол)", "Шпіцберґен і Ян-Майен"), + CountryLocalization("sz", "англійська", "Свазіленд"), + CountryLocalization("se", "шведська", "Швеція"), + CountryLocalization("ch", "німецька (Швейцарія)", "Швейцарія"), + CountryLocalization("sy", "арабська", "Сирія"), + CountryLocalization("st", "портуґальська", "Сан-Томе і Прінсіпі"), + CountryLocalization("tw", "китайська", "Тайвань"), + CountryLocalization("tj", "таджицька", "Таджикистан"), + CountryLocalization("tz", "маконде", "Танзанія"), + CountryLocalization("th", "тайська", "Таїланд"), + CountryLocalization("tl", "портуґальська", "Тімор-Лешті"), + CountryLocalization("tg", "французька", "Того"), + CountryLocalization("tk", "англійська", "Токелау"), + CountryLocalization("to", "тонґанська", "Тонґа"), + CountryLocalization("tt", "англійська", "Трінідад і Тобаґо"), + CountryLocalization("tn", "французька", "Туніс"), + CountryLocalization("tr", "турецька", "Туреччина"), + CountryLocalization("tm", "туркменська", "Туркменістан"), + CountryLocalization("tc", "англійська", "Острови Теркс і Кайкос"), + CountryLocalization("tv", "англійська", "Тувалу"), + CountryLocalization("um", "англійська", "Віддалені острови США"), + CountryLocalization("vi", "англійська", "Віргінські острови, США"), + CountryLocalization("ug", "суахілі", "Уганда"), + CountryLocalization("ua", "українська", "Україна"), + CountryLocalization("ae", "арабська", "Обʼєднані Арабські Емірати"), + CountryLocalization("gb", "англійська", "Велика Британія"), + CountryLocalization("us", "лакота", "Сполучені Штати"), + CountryLocalization("uy", "іспанська", "Уруґвай"), + CountryLocalization("uz", "узбецька", "Узбекистан"), + CountryLocalization("vu", "французька", "Вануату"), + CountryLocalization("va", "італійська", "Ватикан"), + CountryLocalization("ve", "іспанська", "Венесуела"), + CountryLocalization("vn", "вʼєтнамська", "Вʼєтнам"), + CountryLocalization("wf", "французька", "Уолліс і Футуна"), + CountryLocalization("eh", "арабська", "Західна Сахара"), + CountryLocalization("ye", "арабська", "Ємен"), + CountryLocalization("zm", "англійська", "Замбія"), + CountryLocalization("zw", "північна ндебеле", "Зімбабве"), + CountryLocalization("ax", "шведська", "Аландські острови"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_uz.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_uz.kt new file mode 100644 index 0000000..3dba178 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_uz.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code uz. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_uz: List = listOf( + CountryLocalization("af", "форсий", "Афғонистон"), + CountryLocalization("al", "албанча", "Албания"), + CountryLocalization("dz", "французча", "Жазоир"), + CountryLocalization("as", "инглизча", "Америка Самоаси"), + CountryLocalization("ad", "каталонча", "Андорра"), + CountryLocalization("ao", "лингалча", "Ангола"), + CountryLocalization("ai", "инглизча", "Ангилья"), + CountryLocalization("ag", "инглизча", "Антигуа ва Барбуда"), + CountryLocalization("ar", "испанча", "Аргентина"), + CountryLocalization("am", "арманча", "Арманистон"), + CountryLocalization("aw", "голландча", "Аруба"), + CountryLocalization("au", "инглизча", "Австралия"), + CountryLocalization("at", "инглизча", "Австрия"), + CountryLocalization("az", "озарбайжонча", "Озарбайжон"), + CountryLocalization("bs", "инглизча", "Багама ороллари"), + CountryLocalization("bh", "арабча", "Баҳрайн"), + CountryLocalization("bd", "бенгалча", "Бангладеш"), + CountryLocalization("bb", "инглизча", "Барбадос"), + CountryLocalization("by", "беларусча", "Беларус"), + CountryLocalization("be", "французча", "Бельгия"), + CountryLocalization("bz", "инглизча", "Белиз"), + CountryLocalization("bj", "французча", "Бенин"), + CountryLocalization("bm", "инглизча", "Бермуда"), + CountryLocalization("bt", "дзонгка", "Бутан"), + CountryLocalization("bo", "испанча", "Боливия"), + CountryLocalization("ba", "боснийча", "Босния ва Герцеговина"), + CountryLocalization("bw", "инглизча", "Ботсванна"), + CountryLocalization("br", "португалча", "Бразилия"), + CountryLocalization("io", "инглизча", "Британиянинг Ҳинд океанидаги ҳудуди"), + CountryLocalization("vg", "инглизча", "Британия Виргин ороллари"), + CountryLocalization("bn", "малай тил", "Бруней"), + CountryLocalization("bg", "болгарча", "Болгария"), + CountryLocalization("bf", "французча", "Буркина-Фасо"), + CountryLocalization("bi", "французча", "Бурунди"), + CountryLocalization("kh", "хмерча", "Камбоджа"), + CountryLocalization("cm", "басаа", "Камерун"), + CountryLocalization("ca", "французча", "Канада"), + CountryLocalization("ic", "испанча", "Канар ороллари"), + CountryLocalization("cv", "кабувердиану", "Кабо-Верде"), + CountryLocalization("bq", "голландча", "Бонейр, Синт-Эстатиус ва Саба"), + CountryLocalization("ky", "инглизча", "Кайман ороллари"), + CountryLocalization("cf", "лингалча", "Марказий Африка Республикаси"), + CountryLocalization("ea", "испанча", "Сэута ва Мелилла"), + CountryLocalization("td", "арабча", "Чад"), + CountryLocalization("cl", "испанча", "Чили"), + CountryLocalization("cn", "тибетча", "Хитой"), + CountryLocalization("cx", "инглизча", "Рождество ороли"), + CountryLocalization("cc", "инглизча", "Кокос (Килинг) ороллари"), + CountryLocalization("co", "испанча", "Колумбия"), + CountryLocalization("km", "арабча", "Комор ороллари"), + CountryLocalization("cg", "лингалча", "Конго Браззавиль"), + CountryLocalization("cd", "суахили", "Конго-Киншаса"), + CountryLocalization("ck", "инглизча", "Кук ороллари"), + CountryLocalization("cr", "испанча", "Коста-Рика"), + CountryLocalization("hr", "хорватча", "Хорватия"), + CountryLocalization("cu", "испанча", "Куба"), + CountryLocalization("cw", "голландча", "Кюрасао"), + CountryLocalization("cy", "инглизча", "Кипр"), + CountryLocalization("cz", "чехча", "Чехия"), + CountryLocalization("ci", "французча", "Кот-д’Ивуар"), + CountryLocalization("dk", "инглизча", "Дания"), + CountryLocalization("dg", "инглизча", "Диего-Гарсия"), + CountryLocalization("dj", "французча", "Жибути"), + CountryLocalization("dm", "инглизча", "Доминика"), + CountryLocalization("do", "испанча", "Доминикан Республикаси"), + CountryLocalization("ec", "кечуа", "Эквадор"), + CountryLocalization("eg", "арабча", "Миср"), + CountryLocalization("sv", "испанча", "Салвадор"), + CountryLocalization("gq", "испанча", "Экваториал Гвинея"), + CountryLocalization("er", "тигриняча", "Эритрея"), + CountryLocalization("ee", "эстонча", "Эстония"), + CountryLocalization("et", "амхарча", "Эфиопия"), + CountryLocalization("fk", "инглизча", "Фолкленд ороллари"), + CountryLocalization("fo", "фарерча", "Фарер ороллари"), + CountryLocalization("fj", "инглизча", "Фижи"), + CountryLocalization("fi", "шведча", "Финляндия"), + CountryLocalization("fr", "немисча (Швейцария)", "Франция"), + CountryLocalization("gf", "французча", "Француз Гвианаси"), + CountryLocalization("pf", "французча", "Француз Полинезияси"), + CountryLocalization("ga", "французча", "Габон"), + CountryLocalization("gm", "инглизча", "Гамбия"), + CountryLocalization("ge", "Ossetic", "Грузия"), + CountryLocalization("de", "қуйи-сорбча", "Германия"), + CountryLocalization("gh", "инглизча", "Гана"), + CountryLocalization("gi", "инглизча", "Гибралтар"), + CountryLocalization("gr", "грекча", "Греция"), + CountryLocalization("gl", "гренландча", "Гренландия"), + CountryLocalization("gd", "инглизча", "Гренада"), + CountryLocalization("gp", "французча", "Гваделупе"), + CountryLocalization("gu", "инглизча", "Гуам"), + CountryLocalization("gt", "испанча", "Гватемала"), + CountryLocalization("gg", "инглизча", "Гернси"), + CountryLocalization("gn", "французча", "Гвинея"), + CountryLocalization("gw", "португалча", "Гвинея-Бисау"), + CountryLocalization("gy", "инглизча", "Гаяна"), + CountryLocalization("ht", "французча", "Гаити"), + CountryLocalization("hn", "испанча", "Гондурас"), + CountryLocalization("hk", "хитойча", "Гонконг (Хитой ММҲ)"), + CountryLocalization("hu", "венгерча", "Венгрия"), + CountryLocalization("is", "исландча", "Исландия"), + CountryLocalization("in", "непалча", "Ҳиндистон"), + CountryLocalization("id", "Indonesian", "Индонезия"), + CountryLocalization("ir", "форсий", "Эрон"), + CountryLocalization("iq", "шимолий лури", "Ироқ"), + CountryLocalization("ie", "инглизча", "Ирландия"), + CountryLocalization("im", "мэнча", "Мэн ороли"), + CountryLocalization("il", "инглизча", "Исроил"), + CountryLocalization("it", "немисча", "Италия"), + CountryLocalization("jm", "инглизча", "Ямайка"), + CountryLocalization("jp", "японча", "Япония"), + CountryLocalization("je", "инглизча", "Жерси"), + CountryLocalization("jo", "арабча", "Иордания"), + CountryLocalization("kz", "қозоқча", "Қозоғистон"), + CountryLocalization("ke", "сомалича", "Кения"), + CountryLocalization("ki", "инглизча", "Кирибати"), + CountryLocalization("xk", "сербча", "Косово"), + CountryLocalization("kw", "арабча", "Қувайт"), + CountryLocalization("kg", "русча", "Қирғизистон"), + CountryLocalization("la", "лаосча", "Лаос"), + CountryLocalization("lv", "латишча", "Латвия"), + CountryLocalization("lb", "арабча", "Ливан"), + CountryLocalization("ls", "инглизча", "Лесото"), + CountryLocalization("lr", "инглизча", "Либерия"), + CountryLocalization("ly", "арабча", "Ливия"), + CountryLocalization("li", "немисча (Швейцария)", "Лихтенштейн"), + CountryLocalization("lt", "литвача", "Литва"), + CountryLocalization("lu", "люксембургча", "Люксембург"), + CountryLocalization("mo", "португалча", "Макао (Хитой ММҲ)"), + CountryLocalization("mk", "албанча", "Македония"), + CountryLocalization("mg", "французча", "Мадагаскар"), + CountryLocalization("mw", "инглизча", "Малави"), + CountryLocalization("my", "тамилча", "Малайзия"), + CountryLocalization("ml", "французча", "Мали"), + CountryLocalization("mt", "инглизча", "Мальта"), + CountryLocalization("mh", "инглизча", "Маршал ороллари"), + CountryLocalization("mq", "французча", "Мартиника"), + CountryLocalization("mr", "арабча", "Мавритания"), + CountryLocalization("mu", "морисьен", "Маврикий"), + CountryLocalization("yt", "французча", "Майотта"), + CountryLocalization("mx", "испанча", "Мексика"), + CountryLocalization("fm", "инглизча", "Микронезия"), + CountryLocalization("md", "русча", "Молдова"), + CountryLocalization("mc", "французча", "Монако"), + CountryLocalization("mn", "мўғулча", "Монголия"), + CountryLocalization("me", "сербча", "Черногория"), + CountryLocalization("ms", "инглизча", "Монтсеррат"), + CountryLocalization("ma", "марказий атлас тамазигхт", "Марокаш"), + CountryLocalization("mz", "махува-митто", "Мозамбик"), + CountryLocalization("mm", "бирманча", "Мьянма (Бирма)"), + CountryLocalization("na", "инглизча", "Намибия"), + CountryLocalization("nr", "инглизча", "Науру"), + CountryLocalization("np", "непалча", "Непал"), + CountryLocalization("nl", "инглизча", "Нидерландия"), + CountryLocalization("nc", "французча", "Янги Каледония"), + CountryLocalization("nz", "инглизча", "Янги Зеландия"), + CountryLocalization("ni", "испанча", "Никарагуа"), + CountryLocalization("ne", "хауса", "Нигер"), + CountryLocalization("ng", "хауса", "Нигерия"), + CountryLocalization("nu", "инглизча", "Ниуэ"), + CountryLocalization("nf", "инглизча", "Норфолк ороллари"), + CountryLocalization("kp", "корейсча", "Шимолий Корея"), + CountryLocalization("mp", "инглизча", "Шимолий Марианна ороллари"), + CountryLocalization("no", "шимолий саамча", "Норвегия"), + CountryLocalization("om", "арабча", "Уммон"), + CountryLocalization("pk", "инглизча", "Покистон"), + CountryLocalization("pw", "инглизча", "Палау"), + CountryLocalization("ps", "арабча", "Фаластин ҳудуди"), + CountryLocalization("pa", "испанча", "Панама"), + CountryLocalization("pg", "инглизча", "Папуа - Янги Гвинея"), + CountryLocalization("py", "испанча", "Парагвай"), + CountryLocalization("pe", "испанча", "Перу"), + CountryLocalization("ph", "филипинча", "Филиппин"), + CountryLocalization("pn", "инглизча", "Питкэрн ороллари"), + CountryLocalization("pl", "полякча", "Польша"), + CountryLocalization("pt", "португалча", "Португалия"), + CountryLocalization("pr", "инглизча", "Пуэрто-Рико"), + CountryLocalization("qa", "арабча", "Қатар"), + CountryLocalization("ro", "руминча", "Руминия"), + CountryLocalization("ru", "татарча", "Россия"), + CountryLocalization("rw", "инглизча", "Руанда"), + CountryLocalization("re", "французча", "Реюнион"), + CountryLocalization("ws", "инглизча", "Самоа"), + CountryLocalization("sm", "италянча", "Сан-Марино"), + CountryLocalization("sa", "арабча", "Саудия Арабистони"), + CountryLocalization("sn", "французча", "Сенегал"), + CountryLocalization("rs", "сербча", "Сербия"), + CountryLocalization("cs", "сербча", "Serbia and Montenegro"), + CountryLocalization("sc", "французча", "Сейшел ороллари"), + CountryLocalization("sl", "инглизча", "Сьерра-Леоне"), + CountryLocalization("sg", "тамилча", "Сингапур"), + CountryLocalization("sx", "инглизча", "Синт-Мартен"), + CountryLocalization("sk", "словакча", "Словакия"), + CountryLocalization("si", "словенча", "Словения"), + CountryLocalization("sb", "инглизча", "Соломон ороллари"), + CountryLocalization("so", "арабча", "Сомали"), + CountryLocalization("za", "инглизча", "Жанубий Африка Республикаси"), + CountryLocalization("kr", "корейсча", "Жанубий Корея"), + CountryLocalization("ss", "нуэрча", "Жанубий Судан"), + CountryLocalization("es", "испанча", "Испания"), + CountryLocalization("lk", "тамилча", "Шри-Ланка"), + CountryLocalization("bl", "французча", "Сен-Бартелеми"), + CountryLocalization("sh", "инглизча", "Муқаддас Елена ороли"), + CountryLocalization("kn", "инглизча", "Сент-Китс ва Невис"), + CountryLocalization("lc", "инглизча", "Сент-Люсия"), + CountryLocalization("mf", "французча", "Сент-Мартин"), + CountryLocalization("pm", "французча", "Сент-Пьер ва Микелон"), + CountryLocalization("vc", "инглизча", "Сент-Винсент ва Гренадин"), + CountryLocalization("sd", "арабча", "Судан"), + CountryLocalization("sr", "голландча", "Суринам"), + CountryLocalization("sj", "норвегча бокмал", "Свалбард ва Ян-Майен"), + CountryLocalization("sz", "инглизча", "Свазиленд"), + CountryLocalization("se", "шведча", "Швеция"), + CountryLocalization("ch", "немисча (Швейцария)", "Швейцария"), + CountryLocalization("sy", "арабча", "Сурия"), + CountryLocalization("st", "португалча", "Сан-Томе ва Принсипи"), + CountryLocalization("tw", "хитойча", "Тайван"), + CountryLocalization("tj", "тожикча", "Тожикистон"), + CountryLocalization("tz", "макондеча", "Танзания"), + CountryLocalization("th", "тайча", "Таиланд"), + CountryLocalization("tl", "португалча", "Тимор-Лесте"), + CountryLocalization("tg", "французча", "Того"), + CountryLocalization("tk", "инглизча", "Токелау"), + CountryLocalization("to", "тонганча", "Тонга"), + CountryLocalization("tt", "инглизча", "Тринидад ва Тобаго"), + CountryLocalization("tn", "французча", "Тунис"), + CountryLocalization("tr", "туркча", "Туркия"), + CountryLocalization("tm", "туркманча", "Туркманистон"), + CountryLocalization("tc", "инглизча", "Туркс ва Кайкос ороллари"), + CountryLocalization("tv", "инглизча", "Тувалу"), + CountryLocalization("um", "инглизча", "АҚШ ёндош ороллари"), + CountryLocalization("vi", "инглизча", "АҚШ Виргин ороллари"), + CountryLocalization("ug", "суахили", "Уганда"), + CountryLocalization("ua", "украинча", "Украина"), + CountryLocalization("ae", "арабча", "Бирлашган Араб Амирликлари"), + CountryLocalization("gb", "инглизча", "Буюк Британия"), + CountryLocalization("us", "лакотачалакотача", "Америка Қўшма Штатлари"), + CountryLocalization("uy", "испанча", "Уругвай"), + CountryLocalization("uz", "ўзбекча", "Ўзбекистон"), + CountryLocalization("vu", "французча", "Вануату"), + CountryLocalization("va", "италянча", "Ватикан"), + CountryLocalization("ve", "испанча", "Венесуэла"), + CountryLocalization("vn", "ветнамча", "Вьетнам"), + CountryLocalization("wf", "французча", "Уоллис ва Футуна"), + CountryLocalization("eh", "арабча", "Ғарбий Саҳрои Кабир"), + CountryLocalization("ye", "арабча", "Яман"), + CountryLocalization("zm", "инглизча", "Замбия"), + CountryLocalization("zw", "шимолий ндебеле", "Зимбабве"), + CountryLocalization("ax", "шведча", "Аланд ороллари"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_vi.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_vi.kt new file mode 100644 index 0000000..bb82c67 --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_vi.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code vi. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_vi: List = listOf( + CountryLocalization("af", "Tiếng Ba Tư", "Afghanistan"), + CountryLocalization("al", "Tiếng Albania", "Albania"), + CountryLocalization("dz", "Tiếng Pháp", "Algeria"), + CountryLocalization("as", "Tiếng Anh", "Samoa thuộc Mỹ"), + CountryLocalization("ad", "Tiếng Catalan", "Andorra"), + CountryLocalization("ao", "Tiếng Lingala", "Angola"), + CountryLocalization("ai", "Tiếng Anh", "Anguilla"), + CountryLocalization("ag", "Tiếng Anh", "Antigua và Barbuda"), + CountryLocalization("ar", "Tiếng Tây Ban Nha", "Argentina"), + CountryLocalization("am", "Tiếng Armenia", "Armenia"), + CountryLocalization("aw", "Tiếng Hà Lan", "Aruba"), + CountryLocalization("au", "Tiếng Anh", "Australia"), + CountryLocalization("at", "Tiếng Anh", "Áo"), + CountryLocalization("az", "Tiếng Azerbaijan", "Azerbaijan"), + CountryLocalization("bs", "Tiếng Anh", "Bahamas"), + CountryLocalization("bh", "Tiếng Ả Rập", "Bahrain"), + CountryLocalization("bd", "Tiếng Bangla", "Bangladesh"), + CountryLocalization("bb", "Tiếng Anh", "Barbados"), + CountryLocalization("by", "Tiếng Belarus", "Belarus"), + CountryLocalization("be", "Tiếng Pháp", "Bỉ"), + CountryLocalization("bz", "Tiếng Anh", "Belize"), + CountryLocalization("bj", "Tiếng Pháp", "Benin"), + CountryLocalization("bm", "Tiếng Anh", "Bermuda"), + CountryLocalization("bt", "Tiếng Dzongkha", "Bhutan"), + CountryLocalization("bo", "Tiếng Tây Ban Nha", "Bolivia"), + CountryLocalization("ba", "Tiếng Bosnia", "Bosnia và Herzegovina"), + CountryLocalization("bw", "Tiếng Anh", "Botswana"), + CountryLocalization("br", "Tiếng Bồ Đào Nha", "Brazil"), + CountryLocalization("io", "Tiếng Anh", "Lãnh thổ Ấn độ dương thuộc Anh"), + CountryLocalization("vg", "Tiếng Anh", "Quần đảo Virgin thuộc Anh"), + CountryLocalization("bn", "Tiếng Mã Lai", "Brunei"), + CountryLocalization("bg", "Tiếng Bulgaria", "Bulgaria"), + CountryLocalization("bf", "Tiếng Pháp", "Burkina Faso"), + CountryLocalization("bi", "Tiếng Pháp", "Burundi"), + CountryLocalization("kh", "Tiếng Khmer", "Campuchia"), + CountryLocalization("cm", "Tiếng Basaa", "Cameroon"), + CountryLocalization("ca", "Tiếng Pháp", "Canada"), + CountryLocalization("ic", "Tiếng Tây Ban Nha", "Quần đảo Canary"), + CountryLocalization("cv", "Tiếng Kabuverdianu", "Cape Verde"), + CountryLocalization("bq", "Tiếng Hà Lan", "Ca-ri-bê Hà Lan"), + CountryLocalization("ky", "Tiếng Anh", "Quần đảo Cayman"), + CountryLocalization("cf", "Tiếng Lingala", "Cộng hòa Trung Phi"), + CountryLocalization("ea", "Tiếng Tây Ban Nha", "Ceuta và Melilla"), + CountryLocalization("td", "Tiếng Ả Rập", "Chad"), + CountryLocalization("cl", "Tiếng Tây Ban Nha", "Chile"), + CountryLocalization("cn", "Tiếng Tây Tạng", "Trung Quốc"), + CountryLocalization("cx", "Tiếng Anh", "Đảo Giáng Sinh"), + CountryLocalization("cc", "Tiếng Anh", "Quần đảo Cocos (Keeling)"), + CountryLocalization("co", "Tiếng Tây Ban Nha", "Colombia"), + CountryLocalization("km", "Tiếng Ả Rập", "Comoros"), + CountryLocalization("cg", "Tiếng Lingala", "Congo - Brazzaville"), + CountryLocalization("cd", "Tiếng Swahili", "Congo - Kinshasa"), + CountryLocalization("ck", "Tiếng Anh", "Quần đảo Cook"), + CountryLocalization("cr", "Tiếng Tây Ban Nha", "Costa Rica"), + CountryLocalization("hr", "Tiếng Croatia", "Croatia"), + CountryLocalization("cu", "Tiếng Tây Ban Nha", "Cuba"), + CountryLocalization("cw", "Tiếng Hà Lan", "Curaçao"), + CountryLocalization("cy", "Tiếng Anh", "Síp"), + CountryLocalization("cz", "Tiếng Séc", "Séc"), + CountryLocalization("ci", "Tiếng Pháp", "Côte d’Ivoire"), + CountryLocalization("dk", "Tiếng Anh", "Đan Mạch"), + CountryLocalization("dg", "Tiếng Anh", "Diego Garcia"), + CountryLocalization("dj", "Tiếng Pháp", "Djibouti"), + CountryLocalization("dm", "Tiếng Anh", "Dominica"), + CountryLocalization("do", "Tiếng Tây Ban Nha", "Cộng hòa Dominica"), + CountryLocalization("ec", "Tiếng Quechua", "Ecuador"), + CountryLocalization("eg", "Tiếng Ả Rập", "Ai Cập"), + CountryLocalization("sv", "Tiếng Tây Ban Nha", "El Salvador"), + CountryLocalization("gq", "Tiếng Tây Ban Nha", "Guinea Xích Đạo"), + CountryLocalization("er", "Tiếng Tigrinya", "Eritrea"), + CountryLocalization("ee", "Tiếng Estonia", "Estonia"), + CountryLocalization("et", "Tiếng Amharic", "Ethiopia"), + CountryLocalization("fk", "Tiếng Anh", "Quần đảo Falkland"), + CountryLocalization("fo", "Tiếng Faroe", "Quần đảo Faroe"), + CountryLocalization("fj", "Tiếng Anh", "Fiji"), + CountryLocalization("fi", "Tiếng Thụy Điển", "Phần Lan"), + CountryLocalization("fr", "Tiếng Đức (Thụy Sĩ)", "Pháp"), + CountryLocalization("gf", "Tiếng Pháp", "Guiana thuộc Pháp"), + CountryLocalization("pf", "Tiếng Pháp", "Polynesia thuộc Pháp"), + CountryLocalization("ga", "Tiếng Pháp", "Gabon"), + CountryLocalization("gm", "Tiếng Anh", "Gambia"), + CountryLocalization("ge", "Tiếng Ossetic", "Gruzia"), + CountryLocalization("de", "Tiếng Hạ Sorbia", "Đức"), + CountryLocalization("gh", "Tiếng Anh", "Ghana"), + CountryLocalization("gi", "Tiếng Anh", "Gibraltar"), + CountryLocalization("gr", "Tiếng Hy Lạp", "Hy Lạp"), + CountryLocalization("gl", "Tiếng Kalaallisut", "Greenland"), + CountryLocalization("gd", "Tiếng Anh", "Grenada"), + CountryLocalization("gp", "Tiếng Pháp", "Guadeloupe"), + CountryLocalization("gu", "Tiếng Anh", "Guam"), + CountryLocalization("gt", "Tiếng Tây Ban Nha", "Guatemala"), + CountryLocalization("gg", "Tiếng Anh", "Guernsey"), + CountryLocalization("gn", "Tiếng Pháp", "Guinea"), + CountryLocalization("gw", "Tiếng Bồ Đào Nha", "Guinea-Bissau"), + CountryLocalization("gy", "Tiếng Anh", "Guyana"), + CountryLocalization("ht", "Tiếng Pháp", "Haiti"), + CountryLocalization("hn", "Tiếng Tây Ban Nha", "Honduras"), + CountryLocalization("hk", "Tiếng Trung", "Hồng Kông, Trung Quốc"), + CountryLocalization("hu", "Tiếng Hungary", "Hungary"), + CountryLocalization("is", "Tiếng Iceland", "Iceland"), + CountryLocalization("in", "Tiếng Nepal", "Ấn Độ"), + CountryLocalization("id", "Indonesian", "Indonesia"), + CountryLocalization("ir", "Tiếng Ba Tư", "Iran"), + CountryLocalization("iq", "Tiếng Bắc Luri", "Iraq"), + CountryLocalization("ie", "Tiếng Anh", "Ireland"), + CountryLocalization("im", "Tiếng Manx", "Đảo Man"), + CountryLocalization("il", "Tiếng Anh", "Israel"), + CountryLocalization("it", "Tiếng Đức", "Italy"), + CountryLocalization("jm", "Tiếng Anh", "Jamaica"), + CountryLocalization("jp", "Tiếng Nhật", "Nhật Bản"), + CountryLocalization("je", "Tiếng Anh", "Jersey"), + CountryLocalization("jo", "Tiếng Ả Rập", "Jordan"), + CountryLocalization("kz", "Tiếng Kazakh", "Kazakhstan"), + CountryLocalization("ke", "Tiếng Somali", "Kenya"), + CountryLocalization("ki", "Tiếng Anh", "Kiribati"), + CountryLocalization("xk", "Tiếng Serbia", "Kosovo"), + CountryLocalization("kw", "Tiếng Ả Rập", "Kuwait"), + CountryLocalization("kg", "Tiếng Nga", "Kyrgyzstan"), + CountryLocalization("la", "Tiếng Lào", "Lào"), + CountryLocalization("lv", "Tiếng Latvia", "Latvia"), + CountryLocalization("lb", "Tiếng Ả Rập", "Li-băng"), + CountryLocalization("ls", "Tiếng Anh", "Lesotho"), + CountryLocalization("lr", "Tiếng Anh", "Liberia"), + CountryLocalization("ly", "Tiếng Ả Rập", "Libya"), + CountryLocalization("li", "Tiếng Đức (Thụy Sĩ)", "Liechtenstein"), + CountryLocalization("lt", "Tiếng Litva", "Litva"), + CountryLocalization("lu", "Tiếng Luxembourg", "Luxembourg"), + CountryLocalization("mo", "Tiếng Bồ Đào Nha", "Macao, Trung Quốc"), + CountryLocalization("mk", "Tiếng Albania", "Macedonia"), + CountryLocalization("mg", "Tiếng Pháp", "Madagascar"), + CountryLocalization("mw", "Tiếng Anh", "Malawi"), + CountryLocalization("my", "Tiếng Tamil", "Malaysia"), + CountryLocalization("ml", "Tiếng Pháp", "Mali"), + CountryLocalization("mt", "Tiếng Anh", "Malta"), + CountryLocalization("mh", "Tiếng Anh", "Quần đảo Marshall"), + CountryLocalization("mq", "Tiếng Pháp", "Martinique"), + CountryLocalization("mr", "Tiếng Ả Rập", "Mauritania"), + CountryLocalization("mu", "Tiếng Morisyen", "Mauritius"), + CountryLocalization("yt", "Tiếng Pháp", "Mayotte"), + CountryLocalization("mx", "Tiếng Tây Ban Nha", "Mexico"), + CountryLocalization("fm", "Tiếng Anh", "Micronesia"), + CountryLocalization("md", "Tiếng Nga", "Moldova"), + CountryLocalization("mc", "Tiếng Pháp", "Monaco"), + CountryLocalization("mn", "Tiếng Mông Cổ", "Mông Cổ"), + CountryLocalization("me", "Tiếng Serbia", "Montenegro"), + CountryLocalization("ms", "Tiếng Anh", "Montserrat"), + CountryLocalization("ma", "Tiếng Tamazight Miền Trung Ma-rốc", "Ma-rốc"), + CountryLocalization("mz", "Tiếng Makhuwa-Meetto", "Mozambique"), + CountryLocalization("mm", "Tiếng Miến Điện", "Myanmar (Miến Điện)"), + CountryLocalization("na", "Tiếng Anh", "Namibia"), + CountryLocalization("nr", "Tiếng Anh", "Nauru"), + CountryLocalization("np", "Tiếng Nepal", "Nepal"), + CountryLocalization("nl", "Tiếng Anh", "Hà Lan"), + CountryLocalization("nc", "Tiếng Pháp", "New Caledonia"), + CountryLocalization("nz", "Tiếng Anh", "New Zealand"), + CountryLocalization("ni", "Tiếng Tây Ban Nha", "Nicaragua"), + CountryLocalization("ne", "Tiếng Hausa", "Niger"), + CountryLocalization("ng", "Tiếng Hausa", "Nigeria"), + CountryLocalization("nu", "Tiếng Anh", "Niue"), + CountryLocalization("nf", "Tiếng Anh", "Đảo Norfolk"), + CountryLocalization("kp", "Tiếng Hàn", "Triều Tiên"), + CountryLocalization("mp", "Tiếng Anh", "Quần đảo Bắc Mariana"), + CountryLocalization("no", "Tiếng Sami Miền Bắc", "Na Uy"), + CountryLocalization("om", "Tiếng Ả Rập", "Oman"), + CountryLocalization("pk", "Tiếng Anh", "Pakistan"), + CountryLocalization("pw", "Tiếng Anh", "Palau"), + CountryLocalization("ps", "Tiếng Ả Rập", "Lãnh thổ Palestine"), + CountryLocalization("pa", "Tiếng Tây Ban Nha", "Panama"), + CountryLocalization("pg", "Tiếng Anh", "Papua New Guinea"), + CountryLocalization("py", "Tiếng Tây Ban Nha", "Paraguay"), + CountryLocalization("pe", "Tiếng Tây Ban Nha", "Peru"), + CountryLocalization("ph", "Tiếng Philippines", "Philippines"), + CountryLocalization("pn", "Tiếng Anh", "Quần đảo Pitcairn"), + CountryLocalization("pl", "Tiếng Ba Lan", "Ba Lan"), + CountryLocalization("pt", "Tiếng Bồ Đào Nha", "Bồ Đào Nha"), + CountryLocalization("pr", "Tiếng Anh", "Puerto Rico"), + CountryLocalization("qa", "Tiếng Ả Rập", "Qatar"), + CountryLocalization("ro", "Tiếng Romania", "Romania"), + CountryLocalization("ru", "Tiếng Tatar", "Nga"), + CountryLocalization("rw", "Tiếng Anh", "Rwanda"), + CountryLocalization("re", "Tiếng Pháp", "Réunion"), + CountryLocalization("ws", "Tiếng Anh", "Samoa"), + CountryLocalization("sm", "Tiếng Italy", "San Marino"), + CountryLocalization("sa", "Tiếng Ả Rập", "Ả Rập Xê-út"), + CountryLocalization("sn", "Tiếng Pháp", "Senegal"), + CountryLocalization("rs", "Tiếng Serbia", "Serbia"), + CountryLocalization("cs", "Tiếng Serbia", "Serbia and Montenegro"), + CountryLocalization("sc", "Tiếng Pháp", "Seychelles"), + CountryLocalization("sl", "Tiếng Anh", "Sierra Leone"), + CountryLocalization("sg", "Tiếng Tamil", "Singapore"), + CountryLocalization("sx", "Tiếng Anh", "Sint Maarten"), + CountryLocalization("sk", "Tiếng Slovak", "Slovakia"), + CountryLocalization("si", "Tiếng Slovenia", "Slovenia"), + CountryLocalization("sb", "Tiếng Anh", "Quần đảo Solomon"), + CountryLocalization("so", "Tiếng Ả Rập", "Somalia"), + CountryLocalization("za", "Tiếng Anh", "Nam Phi"), + CountryLocalization("kr", "Tiếng Hàn", "Hàn Quốc"), + CountryLocalization("ss", "Tiếng Nuer", "Nam Sudan"), + CountryLocalization("es", "Tiếng Tây Ban Nha", "Tây Ban Nha"), + CountryLocalization("lk", "Tiếng Tamil", "Sri Lanka"), + CountryLocalization("bl", "Tiếng Pháp", "St. Barthélemy"), + CountryLocalization("sh", "Tiếng Anh", "St. Helena"), + CountryLocalization("kn", "Tiếng Anh", "St. Kitts và Nevis"), + CountryLocalization("lc", "Tiếng Anh", "St. Lucia"), + CountryLocalization("mf", "Tiếng Pháp", "St. Martin"), + CountryLocalization("pm", "Tiếng Pháp", "Saint Pierre và Miquelon"), + CountryLocalization("vc", "Tiếng Anh", "St. Vincent và Grenadines"), + CountryLocalization("sd", "Tiếng Ả Rập", "Sudan"), + CountryLocalization("sr", "Tiếng Hà Lan", "Suriname"), + CountryLocalization("sj", "Tiếng Na Uy (Bokmål)", "Svalbard và Jan Mayen"), + CountryLocalization("sz", "Tiếng Anh", "Swaziland"), + CountryLocalization("se", "Tiếng Thụy Điển", "Thụy Điển"), + CountryLocalization("ch", "Tiếng Đức (Thụy Sĩ)", "Thụy Sĩ"), + CountryLocalization("sy", "Tiếng Ả Rập", "Syria"), + CountryLocalization("st", "Tiếng Bồ Đào Nha", "São Tomé và Príncipe"), + CountryLocalization("tw", "Tiếng Trung", "Đài Loan"), + CountryLocalization("tj", "Tiếng Tajik", "Tajikistan"), + CountryLocalization("tz", "Tiếng Makonde", "Tanzania"), + CountryLocalization("th", "Tiếng Thái", "Thái Lan"), + CountryLocalization("tl", "Tiếng Bồ Đào Nha", "Timor-Leste"), + CountryLocalization("tg", "Tiếng Pháp", "Togo"), + CountryLocalization("tk", "Tiếng Anh", "Tokelau"), + CountryLocalization("to", "Tiếng Tonga", "Tonga"), + CountryLocalization("tt", "Tiếng Anh", "Trinidad và Tobago"), + CountryLocalization("tn", "Tiếng Pháp", "Tunisia"), + CountryLocalization("tr", "Tiếng Thổ Nhĩ Kỳ", "Thổ Nhĩ Kỳ"), + CountryLocalization("tm", "Tiếng Turkmen", "Turkmenistan"), + CountryLocalization("tc", "Tiếng Anh", "Quần đảo Turks và Caicos"), + CountryLocalization("tv", "Tiếng Anh", "Tuvalu"), + CountryLocalization("um", "Tiếng Anh", "Các tiểu đảo xa của Hoa Kỳ"), + CountryLocalization("vi", "Tiếng Anh", "Quần đảo Virgin thuộc Mỹ"), + CountryLocalization("ug", "Tiếng Swahili", "Uganda"), + CountryLocalization("ua", "Tiếng Ucraina", "Ukraina"), + CountryLocalization("ae", "Tiếng Ả Rập", "Các Tiểu Vương quốc Ả Rập Thống nhất"), + CountryLocalization("gb", "Tiếng Anh", "Vương quốc Anh"), + CountryLocalization("us", "Tiếng Lakota", "Hoa Kỳ"), + CountryLocalization("uy", "Tiếng Tây Ban Nha", "Uruguay"), + CountryLocalization("uz", "Tiếng Uzbek", "Uzbekistan"), + CountryLocalization("vu", "Tiếng Pháp", "Vanuatu"), + CountryLocalization("va", "Tiếng Italy", "Thành Vatican"), + CountryLocalization("ve", "Tiếng Tây Ban Nha", "Venezuela"), + CountryLocalization("vn", "Tiếng Việt", "Việt Nam"), + CountryLocalization("wf", "Tiếng Pháp", "Wallis và Futuna"), + CountryLocalization("eh", "Tiếng Ả Rập", "Tây Sahara"), + CountryLocalization("ye", "Tiếng Ả Rập", "Yemen"), + CountryLocalization("zm", "Tiếng Anh", "Zambia"), + CountryLocalization("zw", "Tiếng Ndebele Miền Bắc", "Zimbabwe"), + CountryLocalization("ax", "Tiếng Thụy Điển", "Quần đảo Åland"), +) diff --git a/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_zh.kt b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_zh.kt new file mode 100644 index 0000000..8ce382f --- /dev/null +++ b/xenoglot-atlas-extended/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/extended/LanguageToCountryMappings_zh.kt @@ -0,0 +1,282 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas.extended + +import dev.teogor.xenoglot.atlas.CountryLocalization +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package for + * language code zh. + * + * This property contains a hardcoded list of [CountryLocalization] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLocalization + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings_zh: List = listOf( + CountryLocalization("af", "波斯文", "阿富汗"), + CountryLocalization("al", "阿爾巴尼亞文", "阿爾巴尼亞"), + CountryLocalization("dz", "法文", "阿爾及利亞"), + CountryLocalization("as", "英文", "美屬薩摩亞"), + CountryLocalization("ad", "加泰隆尼亞文", "安道爾"), + CountryLocalization("ao", "林加拉文", "安哥拉"), + CountryLocalization("ai", "英文", "安奎拉"), + CountryLocalization("ag", "英文", "安提瓜和巴布達"), + CountryLocalization("ar", "西班牙文", "阿根廷"), + CountryLocalization("am", "亞美尼亞文", "亞美尼亞"), + CountryLocalization("aw", "荷蘭文", "阿魯巴"), + CountryLocalization("au", "英文", "澳洲"), + CountryLocalization("at", "英文", "奧地利"), + CountryLocalization("az", "阿塞拜疆文", "阿塞拜疆"), + CountryLocalization("bs", "英文", "巴哈馬"), + CountryLocalization("bh", "阿拉伯文", "巴林"), + CountryLocalization("bd", "孟加拉文", "孟加拉"), + CountryLocalization("bb", "英文", "巴巴多斯"), + CountryLocalization("by", "白俄羅斯文", "白俄羅斯"), + CountryLocalization("be", "法文", "比利時"), + CountryLocalization("bz", "英文", "伯利茲"), + CountryLocalization("bj", "法文", "貝寧"), + CountryLocalization("bm", "英文", "百慕達"), + CountryLocalization("bt", "宗卡文", "不丹"), + CountryLocalization("bo", "西班牙文", "玻利維亞"), + CountryLocalization("ba", "波斯尼亞文", "波斯尼亞和黑塞哥維那"), + CountryLocalization("bw", "英文", "博茨瓦納"), + CountryLocalization("br", "葡萄牙文", "巴西"), + CountryLocalization("io", "英文", "英屬印度洋領地"), + CountryLocalization("vg", "英文", "英屬維爾京群島"), + CountryLocalization("bn", "馬來文", "汶萊"), + CountryLocalization("bg", "保加利亞文", "保加利亞"), + CountryLocalization("bf", "法文", "布基納法索"), + CountryLocalization("bi", "法文", "布隆迪"), + CountryLocalization("kh", "高棉文", "柬埔寨"), + CountryLocalization("cm", "巴薩文", "喀麥隆"), + CountryLocalization("ca", "法文", "加拿大"), + CountryLocalization("ic", "西班牙文", "加那利群島"), + CountryLocalization("cv", "卡布威爾第文", "佛得角"), + CountryLocalization("bq", "荷蘭文", "荷蘭加勒比區"), + CountryLocalization("ky", "英文", "開曼群島"), + CountryLocalization("cf", "林加拉文", "中非共和國"), + CountryLocalization("ea", "西班牙文", "休達與梅利利亞"), + CountryLocalization("td", "阿拉伯文", "乍得"), + CountryLocalization("cl", "西班牙文", "智利"), + CountryLocalization("cn", "藏文", "中國"), + CountryLocalization("cx", "英文", "聖誕島"), + CountryLocalization("cc", "英文", "可可斯群島"), + CountryLocalization("co", "西班牙文", "哥倫比亞"), + CountryLocalization("km", "阿拉伯文", "科摩羅"), + CountryLocalization("cg", "林加拉文", "剛果(布拉薩)"), + CountryLocalization("cd", "史瓦希里文", "剛果(金夏沙)"), + CountryLocalization("ck", "英文", "庫克群島"), + CountryLocalization("cr", "西班牙文", "哥斯達黎加"), + CountryLocalization("hr", "克羅地亞文", "克羅地亞"), + CountryLocalization("cu", "西班牙文", "古巴"), + CountryLocalization("cw", "荷蘭文", "庫拉索"), + CountryLocalization("cy", "英文", "塞浦路斯"), + CountryLocalization("cz", "捷克文", "捷克"), + CountryLocalization("ci", "法文", "科特迪瓦"), + CountryLocalization("dk", "英文", "丹麥"), + CountryLocalization("dg", "英文", "迪亞哥加西亞島"), + CountryLocalization("dj", "法文", "吉布提"), + CountryLocalization("dm", "英文", "多米尼克"), + CountryLocalization("do", "西班牙文", "多明尼加共和國"), + CountryLocalization("ec", "蓋楚瓦文", "厄瓜多爾"), + CountryLocalization("eg", "阿拉伯文", "埃及"), + CountryLocalization("sv", "西班牙文", "薩爾瓦多"), + CountryLocalization("gq", "西班牙文", "赤道幾內亞"), + CountryLocalization("er", "提格利尼亞文", "厄立特里亞"), + CountryLocalization("ee", "愛沙尼亞文", "愛沙尼亞"), + CountryLocalization("et", "阿姆哈拉文", "埃塞俄比亞"), + CountryLocalization("fk", "英文", "福克蘭群島"), + CountryLocalization("fo", "法羅文", "法羅群島"), + CountryLocalization("fj", "英文", "斐濟"), + CountryLocalization("fi", "瑞典文", "芬蘭"), + CountryLocalization("fr", "瑞士德文", "法國"), + CountryLocalization("gf", "法文", "法屬圭亞那"), + CountryLocalization("pf", "法文", "法屬波利尼西亞"), + CountryLocalization("ga", "法文", "加蓬"), + CountryLocalization("gm", "英文", "岡比亞"), + CountryLocalization("ge", "奧塞提文", "格魯吉亞"), + CountryLocalization("de", "下索布文", "德國"), + CountryLocalization("gh", "英文", "加納"), + CountryLocalization("gi", "英文", "直布羅陀"), + CountryLocalization("gr", "希臘文", "希臘"), + CountryLocalization("gl", "格陵蘭文", "格陵蘭"), + CountryLocalization("gd", "英文", "格林納達"), + CountryLocalization("gp", "法文", "瓜地洛普"), + CountryLocalization("gu", "英文", "關島"), + CountryLocalization("gt", "西班牙文", "危地馬拉"), + CountryLocalization("gg", "英文", "根息"), + CountryLocalization("gn", "法文", "幾內亞"), + CountryLocalization("gw", "葡萄牙文", "幾內亞比紹"), + CountryLocalization("gy", "英文", "圭亞那"), + CountryLocalization("ht", "法文", "海地"), + CountryLocalization("hn", "西班牙文", "洪都拉斯"), + CountryLocalization("hk", "中文", "中國香港特別行政區"), + CountryLocalization("hu", "匈牙利文", "匈牙利"), + CountryLocalization("is", "冰島文", "冰島"), + CountryLocalization("in", "尼泊爾文", "印度"), + CountryLocalization("id", "印尼文", "印尼"), + CountryLocalization("ir", "波斯文", "伊朗"), + CountryLocalization("iq", "北盧爾文", "伊拉克"), + CountryLocalization("ie", "英文", "愛爾蘭"), + CountryLocalization("im", "曼島文", "馬恩島"), + CountryLocalization("il", "英文", "以色列"), + CountryLocalization("it", "德文", "意大利"), + CountryLocalization("jm", "英文", "牙買加"), + CountryLocalization("jp", "日文", "日本"), + CountryLocalization("je", "英文", "澤西島"), + CountryLocalization("jo", "阿拉伯文", "約旦"), + CountryLocalization("kz", "哈薩克文", "哈薩克"), + CountryLocalization("ke", "索馬里文", "肯雅"), + CountryLocalization("ki", "英文", "吉里巴斯"), + CountryLocalization("xk", "塞爾維亞文", "科索沃"), + CountryLocalization("kw", "阿拉伯文", "科威特"), + CountryLocalization("kg", "俄文", "吉爾吉斯"), + CountryLocalization("la", "老撾文", "老撾"), + CountryLocalization("lv", "拉脫維亞文", "拉脱維亞"), + CountryLocalization("lb", "阿拉伯文", "黎巴嫩"), + CountryLocalization("ls", "英文", "賴索托"), + CountryLocalization("lr", "英文", "利比里亞"), + CountryLocalization("ly", "阿拉伯文", "利比亞"), + CountryLocalization("li", "瑞士德文", "列支敦士登"), + CountryLocalization("lt", "立陶宛文", "立陶宛"), + CountryLocalization("lu", "盧森堡文", "盧森堡"), + CountryLocalization("mo", "葡萄牙文", "中國澳門特別行政區"), + CountryLocalization("mk", "阿爾巴尼亞文", "馬其頓"), + CountryLocalization("mg", "法文", "馬達加斯加"), + CountryLocalization("mw", "英文", "馬拉維"), + CountryLocalization("my", "泰米爾文", "馬來西亞"), + CountryLocalization("ml", "法文", "馬里"), + CountryLocalization("mt", "英文", "馬耳他"), + CountryLocalization("mh", "英文", "馬紹爾群島"), + CountryLocalization("mq", "法文", "馬丁尼克"), + CountryLocalization("mr", "阿拉伯文", "毛里塔尼亞"), + CountryLocalization("mu", "毛里裘斯克里奧爾文", "毛里裘斯"), + CountryLocalization("yt", "法文", "馬約特"), + CountryLocalization("mx", "西班牙文", "墨西哥"), + CountryLocalization("fm", "英文", "密克羅尼西亞"), + CountryLocalization("md", "俄文", "摩爾多瓦"), + CountryLocalization("mc", "法文", "摩納哥"), + CountryLocalization("mn", "蒙古文", "蒙古"), + CountryLocalization("me", "塞爾維亞文", "黑山"), + CountryLocalization("ms", "英文", "蒙特塞拉特"), + CountryLocalization("ma", "中阿特拉斯塔馬塞特文", "摩洛哥"), + CountryLocalization("mz", "馬夸文", "莫桑比克"), + CountryLocalization("mm", "緬甸文", "緬甸"), + CountryLocalization("na", "英文", "納米比亞"), + CountryLocalization("nr", "英文", "瑙魯"), + CountryLocalization("np", "尼泊爾文", "尼泊爾"), + CountryLocalization("nl", "英文", "荷蘭"), + CountryLocalization("nc", "法文", "新喀里多尼亞"), + CountryLocalization("nz", "英文", "紐西蘭"), + CountryLocalization("ni", "西班牙文", "尼加拉瓜"), + CountryLocalization("ne", "豪撒文", "尼日爾"), + CountryLocalization("ng", "豪撒文", "尼日利亞"), + CountryLocalization("nu", "英文", "紐埃島"), + CountryLocalization("nf", "英文", "諾福克島"), + CountryLocalization("kp", "韓文", "北韓"), + CountryLocalization("mp", "英文", "北馬利安納群島"), + CountryLocalization("no", "北薩米文", "挪威"), + CountryLocalization("om", "阿拉伯文", "阿曼"), + CountryLocalization("pk", "英文", "巴基斯坦"), + CountryLocalization("pw", "英文", "帛琉"), + CountryLocalization("ps", "阿拉伯文", "巴勒斯坦領土"), + CountryLocalization("pa", "西班牙文", "巴拿馬"), + CountryLocalization("pg", "英文", "巴布亞新幾內亞"), + CountryLocalization("py", "西班牙文", "巴拉圭"), + CountryLocalization("pe", "西班牙文", "秘魯"), + CountryLocalization("ph", "菲律賓文", "菲律賓"), + CountryLocalization("pn", "英文", "皮特凱恩島"), + CountryLocalization("pl", "波蘭文", "波蘭"), + CountryLocalization("pt", "葡萄牙文", "葡萄牙"), + CountryLocalization("pr", "英文", "波多黎各"), + CountryLocalization("qa", "阿拉伯文", "卡塔爾"), + CountryLocalization("ro", "羅馬尼亞文", "羅馬尼亞"), + CountryLocalization("ru", "韃靼文", "俄羅斯"), + CountryLocalization("rw", "英文", "盧旺達"), + CountryLocalization("re", "法文", "留尼旺"), + CountryLocalization("ws", "英文", "薩摩亞"), + CountryLocalization("sm", "意大利文", "聖馬利諾"), + CountryLocalization("sa", "阿拉伯文", "沙地阿拉伯"), + CountryLocalization("sn", "法文", "塞內加爾"), + CountryLocalization("rs", "塞爾維亞文", "塞爾維亞"), + CountryLocalization("cs", "塞爾維亞文", "塞爾維亞及蒙特尼哥羅"), + CountryLocalization("sc", "法文", "塞舌爾"), + CountryLocalization("sl", "英文", "塞拉利昂"), + CountryLocalization("sg", "泰米爾文", "新加坡"), + CountryLocalization("sx", "英文", "荷屬聖馬丁"), + CountryLocalization("sk", "斯洛伐克文", "斯洛伐克"), + CountryLocalization("si", "斯洛文尼亞文", "斯洛文尼亞"), + CountryLocalization("sb", "英文", "所羅門群島"), + CountryLocalization("so", "阿拉伯文", "索馬里"), + CountryLocalization("za", "英文", "南非"), + CountryLocalization("kr", "韓文", "南韓"), + CountryLocalization("ss", "努埃爾文", "南蘇丹"), + CountryLocalization("es", "西班牙文", "西班牙"), + CountryLocalization("lk", "泰米爾文", "斯里蘭卡"), + CountryLocalization("bl", "法文", "聖巴泰勒米"), + CountryLocalization("sh", "英文", "聖赫勒拿島"), + CountryLocalization("kn", "英文", "聖基茨和尼維斯"), + CountryLocalization("lc", "英文", "聖盧西亞"), + CountryLocalization("mf", "法文", "法屬聖馬丁"), + CountryLocalization("pm", "法文", "聖皮埃與密克隆群島"), + CountryLocalization("vc", "英文", "聖文森特和格林納丁斯"), + CountryLocalization("sd", "阿拉伯文", "蘇丹"), + CountryLocalization("sr", "荷蘭文", "蘇里南"), + CountryLocalization("sj", "巴克摩挪威文", "斯瓦爾巴特群島及揚馬延島"), + CountryLocalization("sz", "英文", "斯威士蘭"), + CountryLocalization("se", "瑞典文", "瑞典"), + CountryLocalization("ch", "瑞士德文", "瑞士"), + CountryLocalization("sy", "阿拉伯文", "敘利亞"), + CountryLocalization("st", "葡萄牙文", "聖多美和普林西比"), + CountryLocalization("tw", "中文", "台灣"), + CountryLocalization("tj", "塔吉克文", "塔吉克"), + CountryLocalization("tz", "馬孔德文", "坦桑尼亞"), + CountryLocalization("th", "泰文", "泰國"), + CountryLocalization("tl", "葡萄牙文", "東帝汶"), + CountryLocalization("tg", "法文", "多哥共和國"), + CountryLocalization("tk", "英文", "托克勞群島"), + CountryLocalization("to", "湯加文", "湯加"), + CountryLocalization("tt", "英文", "千里達和多巴哥"), + CountryLocalization("tn", "法文", "突尼西亞"), + CountryLocalization("tr", "土耳其文", "土耳其"), + CountryLocalization("tm", "土庫曼文", "土庫曼"), + CountryLocalization("tc", "英文", "特克斯和凱科斯群島"), + CountryLocalization("tv", "英文", "圖瓦盧"), + CountryLocalization("um", "英文", "美國本土外小島嶼"), + CountryLocalization("vi", "英文", "美屬維爾京群島"), + CountryLocalization("ug", "史瓦希里文", "烏干達"), + CountryLocalization("ua", "烏克蘭文", "烏克蘭"), + CountryLocalization("ae", "阿拉伯文", "阿拉伯聯合酋長國"), + CountryLocalization("gb", "英文", "英國"), + CountryLocalization("us", "拉科塔文", "美國"), + CountryLocalization("uy", "西班牙文", "烏拉圭"), + CountryLocalization("uz", "烏茲別克文", "烏茲別克"), + CountryLocalization("vu", "法文", "瓦努阿圖"), + CountryLocalization("va", "意大利文", "梵蒂岡"), + CountryLocalization("ve", "西班牙文", "委內瑞拉"), + CountryLocalization("vn", "越南文", "越南"), + CountryLocalization("wf", "法文", "瓦利斯群島和富圖那群島"), + CountryLocalization("eh", "阿拉伯文", "西撒哈拉"), + CountryLocalization("ye", "阿拉伯文", "也門"), + CountryLocalization("zm", "英文", "贊比亞"), + CountryLocalization("zw", "北地畢列文", "津巴布韋"), + CountryLocalization("ax", "瑞典文", "奧蘭群島"), +) diff --git a/bom/.gitignore b/xenoglot-atlas/.gitignore similarity index 100% rename from bom/.gitignore rename to xenoglot-atlas/.gitignore diff --git a/xenoglot-atlas/api/android/xenoglot-atlas.api b/xenoglot-atlas/api/android/xenoglot-atlas.api new file mode 100644 index 0000000..06ce2ed --- /dev/null +++ b/xenoglot-atlas/api/android/xenoglot-atlas.api @@ -0,0 +1,69 @@ +public final class dev/teogor/xenoglot/atlas/CountryLanguageMapping { + public static final field Companion Ldev/teogor/xenoglot/atlas/CountryLanguageMapping$Companion; + public fun (Ljava/lang/String;Ljava/util/List;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/util/List;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public static synthetic fun copy$default (Ldev/teogor/xenoglot/atlas/CountryLanguageMapping;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public fun equals (Ljava/lang/Object;)Z + public final fun getCountryCode ()Ljava/lang/String; + public final fun getLanguageCodes ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class dev/teogor/xenoglot/atlas/CountryLanguageMapping$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/CountryLanguageMapping$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ldev/teogor/xenoglot/atlas/CountryLanguageMapping;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class dev/teogor/xenoglot/atlas/CountryLanguageMapping$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class dev/teogor/xenoglot/atlas/CountryLanguageRegistry { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/CountryLanguageRegistry; + public final fun countryExists (Ljava/lang/String;)Z + public final fun getAllCountryCodes ()Ljava/util/List; + public final fun getCountryLanguageMapping (Ljava/lang/String;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public final fun getCountryLanguageMappings ()Ljava/util/List; + public final fun getLanguagesForCountry (Ljava/lang/String;)Ljava/util/List; +} + +public final class dev/teogor/xenoglot/atlas/CountryLocalization { + public static final field Companion Ldev/teogor/xenoglot/atlas/CountryLocalization$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public static synthetic fun copy$default (Ldev/teogor/xenoglot/atlas/CountryLocalization;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()Ljava/lang/String; + public final fun getCountry ()Ljava/lang/String; + public final fun getLanguage ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class dev/teogor/xenoglot/atlas/CountryLocalization$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/CountryLocalization$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ldev/teogor/xenoglot/atlas/CountryLocalization;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class dev/teogor/xenoglot/atlas/CountryLocalization$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + diff --git a/xenoglot-atlas/api/jvm/xenoglot-atlas.api b/xenoglot-atlas/api/jvm/xenoglot-atlas.api new file mode 100644 index 0000000..06ce2ed --- /dev/null +++ b/xenoglot-atlas/api/jvm/xenoglot-atlas.api @@ -0,0 +1,69 @@ +public final class dev/teogor/xenoglot/atlas/CountryLanguageMapping { + public static final field Companion Ldev/teogor/xenoglot/atlas/CountryLanguageMapping$Companion; + public fun (Ljava/lang/String;Ljava/util/List;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/util/List;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public static synthetic fun copy$default (Ldev/teogor/xenoglot/atlas/CountryLanguageMapping;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public fun equals (Ljava/lang/Object;)Z + public final fun getCountryCode ()Ljava/lang/String; + public final fun getLanguageCodes ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class dev/teogor/xenoglot/atlas/CountryLanguageMapping$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/CountryLanguageMapping$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ldev/teogor/xenoglot/atlas/CountryLanguageMapping;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class dev/teogor/xenoglot/atlas/CountryLanguageMapping$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class dev/teogor/xenoglot/atlas/CountryLanguageRegistry { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/CountryLanguageRegistry; + public final fun countryExists (Ljava/lang/String;)Z + public final fun getAllCountryCodes ()Ljava/util/List; + public final fun getCountryLanguageMapping (Ljava/lang/String;)Ldev/teogor/xenoglot/atlas/CountryLanguageMapping; + public final fun getCountryLanguageMappings ()Ljava/util/List; + public final fun getLanguagesForCountry (Ljava/lang/String;)Ljava/util/List; +} + +public final class dev/teogor/xenoglot/atlas/CountryLocalization { + public static final field Companion Ldev/teogor/xenoglot/atlas/CountryLocalization$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public static synthetic fun copy$default (Ldev/teogor/xenoglot/atlas/CountryLocalization;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()Ljava/lang/String; + public final fun getCountry ()Ljava/lang/String; + public final fun getLanguage ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public synthetic class dev/teogor/xenoglot/atlas/CountryLocalization$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Ldev/teogor/xenoglot/atlas/CountryLocalization$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ldev/teogor/xenoglot/atlas/CountryLocalization; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Ldev/teogor/xenoglot/atlas/CountryLocalization;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class dev/teogor/xenoglot/atlas/CountryLocalization$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + diff --git a/xenoglot-atlas/build.gradle.kts b/xenoglot-atlas/build.gradle.kts new file mode 100644 index 0000000..03f803c --- /dev/null +++ b/xenoglot-atlas/build.gradle.kts @@ -0,0 +1,113 @@ +/* + * Copyright 2023 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl + +plugins { + alias(libs.plugins.jetbrains.kotlin.multiplatform) + alias(libs.plugins.jetbrains.kotlin.serialization) + alias(libs.plugins.android.library) + alias(libs.plugins.teogor.winds) +} + +winds { + moduleMetadata { + artifactDescriptor { + name = "Atlas" + } + } +} + +kotlin { + jvm { + kotlin { + jvmToolchain(11) + } + } + + androidTarget { + publishAllLibraryVariants() + } + + // Configure JavaScript (WASM and IR) + @OptIn(ExperimentalWasmDsl::class) + wasmJs { + browser() + nodejs() + generateTypeScriptDefinitions() + } + + js(IR) { + browser() + binaries.executable() + } + + // Configure iOS targets + iosX64() + iosArm64() + iosSimulatorArm64() + + // Configure macOS targets + macosX64() + macosArm64() + + // Configure Linux targets + linuxX64() + linuxArm64() + + // Configure tvOS targets + tvosX64() + tvosArm64() + tvosSimulatorArm64() + + // Configure watchOS targets + watchosX64() + watchosArm32() + watchosArm64() + watchosDeviceArm64() + watchosSimulatorArm64() + + sourceSets { + val commonMain by getting { + dependencies { + implementation(libs.jetbrains.kotlinx.serialization.core) + implementation(libs.jetbrains.kotlinx.serialization.json) + + api(project(":xenoglot-core")) + } + } + val commonTest by getting { + dependencies { + implementation(libs.jetbrains.kotlin.test) + } + } + } + + @OptIn(ExperimentalKotlinGradlePluginApi::class) + compilerOptions { + freeCompilerArgs.add("-Xexpect-actual-classes") + } +} + +android { + namespace = "dev.teogor.xenoglot.atlas" + compileSdk = libs.versions.android.compileSdk.get().toInt() + + defaultConfig { + minSdk = libs.versions.android.minSdk.get().toInt() + } +} diff --git a/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMapping.kt b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMapping.kt new file mode 100644 index 0000000..a42d2a6 --- /dev/null +++ b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMapping.kt @@ -0,0 +1,31 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas + +import kotlinx.serialization.Serializable + +/** + * Represents the mapping of a country to its official languages. + * + * @property countryCode The ISO 3166-1 alpha-2 code of the country. + * @property languageCodes A list of ISO 639-1 codes representing the official languages of the country. + */ +@Serializable +public data class CountryLanguageMapping( + public val countryCode: String, + public val languageCodes: List, +) diff --git a/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMappings.kt b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMappings.kt new file mode 100644 index 0000000..91fae9c --- /dev/null +++ b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageMappings.kt @@ -0,0 +1,307 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas + +import kotlin.collections.List + +/** + * Holds the internal list of country-language mappings used for lookups within the package. + * + * This property contains a hardcoded list of [CountryLanguageMapping] objects, each representing + * a country and its associated official languages. This list is used by [CountryLanguageRegistry] + * to provide access to country-language data and should not be modified directly. + * + * @see CountryLanguageMapping + * @see CountryLanguageRegistry + */ +internal val _countryLanguageMappings: List = listOf( + CountryLanguageMapping("AF", listOf("fa", "ps", "uz")), + CountryLanguageMapping("AL", listOf("sq")), + CountryLanguageMapping("DZ", listOf("ar", "fr", "kab")), + CountryLanguageMapping("AS", listOf("en")), + CountryLanguageMapping("AD", listOf("ca")), + CountryLanguageMapping("AO", listOf("ln", "pt")), + CountryLanguageMapping("AI", listOf("en")), + CountryLanguageMapping("AG", listOf("en")), + CountryLanguageMapping("AR", listOf("es")), + CountryLanguageMapping("AM", listOf("hy")), + CountryLanguageMapping("AW", listOf("nl")), + CountryLanguageMapping("AU", listOf("en")), + CountryLanguageMapping("AT", listOf("de", "en")), + CountryLanguageMapping("AZ", listOf("az")), + CountryLanguageMapping("BS", listOf("en")), + CountryLanguageMapping("BH", listOf("ar")), + CountryLanguageMapping("BD", listOf("bn", "ccp")), + CountryLanguageMapping("BB", listOf("en")), + CountryLanguageMapping("BY", listOf("be", "ru")), + CountryLanguageMapping("BE", listOf("de", "en", "fr", "nl")), + CountryLanguageMapping("BZ", listOf("en", "es")), + CountryLanguageMapping("BJ", listOf("fr", "yo")), + CountryLanguageMapping("BM", listOf("en")), + CountryLanguageMapping("BT", listOf("dz")), + CountryLanguageMapping("BO", listOf("es", "qu")), + CountryLanguageMapping("BA", listOf("bs", "hr", "sr")), + CountryLanguageMapping("BW", listOf("en")), + CountryLanguageMapping("BR", listOf("es", "pt")), + CountryLanguageMapping("IO", listOf("en")), + CountryLanguageMapping("VG", listOf("en")), + CountryLanguageMapping("BN", listOf("ms")), + CountryLanguageMapping("BG", listOf("bg")), + CountryLanguageMapping("BF", listOf("fr")), + CountryLanguageMapping("BI", listOf("en", "fr", "rn")), + CountryLanguageMapping("KH", listOf("km")), + CountryLanguageMapping( + "CM", + listOf( + "agq", "bas", "dua", "en", "ewo", "ff", "fr", "jgo", "kkj", + "ksf", "mgo", "mua", "nmg", "nnh", "yav", + ), + ), + CountryLanguageMapping("CA", listOf("en", "fr")), + CountryLanguageMapping("IC", listOf("es")), + CountryLanguageMapping("CV", listOf("kea", "pt")), + CountryLanguageMapping("BQ", listOf("nl")), + CountryLanguageMapping("KY", listOf("en")), + CountryLanguageMapping("CF", listOf("fr", "ln", "sg")), + CountryLanguageMapping("EA", listOf("es")), + CountryLanguageMapping("TD", listOf("ar", "fr")), + CountryLanguageMapping("CL", listOf("es")), + CountryLanguageMapping("CN", listOf("bo", "ii", "ug", "yue", "zh")), + CountryLanguageMapping("CX", listOf("en")), + CountryLanguageMapping("CC", listOf("en")), + CountryLanguageMapping("CO", listOf("es")), + CountryLanguageMapping("KM", listOf("ar", "fr")), + CountryLanguageMapping("CG", listOf("fr", "ln")), + CountryLanguageMapping("CD", listOf("fr", "ln", "lu", "sw")), + CountryLanguageMapping("CK", listOf("en")), + CountryLanguageMapping("CR", listOf("es")), + CountryLanguageMapping("HR", listOf("hr")), + CountryLanguageMapping("CU", listOf("es")), + CountryLanguageMapping("CW", listOf("nl")), + CountryLanguageMapping("CY", listOf("el", "en", "tr")), + CountryLanguageMapping("CZ", listOf("cs")), + CountryLanguageMapping("CI", listOf("fr")), + CountryLanguageMapping("DK", listOf("da", "en", "fo")), + CountryLanguageMapping("DG", listOf("en")), + CountryLanguageMapping("DJ", listOf("ar", "fr", "so")), + CountryLanguageMapping("DM", listOf("en")), + CountryLanguageMapping("DO", listOf("es")), + CountryLanguageMapping("EC", listOf("es", "qu")), + CountryLanguageMapping("EG", listOf("ar")), + CountryLanguageMapping("SV", listOf("es")), + CountryLanguageMapping("GQ", listOf("es", "fr", "pt")), + CountryLanguageMapping("ER", listOf("ar", "en", "ti")), + CountryLanguageMapping("EE", listOf("et")), + CountryLanguageMapping("ET", listOf("am", "om", "so", "ti")), + CountryLanguageMapping("150", listOf("en")), + CountryLanguageMapping("FK", listOf("en")), + CountryLanguageMapping("FO", listOf("fo")), + CountryLanguageMapping("FJ", listOf("en")), + CountryLanguageMapping("FI", listOf("en", "fi", "se", "smn", "sv")), + CountryLanguageMapping("FR", listOf("br", "ca", "fr", "gsw")), + CountryLanguageMapping("GF", listOf("fr")), + CountryLanguageMapping("PF", listOf("fr")), + CountryLanguageMapping("GA", listOf("fr")), + CountryLanguageMapping("GM", listOf("en")), + CountryLanguageMapping("GE", listOf("ka", "os")), + CountryLanguageMapping("DE", listOf("de", "dsb", "en", "hsb", "ksh", "nds")), + CountryLanguageMapping("GH", listOf("ak", "ee", "en", "ha")), + CountryLanguageMapping("GI", listOf("en")), + CountryLanguageMapping("GR", listOf("el")), + CountryLanguageMapping("GL", listOf("da", "kl")), + CountryLanguageMapping("GD", listOf("en")), + CountryLanguageMapping("GP", listOf("fr")), + CountryLanguageMapping("GU", listOf("en")), + CountryLanguageMapping("GT", listOf("es")), + CountryLanguageMapping("GG", listOf("en")), + CountryLanguageMapping("GN", listOf("ff", "fr")), + CountryLanguageMapping("GW", listOf("pt")), + CountryLanguageMapping("GY", listOf("en")), + CountryLanguageMapping("HT", listOf("fr")), + CountryLanguageMapping("HN", listOf("es")), + CountryLanguageMapping("HK", listOf("en", "yue", "zh")), + CountryLanguageMapping("HU", listOf("hu")), + CountryLanguageMapping("IS", listOf("is")), + CountryLanguageMapping( + "IN", + listOf( + "as", "bn", "bo", "brx", "ccp", "en", "gu", "hi", "kn", "kok", + "ks", "ml", "mr", "ne", "or", "pa", "ta", "te", "ur", + ), + ), + CountryLanguageMapping("ID", listOf("in")), + CountryLanguageMapping("IR", listOf("ckb", "fa", "lrc", "mzn")), + CountryLanguageMapping("IQ", listOf("ar", "ckb", "lrc")), + CountryLanguageMapping("IE", listOf("en", "ga")), + CountryLanguageMapping("IM", listOf("en", "gv")), + CountryLanguageMapping("IL", listOf("ar", "en", "iw")), + CountryLanguageMapping("IT", listOf("ca", "de", "fur", "it")), + CountryLanguageMapping("JM", listOf("en")), + CountryLanguageMapping("JP", listOf("ja")), + CountryLanguageMapping("JE", listOf("en")), + CountryLanguageMapping("JO", listOf("ar")), + CountryLanguageMapping("KZ", listOf("kk", "ru")), + CountryLanguageMapping( + "KE", + listOf( + "dav", "ebu", "en", "guz", "kam", "ki", "kln", "luo", "luy", + "mas", "mer", "om", "saq", "so", "sw", "teo", + ), + ), + CountryLanguageMapping("KI", listOf("en")), + CountryLanguageMapping("XK", listOf("sq", "sr")), + CountryLanguageMapping("KW", listOf("ar")), + CountryLanguageMapping("KG", listOf("ky", "ru")), + CountryLanguageMapping("LA", listOf("lo")), + CountryLanguageMapping("419", listOf("es")), + CountryLanguageMapping("LV", listOf("lv")), + CountryLanguageMapping("LB", listOf("ar")), + CountryLanguageMapping("LS", listOf("en")), + CountryLanguageMapping("LR", listOf("en", "vai")), + CountryLanguageMapping("LY", listOf("ar")), + CountryLanguageMapping("LI", listOf("de", "gsw")), + CountryLanguageMapping("LT", listOf("lt")), + CountryLanguageMapping("LU", listOf("de", "fr", "lb", "pt")), + CountryLanguageMapping("MO", listOf("en", "pt", "zh")), + CountryLanguageMapping("MK", listOf("mk", "sq")), + CountryLanguageMapping("MG", listOf("en", "fr", "mg")), + CountryLanguageMapping("MW", listOf("en")), + CountryLanguageMapping("MY", listOf("en", "ms", "ta")), + CountryLanguageMapping("ML", listOf("bm", "fr", "khq", "ses")), + CountryLanguageMapping("MT", listOf("en", "mt")), + CountryLanguageMapping("MH", listOf("en")), + CountryLanguageMapping("MQ", listOf("fr")), + CountryLanguageMapping("MR", listOf("ar", "ff", "fr")), + CountryLanguageMapping("MU", listOf("en", "fr", "mfe")), + CountryLanguageMapping("YT", listOf("fr")), + CountryLanguageMapping("MX", listOf("es")), + CountryLanguageMapping("FM", listOf("en")), + CountryLanguageMapping("MD", listOf("ro", "ru")), + CountryLanguageMapping("MC", listOf("fr")), + CountryLanguageMapping("MN", listOf("mn")), + CountryLanguageMapping("ME", listOf("sr")), + CountryLanguageMapping("MS", listOf("en")), + CountryLanguageMapping("MA", listOf("ar", "fr", "shi", "tzm", "zgh")), + CountryLanguageMapping("MZ", listOf("mgh", "pt", "seh")), + CountryLanguageMapping("MM", listOf("my")), + CountryLanguageMapping("NA", listOf("af", "en", "naq")), + CountryLanguageMapping("NR", listOf("en")), + CountryLanguageMapping("NP", listOf("ne")), + CountryLanguageMapping("NL", listOf("en", "fy", "nds", "nl")), + CountryLanguageMapping("NC", listOf("fr")), + CountryLanguageMapping("NZ", listOf("en")), + CountryLanguageMapping("NI", listOf("es")), + CountryLanguageMapping("NE", listOf("dje", "fr", "ha", "twq")), + CountryLanguageMapping("NG", listOf("en", "ha", "ig", "yo")), + CountryLanguageMapping("NU", listOf("en")), + CountryLanguageMapping("NF", listOf("en")), + CountryLanguageMapping("KP", listOf("ko")), + CountryLanguageMapping("MP", listOf("en")), + CountryLanguageMapping("NO", listOf("nb", "nn", "no", "se")), + CountryLanguageMapping("OM", listOf("ar")), + CountryLanguageMapping("PK", listOf("en", "pa", "sd", "ur")), + CountryLanguageMapping("PW", listOf("en")), + CountryLanguageMapping("PS", listOf("ar")), + CountryLanguageMapping("PA", listOf("es")), + CountryLanguageMapping("PG", listOf("en")), + CountryLanguageMapping("PY", listOf("es")), + CountryLanguageMapping("PE", listOf("es", "qu")), + CountryLanguageMapping("PH", listOf("en", "es", "fil")), + CountryLanguageMapping("PN", listOf("en")), + CountryLanguageMapping("PL", listOf("pl")), + CountryLanguageMapping("PT", listOf("pt")), + CountryLanguageMapping("PR", listOf("en", "es")), + CountryLanguageMapping("QA", listOf("ar")), + CountryLanguageMapping("RO", listOf("ro")), + CountryLanguageMapping("RU", listOf("ce", "cu", "os", "ru", "sah", "tt")), + CountryLanguageMapping("RW", listOf("en", "fr", "rw")), + CountryLanguageMapping("RE", listOf("fr")), + CountryLanguageMapping("WS", listOf("en")), + CountryLanguageMapping("SM", listOf("it")), + CountryLanguageMapping("SA", listOf("ar")), + CountryLanguageMapping("SN", listOf("dyo", "ff", "fr", "wo")), + CountryLanguageMapping("RS", listOf("sr")), + CountryLanguageMapping("CS", listOf("sr")), + CountryLanguageMapping("SC", listOf("en", "fr")), + CountryLanguageMapping("SL", listOf("en")), + CountryLanguageMapping("SG", listOf("en", "ms", "ta", "zh")), + CountryLanguageMapping("SX", listOf("en", "nl")), + CountryLanguageMapping("SK", listOf("sk")), + CountryLanguageMapping("SI", listOf("en", "sl")), + CountryLanguageMapping("SB", listOf("en")), + CountryLanguageMapping("SO", listOf("ar", "so")), + CountryLanguageMapping("ZA", listOf("af", "en", "zu")), + CountryLanguageMapping("KR", listOf("ko")), + CountryLanguageMapping("SS", listOf("ar", "en", "nus")), + CountryLanguageMapping("ES", listOf("ast", "ca", "es", "eu", "gl")), + CountryLanguageMapping("LK", listOf("si", "ta")), + CountryLanguageMapping("BL", listOf("fr")), + CountryLanguageMapping("SH", listOf("en")), + CountryLanguageMapping("KN", listOf("en")), + CountryLanguageMapping("LC", listOf("en")), + CountryLanguageMapping("MF", listOf("fr")), + CountryLanguageMapping("PM", listOf("fr")), + CountryLanguageMapping("VC", listOf("en")), + CountryLanguageMapping("SD", listOf("ar", "en")), + CountryLanguageMapping("SR", listOf("nl")), + CountryLanguageMapping("SJ", listOf("nb")), + CountryLanguageMapping("SZ", listOf("en")), + CountryLanguageMapping("SE", listOf("en", "se", "sv")), + CountryLanguageMapping("CH", listOf("de", "en", "fr", "gsw", "it", "pt", "rm", "wae")), + CountryLanguageMapping("SY", listOf("ar", "fr")), + CountryLanguageMapping("ST", listOf("pt")), + CountryLanguageMapping("TW", listOf("zh")), + CountryLanguageMapping("TJ", listOf("tg")), + CountryLanguageMapping( + "TZ", + listOf( + "asa", "bez", "en", "jmc", "kde", "ksb", "lag", "mas", "rof", + "rwk", "sbp", "sw", "vun", + ), + ), + CountryLanguageMapping("TH", listOf("th")), + CountryLanguageMapping("TL", listOf("pt")), + CountryLanguageMapping("TG", listOf("ee", "fr")), + CountryLanguageMapping("TK", listOf("en")), + CountryLanguageMapping("TO", listOf("en", "to")), + CountryLanguageMapping("TT", listOf("en")), + CountryLanguageMapping("TN", listOf("ar", "fr")), + CountryLanguageMapping("TR", listOf("tr")), + CountryLanguageMapping("TM", listOf("tk")), + CountryLanguageMapping("TC", listOf("en")), + CountryLanguageMapping("TV", listOf("en")), + CountryLanguageMapping("UM", listOf("en")), + CountryLanguageMapping("VI", listOf("en")), + CountryLanguageMapping("UG", listOf("cgg", "en", "lg", "nyn", "sw", "teo", "xog")), + CountryLanguageMapping("UA", listOf("ru", "uk")), + CountryLanguageMapping("AE", listOf("ar")), + CountryLanguageMapping("GB", listOf("cy", "en", "gd", "kw")), + CountryLanguageMapping("US", listOf("chr", "en", "es", "haw", "lkt")), + CountryLanguageMapping("UY", listOf("es")), + CountryLanguageMapping("UZ", listOf("uz")), + CountryLanguageMapping("VU", listOf("en", "fr")), + CountryLanguageMapping("VA", listOf("it")), + CountryLanguageMapping("VE", listOf("es")), + CountryLanguageMapping("VN", listOf("vi")), + CountryLanguageMapping("WF", listOf("fr")), + CountryLanguageMapping("EH", listOf("ar")), + CountryLanguageMapping("001", listOf("ar", "en", "eo", "ji", "prg", "vo")), + CountryLanguageMapping("YE", listOf("ar")), + CountryLanguageMapping("ZM", listOf("bem", "en")), + CountryLanguageMapping("ZW", listOf("en", "nd", "sn")), + CountryLanguageMapping("AX", listOf("sv")), +) diff --git a/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageRegistry.kt b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageRegistry.kt new file mode 100644 index 0000000..57ec40a --- /dev/null +++ b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLanguageRegistry.kt @@ -0,0 +1,71 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas + +/** + * Provides access to country-language mappings and related utility functions. + * + * This object contains a list of [CountryLanguageMapping] and provides methods to query and retrieve country-language information. + */ +public object CountryLanguageRegistry { + + /** + * An immutable list of country-language mappings. + * + * This property holds the mappings between country codes and their official languages. + */ + public val countryLanguageMappings: List = _countryLanguageMappings + + /** + * Retrieves the list of official languages for a given country. + * + * @param countryCode The ISO 3166-1 alpha-2 code of the country. + * @return A list of ISO 639-1 language codes if the country exists in the registry; otherwise, `null`. + */ + public fun getLanguagesForCountry(countryCode: String): List? { + return countryLanguageMappings.find { it.countryCode == countryCode }?.languageCodes + } + + /** + * Retrieves a list of all country codes available in the registry. + * + * @return A list of ISO 3166-1 alpha-2 country codes. + */ + public fun getAllCountryCodes(): List { + return countryLanguageMappings.map { it.countryCode } + } + + /** + * Checks if a given country code exists in the registry. + * + * @param countryCode The ISO 3166-1 alpha-2 code of the country. + * @return `true` if the country code exists in the registry; otherwise, `false`. + */ + public fun countryExists(countryCode: String): Boolean { + return countryLanguageMappings.any { it.countryCode == countryCode } + } + + /** + * Retrieves the [CountryLanguageMapping] for a given country code. + * + * @param countryCode The ISO 3166-1 alpha-2 code of the country. + * @return The [CountryLanguageMapping] for the country if it exists in the registry; otherwise, `null`. + */ + public fun getCountryLanguageMapping(countryCode: String): CountryLanguageMapping? { + return countryLanguageMappings.find { it.countryCode == countryCode } + } +} diff --git a/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLocalization.kt b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLocalization.kt new file mode 100644 index 0000000..540b151 --- /dev/null +++ b/xenoglot-atlas/src/commonMain/kotlin/dev/teogor/xenoglot/atlas/CountryLocalization.kt @@ -0,0 +1,33 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.atlas + +import kotlinx.serialization.Serializable + +/** + * Represents the translation of a country name into a specific language. + * + * @property code The ISO 3166-1 alpha-2 code of the country. + * @property language The ISO 639-1 code of the language. + * @property country The name of the country in the specified language. + */ +@Serializable +data class CountryLocalization( + val code: String, + val language: String, + val country: String, +) diff --git a/core/.gitignore b/xenoglot-bom/.gitignore similarity index 100% rename from core/.gitignore rename to xenoglot-bom/.gitignore diff --git a/core/build.gradle.kts b/xenoglot-bom/build.gradle.kts similarity index 60% rename from core/build.gradle.kts rename to xenoglot-bom/build.gradle.kts index df62462..0cec314 100644 --- a/core/build.gradle.kts +++ b/xenoglot-bom/build.gradle.kts @@ -13,28 +13,21 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile -plugins { - `kotlin-dsl` - - alias(libs.plugins.winds) -} +import dev.teogor.winds.api.ArtifactIdFormat +import dev.teogor.winds.api.NameFormat -java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 -} - -val compileKotlin: KotlinCompile by tasks -compileKotlin.kotlinOptions { - languageVersion = "1.9" - jvmTarget = JavaVersion.VERSION_11.toString() +plugins { + alias(libs.plugins.teogor.winds) } winds { - mavenPublish { - displayName = "Core" - name = "core" + moduleMetadata { + isBom = true + artifactDescriptor { + name = "BoM" + nameFormat = NameFormat.FULL + artifactIdFormat = ArtifactIdFormat.NAME_ONLY + } } } diff --git a/xenoglot-core/.gitignore b/xenoglot-core/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/xenoglot-core/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/xenoglot-core/api/android/xenoglot-core.api b/xenoglot-core/api/android/xenoglot-core.api new file mode 100644 index 0000000..987dbd5 --- /dev/null +++ b/xenoglot-core/api/android/xenoglot-core.api @@ -0,0 +1,4824 @@ +public abstract class dev/teogor/xenoglot/Country : dev/teogor/xenoglot/Region { + public abstract fun getCode ()Ljava/lang/String; + public abstract fun getName ()Ljava/lang/String; + public abstract fun getNativeName ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Afghanistan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Afghanistan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$AlandIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$AlandIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Albania : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Albania; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Algeria : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Algeria; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$AmericanSamoa : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$AmericanSamoa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Andorra : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Andorra; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Angola : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Angola; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Anguilla : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Anguilla; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$AntiguaBarbuda : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$AntiguaBarbuda; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Argentina : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Argentina; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Armenia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Armenia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Aruba : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Aruba; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Australia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Australia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Austria : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Austria; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Azerbaijan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Azerbaijan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bahamas : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bahamas; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bahrain : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bahrain; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bangladesh : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bangladesh; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Barbados : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Barbados; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Belarus : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Belarus; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Belgium : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Belgium; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Belize : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Belize; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Benin : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Benin; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bermuda : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bermuda; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bhutan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bhutan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bolivia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bolivia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$BosniaHerzegovina : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$BosniaHerzegovina; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Botswana : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Botswana; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Brazil : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Brazil; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$BritishIndianOceanTerritory : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$BritishIndianOceanTerritory; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$BritishVirginIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$BritishVirginIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Brunei : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Brunei; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Bulgaria : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Bulgaria; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$BurkinaFaso : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$BurkinaFaso; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Burundi : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Burundi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Cambodia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Cambodia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Cameroon : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Cameroon; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Canada : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Canada; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CanaryIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CanaryIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CapeVerde : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CapeVerde; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CaribbeanNetherlands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CaribbeanNetherlands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CaymanIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CaymanIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CentralAfricanRepublic : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CentralAfricanRepublic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CeutaMelilla : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CeutaMelilla; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Chad : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Chad; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Chile : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Chile; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$China : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$China; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$ChristmasIsland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$ChristmasIsland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CocosKeelingIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CocosKeelingIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Colombia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Colombia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Comoros : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Comoros; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CongoBrazzaville : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CongoBrazzaville; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CongoKinshasa : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CongoKinshasa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CookIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CookIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CostaRica : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CostaRica; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$CotedIvoire : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$CotedIvoire; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Croatia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Croatia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Cuba : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Cuba; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Curacao : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Curacao; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Cyprus : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Cyprus; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Czechia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Czechia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Denmark : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Denmark; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$DiegoGarcia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$DiegoGarcia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Djibouti : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Djibouti; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Dominica : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Dominica; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$DominicanRepublic : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$DominicanRepublic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Ecuador : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Ecuador; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Egypt : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Egypt; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$ElSalvador : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$ElSalvador; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$EquatorialGuinea : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$EquatorialGuinea; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Eritrea : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Eritrea; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Estonia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Estonia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Ethiopia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Ethiopia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Europe : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Europe; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$FalklandIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$FalklandIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$FaroeIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$FaroeIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Fiji : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Fiji; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Finland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Finland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$France : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$France; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$FrenchGuiana : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$FrenchGuiana; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$FrenchPolynesia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$FrenchPolynesia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Gabon : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Gabon; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Gambia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Gambia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Georgia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Georgia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Germany : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Germany; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Ghana : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Ghana; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Gibraltar : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Gibraltar; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Greece : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Greece; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Greenland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Greenland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Grenada : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Grenada; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Guadeloupe : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Guadeloupe; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Guam : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Guam; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Guatemala : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Guatemala; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Guernsey : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Guernsey; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Guinea : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Guinea; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$GuineaBissau : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$GuineaBissau; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Guyana : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Guyana; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Haiti : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Haiti; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Honduras : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Honduras; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$HongKongSARChina : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$HongKongSARChina; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Hungary : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Hungary; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Iceland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Iceland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$India : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$India; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Indonesia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Indonesia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Iran : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Iran; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Iraq : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Iraq; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Ireland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Ireland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$IsleofMan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$IsleofMan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Israel : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Israel; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Italy : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Italy; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Jamaica : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Jamaica; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Japan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Japan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Jersey : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Jersey; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Jordan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Jordan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Kazakhstan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Kazakhstan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Kenya : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Kenya; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Kiribati : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Kiribati; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Kosovo : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Kosovo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Kuwait : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Kuwait; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Kyrgyzstan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Kyrgyzstan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Laos : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Laos; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$LatinAmerica : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$LatinAmerica; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Latvia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Latvia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Lebanon : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Lebanon; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Lesotho : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Lesotho; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Liberia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Liberia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Libya : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Libya; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Liechtenstein : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Liechtenstein; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Lithuania : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Lithuania; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Luxembourg : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Luxembourg; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$MacauSARChina : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$MacauSARChina; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Macedonia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Macedonia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Madagascar : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Madagascar; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Malawi : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Malawi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Malaysia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Malaysia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mali : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mali; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Malta : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Malta; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$MarshallIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$MarshallIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Martinique : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Martinique; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mauritania : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mauritania; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mauritius : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mauritius; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mayotte : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mayotte; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mexico : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mexico; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Micronesia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Micronesia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Moldova : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Moldova; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Monaco : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Monaco; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mongolia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mongolia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Montenegro : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Montenegro; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Montserrat : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Montserrat; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Morocco : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Morocco; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Mozambique : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Mozambique; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$MyanmarBurma : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$MyanmarBurma; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Namibia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Namibia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Nauru : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Nauru; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Nepal : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Nepal; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Netherlands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Netherlands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$NewCaledonia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$NewCaledonia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$NewZealand : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$NewZealand; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Nicaragua : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Nicaragua; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Niger : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Niger; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Nigeria : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Nigeria; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Niue : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Niue; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$NorfolkIsland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$NorfolkIsland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$NorthKorea : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$NorthKorea; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$NorthernMarianaIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$NorthernMarianaIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Norway : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Norway; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Oman : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Oman; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Pakistan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Pakistan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Palau : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Palau; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$PalestinianTerritories : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$PalestinianTerritories; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Panama : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Panama; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$PapuaNewGuinea : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$PapuaNewGuinea; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Paraguay : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Paraguay; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Peru : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Peru; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Philippines : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Philippines; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$PitcairnIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$PitcairnIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Poland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Poland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Portugal : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Portugal; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$PuertoRico : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$PuertoRico; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Qatar : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Qatar; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Reunion : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Reunion; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Romania : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Romania; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Russia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Russia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Rwanda : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Rwanda; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Samoa : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Samoa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SanMarino : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SanMarino; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SaoTomePrincipe : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SaoTomePrincipe; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SaudiArabia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SaudiArabia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Senegal : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Senegal; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Serbia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Serbia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Seychelles : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Seychelles; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SierraLeone : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SierraLeone; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Singapore : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Singapore; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SintMaarten : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SintMaarten; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Slovakia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Slovakia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Slovenia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Slovenia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SolomonIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SolomonIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Somalia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Somalia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SouthAfrica : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SouthAfrica; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SouthKorea : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SouthKorea; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SouthSudan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SouthSudan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Spain : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Spain; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SriLanka : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SriLanka; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StBarthelemy : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StBarthelemy; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StHelena : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StHelena; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StKittsNevis : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StKittsNevis; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StLucia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StLucia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StMartin : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StMartin; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StPierreMiquelon : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StPierreMiquelon; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$StVincentGrenadines : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$StVincentGrenadines; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Sudan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Sudan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Suriname : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Suriname; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$SvalbardJanMayen : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$SvalbardJanMayen; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Swaziland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Swaziland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Sweden : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Sweden; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Switzerland : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Switzerland; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Syria : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Syria; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Taiwan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Taiwan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Tajikistan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Tajikistan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Tanzania : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Tanzania; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Thailand : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Thailand; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$TimorLeste : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$TimorLeste; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Togo : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Togo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Tokelau : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Tokelau; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Tonga : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Tonga; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$TrinidadTobago : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$TrinidadTobago; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Tunisia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Tunisia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Turkey : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Turkey; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Turkmenistan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Turkmenistan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$TurksCaicosIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$TurksCaicosIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Tuvalu : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Tuvalu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$USOutlyingIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$USOutlyingIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$USVirginIslands : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$USVirginIslands; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Uganda : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Uganda; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Ukraine : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Ukraine; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$UnitedArabEmirates : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$UnitedArabEmirates; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$UnitedKingdom : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$UnitedKingdom; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$UnitedStates : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$UnitedStates; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Uruguay : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Uruguay; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Uzbekistan : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Uzbekistan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Vanuatu : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Vanuatu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$VaticanCity : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$VaticanCity; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Venezuela : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Venezuela; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Vietnam : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Vietnam; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$WallisFutuna : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$WallisFutuna; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$WesternSahara : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$WesternSahara; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$World : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$World; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Yemen : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Yemen; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Zambia : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Zambia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Country$Zimbabwe : dev/teogor/xenoglot/Country { + public static final field INSTANCE Ldev/teogor/xenoglot/Country$Zimbabwe; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Dialect : dev/teogor/xenoglot/LanguageFamily { + public fun (Ldev/teogor/xenoglot/Country;Ldev/teogor/xenoglot/Language;)V + public fun asLanguageTag ()Ldev/teogor/xenoglot/LanguageTag; + public final fun component1 ()Ldev/teogor/xenoglot/Country; + public final fun component2 ()Ldev/teogor/xenoglot/Language; + public final fun copy (Ldev/teogor/xenoglot/Country;Ldev/teogor/xenoglot/Language;)Ldev/teogor/xenoglot/Dialect; + public static synthetic fun copy$default (Ldev/teogor/xenoglot/Dialect;Ldev/teogor/xenoglot/Country;Ldev/teogor/xenoglot/Language;ILjava/lang/Object;)Ldev/teogor/xenoglot/Dialect; + public fun equals (Ljava/lang/Object;)Z + public final fun getCountry ()Ldev/teogor/xenoglot/Country; + public final fun getLanguage ()Ldev/teogor/xenoglot/Language; + public fun getLanguageTag ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class dev/teogor/xenoglot/Language : dev/teogor/xenoglot/LanguageFamily { + public static final field Companion Ldev/teogor/xenoglot/Language$Companion; + public fun asLanguageTag ()Ldev/teogor/xenoglot/LanguageTag; + public abstract fun getCode ()Ljava/lang/String; + public fun getLanguageTag ()Ljava/lang/String; + public abstract fun getName ()Ljava/lang/String; + public abstract fun getNativeName ()Ljava/lang/String; + public final fun isSpokenIn (Ldev/teogor/xenoglot/Country;)Z + public final fun isSpokenIn (Ljava/lang/String;)Z + public final fun isWrittenIn (Ldev/teogor/xenoglot/Script;)Z +} + +public final class dev/teogor/xenoglot/Language$Afrikaans : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Afrikaans; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Aghem : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Aghem; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Akan : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Akan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Albanian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Albanian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Amharic : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Amharic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Arabic : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Arabic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Armenian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Armenian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Assamese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Assamese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Asturian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Asturian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Asu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Asu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Azerbaijani : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Azerbaijani; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bafia : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bafia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bambara : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bambara; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bangla : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bangla; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Basaa : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Basaa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Basque : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Basque; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Belarusian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Belarusian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bemba : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bemba; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bena : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bena; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bodo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bodo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bosnian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bosnian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Breton : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Breton; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Bulgarian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Bulgarian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Burmese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Burmese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Cantonese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Cantonese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Catalan : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Catalan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Cebuano : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Cebuano; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$CentralAtlasTamazight : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$CentralAtlasTamazight; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$CentralKurdish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$CentralKurdish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Chakma : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Chakma; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Chechen : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Chechen; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Cherokee : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Cherokee; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Chiga : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Chiga; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Chinese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Chinese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$ChurchSlavic : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$ChurchSlavic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Colognian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Colognian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Companion { + public final fun getAllLanguages ()Ljava/util/List; + public final fun getByCode (Ljava/lang/String;)Ldev/teogor/xenoglot/Language; +} + +public final class dev/teogor/xenoglot/Language$Cornish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Cornish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Croatian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Croatian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Czech : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Czech; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Danish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Danish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Duala : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Duala; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Dutch : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Dutch; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Dzongkha : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Dzongkha; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Embu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Embu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$English : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$English; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Esperanto : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Esperanto; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Estonian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Estonian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ewe : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ewe; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ewondo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ewondo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Faroese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Faroese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Filipino : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Filipino; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Finnish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Finnish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$French : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$French; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Friulian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Friulian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Fulah : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Fulah; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Galician : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Galician; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ganda : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ganda; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Georgian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Georgian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$German : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$German; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Greek : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Greek; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Gujarati : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Gujarati; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Gusii : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Gusii; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Hausa : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Hausa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Hawaiian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Hawaiian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Hebrew : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Hebrew; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Hindi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Hindi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Hungarian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Hungarian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Icelandic : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Icelandic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Igbo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Igbo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$InariSami : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$InariSami; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Indonesian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Indonesian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Interlingua : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Interlingua; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Irish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Irish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Italian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Italian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Japanese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Japanese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Javanese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Javanese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$JolaFonyi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$JolaFonyi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kabuverdianu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kabuverdianu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kabyle : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kabyle; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kako : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kako; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kalaallisut : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kalaallisut; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kalenjin : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kalenjin; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kamba : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kamba; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kannada : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kannada; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kashmiri : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kashmiri; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kazakh : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kazakh; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Khmer : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Khmer; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kikuyu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kikuyu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kinyarwanda : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kinyarwanda; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Konkani : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Konkani; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Korean : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Korean; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$KoyraChiini : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$KoyraChiini; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$KoyraboroSenni : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$KoyraboroSenni; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kurdish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kurdish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kwasio : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kwasio; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Kyrgyz : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Kyrgyz; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Lakota : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Lakota; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Langi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Langi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Lao : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Lao; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Latvian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Latvian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Lingala : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Lingala; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Lithuanian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Lithuanian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$LowGerman : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$LowGerman; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$LowerSorbian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$LowerSorbian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$LubaKatanga : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$LubaKatanga; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Luo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Luo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Luxembourgish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Luxembourgish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Luyia : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Luyia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Macedonian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Macedonian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Machame : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Machame; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Maithili : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Maithili; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$MakhuwaMeetto : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$MakhuwaMeetto; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Makonde : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Makonde; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Malagasy : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Malagasy; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Malay : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Malay; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Malayalam : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Malayalam; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Maltese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Maltese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Manipuri : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Manipuri; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Manx : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Manx; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Maori : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Maori; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Marathi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Marathi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Masai : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Masai; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Mazanderani : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Mazanderani; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Meru : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Meru; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Meta : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Meta; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Mongolian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Mongolian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Morisyen : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Morisyen; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Mundang : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Mundang; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Nama : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Nama; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Nepali : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Nepali; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ngiemboon : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ngiemboon; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ngomba : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ngomba; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$NigerianPidgin : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$NigerianPidgin; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$NorthNdebele : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$NorthNdebele; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$NorthernLuri : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$NorthernLuri; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$NorthernSami : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$NorthernSami; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Norwegian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Norwegian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$NorwegianBokmal : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$NorwegianBokmal; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$NorwegianNynorsk : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$NorwegianNynorsk; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Nuer : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Nuer; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Nyankole : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Nyankole; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Odia : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Odia; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Oromo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Oromo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ossetic : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ossetic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Pashto : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Pashto; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Persian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Persian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Polish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Polish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Portuguese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Portuguese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Prussian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Prussian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Punjabi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Punjabi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Quechua : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Quechua; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Romanian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Romanian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Romansh : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Romansh; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Rombo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Rombo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Root : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Root; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Rundi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Rundi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Russian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Russian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Rwa : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Rwa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sakha : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sakha; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Samburu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Samburu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sango : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sango; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sangu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sangu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Santali : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Santali; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$ScottishGaelic : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$ScottishGaelic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sena : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sena; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Serbian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Serbian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Shambala : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Shambala; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Shona : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Shona; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$SichuanYi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$SichuanYi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sindhi : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sindhi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sinhala : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sinhala; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Slovak : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Slovak; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Slovenian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Slovenian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Soga : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Soga; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Somali : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Somali; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Spanish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Spanish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$StandardMoroccanTamazight : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$StandardMoroccanTamazight; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Sundanese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Sundanese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Swahili : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Swahili; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Swedish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Swedish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$SwissGerman : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$SwissGerman; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tachelhit : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tachelhit; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Taita : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Taita; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tajik : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tajik; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tamil : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tamil; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tasawaq : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tasawaq; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tatar : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tatar; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Telugu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Telugu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Teso : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Teso; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Thai : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Thai; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tibetan : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tibetan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tigrinya : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tigrinya; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Tongan : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Tongan; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Turkish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Turkish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Turkmen : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Turkmen; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Ukrainian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Ukrainian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$UpperSorbian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$UpperSorbian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Urdu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Urdu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Uyghur : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Uyghur; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Uzbek : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Uzbek; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Vai : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Vai; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Vietnamese : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Vietnamese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Volapuk : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Volapuk; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Vunjo : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Vunjo; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Walser : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Walser; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Welsh : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Welsh; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$WesternFrisian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$WesternFrisian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Wolof : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Wolof; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Xhosa : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Xhosa; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Yangben : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Yangben; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Yiddish : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Yiddish; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Yoruba : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Yoruba; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Zarma : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Zarma; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Language$Zulu : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Zulu; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class dev/teogor/xenoglot/LanguageFamily { + public abstract fun asLanguageTag ()Ldev/teogor/xenoglot/LanguageTag; + public abstract fun getLanguageTag ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/LanguageRegistry { + public static final field INSTANCE Ldev/teogor/xenoglot/LanguageRegistry; + public final fun getAllLanguages ()Ljava/util/List; + public final fun getByCode (Ljava/lang/String;)Ldev/teogor/xenoglot/Language; +} + +public final class dev/teogor/xenoglot/LanguageTag { + public fun (Ljava/lang/String;Ldev/teogor/xenoglot/LanguageFamily;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ldev/teogor/xenoglot/LanguageFamily; + public final fun copy (Ljava/lang/String;Ldev/teogor/xenoglot/LanguageFamily;)Ldev/teogor/xenoglot/LanguageTag; + public static synthetic fun copy$default (Ldev/teogor/xenoglot/LanguageTag;Ljava/lang/String;Ldev/teogor/xenoglot/LanguageFamily;ILjava/lang/Object;)Ldev/teogor/xenoglot/LanguageTag; + public fun equals (Ljava/lang/Object;)Z + public final fun getLanguageFamily ()Ldev/teogor/xenoglot/LanguageFamily; + public final fun getTag ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/LanguageUtils { + public static final field INSTANCE Ldev/teogor/xenoglot/LanguageUtils; + public final fun setAppLanguage (Ldev/teogor/xenoglot/Language;)V + public final fun setAppLanguage (Ljava/lang/String;)V +} + +public final class dev/teogor/xenoglot/LinguisticUtilsKt { + public static final fun isSpokenIn (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Country;)Z + public static final fun isTranslatedIn (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Z + public static final fun isWrittenIn (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Script;)Z + public static final fun territorialize (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Country;)Ldev/teogor/xenoglot/Dialect; +} + +public abstract interface class dev/teogor/xenoglot/Region { +} + +public abstract class dev/teogor/xenoglot/Script { + public abstract fun getCode ()Ljava/lang/String; + public abstract fun getLanguages ()Ljava/util/List; + public abstract fun getName ()Ljava/lang/String; + public abstract fun isRtl ()Z +} + +public final class dev/teogor/xenoglot/Script$Arabic : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Arabic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$Cyrillic : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Cyrillic; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$Gurmukhi : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Gurmukhi; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$Hangul : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Hangul; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$Latin : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Latin; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$SimplifiedChinese : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$SimplifiedChinese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$Tifinagh : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Tifinagh; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$TraditionalChinese : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$TraditionalChinese; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/Script$Vai : dev/teogor/xenoglot/Script { + public static final field INSTANCE Ldev/teogor/xenoglot/Script$Vai; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getLanguages ()Ljava/util/List; + public fun getName ()Ljava/lang/String; + public fun hashCode ()I + public fun isRtl ()Z + public fun toString ()Ljava/lang/String; +} + diff --git a/core/api/core.api b/xenoglot-core/api/jvm/xenoglot-core.api similarity index 99% rename from core/api/core.api rename to xenoglot-core/api/jvm/xenoglot-core.api index 5db8338..da3914b 100644 --- a/core/api/core.api +++ b/xenoglot-core/api/jvm/xenoglot-core.api @@ -2520,12 +2520,10 @@ public final class dev/teogor/xenoglot/Dialect : dev/teogor/xenoglot/LanguageFam } public abstract class dev/teogor/xenoglot/Language : dev/teogor/xenoglot/LanguageFamily { + public static final field Companion Ldev/teogor/xenoglot/Language$Companion; public fun asLanguageTag ()Ldev/teogor/xenoglot/LanguageTag; public abstract fun getCode ()Ljava/lang/String; - public final fun getDisplayName (Ldev/teogor/xenoglot/Language;)Ljava/lang/String; - public final fun getDisplayName (Ljava/lang/String;)Ljava/lang/String; public fun getLanguageTag ()Ljava/lang/String; - public final fun getLocale ()Ljava/util/Locale; public abstract fun getName ()Ljava/lang/String; public abstract fun getNativeName ()Ljava/lang/String; public final fun isSpokenIn (Ldev/teogor/xenoglot/Country;)Z @@ -2893,6 +2891,11 @@ public final class dev/teogor/xenoglot/Language$Colognian : dev/teogor/xenoglot/ public fun toString ()Ljava/lang/String; } +public final class dev/teogor/xenoglot/Language$Companion { + public final fun getAllLanguages ()Ljava/util/List; + public final fun getByCode (Ljava/lang/String;)Ldev/teogor/xenoglot/Language; +} + public final class dev/teogor/xenoglot/Language$Cornish : dev/teogor/xenoglot/Language { public static final field INSTANCE Ldev/teogor/xenoglot/Language$Cornish; public fun equals (Ljava/lang/Object;)Z @@ -3893,6 +3896,16 @@ public final class dev/teogor/xenoglot/Language$NorthernSami : dev/teogor/xenogl public fun toString ()Ljava/lang/String; } +public final class dev/teogor/xenoglot/Language$Norwegian : dev/teogor/xenoglot/Language { + public static final field INSTANCE Ldev/teogor/xenoglot/Language$Norwegian; + public fun equals (Ljava/lang/Object;)Z + public fun getCode ()Ljava/lang/String; + public fun getName ()Ljava/lang/String; + public fun getNativeName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class dev/teogor/xenoglot/Language$NorwegianBokmal : dev/teogor/xenoglot/Language { public static final field INSTANCE Ldev/teogor/xenoglot/Language$NorwegianBokmal; public fun equals (Ljava/lang/Object;)Z @@ -4668,6 +4681,12 @@ public abstract interface class dev/teogor/xenoglot/LanguageFamily { public abstract fun getLanguageTag ()Ljava/lang/String; } +public final class dev/teogor/xenoglot/LanguageRegistry { + public static final field INSTANCE Ldev/teogor/xenoglot/LanguageRegistry; + public final fun getAllLanguages ()Ljava/util/List; + public final fun getByCode (Ljava/lang/String;)Ldev/teogor/xenoglot/Language; +} + public final class dev/teogor/xenoglot/LanguageTag { public fun (Ljava/lang/String;Ldev/teogor/xenoglot/LanguageFamily;)V public final fun component1 ()Ljava/lang/String; @@ -4682,7 +4701,6 @@ public final class dev/teogor/xenoglot/LanguageTag { } public final class dev/teogor/xenoglot/LinguisticUtilsKt { - public static final fun displayName (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Ljava/lang/String; public static final fun isSpokenIn (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Country;)Z public static final fun isTranslatedIn (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Z public static final fun isWrittenIn (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Script;)Z diff --git a/xenoglot-core/build.gradle.kts b/xenoglot-core/build.gradle.kts new file mode 100644 index 0000000..c5abcb2 --- /dev/null +++ b/xenoglot-core/build.gradle.kts @@ -0,0 +1,126 @@ +/* + * Copyright 2023 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl + +plugins { + alias(libs.plugins.jetbrains.kotlin.multiplatform) + alias(libs.plugins.jetbrains.kotlin.serialization) + alias(libs.plugins.android.library) + alias(libs.plugins.teogor.winds) +} + +winds { + moduleMetadata { + artifactDescriptor { + name = "Core" + } + } +} + +kotlin { + jvm { + kotlin { + jvmToolchain(11) + } + } + + androidTarget { + publishAllLibraryVariants() + } + + // Configure JavaScript (WASM and IR) + @OptIn(ExperimentalWasmDsl::class) + wasmJs { + browser() + nodejs() + generateTypeScriptDefinitions() + } + + js(IR) { + browser() + binaries.executable() + } + + // Configure iOS targets + iosX64() + iosArm64() + iosSimulatorArm64() + + // Configure macOS targets + macosX64() + macosArm64() + + // Configure Linux targets + linuxX64() + linuxArm64() + + // Configure tvOS targets + tvosX64() + tvosArm64() + tvosSimulatorArm64() + + // Configure watchOS targets + watchosX64() + watchosArm32() + watchosArm64() + watchosDeviceArm64() + watchosSimulatorArm64() + + sourceSets { + val androidMain by getting { + dependencies { + api(libs.androidx.appcompat) + } + } + val commonMain by getting { + dependencies { + implementation(libs.jetbrains.kotlinx.serialization.core) + implementation(libs.jetbrains.kotlinx.serialization.json) + } + } + val commonTest by getting { + dependencies { + implementation(libs.jetbrains.kotlin.test) + } + } + val jvmMain by getting { + dependencies { + implementation(libs.kotlin.poet) + } + } + val jsMain by getting { + dependencies { + implementation(libs.jetbrains.compose.html.core) + } + } + } + + @OptIn(ExperimentalKotlinGradlePluginApi::class) + compilerOptions { + freeCompilerArgs.add("-Xexpect-actual-classes") + } +} + +android { + namespace = "dev.teogor.xenoglot.core" + compileSdk = libs.versions.android.compileSdk.get().toInt() + + defaultConfig { + minSdk = libs.versions.android.minSdk.get().toInt() + } +} diff --git a/android/src/main/AndroidManifest.xml b/xenoglot-core/src/androidMain/AndroidManifest.xml similarity index 100% rename from android/src/main/AndroidManifest.xml rename to xenoglot-core/src/androidMain/AndroidManifest.xml diff --git a/xenoglot-core/src/androidMain/kotlin/dev/teogor/xenoglot/LanguageUtils.android.kt b/xenoglot-core/src/androidMain/kotlin/dev/teogor/xenoglot/LanguageUtils.android.kt new file mode 100644 index 0000000..55924e8 --- /dev/null +++ b/xenoglot-core/src/androidMain/kotlin/dev/teogor/xenoglot/LanguageUtils.android.kt @@ -0,0 +1,58 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot + +import androidx.appcompat.app.AppCompatDelegate +import androidx.core.os.LocaleListCompat + +/** + * Object that handles language settings and provides methods to change + * the application language. + */ +object LanguageUtils { + + /** + * Changes the application language based on the specified [Language] object. + * + * This function sets the application's language to the one represented by the provided + * [Language] object. The `Language` object must have a valid `languageTag` which is used + * internally to update the application's locale settings. + * + * @param language The [Language] object representing the desired language for the application. + * The `languageTag` of this [Language] will be used to set the new language. + */ + fun setAppLanguage(language: Language) { + setAppLanguage(language.languageTag) + } + + /** + * Changes the application language based on the specified language tag. + * + * This function updates the application's language settings to the one specified by the + * provided `languageTag`. The `languageTag` should follow the BCP 47 format (e.g., "en", "fr", "es-ES"), + * which is used to set the locale for the application. The `AppCompatDelegate.setApplicationLocales` + * method is used to apply the new language settings. + * + * @param languageTag The language tag representing the desired language for the application. + * The tag should be in BCP 47 format (e.g., "en", "fr", "es-ES"). + */ + fun setAppLanguage(languageTag: String) { + AppCompatDelegate.setApplicationLocales( + LocaleListCompat.forLanguageTags(languageTag), + ) + } +} diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/Country.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Country.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/Country.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Country.kt diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/Dialect.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Dialect.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/Dialect.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Dialect.kt diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/Language.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Language.kt similarity index 97% rename from core/src/main/kotlin/dev/teogor/xenoglot/Language.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Language.kt index 68a3170..7aa3fdc 100644 --- a/core/src/main/kotlin/dev/teogor/xenoglot/Language.kt +++ b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Language.kt @@ -21,6 +21,7 @@ package dev.teogor.xenoglot * * @see LanguageFamily */ +@Suppress("unused") sealed class Language : LanguageFamily { /** @@ -38,14 +39,6 @@ sealed class Language : LanguageFamily { */ abstract val nativeName: String - /** - * Retrieves the Java Locale representation of the language. - * - * @return The Java Locale object corresponding to the language code. - */ - val locale: JavaLocale - get() = JavaLocale(code) - /** * Retrieves the language tag representation of the language. * @@ -61,28 +54,6 @@ sealed class Language : LanguageFamily { */ override fun asLanguageTag(): LanguageTag = LanguageTag(code, this) - /** - * Retrieves the display name of the language in a given language. - * - * @param language The language in which to display the name. - * - * @return The display name of the language in the specified language. - */ - fun getDisplayName(language: Language): String = getDisplayName(language.code) - - /** - * Retrieves the display name of the language in a given language code. - * - * @param languageCode The language code in which to display the name. - * - * @return The display name of the language in the specified language code. - */ - fun getDisplayName(languageCode: String): String = if (languageCode == code) { - nativeName - } else { - JavaLocale(code).getDisplayLanguage(JavaLocale(languageCode)) - } - /** * Determines whether the language is spoken in a given country. * @@ -118,6 +89,23 @@ sealed class Language : LanguageFamily { return code in languageCodes || code in languageCodesWithoutCountry } + companion object { + /** + * Get a language by its code. + * + * @param code The language code to search for. + * @return The language object corresponding to the code, or null if not found. + */ + fun getByCode(code: String): Language? = LanguageRegistry.getByCode(code) + + /** + * Get all defined languages. + * + * @return A list of all language objects. + */ + fun getAllLanguages(): List = LanguageRegistry.getAllLanguages() + } + data object Afrikaans : Language() { override val code: String = "af" @@ -1206,6 +1194,14 @@ sealed class Language : LanguageFamily { override val nativeName: String = "davvisámegiella" } + data object Norwegian : Language() { + override val code: String = "no" + + override val name: String = "Norwegian" + + override val nativeName: String = "Norsk" + } + data object NorwegianBokmal : Language() { override val code: String = "nb" diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/LanguageFamily.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageFamily.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/LanguageFamily.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageFamily.kt diff --git a/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageRegistry.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageRegistry.kt new file mode 100644 index 0000000..0b3cfb8 --- /dev/null +++ b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageRegistry.kt @@ -0,0 +1,251 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot + +/** + * Object that manages a registry of all available languages. + * + * Provides functions to retrieve languages by their code and to get a list of all defined languages. + */ +object LanguageRegistry { + /** + * List of all available languages. + */ + private val allLanguages: List = listOf( + Language.Afrikaans, + Language.Aghem, + Language.Akan, + Language.Albanian, + Language.Amharic, + Language.Arabic, + Language.Armenian, + Language.Assamese, + Language.Asturian, + Language.Asu, + Language.Azerbaijani, + Language.Bafia, + Language.Bambara, + Language.Bangla, + Language.Basaa, + Language.Basque, + Language.Belarusian, + Language.Bemba, + Language.Bena, + Language.Bodo, + Language.Bosnian, + Language.Breton, + Language.Bulgarian, + Language.Burmese, + Language.Cantonese, + Language.Catalan, + Language.CentralAtlasTamazight, + Language.CentralKurdish, + Language.Chakma, + Language.Chechen, + Language.Cherokee, + Language.Chiga, + Language.Chinese, + Language.ChurchSlavic, + Language.Colognian, + Language.Cornish, + Language.Croatian, + Language.Czech, + Language.Danish, + Language.Duala, + Language.Dutch, + Language.Dzongkha, + Language.Embu, + Language.English, + Language.Esperanto, + Language.Estonian, + Language.Ewe, + Language.Ewondo, + Language.Faroese, + Language.Filipino, + Language.Finnish, + Language.French, + Language.Friulian, + Language.Fulah, + Language.Galician, + Language.Ganda, + Language.Georgian, + Language.German, + Language.Greek, + Language.Gujarati, + Language.Gusii, + Language.Hausa, + Language.Hawaiian, + Language.Hebrew, + Language.Hindi, + Language.Hungarian, + Language.Icelandic, + Language.Igbo, + Language.InariSami, + Language.Indonesian, + Language.Irish, + Language.Italian, + Language.Japanese, + Language.JolaFonyi, + Language.Kabuverdianu, + Language.Kabyle, + Language.Kako, + Language.Kalaallisut, + Language.Kalenjin, + Language.Kamba, + Language.Kannada, + Language.Kashmiri, + Language.Kazakh, + Language.Khmer, + Language.Kikuyu, + Language.Kinyarwanda, + Language.Konkani, + Language.Korean, + Language.KoyraChiini, + Language.KoyraboroSenni, + Language.Kwasio, + Language.Kyrgyz, + Language.Lakota, + Language.Langi, + Language.Lao, + Language.Latvian, + Language.Lingala, + Language.Lithuanian, + Language.LowGerman, + Language.LowerSorbian, + Language.LubaKatanga, + Language.Luo, + Language.Luxembourgish, + Language.Luyia, + Language.Macedonian, + Language.Machame, + Language.MakhuwaMeetto, + Language.Makonde, + Language.Malagasy, + Language.Malay, + Language.Malayalam, + Language.Maltese, + Language.Manx, + Language.Marathi, + Language.Masai, + Language.Mazanderani, + Language.Meru, + Language.Meta, + Language.Mongolian, + Language.Morisyen, + Language.Mundang, + Language.Nama, + Language.Nepali, + Language.Ngiemboon, + Language.Ngomba, + Language.NorthNdebele, + Language.NorthernLuri, + Language.NorthernSami, + Language.Norwegian, + Language.NorwegianBokmal, + Language.NorwegianNynorsk, + Language.Nuer, + Language.Nyankole, + Language.Odia, + Language.Oromo, + Language.Ossetic, + Language.Pashto, + Language.Persian, + Language.Polish, + Language.Portuguese, + Language.Prussian, + Language.Punjabi, + Language.Quechua, + Language.Romanian, + Language.Romansh, + Language.Rombo, + Language.Rundi, + Language.Russian, + Language.Rwa, + Language.Sakha, + Language.Samburu, + Language.Sango, + Language.Sangu, + Language.ScottishGaelic, + Language.Sena, + Language.Serbian, + Language.Shambala, + Language.Shona, + Language.SichuanYi, + Language.Sindhi, + Language.Sinhala, + Language.Slovak, + Language.Slovenian, + Language.Soga, + Language.Somali, + Language.Spanish, + Language.StandardMoroccanTamazight, + Language.Swahili, + Language.Swedish, + Language.SwissGerman, + Language.Tachelhit, + Language.Taita, + Language.Tajik, + Language.Tamil, + Language.Tasawaq, + Language.Tatar, + Language.Telugu, + Language.Teso, + Language.Thai, + Language.Tibetan, + Language.Tigrinya, + Language.Tongan, + Language.Turkish, + Language.Turkmen, + Language.Ukrainian, + Language.UpperSorbian, + Language.Urdu, + Language.Uyghur, + Language.Uzbek, + Language.Vai, + Language.Vietnamese, + Language.Volapuk, + Language.Vunjo, + Language.Walser, + Language.Welsh, + Language.WesternFrisian, + Language.Wolof, + Language.Yangben, + Language.Yiddish, + Language.Yoruba, + Language.Zarma, + Language.Zulu, + ) + + /** + * Retrieves a language by its code. + * + * @param code The language code to search for. + * @return The language object corresponding to the code, or `null` if not found. + */ + fun getByCode(code: String): Language? { + return allLanguages.firstOrNull { it.code == code } + } + + /** + * Retrieves all defined languages. + * + * @return A list of all language objects. + */ + fun getAllLanguages(): List { + return allLanguages + } +} diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/LanguageTag.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageTag.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/LanguageTag.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageTag.kt diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/LanguageTerritory.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageTerritory.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/LanguageTerritory.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LanguageTerritory.kt diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/LinguisticUtils.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LinguisticUtils.kt similarity index 82% rename from core/src/main/kotlin/dev/teogor/xenoglot/LinguisticUtils.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LinguisticUtils.kt index 03fcaa7..27089b9 100644 --- a/core/src/main/kotlin/dev/teogor/xenoglot/LinguisticUtils.kt +++ b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/LinguisticUtils.kt @@ -16,23 +16,6 @@ package dev.teogor.xenoglot -import java.util.Locale - -/** - * Type alias for the Java Locale class. - */ -typealias JavaLocale = Locale - -/** - * Extension function to get the display name of a language in another - * language. - * - * @param language The language in which to display the name. - * - * @return The display name of the language in the specified language. - */ -infix fun Language.displayName(language: Language): String = getDisplayName(language) - /** * Extension function to check if a language is spoken in a particular * country. diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/Region.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Region.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/Region.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Region.kt diff --git a/core/src/main/kotlin/dev/teogor/xenoglot/Script.kt b/xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Script.kt similarity index 100% rename from core/src/main/kotlin/dev/teogor/xenoglot/Script.kt rename to xenoglot-core/src/commonMain/kotlin/dev/teogor/xenoglot/Script.kt diff --git a/xenoglot-core/src/commonTest/kotlin/dev/teogor/xenoglot/LanguageRegistryTest.kt b/xenoglot-core/src/commonTest/kotlin/dev/teogor/xenoglot/LanguageRegistryTest.kt new file mode 100644 index 0000000..fc3e24e --- /dev/null +++ b/xenoglot-core/src/commonTest/kotlin/dev/teogor/xenoglot/LanguageRegistryTest.kt @@ -0,0 +1,43 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot + +import kotlin.test.Test +import kotlin.test.assertEquals +import kotlin.test.assertNull +import kotlin.test.assertTrue + +class LanguageRegistryTest { + + @Test + fun getByCodeReturnsCorrectLanguage() { + val af = LanguageRegistry.getByCode("af") + assertEquals(Language.Afrikaans, af) + + val am = LanguageRegistry.getByCode("am") + assertEquals(Language.Amharic, am) + + val xo = LanguageRegistry.getByCode("xo") + assertNull(xo) + } + + @Test + fun getAllLanguagesIsNotEmpty() { + val allLanguages = LanguageRegistry.getAllLanguages() + assertTrue(allLanguages.isNotEmpty(), "The list of all languages should not be empty") + } +} diff --git a/xenoglot-core/src/commonTest/kotlin/dev/teogor/xenoglot/LanguageTest.kt b/xenoglot-core/src/commonTest/kotlin/dev/teogor/xenoglot/LanguageTest.kt new file mode 100644 index 0000000..cd0b998 --- /dev/null +++ b/xenoglot-core/src/commonTest/kotlin/dev/teogor/xenoglot/LanguageTest.kt @@ -0,0 +1,49 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot + +import kotlin.test.Test +import kotlin.test.assertEquals +import kotlin.test.assertFalse +import kotlin.test.assertTrue + +class LanguageTest { + + @Test + fun languagePropertiesAreCorrect() { + val af = Language.Afrikaans + assertEquals("af", af.code) + assertEquals("Afrikaans", af.name) + assertEquals("Afrikaans", af.nativeName) + + val am = Language.Amharic + assertEquals("am", am.code) + assertEquals("Amharic", am.name) + assertEquals("አማርኛ", am.nativeName) + } + + @Test + fun isSpokenInCountryReturnsTrueForKnownLanguages() { + val af = Language.Afrikaans + assertTrue { af.isSpokenIn(Country.SouthAfrica) } + assertFalse { af.isSpokenIn(Country.UnitedStates) } + + val am = Language.Amharic + assertTrue { am.isSpokenIn(Country.Ethiopia) } + assertFalse { am.isSpokenIn(Country.UnitedStates) } + } +} diff --git a/xenoglot-locale/.gitignore b/xenoglot-locale/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/xenoglot-locale/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/xenoglot-locale/api/android/xenoglot-locale.api b/xenoglot-locale/api/android/xenoglot-locale.api new file mode 100644 index 0000000..e4e0596 --- /dev/null +++ b/xenoglot-locale/api/android/xenoglot-locale.api @@ -0,0 +1,39 @@ +public final class dev/teogor/xenoglot/locale/LanguageKtxKt { + public static final fun displayName (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Ljava/lang/String; + public static final fun getDisplayName (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Ljava/lang/String; + public static final fun getLocale (Ldev/teogor/xenoglot/Language;)Ldev/teogor/xenoglot/locale/XenoglotLocale; +} + +public final class dev/teogor/xenoglot/locale/LocaleCategory : java/lang/Enum { + public static final field DISPLAY Ldev/teogor/xenoglot/locale/LocaleCategory; + public static final field FORMAT Ldev/teogor/xenoglot/locale/LocaleCategory; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Ldev/teogor/xenoglot/locale/LocaleCategory; + public static fun values ()[Ldev/teogor/xenoglot/locale/LocaleCategory; +} + +public final class dev/teogor/xenoglot/locale/XenoglotLocale { + public static final field Companion Ldev/teogor/xenoglot/locale/XenoglotLocale$Companion; + public fun (Ldev/teogor/xenoglot/Language;)V + public fun (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Country;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getCountry ()Ldev/teogor/xenoglot/Country; + public final fun getDisplayCountry ()Ljava/lang/String; + public final fun getDisplayCountry (Ldev/teogor/xenoglot/locale/XenoglotLocale;)Ljava/lang/String; + public final fun getDisplayLanguage ()Ljava/lang/String; + public final fun getDisplayLanguage (Ldev/teogor/xenoglot/locale/XenoglotLocale;)Ljava/lang/String; + public final fun getDisplayName ()Ljava/lang/String; + public final fun getDisplayName (Ldev/teogor/xenoglot/locale/XenoglotLocale;)Ljava/lang/String; + public final fun getLanguage ()Ldev/teogor/xenoglot/Language; + public fun hashCode ()I + public final fun toLanguageTag ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/locale/XenoglotLocale$Companion { + public final fun getDefault ()Ldev/teogor/xenoglot/locale/XenoglotLocale; + public final fun getDefault (Ldev/teogor/xenoglot/locale/LocaleCategory;)Ldev/teogor/xenoglot/locale/XenoglotLocale; + public final fun setDefault (Ldev/teogor/xenoglot/locale/LocaleCategory;Ldev/teogor/xenoglot/locale/XenoglotLocale;)V + public final fun setDefault (Ldev/teogor/xenoglot/locale/XenoglotLocale;)V +} + diff --git a/xenoglot-locale/api/jvm/xenoglot-locale.api b/xenoglot-locale/api/jvm/xenoglot-locale.api new file mode 100644 index 0000000..e4e0596 --- /dev/null +++ b/xenoglot-locale/api/jvm/xenoglot-locale.api @@ -0,0 +1,39 @@ +public final class dev/teogor/xenoglot/locale/LanguageKtxKt { + public static final fun displayName (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Ljava/lang/String; + public static final fun getDisplayName (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Language;)Ljava/lang/String; + public static final fun getLocale (Ldev/teogor/xenoglot/Language;)Ldev/teogor/xenoglot/locale/XenoglotLocale; +} + +public final class dev/teogor/xenoglot/locale/LocaleCategory : java/lang/Enum { + public static final field DISPLAY Ldev/teogor/xenoglot/locale/LocaleCategory; + public static final field FORMAT Ldev/teogor/xenoglot/locale/LocaleCategory; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Ldev/teogor/xenoglot/locale/LocaleCategory; + public static fun values ()[Ldev/teogor/xenoglot/locale/LocaleCategory; +} + +public final class dev/teogor/xenoglot/locale/XenoglotLocale { + public static final field Companion Ldev/teogor/xenoglot/locale/XenoglotLocale$Companion; + public fun (Ldev/teogor/xenoglot/Language;)V + public fun (Ldev/teogor/xenoglot/Language;Ldev/teogor/xenoglot/Country;)V + public fun equals (Ljava/lang/Object;)Z + public final fun getCountry ()Ldev/teogor/xenoglot/Country; + public final fun getDisplayCountry ()Ljava/lang/String; + public final fun getDisplayCountry (Ldev/teogor/xenoglot/locale/XenoglotLocale;)Ljava/lang/String; + public final fun getDisplayLanguage ()Ljava/lang/String; + public final fun getDisplayLanguage (Ldev/teogor/xenoglot/locale/XenoglotLocale;)Ljava/lang/String; + public final fun getDisplayName ()Ljava/lang/String; + public final fun getDisplayName (Ldev/teogor/xenoglot/locale/XenoglotLocale;)Ljava/lang/String; + public final fun getLanguage ()Ldev/teogor/xenoglot/Language; + public fun hashCode ()I + public final fun toLanguageTag ()Ljava/lang/String; + public fun toString ()Ljava/lang/String; +} + +public final class dev/teogor/xenoglot/locale/XenoglotLocale$Companion { + public final fun getDefault ()Ldev/teogor/xenoglot/locale/XenoglotLocale; + public final fun getDefault (Ldev/teogor/xenoglot/locale/LocaleCategory;)Ldev/teogor/xenoglot/locale/XenoglotLocale; + public final fun setDefault (Ldev/teogor/xenoglot/locale/LocaleCategory;Ldev/teogor/xenoglot/locale/XenoglotLocale;)V + public final fun setDefault (Ldev/teogor/xenoglot/locale/XenoglotLocale;)V +} + diff --git a/xenoglot-locale/build.gradle.kts b/xenoglot-locale/build.gradle.kts new file mode 100644 index 0000000..dc7919c --- /dev/null +++ b/xenoglot-locale/build.gradle.kts @@ -0,0 +1,115 @@ +/* + * Copyright 2023 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl + +plugins { + alias(libs.plugins.jetbrains.kotlin.multiplatform) + alias(libs.plugins.jetbrains.kotlin.serialization) + alias(libs.plugins.android.library) + alias(libs.plugins.teogor.winds) +} + +winds { + moduleMetadata { + artifactDescriptor { + name = "Locale" + } + } +} + +kotlin { + jvm { + kotlin { + jvmToolchain(11) + } + } + + androidTarget { + publishAllLibraryVariants() + } + + // Configure JavaScript (WASM and IR) + @OptIn(ExperimentalWasmDsl::class) + wasmJs { + browser() + nodejs() + generateTypeScriptDefinitions() + } + + js(IR) { + browser() + binaries.executable() + } + + // Configure iOS targets + iosX64() + iosArm64() + iosSimulatorArm64() + + // Configure macOS targets + macosX64() + macosArm64() + + // Configure Linux targets + linuxX64() + linuxArm64() + + // Configure tvOS targets + tvosX64() + tvosArm64() + tvosSimulatorArm64() + + // Configure watchOS targets + watchosX64() + watchosArm32() + watchosArm64() + watchosDeviceArm64() + watchosSimulatorArm64() + + sourceSets { + val commonMain by getting { + dependencies { + implementation(libs.jetbrains.kotlinx.serialization.core) + implementation(libs.jetbrains.kotlinx.serialization.json) + + api(project(":xenoglot-atlas")) + api(project(":xenoglot-atlas-extended")) + api(project(":xenoglot-core")) + } + } + val commonTest by getting { + dependencies { + implementation(libs.jetbrains.kotlin.test) + } + } + } + + @OptIn(ExperimentalKotlinGradlePluginApi::class) + compilerOptions { + freeCompilerArgs.add("-Xexpect-actual-classes") + } +} + +android { + namespace = "dev.teogor.xenoglot.atlas.extended" + compileSdk = libs.versions.android.compileSdk.get().toInt() + + defaultConfig { + minSdk = libs.versions.android.minSdk.get().toInt() + } +} diff --git a/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/LanguageKtx.kt b/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/LanguageKtx.kt new file mode 100644 index 0000000..e708b78 --- /dev/null +++ b/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/LanguageKtx.kt @@ -0,0 +1,60 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.locale + +import dev.teogor.xenoglot.Language + +/** + * Retrieves the localized display name of this language in another specified language. + * + * This function returns the display name of the language represented by this [Language] object, + * localized in the specified [targetLanguage]. If the [targetLanguage] matches the current language, + * the native name is returned. + * + * @param targetLanguage The [Language] in which the display name should be returned. + * @return The localized display name of this language in the specified [targetLanguage]. + */ +fun Language.getDisplayName(targetLanguage: Language): String = if (targetLanguage == this) { + nativeName +} else { + XenoglotLocale(this).getDisplayLanguage(XenoglotLocale(targetLanguage)) +} + +/** + * Extension function to get the display name of a language in another + * language. + * + * @param language The language in which to display the name. + * + * @return The display name of the language in the specified language. + */ +infix fun Language.displayName(language: Language): String = getDisplayName(language) + +/** + * Retrieves the [XenoglotLocale] representation of the language. + * + * This property provides a [XenoglotLocale] object initialized with the current language. + * It allows conversion of the `Language` to a locale representation, which can be used + * for locale-specific operations and formatting. + * + * @return The [XenoglotLocale] object corresponding to the language. + * + * @see XenoglotLocale + * @see Language + */ +val Language.locale: XenoglotLocale + get() = XenoglotLocale(this) diff --git a/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/LocaleCategory.kt b/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/LocaleCategory.kt new file mode 100644 index 0000000..d14ea48 --- /dev/null +++ b/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/LocaleCategory.kt @@ -0,0 +1,52 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.locale + +/** + * Represents different categories of locales that can be used in locale-sensitive operations. + * + * This enum class defines categories for locale-based operations, which can be useful for specifying + * the context in which a locale is used. Different categories may have different default locales + * and formatting rules. + * + * The categories are: + * + * - [DISPLAY]: Used for operations related to displaying locale-specific information such as names + * of languages or countries. + * - [FORMAT]: Used for operations related to formatting locale-specific data such as dates, numbers, + * or currencies. + * + * Examples of usage: + * + * - To get or set the default locale for display purposes, use the [DISPLAY] category. + * - To get or set the default locale for formatting purposes, use the [FORMAT] category. + * + * @property DISPLAY Represents the locale category used for displaying locale-specific information. + * @property FORMAT Represents the locale category used for formatting locale-specific data. + */ +enum class LocaleCategory { + /** + * Locale category used for displaying locale-specific information, such as names of languages, + * countries, or other entities. + */ + DISPLAY, + + /** + * Locale category used for formatting locale-specific data, such as dates, numbers, or currencies. + */ + FORMAT, +} diff --git a/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/XenoglotLocale.kt b/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/XenoglotLocale.kt new file mode 100644 index 0000000..bee1120 --- /dev/null +++ b/xenoglot-locale/src/commonMain/kotlin/dev/teogor/xenoglot/locale/XenoglotLocale.kt @@ -0,0 +1,217 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.locale + +import dev.teogor.xenoglot.Country +import dev.teogor.xenoglot.Language +import dev.teogor.xenoglot.atlas.extended.ExtendedCountryLanguageRegistry + +/** + * Represents a locale with a specific language and optional country. + * + * This class provides methods to retrieve locale-specific information such as display names + * and language tags. It also allows setting and getting default locales for different categories. + * + * @param language The [Language] associated with this locale. + * @param country The optional [Country] associated with this locale. + * + * @see Language + * @see Country + */ +class XenoglotLocale( + val language: Language, + val country: Country?, +) { + /** + * Constructs a [XenoglotLocale] with a language and no country. + * + * @param language The [Language] associated with this locale. + */ + constructor(language: Language) : this(language, null) + + /** + * Retrieves the display name of the language in the default display locale. + * + * @return The display name of the language. + */ + fun getDisplayLanguage(): String { + return getDisplayLanguage(getDefault(LocaleCategory.DISPLAY)) + } + + /** + * Retrieves the display name of the language in the specified locale. + * + * @param inLocale The [XenoglotLocale] to use for localization. + * @return The display name of the language in the specified locale. + */ + fun getDisplayLanguage(inLocale: XenoglotLocale): String { + val localizations = ExtendedCountryLanguageRegistry.getLocalizations(inLocale.language.code) + return localizations.first { it.code == language.code }.language + } + + /** + * Retrieves the display name of the country in the default display locale. + * + * @return The display name of the country, or `null` if no country is specified. + */ + fun getDisplayCountry(): String? { + return getDisplayCountry(getDefault(LocaleCategory.DISPLAY)) + } + + /** + * Retrieves the display name of the country in the specified locale. + * + * @param inLocale The [XenoglotLocale] to use for localization. + * @return The display name of the country in the specified locale, or `null` if no country is specified. + */ + fun getDisplayCountry(inLocale: XenoglotLocale): String? { + if (country == null) return null + + val localizations = ExtendedCountryLanguageRegistry.getLocalizations(inLocale.language.code) + return localizations.first { it.code == language.code }.country + } + + /** + * Retrieves the display name of the locale in the default display locale. + * + * @return The display name of the locale. + */ + fun getDisplayName(): String { + return getDisplayName(getDefault(LocaleCategory.DISPLAY)) + } + + /** + * Retrieves the display name of the locale in the specified locale. + * + * @param inLocale The [XenoglotLocale] to use for localization. + * @return The display name of the locale in the specified locale. + */ + fun getDisplayName(inLocale: XenoglotLocale): String { + val languageName = getDisplayLanguage(inLocale) + val countryName = getDisplayCountry(inLocale) + + return buildString { + append(languageName) + if (countryName != null) { + append(" ($countryName)") + } + } + } + + /** + * Returns a well-formed IETF BCP 47 language tag representing the locale. + * + * @return The language tag for the locale. + */ + fun toLanguageTag(): String { + return buildString { + append(language.languageTag) + if (country != null) { + append("_${country.code.uppercase()}") + } + } + } + + /** + * Compares this locale to another object for equality. + * + * @param other The other object to compare with. + * @return `true` if the locales are equal, `false` otherwise. + */ + override fun equals(other: Any?): Boolean { + if (this === other) return true + if (other !is XenoglotLocale) return false + return this.language == other.language && this.country == other.country + } + + /** + * Returns a hash code for the locale. + * + * @return The hash code of the locale. + */ + override fun hashCode(): Int { + var result = language.hashCode() + result = 31 * result + (country?.hashCode() ?: 0) + return result + } + + /** + * Returns a string representation of the locale. + * + * @return A string describing the locale. + */ + override fun toString(): String { + return buildString { + append(language.code) + if (country != null) { + append("_${country.code.uppercase()}") + } + } + } + + companion object { + private var defaultLocale: XenoglotLocale = XenoglotLocale( + Language.English, + Country.UnitedStates, + ) + + private val categoryDefaults: MutableMap = mutableMapOf( + LocaleCategory.DISPLAY to defaultLocale, + LocaleCategory.FORMAT to defaultLocale, + ) + + /** + * Returns the default locale for the general case. + * + * @return The default locale. + */ + fun getDefault(): XenoglotLocale { + return defaultLocale + } + + /** + * Sets the default locale for the general case. + * + * @param newLocale The new default locale. + */ + fun setDefault(newLocale: XenoglotLocale) { + defaultLocale = newLocale + categoryDefaults[LocaleCategory.DISPLAY] = newLocale + categoryDefaults[LocaleCategory.FORMAT] = newLocale + } + + /** + * Gets the default locale for the specified category. + * + * @param category The [LocaleCategory] to get the default locale for. + * @return The default locale for the specified category. + */ + fun getDefault(category: LocaleCategory): XenoglotLocale { + return categoryDefaults[category] ?: defaultLocale + } + + /** + * Sets the default locale for the specified category. + * + * @param category The [LocaleCategory] to set the default locale for. + * @param newLocale The new default locale for the specified category. + */ + fun setDefault(category: LocaleCategory, newLocale: XenoglotLocale) { + categoryDefaults[category] = newLocale + } + } +} diff --git a/xenoglot-locale/src/commonTest/kotlin/dev/teogor/xenoglot/locale/LanguageKtxTest.kt b/xenoglot-locale/src/commonTest/kotlin/dev/teogor/xenoglot/locale/LanguageKtxTest.kt new file mode 100644 index 0000000..cd78fef --- /dev/null +++ b/xenoglot-locale/src/commonTest/kotlin/dev/teogor/xenoglot/locale/LanguageKtxTest.kt @@ -0,0 +1,87 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.locale + +import dev.teogor.xenoglot.Language +import kotlin.test.Test +import kotlin.test.assertEquals + +class LanguageKtxTest { + + private val languageEnglish = Language.English + private val languageRomanian = Language.Romanian + private val languageFrench = Language.French + + @Test + fun getDisplayName_getDisplayNameInContext_shouldReturnCorrectDisplayNameInContext() { + XenoglotLocale.setDefault(XenoglotLocale(Language.English)) + + // Testing display name of Romanian in English + val displayNameInEnglish = languageRomanian.getDisplayName(languageEnglish) + assertEquals("Romanian", displayNameInEnglish) + + // Testing display name of English in Romanian + // val displayNameInRomanian = languageEnglish.getDisplayName(languageRomanian) + // assertEquals("Engleză", displayNameInRomanian) + } + + @Test + fun getDisplayName_getDisplayNameInSameLanguage_shouldReturnNativeName() { + XenoglotLocale.setDefault(XenoglotLocale(Language.English)) + + // Testing display name of English in English + val nativeName = languageEnglish.getDisplayName(languageEnglish) + assertEquals("English", nativeName) + } + + @Test + fun languageDisplayName_infixFunction_shouldReturnCorrectDisplayNameInContext() { + XenoglotLocale.setDefault(XenoglotLocale(Language.English)) + + // Using infix function to get display name + val displayNameInEnglish = languageRomanian displayName languageEnglish + assertEquals("Romanian", displayNameInEnglish) + + // Using infix function to get display name in another language + // val displayNameInFrench = languageEnglish displayName languageFrench + // assertEquals("Anglais", displayNameInFrench) + } + + @Test + fun languageDisplayName_infixFunction_sameLanguage_shouldReturnNativeName() { + XenoglotLocale.setDefault(XenoglotLocale(Language.English)) + + // Using infix function to get native name + val nativeName = languageEnglish displayName languageEnglish + assertEquals("English", nativeName) + } + + @Test + fun locale_property_shouldReturnCorrectXenoglotLocale() { + // Test for English language + val expectedEnglishLocale = XenoglotLocale(Language.English) + assertEquals(expectedEnglishLocale, languageEnglish.locale) + + // Test for Romanian language + val expectedRomanianLocale = XenoglotLocale(Language.Romanian) + assertEquals(expectedRomanianLocale, languageRomanian.locale) + + // Test for French language + val expectedFrenchLocale = XenoglotLocale(Language.French) + assertEquals(expectedFrenchLocale, languageFrench.locale) + } +} diff --git a/xenoglot-locale/src/commonTest/kotlin/dev/teogor/xenoglot/locale/XenoglotLocaleTest.kt b/xenoglot-locale/src/commonTest/kotlin/dev/teogor/xenoglot/locale/XenoglotLocaleTest.kt new file mode 100644 index 0000000..e13c4f1 --- /dev/null +++ b/xenoglot-locale/src/commonTest/kotlin/dev/teogor/xenoglot/locale/XenoglotLocaleTest.kt @@ -0,0 +1,116 @@ +/* + * Copyright 2024 teogor (Teodor Grigor) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package dev.teogor.xenoglot.locale + +import dev.teogor.xenoglot.Country +import dev.teogor.xenoglot.Language +import kotlin.test.Test +import kotlin.test.assertEquals +import kotlin.test.assertNotEquals + +class XenoglotLocaleTest { + private val localeKorean = XenoglotLocale(Language.Korean) + private val localeRomanianRomania = XenoglotLocale(Language.Romanian, Country.Romania) + private val localeEnglishUS = XenoglotLocale(Language.English, Country.UnitedStates) + + @Test + fun defaultLocale_getDefault_shouldReturnInitialDefault() { + // Set default to ensure it's in the expected initial state + XenoglotLocale.setDefault(localeEnglishUS) + + val defaultLocale = XenoglotLocale.getDefault() + assertEquals(Language.English, defaultLocale.language) + assertEquals(Country.UnitedStates, defaultLocale.country) + } + + @Test + fun defaultLocale_setDefault_shouldUpdateDefaultLocale() { + XenoglotLocale.setDefault(localeKorean) + + val defaultLocale = XenoglotLocale.getDefault() + assertEquals(localeKorean, defaultLocale) + } + + @Test + fun displayLanguage_getDisplayLanguage_shouldReturnCorrectLanguageName() { + XenoglotLocale.setDefault(localeRomanianRomania) + + val locale = XenoglotLocale(Language.Romanian) + assertEquals("română", locale.getDisplayLanguage()) + } + + @Test + fun displayLanguage_getDisplayLanguageInContext_shouldReturnLanguageNameInContext() { + val localeRo = XenoglotLocale(Language.Romanian) + val localeEn = XenoglotLocale(Language.English) + assertEquals("Romanian", localeRo.getDisplayLanguage(localeEn)) + } + + @Test + fun displayCountry_getDisplayCountry_shouldReturnCorrectCountryName() { + XenoglotLocale.setDefault(localeRomanianRomania) + + val localeRo = XenoglotLocale(Language.Romanian, Country.Romania) + assertEquals("România", localeRo.getDisplayCountry()) + } + + @Test + fun displayCountry_getDisplayCountryInContext_shouldReturnCountryNameInContext() { + val localeRo = XenoglotLocale(Language.Romanian, Country.Romania) + val localeEn = XenoglotLocale(Language.English) + assertEquals("Romania", localeRo.getDisplayCountry(localeEn)) + } + + @Test + fun displayName_getDisplayName_shouldReturnFormattedDisplayName() { + XenoglotLocale.setDefault(localeRomanianRomania) + + val localeRo = XenoglotLocale(Language.Romanian, Country.Romania) + assertEquals("română (România)", localeRo.getDisplayName()) + } + + @Test + fun displayName_getDisplayNameInContext_shouldReturnDisplayNameInContext() { + val localeRo = XenoglotLocale(Language.Romanian, Country.Romania) + val localeEn = XenoglotLocale(Language.English) + assertEquals("Romanian (Romania)", localeRo.getDisplayName(localeEn)) + } + + @Test + fun languageTag_toLanguageTag_shouldReturnFormattedLanguageTag() { + val localeRo = XenoglotLocale(Language.Romanian, Country.Romania) + assertEquals("ro_RO", localeRo.toLanguageTag()) + } + + @Test + fun equality_equalsAndHashCode_shouldBeConsistent() { + val localeRo1 = XenoglotLocale(Language.Romanian, Country.Romania) + val localeRo2 = XenoglotLocale(Language.Romanian, Country.Romania) + val localeEnUK = XenoglotLocale(Language.English, Country.UnitedKingdom) + + assertEquals(localeRo1, localeRo2) + assertNotEquals(localeRo1, localeEnUK) + assertEquals(localeRo1.hashCode(), localeRo2.hashCode()) + assertNotEquals(localeRo1.hashCode(), localeEnUK.hashCode()) + } + + @Test + fun stringRepresentation_toString_shouldReturnFormattedString() { + val localeRo = XenoglotLocale(Language.Romanian, Country.Romania) + assertEquals("ro_RO", localeRo.toString()) + } +}