Add a option for Chinese(Traditional) translation and fix the option for Indonesian translation
This commit is contained in:
parent
f695a2a040
commit
4d6e36dc6b
|
@ -26,6 +26,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
|
||||||
object Basque : LanguagesPreference(11)
|
object Basque : LanguagesPreference(11)
|
||||||
object Indonesian : LanguagesPreference(12)
|
object Indonesian : LanguagesPreference(12)
|
||||||
|
|
||||||
|
object ChineseTraditional : LanguagesPreference(13)
|
||||||
|
|
||||||
override fun put(context: Context, scope: CoroutineScope) {
|
override fun put(context: Context, scope: CoroutineScope) {
|
||||||
scope.launch {
|
scope.launch {
|
||||||
context.dataStore.put(
|
context.dataStore.put(
|
||||||
|
@ -51,6 +53,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
|
||||||
Russian -> context.getString(R.string.russian)
|
Russian -> context.getString(R.string.russian)
|
||||||
Basque -> context.getString(R.string.basque)
|
Basque -> context.getString(R.string.basque)
|
||||||
Indonesian -> context.getString(R.string.indonesian)
|
Indonesian -> context.getString(R.string.indonesian)
|
||||||
|
ChineseTraditional -> context.getString(R.string.chinese_traditional)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getLocale(): Locale =
|
fun getLocale(): Locale =
|
||||||
|
@ -67,7 +70,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
|
||||||
Polish -> Locale("pl", "PL")
|
Polish -> Locale("pl", "PL")
|
||||||
Russian -> Locale("ru", "RU")
|
Russian -> Locale("ru", "RU")
|
||||||
Basque -> Locale("eu", "EU")
|
Basque -> Locale("eu", "EU")
|
||||||
Indonesian -> Locale("id", "ID")
|
Indonesian -> Locale("in", "ID")
|
||||||
|
ChineseTraditional -> Locale("zh", "TW")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setLocale(context: Context) {
|
fun setLocale(context: Context) {
|
||||||
|
@ -105,6 +109,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
|
||||||
Russian,
|
Russian,
|
||||||
Basque,
|
Basque,
|
||||||
Indonesian,
|
Indonesian,
|
||||||
|
ChineseTraditional,
|
||||||
)
|
)
|
||||||
|
|
||||||
fun fromPreferences(preferences: Preferences): LanguagesPreference =
|
fun fromPreferences(preferences: Preferences): LanguagesPreference =
|
||||||
|
@ -122,6 +127,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
|
||||||
10 -> Russian
|
10 -> Russian
|
||||||
11 -> Basque
|
11 -> Basque
|
||||||
12 -> Indonesian
|
12 -> Indonesian
|
||||||
|
13 -> ChineseTraditional
|
||||||
else -> default
|
else -> default
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,6 +146,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
|
||||||
10 -> Russian
|
10 -> Russian
|
||||||
11 -> Basque
|
11 -> Basque
|
||||||
12 -> Indonesian
|
12 -> Indonesian
|
||||||
|
13 -> ChineseTraditional
|
||||||
else -> default
|
else -> default
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -124,7 +124,7 @@
|
||||||
<p>
|
<p>
|
||||||
<b>Read You</b>
|
<b>Read You</b>
|
||||||
|
|
||||||
tidak menyimpan data penggunanya sama sekali. Dan semua informasi sensitif (sandi ataupun informasi akun lainnya)
|
tidak menyimpan data penggunanya sama sekali. Dan semua informasi sensitif (sandi ataupun informasi akun lainnya)
|
||||||
disimpan dengan aman di database lokal dari aplikasi yang ada di perangkatmu.
|
disimpan dengan aman di database lokal dari aplikasi yang ada di perangkatmu.
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
|
@ -161,7 +161,7 @@
|
||||||
<br/>
|
<br/>
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
Kebijakan ini tidak berlaku untuk layanan pihak ketiga yang Kamu gunakan dengan <b>Read You</b>.
|
Kebijakan ini tidak berlaku untuk layanan pihak ketiga yang Kamu gunakan dengan <b>Read You</b>.
|
||||||
Kamu bisa meninjau kebijakan privasi dari layanan pihak ketiga yang Kamu gunakan di situs web mereka.
|
Kamu bisa meninjau kebijakan privasi dari layanan pihak ketiga yang Kamu gunakan di situs web mereka.
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
<p>
|
<p>
|
||||||
<b>Read You</b>
|
<b>Read You</b>
|
||||||
|
|
||||||
adalah alat pengumpul konten saja. Penggunaan <b>Read You</b> tunduk pada hukum dan peraturan negara dan wilayahmu,
|
adalah alat pengumpul konten saja. Penggunaan <b>Read You</b> tunduk pada hukum dan peraturan negara dan wilayahmu,
|
||||||
dan setiap kewajiban yang muncul dari tindakanmu akan ditanggung Kamu secara pribadi.
|
dan setiap kewajiban yang muncul dari tindakanmu akan ditanggung Kamu secara pribadi.
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
|
@ -191,9 +191,9 @@
|
||||||
<p>
|
<p>
|
||||||
<b>Read You</b>
|
<b>Read You</b>
|
||||||
|
|
||||||
adalah proyek Open Source di bawah Lisensi Open Source GNU GPL 3.0[1], Yang memungkinkan Kamu untuk menggunakan, mereferensikan, dan
|
adalah proyek Open Source di bawah Lisensi Open Source GNU GPL 3.0[1], Yang memungkinkan Kamu untuk menggunakan, mereferensikan, dan
|
||||||
memodifikasi Source Code <b>Read You</b> dengan percuma, tetapi tidak mengizinkan
|
memodifikasi Source Code <b>Read You</b> dengan percuma, tetapi tidak mengizinkan
|
||||||
kode yang dimodifikasi dan diturunkan untuk didistribusikan dan dijual sebagai perangkat lunak Closed-Source yang dikomersilkan.
|
kode yang dimodifikasi dan diturunkan untuk didistribusikan dan dijual sebagai perangkat lunak Closed-Source yang dikomersilkan.
|
||||||
Untuk detailnya, silakan lihat Lisensi Open Source GNU GPL 3.0 secara lengkap[2].
|
Untuk detailnya, silakan lihat Lisensi Open Source GNU GPL 3.0 secara lengkap[2].
|
||||||
|
|
||||||
</p>
|
</p>
|
|
@ -115,6 +115,7 @@
|
||||||
<string name="russian" translatable="false">Русский</string>
|
<string name="russian" translatable="false">Русский</string>
|
||||||
<string name="basque" translatable="false">Euskara</string>
|
<string name="basque" translatable="false">Euskara</string>
|
||||||
<string name="indonesian" translatable="false">Bahasa Indonesia</string>
|
<string name="indonesian" translatable="false">Bahasa Indonesia</string>
|
||||||
|
<string name="chinese_traditional" translatable="false">繁體中文</string>
|
||||||
<string name="tips_and_support">Tips & support</string>
|
<string name="tips_and_support">Tips & support</string>
|
||||||
<string name="tips_and_support_desc">About, open source licenses</string>
|
<string name="tips_and_support_desc">About, open source licenses</string>
|
||||||
<string name="welcome">Welcome</string>
|
<string name="welcome">Welcome</string>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user