Merge pull request #1044 from luqmanfadlli/indonesian-locale

Add Indonesian Localization
This commit is contained in:
Muhammed Nayif Rahman 2026-05-13 14:03:19 +05:30 committed by GitHub
commit 211b33a972
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 1297 additions and 17 deletions

View file

@ -1,13 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
<locale android:name="cs"/>
<locale android:name="en"/>
<locale android:name="fr"/>
<locale android:name="es"/>
<locale android:name="pt"/>
<locale android:name="tr"/>
<locale android:name="it"/>
<locale android:name="el"/>
<locale android:name="pl"/>
<locale android:name="de"/>
<locale android:name="cs"/>
<locale android:name="el"/>
<locale android:name="id"/>
<locale android:name="it"/>
<locale android:name="pl"/>
<locale android:name="pt"/>
<locale android:name="es"/>
<locale android:name="tr"/>
</locale-config>

File diff suppressed because it is too large Load diff

View file

@ -1,32 +1,34 @@
package com.nuvio.app.features.settings
import nuvio.composeapp.generated.resources.Res
import nuvio.composeapp.generated.resources.lang_czech
import nuvio.composeapp.generated.resources.lang_english
import nuvio.composeapp.generated.resources.lang_french
import nuvio.composeapp.generated.resources.lang_german
import nuvio.composeapp.generated.resources.lang_spanish
import nuvio.composeapp.generated.resources.lang_portuguese_portugal
import nuvio.composeapp.generated.resources.lang_turkish
import nuvio.composeapp.generated.resources.lang_italian
import nuvio.composeapp.generated.resources.lang_greek
import nuvio.composeapp.generated.resources.lang_indonesian
import nuvio.composeapp.generated.resources.lang_italian
import nuvio.composeapp.generated.resources.lang_polish
import nuvio.composeapp.generated.resources.lang_czech
import nuvio.composeapp.generated.resources.lang_portuguese_portugal
import nuvio.composeapp.generated.resources.lang_spanish
import nuvio.composeapp.generated.resources.lang_turkish
import org.jetbrains.compose.resources.StringResource
enum class AppLanguage(
val code: String,
val labelRes: StringResource,
) {
CZECH("cs", Res.string.lang_czech),
ENGLISH("en", Res.string.lang_english),
FRENCH("fr", Res.string.lang_french),
GERMAN("de", Res.string.lang_german),
SPANISH("es", Res.string.lang_spanish),
PORTUGUESE("pt", Res.string.lang_portuguese_portugal),
TURKISH("tr", Res.string.lang_turkish),
ITALIAN("it", Res.string.lang_italian),
GREEK("el", Res.string.lang_greek),
INDONESIAN("id", Res.string.lang_indonesian),
ITALIAN("it", Res.string.lang_italian),
POLISH("pl", Res.string.lang_polish),
CZECH("cs", Res.string.lang_czech),
PORTUGUESE("pt", Res.string.lang_portuguese_portugal),
SPANISH("es", Res.string.lang_spanish),
TURKISH("tr", Res.string.lang_turkish),
;
companion object {