mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-05-17 15:32:01 +00:00
add Indonesian language support
Added Indonesian (Bahasa Indonesia) translation to the project. Files updated: - Translated strings added to the `values-id` directory. - Hooked up the new language option in `AppLanguage.kt`. - Registered the `id` locale in Android's `locale_config.xml`.
This commit is contained in:
parent
9056716c06
commit
c5faff3797
3 changed files with 1266 additions and 17 deletions
|
|
@ -1,13 +1,14 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
|
<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<locale android:name="cs"/>
|
||||||
<locale android:name="en"/>
|
<locale android:name="en"/>
|
||||||
<locale android:name="fr"/>
|
<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="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>
|
</locale-config>
|
||||||
|
|
|
||||||
1246
composeApp/src/commonMain/composeResources/values-id/strings.xml
Normal file
1246
composeApp/src/commonMain/composeResources/values-id/strings.xml
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,32 +1,34 @@
|
||||||
package com.nuvio.app.features.settings
|
package com.nuvio.app.features.settings
|
||||||
|
|
||||||
import nuvio.composeapp.generated.resources.Res
|
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_english
|
||||||
import nuvio.composeapp.generated.resources.lang_french
|
import nuvio.composeapp.generated.resources.lang_french
|
||||||
import nuvio.composeapp.generated.resources.lang_german
|
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_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_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
|
import org.jetbrains.compose.resources.StringResource
|
||||||
|
|
||||||
enum class AppLanguage(
|
enum class AppLanguage(
|
||||||
val code: String,
|
val code: String,
|
||||||
val labelRes: StringResource,
|
val labelRes: StringResource,
|
||||||
) {
|
) {
|
||||||
|
CZECH("cs", Res.string.lang_czech),
|
||||||
ENGLISH("en", Res.string.lang_english),
|
ENGLISH("en", Res.string.lang_english),
|
||||||
FRENCH("fr", Res.string.lang_french),
|
FRENCH("fr", Res.string.lang_french),
|
||||||
GERMAN("de", Res.string.lang_german),
|
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),
|
GREEK("el", Res.string.lang_greek),
|
||||||
|
INDONESIAN("id", Res.string.lang_indonesian),
|
||||||
|
ITALIAN("it", Res.string.lang_italian),
|
||||||
POLISH("pl", Res.string.lang_polish),
|
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 {
|
companion object {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue