diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt
index 66a5a427b..d5114a51f 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageFragment.kt
@@ -80,7 +80,7 @@ class LanguageFragment : BaseFragment() {
isSearchActive = isSearchActive,
onSearchClick = { isSearchActive = true },
onSaveClick = {
- languageViewModel.actions.tryEmit(Action.SaveAll)
+ languageViewModel.actions.tryEmit(Action.Save)
}
),
onClearClick = { resetSearchState() },
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageScreen.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageScreen.kt
index aa1af3587..52928d28a 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageScreen.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/LanguageScreen.kt
@@ -77,7 +77,7 @@ fun LanguageScreen(
}
Scaffold(topBar = {
KiwixAppBar(
- title = stringResource(R.string.select_languages),
+ title = stringResource(R.string.select_language),
navigationIcon = navigationIcon,
actionMenuItems = actionMenuItemList,
searchBar = if (isSearchActive) {
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/composables/HeaderText.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/composables/HeaderText.kt
index de30addb2..e9eadb5a3 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/composables/HeaderText.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/composables/HeaderText.kt
@@ -34,7 +34,7 @@ fun HeaderText(
) {
Text(
text = when (item.id) {
- LanguageListItem.HeaderItem.SELECTED -> stringResource(R.string.your_languages)
+ LanguageListItem.HeaderItem.SELECTED -> stringResource(R.string.your_language)
LanguageListItem.HeaderItem.OTHER -> stringResource(R.string.other_languages)
else -> ""
},
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/composables/LanguageItemRow.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/composables/LanguageItemRow.kt
index 3a41bfbf8..6eaa51ccb 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/composables/LanguageItemRow.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/composables/LanguageItemRow.kt
@@ -28,6 +28,7 @@ import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Checkbox
import androidx.compose.material3.MaterialTheme
+import androidx.compose.material3.RadioButton
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
@@ -62,20 +63,20 @@ fun LanguageItemRow(
},
verticalAlignment = Alignment.CenterVertically
) {
- Checkbox(
+ RadioButton(
modifier = Modifier
.padding(ComposeDimens.SIXTEEN_DP)
.semantics {
testTag = "$LANGUAGE_ITEM_CHECKBOX_TESTING_TAG${language.language}"
},
- checked = language.active,
- onCheckedChange = {
+ selected = language.active,
+ onClick = {
onCheckedChange(item)
}
)
Column {
Text(
- text = language.language,
+ text = language.language.ifEmpty { context.getString(R.string.all_languages) },
style = MaterialTheme.typography.bodyLarge
)
Text(
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/Action.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/Action.kt
index 74d2e9dac..b852bc8b3 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/Action.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/Action.kt
@@ -26,5 +26,5 @@ sealed class Action {
data class Filter(val filter: String) : Action()
data class Select(val language: LanguageItem) : Action()
data class Error(val errorMessage: String) : Action()
- object SaveAll : Action()
+ object Save : Action()
}
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/LanguageViewModel.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/LanguageViewModel.kt
index 03be7d9a4..62c2b000d 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/LanguageViewModel.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/LanguageViewModel.kt
@@ -43,6 +43,7 @@ import org.kiwix.kiwixmobile.core.di.modules.CONNECTION_TIMEOUT
import org.kiwix.kiwixmobile.core.di.modules.KIWIX_LANGUAGE_URL
import org.kiwix.kiwixmobile.core.di.modules.READ_TIMEOUT
import org.kiwix.kiwixmobile.core.di.modules.USER_AGENT
+import org.kiwix.kiwixmobile.core.downloader.downloadManager.ZERO
import org.kiwix.kiwixmobile.core.extensions.registerReceiver
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
import org.kiwix.kiwixmobile.core.utils.TAG_KIWIX
@@ -53,7 +54,7 @@ import org.kiwix.kiwixmobile.core.zim_manager.NetworkState
import org.kiwix.kiwixmobile.language.composables.LanguageListItem.LanguageItem
import org.kiwix.kiwixmobile.language.viewmodel.Action.Error
import org.kiwix.kiwixmobile.language.viewmodel.Action.Filter
-import org.kiwix.kiwixmobile.language.viewmodel.Action.SaveAll
+import org.kiwix.kiwixmobile.language.viewmodel.Action.Save
import org.kiwix.kiwixmobile.language.viewmodel.Action.Select
import org.kiwix.kiwixmobile.language.viewmodel.Action.UpdateLanguages
import org.kiwix.kiwixmobile.language.viewmodel.State.Content
@@ -93,30 +94,32 @@ class LanguageViewModel @Inject constructor(
kiwixService =
KiwixService.ServiceCreator.newHackListService(getOkHttpClient(), KIWIX_LANGUAGE_URL)
val feed = kiwixService.getLanguages()
+ var allBooksCount = ZERO
+
+ val languages = feed.entries.orEmpty().mapIndexedNotNull { index, entry ->
+ allBooksCount += entry.count
+ runCatching {
+ Language(
+ languageCode = entry.languageCode,
+ active = sharedPreferenceUtil.selectedOnlineContentLanguage == entry.languageCode,
+ occurrencesOfLanguage = entry.count,
+ id = (index + 1).toLong()
+ )
+ }.onFailure {
+ Log.w(TAG_KIWIX, "Unsupported locale code: ${entry.languageCode}", it)
+ }.getOrNull()
+ }
+
buildList {
- // Add default item to show all language.
add(
Language(
languageCode = "",
active = sharedPreferenceUtil.selectedOnlineContentLanguage.isEmpty(),
- occurrencesOfLanguage = 0,
+ occurrencesOfLanguage = allBooksCount,
id = 0L
)
)
-
- // Add the rest of the fetched languages
- feed.entries.orEmpty().mapIndexedNotNull { index, languageEntry ->
- runCatching {
- Language(
- languageCode = languageEntry.languageCode,
- active = sharedPreferenceUtil.selectedOnlineContentLanguage == languageEntry.languageCode,
- occurrencesOfLanguage = languageEntry.count,
- id = (index + 1).toLong()
- )
- }.onFailure {
- Log.w(TAG_KIWIX, "Unsupported locale code: ${languageEntry.languageCode}", it)
- }.getOrNull()
- }.forEach { add(it) }
+ addAll(languages)
}
}.onFailure { it.printStackTrace() }.getOrNull()
@@ -175,18 +178,19 @@ class LanguageViewModel @Inject constructor(
else -> currentState
}
- SaveAll ->
+ Save ->
when (currentState) {
- is Content -> saveAll(currentState)
+ is Content -> save(currentState)
else -> currentState
}
}
}
- private fun saveAll(currentState: Content): State {
+ private fun save(currentState: Content): State {
+ val selectedLanguage = currentState.items.first { it.active }
effects.tryEmit(
SaveLanguagesAndFinish(
- currentState.items.first(),
+ selectedLanguage,
sharedPreferenceUtil,
viewModelScope
)
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/State.kt b/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/State.kt
index d6944cce1..96879b97a 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/State.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/State.kt
@@ -38,7 +38,7 @@ sealed class State {
) : State() {
fun select(languageItem: LanguageItem) =
Content(
- items.map { if (it.id == languageItem.id) it.copy(active = !it.active) else it },
+ items.map { it.copy(active = it.id == languageItem.id) },
filter
)
diff --git a/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt b/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt
index 90aac7fff..878bfc5ad 100644
--- a/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt
+++ b/app/src/main/java/org/kiwix/kiwixmobile/zimManager/ZimManageViewModel.kt
@@ -362,9 +362,9 @@ class ZimManageViewModel @Inject constructor(
fun updateOnlineLibraryFilters(newRequest: OnlineLibraryRequest) {
onlineLibraryRequest.update { current ->
current.copy(
- query = newRequest.query.takeUnless { it.isNullOrEmpty() } ?: current.query,
- category = newRequest.category.takeUnless { it.isNullOrEmpty() } ?: current.category,
- lang = newRequest.lang.takeUnless { it.isNullOrEmpty() } ?: current.lang,
+ query = newRequest.query ?: current.query,
+ category = newRequest.category ?: current.category,
+ lang = newRequest.lang ?: current.lang,
page = newRequest.page,
isLoadMoreItem = newRequest.isLoadMoreItem
)
diff --git a/core/src/main/res/values-ar/strings.xml b/core/src/main/res/values-ar/strings.xml
index 37bb4571b..8419e3336 100644
--- a/core/src/main/res/values-ar/strings.xml
+++ b/core/src/main/res/values-ar/strings.xml
@@ -225,7 +225,6 @@
انتقل إلى الصفحة السابقة
انتقل إلى الصفحة التالية
جدول المحتويات
- اختر اللغات
حفظ اللغات
اعرض الكل
التاريخ
diff --git a/core/src/main/res/values-ast/strings.xml b/core/src/main/res/values-ast/strings.xml
index d9a5680e0..cd7258300 100644
--- a/core/src/main/res/values-ast/strings.xml
+++ b/core/src/main/res/values-ast/strings.xml
@@ -178,7 +178,6 @@
Dir a la páxina anterior
Dir a la páxina siguiente
Índiz
- Escoyer llingües
Guardar llingües
Espander
Historial
diff --git a/core/src/main/res/values-br/strings.xml b/core/src/main/res/values-br/strings.xml
index 4c39d71ac..b7faae42e 100644
--- a/core/src/main/res/values-br/strings.xml
+++ b/core/src/main/res/values-br/strings.xml
@@ -169,7 +169,6 @@
Mont d’ar bajenn gent
Mont d’ar bajenn da-heul
Taolenn
- Dibab ar yezhoù
Enrollañ ar yezhoù
Dispakañ
Istor
diff --git a/core/src/main/res/values-ckb/strings.xml b/core/src/main/res/values-ckb/strings.xml
index f5005f714..26605cd8c 100644
--- a/core/src/main/res/values-ckb/strings.xml
+++ b/core/src/main/res/values-ckb/strings.xml
@@ -119,7 +119,6 @@
بگەڕێوە بۆ پەڕەی پێشوو
بڕۆ بۆ پەڕەی دواتر
پێڕستی ناوەڕۆکەکان
- زمانەکان ھەڵبژێرە
زمانەکان پاشەکەوت بکە
فراوان بکەوە
مێژوو
diff --git a/core/src/main/res/values-cs/strings.xml b/core/src/main/res/values-cs/strings.xml
index 5a993c3f3..2638646e4 100644
--- a/core/src/main/res/values-cs/strings.xml
+++ b/core/src/main/res/values-cs/strings.xml
@@ -196,7 +196,6 @@
Jdi na předchozí stránku
Přejít na následující stránku
Obsah
- Vyberte jazyky
Uložit jazyky
Rozšířit
Historie
diff --git a/core/src/main/res/values-da/strings.xml b/core/src/main/res/values-da/strings.xml
index 38a95c332..fd64c8727 100644
--- a/core/src/main/res/values-da/strings.xml
+++ b/core/src/main/res/values-da/strings.xml
@@ -191,7 +191,6 @@
Gå til forrige side
Gå til næste side
Indholdsfortegnelse
- Vælg sprog
Gem sprog
Udvid
Historik
diff --git a/core/src/main/res/values-dag/strings.xml b/core/src/main/res/values-dag/strings.xml
index da8427dd6..4af91b06d 100644
--- a/core/src/main/res/values-dag/strings.xml
+++ b/core/src/main/res/values-dag/strings.xml
@@ -201,7 +201,6 @@
Chami yaɣa kurili
Chami yaɣa shɛli din paya
Teebuli zaŋ n-ti lahabaya
- Amí ichi ku ma chí
Amí ichí ku ma ko ma ja
Yɛligima
Taarihi
diff --git a/core/src/main/res/values-de/strings.xml b/core/src/main/res/values-de/strings.xml
index 490248bbe..4b6a4a54a 100644
--- a/core/src/main/res/values-de/strings.xml
+++ b/core/src/main/res/values-de/strings.xml
@@ -238,7 +238,6 @@
Zur vorherigen Seite gehen
Zur nächsten Seite gehen
Inhaltsverzeichnis
- Sprachen auswählen
Sprachen speichern
Ausklappen
Verlauf
diff --git a/core/src/main/res/values-diq/strings.xml b/core/src/main/res/values-diq/strings.xml
index b13c22c70..738641089 100644
--- a/core/src/main/res/values-diq/strings.xml
+++ b/core/src/main/res/values-diq/strings.xml
@@ -186,7 +186,6 @@
Şo pela verêne
Şo pela peyên
Tabloy zerreki
- Zıwan weçine
Zıwana qeyd kerê
Hera kerê
Veror
diff --git a/core/src/main/res/values-eo/strings.xml b/core/src/main/res/values-eo/strings.xml
index 92d7c7518..be1d20207 100644
--- a/core/src/main/res/values-eo/strings.xml
+++ b/core/src/main/res/values-eo/strings.xml
@@ -159,7 +159,6 @@
Iri al antaŭa paĝo
Iri al sekva paĝo
Enhavtabelo
- Elekti lingvojn
Konservi lingvojn
Etendi
Historio
diff --git a/core/src/main/res/values-es/strings.xml b/core/src/main/res/values-es/strings.xml
index beaa65d7f..e6acdd992 100644
--- a/core/src/main/res/values-es/strings.xml
+++ b/core/src/main/res/values-es/strings.xml
@@ -228,7 +228,6 @@
Ir a la página anterior
Ir a la página siguiente
Sumario
- Seleccionar idiomas
Guardar idiomas
Desplegar
Historial
diff --git a/core/src/main/res/values-eu/strings.xml b/core/src/main/res/values-eu/strings.xml
index be14098e4..9be9866d7 100644
--- a/core/src/main/res/values-eu/strings.xml
+++ b/core/src/main/res/values-eu/strings.xml
@@ -209,7 +209,6 @@
Aurreko orria joan
Hurrengo orrira joan
Eduki-taula
- Hizkuntzak aukeratu
Gorde hizkuntzak
Zabaldu
Historia
diff --git a/core/src/main/res/values-fa/strings.xml b/core/src/main/res/values-fa/strings.xml
index 1e92e1b6a..e75cb079e 100644
--- a/core/src/main/res/values-fa/strings.xml
+++ b/core/src/main/res/values-fa/strings.xml
@@ -127,7 +127,6 @@
ناتوان از افزودن به نشانکها
به صفحهٔ قبل برو
به صفحهٔ بعد برو
- انتخاب زبانها
ذخیرهٔ زبانها
گسترش
تاریخچه
diff --git a/core/src/main/res/values-fi/strings.xml b/core/src/main/res/values-fi/strings.xml
index 7fc8bd955..dada4c582 100644
--- a/core/src/main/res/values-fi/strings.xml
+++ b/core/src/main/res/values-fi/strings.xml
@@ -167,7 +167,6 @@
Siirry edelliselle sivulle
Siirry seuraavalle sivulle
Sisällysluettelo
- Valitse kielet
Tallenna kielet
Laajenna
Historia
diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml
index de3070536..9e30b3207 100644
--- a/core/src/main/res/values-fr/strings.xml
+++ b/core/src/main/res/values-fr/strings.xml
@@ -241,7 +241,6 @@
Aller à la page précédente
Aller à la page suivante
Table des matières
- Sélectionner les langues
Sauvegarder les langues
Étendre
Historique
diff --git a/core/src/main/res/values-gsw/strings.xml b/core/src/main/res/values-gsw/strings.xml
index 4323c9b4f..2ff296fb7 100644
--- a/core/src/main/res/values-gsw/strings.xml
+++ b/core/src/main/res/values-gsw/strings.xml
@@ -142,7 +142,6 @@
Zur vorherigä Syte gah
Zur nächschtä Syte gah
Inhautsverzeichnis
- Spraach uswähle
Ufklappe
Verlouf
Verlouf vo allne Büecher aazeigä
diff --git a/core/src/main/res/values-ha/strings.xml b/core/src/main/res/values-ha/strings.xml
index 640abbb2a..ea4aa5dcd 100644
--- a/core/src/main/res/values-ha/strings.xml
+++ b/core/src/main/res/values-ha/strings.xml
@@ -195,7 +195,6 @@
Je zuwa shafin da ya gabata
Jeka shafi na gaba
Abubuwan dake ciki
- Zaɓin harshe
Harsuna da yawa
fadada
Tarihi
diff --git a/core/src/main/res/values-hi/strings.xml b/core/src/main/res/values-hi/strings.xml
index f94e329bd..743a5630c 100644
--- a/core/src/main/res/values-hi/strings.xml
+++ b/core/src/main/res/values-hi/strings.xml
@@ -224,7 +224,6 @@
पिछले पृष्ठ पर जाएं
अगले पृष्ठ पर जाएँ
विषयसूची
- भाषाएँ चुनें
भाषाएँ सहेजें
विस्तार करें
इतिहास
diff --git a/core/src/main/res/values-ia/strings.xml b/core/src/main/res/values-ia/strings.xml
index 408988a23..3d8e37f59 100644
--- a/core/src/main/res/values-ia/strings.xml
+++ b/core/src/main/res/values-ia/strings.xml
@@ -205,7 +205,6 @@
Ir al pagina precedente
Ir al pagina sequente
Tabula de contento
- Selige linguas
Salveguardar linguas
Expander
Historia
diff --git a/core/src/main/res/values-ig/strings.xml b/core/src/main/res/values-ig/strings.xml
index d226b7cdd..480058aaa 100644
--- a/core/src/main/res/values-ig/strings.xml
+++ b/core/src/main/res/values-ig/strings.xml
@@ -201,7 +201,6 @@
Gaa na peeji gara aga
Gaa na peeji na-esote
Tebulu ọdịnaya
- Họrọ asụsụ
Chekwaa asụsụ
Gbásà
Akụkọ ihe mere eme
diff --git a/core/src/main/res/values-igl/strings.xml b/core/src/main/res/values-igl/strings.xml
index 2609846d8..6c1f84e73 100644
--- a/core/src/main/res/values-igl/strings.xml
+++ b/core/src/main/res/values-igl/strings.xml
@@ -139,7 +139,6 @@
Downloadu otakada
Lotí ogba akwobi
Lotí ogba kí rono
- Tene ichi do
Na gba da
Ọ̄là īgbélé
Téné Ọ̄là īgbélé
diff --git a/core/src/main/res/values-in/strings.xml b/core/src/main/res/values-in/strings.xml
index 3bf67303e..d4b1de6de 100644
--- a/core/src/main/res/values-in/strings.xml
+++ b/core/src/main/res/values-in/strings.xml
@@ -221,7 +221,6 @@
Ke halaman sebelumnya
Ke halaman berikutnya
Daftar isi
- Pilih bahasa
Simpan bahasa
Kembangkan
Riwayat
diff --git a/core/src/main/res/values-it/strings.xml b/core/src/main/res/values-it/strings.xml
index 123edf826..3b5b9cd10 100644
--- a/core/src/main/res/values-it/strings.xml
+++ b/core/src/main/res/values-it/strings.xml
@@ -209,7 +209,6 @@
Vai alla pagina precedente
Vai alla pagina successiva
Indice
- Seleziona lingue
Salva lingue
Espandi
Cronologia
diff --git a/core/src/main/res/values-iw/strings.xml b/core/src/main/res/values-iw/strings.xml
index 9f59ef3da..00fb5bd0f 100644
--- a/core/src/main/res/values-iw/strings.xml
+++ b/core/src/main/res/values-iw/strings.xml
@@ -219,7 +219,6 @@
מעבר לדף הקודם
מעבר לדף הבא
תוכן עניינים
- בחירת שפות
שמירת שפות
הרחבה
היסטוריה
diff --git a/core/src/main/res/values-ja/strings.xml b/core/src/main/res/values-ja/strings.xml
index 2c1894728..c2ecf7194 100644
--- a/core/src/main/res/values-ja/strings.xml
+++ b/core/src/main/res/values-ja/strings.xml
@@ -186,7 +186,6 @@
前のページへ
次のページへ
目次
- 言語を選択
履歴
すべての書籍の履歴を表示する
検索履歴
diff --git a/core/src/main/res/values-kg/strings.xml b/core/src/main/res/values-kg/strings.xml
index 6b138db15..0aafe2c84 100644
--- a/core/src/main/res/values-kg/strings.xml
+++ b/core/src/main/res/values-kg/strings.xml
@@ -210,7 +210,6 @@
Kwenda na lutiti ya me luta
Kwenda na lutiti ya ke landa
Mambu ya kele na kati
- Bandinga ya nkaka
Bumba Bandinga
Kuyalumuna
Disolo ya luzingu ya bantu
diff --git a/core/src/main/res/values-kn/strings.xml b/core/src/main/res/values-kn/strings.xml
index 089396037..c7397a238 100644
--- a/core/src/main/res/values-kn/strings.xml
+++ b/core/src/main/res/values-kn/strings.xml
@@ -69,7 +69,6 @@
ಇವತ್ತು
ನಿನ್ನೆ
ಹೊಸ ಟ್ಯಾಬ್
- ಭಾಷೆ ಆಯ್ಕೆ ಮಾಡಿ
ಉಳಿಸಿ
ಚಿತ್ರ
ವೀಡಿಯೊ
diff --git a/core/src/main/res/values-ko/strings.xml b/core/src/main/res/values-ko/strings.xml
index 656045d84..80cebc5dc 100644
--- a/core/src/main/res/values-ko/strings.xml
+++ b/core/src/main/res/values-ko/strings.xml
@@ -223,7 +223,6 @@
이전 페이지로 이동
다음 페이지로 이동
목차
- 언어 선택
언어 저장
펼치기
역사
diff --git a/core/src/main/res/values-ku/strings.xml b/core/src/main/res/values-ku/strings.xml
index fb92d6778..1a2e420a7 100644
--- a/core/src/main/res/values-ku/strings.xml
+++ b/core/src/main/res/values-ku/strings.xml
@@ -189,7 +189,6 @@
Here rûpela berî vê
Here rûpela piştî vê
Tabloya naverokan
- Zimanan bibijêre
Zimanan qeyd bike
Berfireh bike
Tarîx
diff --git a/core/src/main/res/values-lb/strings.xml b/core/src/main/res/values-lb/strings.xml
index 203f733b8..b8239d955 100644
--- a/core/src/main/res/values-lb/strings.xml
+++ b/core/src/main/res/values-lb/strings.xml
@@ -156,7 +156,6 @@
Op déi vireg Säit goen
Op déi nächst Säit goen
Inhaltsverzeechnes
- Sproochen eraussichen
Sprooche späicheren
%1$d ausgewielt
Lieszeechen duerchsichen
diff --git a/core/src/main/res/values-mk/strings.xml b/core/src/main/res/values-mk/strings.xml
index b6c78363d..bd14fa433 100644
--- a/core/src/main/res/values-mk/strings.xml
+++ b/core/src/main/res/values-mk/strings.xml
@@ -212,7 +212,6 @@
Оди на претходната страница
Оди на следната страница
Содржина
- Одберете јазици
Зачувај јазици
Прикажи
Историја
diff --git a/core/src/main/res/values-ml/strings.xml b/core/src/main/res/values-ml/strings.xml
index 4e909bb1e..139779506 100644
--- a/core/src/main/res/values-ml/strings.xml
+++ b/core/src/main/res/values-ml/strings.xml
@@ -122,7 +122,6 @@
മുൻപത്തെ താളിലേക്ക് പോവുക
അടുത്ത താളിലേക്ക് പോവുക
ഉള്ളടക്കപ്പട്ടിക
- ഭാഷകൾ തിരഞ്ഞെടുക്കുക
ഭാഷകൾ സേവ് ചെയ്യുക
വികസിപ്പിക്കുക
നാൾവഴി
diff --git a/core/src/main/res/values-ms/strings.xml b/core/src/main/res/values-ms/strings.xml
index 089d6ba25..626459ec5 100644
--- a/core/src/main/res/values-ms/strings.xml
+++ b/core/src/main/res/values-ms/strings.xml
@@ -96,7 +96,6 @@
Selamat datang ke keluarga
Simpan buku luar talian
Jadual isi kandungan
- Pilih bahasa
Simpan bahasa
Kembangkan
Sejarah
diff --git a/core/src/main/res/values-nb/strings.xml b/core/src/main/res/values-nb/strings.xml
index 359681b7b..8d7ce65c8 100644
--- a/core/src/main/res/values-nb/strings.xml
+++ b/core/src/main/res/values-nb/strings.xml
@@ -174,7 +174,6 @@
Gå til forrige side
Gå til neste side
Innholdfortegnelse
- Velg språk
Lagre språk
Utvid
Historie
diff --git a/core/src/main/res/values-nl/strings.xml b/core/src/main/res/values-nl/strings.xml
index 911fb9bb2..56c88bedd 100644
--- a/core/src/main/res/values-nl/strings.xml
+++ b/core/src/main/res/values-nl/strings.xml
@@ -220,7 +220,6 @@
Naar vorige pagina
Naar volgende pagina
Inhoudsopgave
- Kies talen
Talen opslaan
Uitvouwen
Geschiedenis
diff --git a/core/src/main/res/values-nqo/strings.xml b/core/src/main/res/values-nqo/strings.xml
index dd033c176..d287b2cd0 100644
--- a/core/src/main/res/values-nqo/strings.xml
+++ b/core/src/main/res/values-nqo/strings.xml
@@ -189,7 +189,6 @@
ߕߊ߯ ߞߐߜߍ ߞߘߐ߬ߡߊ߲ ߞߊ߲߬
ߕߊ߯ ߞߐߜߍ ߢߍߕߊ ߞߊ߲߬
ߞߣߐߘߐ ߟߎ߬ ߥߟߊ߬ߟߋ߲
- ߞߊ߲ ߛߎߥߊ߲ߘߌ߫
ߞߊ߲ ߠߎ߬ ߟߊߞߎ߲߬ߘߎ߬
ߊ߬ ߟߊߛߓߊ߬ߕߌ߫
ߘߐ߬ߝߐ
diff --git a/core/src/main/res/values-or/strings.xml b/core/src/main/res/values-or/strings.xml
index 3fd34cf65..75bf74830 100644
--- a/core/src/main/res/values-or/strings.xml
+++ b/core/src/main/res/values-or/strings.xml
@@ -189,7 +189,6 @@
ପୂର୍ବ ପୃଷ୍ଠାକୁ ଯାଆନ୍ତୁ |
ପରବର୍ତ୍ତୀ ପୃଷ୍ଠାକୁ ଯାଆନ୍ତୁ
ବିଷଯ଼ବସ୍ତୁ ସାରଣୀ
- ଭାଷା ଚୟନ କରନ୍ତୁ
ଭାଷା ସଞ୍ଚୟ କରନ୍ତ
ବିସ୍ତାର କରନ୍ତୁ
ଇତିହାସ
diff --git a/core/src/main/res/values-pl/strings.xml b/core/src/main/res/values-pl/strings.xml
index 4cdd5d4f8..c3cda9373 100644
--- a/core/src/main/res/values-pl/strings.xml
+++ b/core/src/main/res/values-pl/strings.xml
@@ -225,7 +225,6 @@
Przejdź do poprzedniej strony
Przejdź do następnej strony
Spis treści
- Wybierz języki
Zapisz języki
Rozwiń
Historia
diff --git a/core/src/main/res/values-pt-rBR/strings.xml b/core/src/main/res/values-pt-rBR/strings.xml
index 63b46e558..65149dfda 100644
--- a/core/src/main/res/values-pt-rBR/strings.xml
+++ b/core/src/main/res/values-pt-rBR/strings.xml
@@ -233,7 +233,6 @@
Ir para a página anterior
Vá para a próxima página
Índice de informações
- Selecionar idiomas
Salvar idiomas
Expandir
Histórico
diff --git a/core/src/main/res/values-pt/strings.xml b/core/src/main/res/values-pt/strings.xml
index 1b9eb8f62..9829e32de 100644
--- a/core/src/main/res/values-pt/strings.xml
+++ b/core/src/main/res/values-pt/strings.xml
@@ -214,7 +214,6 @@
Ir para a página anterior
Vá para a página seguinte
Índice
- Selecionar idiomas
Guardar idiomas
Expandir
Histórico
diff --git a/core/src/main/res/values-qq/strings.xml b/core/src/main/res/values-qq/strings.xml
index 52c556c45..674887ab1 100644
--- a/core/src/main/res/values-qq/strings.xml
+++ b/core/src/main/res/values-qq/strings.xml
@@ -208,7 +208,7 @@
* This is used in a content description of the image view.\n* By clicking on this image user navigates to the previously opened page.
* This is used in a content description of the image view.\n* By clicking on this image user navigates to the next opened page.
* This is used as a content description of the image button.\n* By clicking on this button, a navigation drawer opens that contains a list of contents currently available on the opened page.
- It is shown as the title of the language selection screen.
+ It is shown as the title of the language selection screen.
It is the title of the menu item which saves the selected languages.
{{Identical|Expand}}
{{Identical|History}}
diff --git a/core/src/main/res/values-ro/strings.xml b/core/src/main/res/values-ro/strings.xml
index 555bacb36..0c3b9af83 100644
--- a/core/src/main/res/values-ro/strings.xml
+++ b/core/src/main/res/values-ro/strings.xml
@@ -216,7 +216,6 @@
Accesați pagina anterioară
Accesați pagina următoare
Cuprins
- Selectați limbile
Salvează limbile
Extinde
Istorie
diff --git a/core/src/main/res/values-ru/strings.xml b/core/src/main/res/values-ru/strings.xml
index 1c9f9fcb3..ef503f275 100644
--- a/core/src/main/res/values-ru/strings.xml
+++ b/core/src/main/res/values-ru/strings.xml
@@ -237,7 +237,6 @@
Перейти к предыдущей странице
Перейти к следующей странице
Содержание
- Выбрать языки
Сохранить языки
Развернуть
История
diff --git a/core/src/main/res/values-sc/strings.xml b/core/src/main/res/values-sc/strings.xml
index b2dd27f4d..939ffc767 100644
--- a/core/src/main/res/values-sc/strings.xml
+++ b/core/src/main/res/values-sc/strings.xml
@@ -189,7 +189,6 @@
Bae a sa pàgina in antis
Bae a sa pàgina chi sighit
Summàriu
- Ischerta sas limbas
Sarva sas limbas
Ismànnia
Cronologia
diff --git a/core/src/main/res/values-sk/strings.xml b/core/src/main/res/values-sk/strings.xml
index 8cd1abeea..fd0ef3ea8 100644
--- a/core/src/main/res/values-sk/strings.xml
+++ b/core/src/main/res/values-sk/strings.xml
@@ -187,7 +187,6 @@
Prejsť na prechádzajúcu stránku
Prejsť na nasledovnú stránku
Obsah
- Vybrať jazyky
Uložiť jazyky
Rozbaliť
História
diff --git a/core/src/main/res/values-skr/strings.xml b/core/src/main/res/values-skr/strings.xml
index 2af11ade4..c23f630f3 100644
--- a/core/src/main/res/values-skr/strings.xml
+++ b/core/src/main/res/values-skr/strings.xml
@@ -89,7 +89,6 @@
کتاباں ڈاؤن لوڈ کرو
اڳلے ورقے تے ون٘ڄو
تندیر
- زباناں چݨو
زباناں محفوظ کرو
ودھاؤ
تاریخ
diff --git a/core/src/main/res/values-sl/strings.xml b/core/src/main/res/values-sl/strings.xml
index 98faf46fd..1abcd9c67 100644
--- a/core/src/main/res/values-sl/strings.xml
+++ b/core/src/main/res/values-sl/strings.xml
@@ -201,7 +201,6 @@
Pojdi na prejšnjo stran
Pojdi na naslednjo stran
Kazalo vsebine
- Izberite jezike
Shrani jezike
Razširi
Zgodovina
diff --git a/core/src/main/res/values-sq/strings.xml b/core/src/main/res/values-sq/strings.xml
index 3dd251d55..12a5105dd 100644
--- a/core/src/main/res/values-sq/strings.xml
+++ b/core/src/main/res/values-sq/strings.xml
@@ -202,7 +202,6 @@
Shko te faqja e mëparshme
Shko te faqja pasuese
Tryezë e lëndës
- Përzgjidhni gjuhën
Ruaji gjuhët
Zgjeroje
Historik
diff --git a/core/src/main/res/values-sv/strings.xml b/core/src/main/res/values-sv/strings.xml
index 6f6d5c600..e3c344fcb 100644
--- a/core/src/main/res/values-sv/strings.xml
+++ b/core/src/main/res/values-sv/strings.xml
@@ -222,7 +222,6 @@
Gå till föregående sida
Gå till nästa sida
Innehållsförteckning
- Välj språk
Spara språk
Utvidga
Historik
diff --git a/core/src/main/res/values-sw/strings.xml b/core/src/main/res/values-sw/strings.xml
index c0d46d032..56e2ca18a 100644
--- a/core/src/main/res/values-sw/strings.xml
+++ b/core/src/main/res/values-sw/strings.xml
@@ -201,7 +201,6 @@
Nenda kwenye ukurasa uliopita
Nenda kwenye ukurasa unaofuata
Jedwali la maudhui
- Chagua lugha:
Hifadhi lugha
Tanua
Historia
diff --git a/core/src/main/res/values-ta/strings.xml b/core/src/main/res/values-ta/strings.xml
index 1844eb9a8..c69b91077 100644
--- a/core/src/main/res/values-ta/strings.xml
+++ b/core/src/main/res/values-ta/strings.xml
@@ -189,7 +189,6 @@
முந்தைய பக்கத்திற்குச் செல்லவும்
அடுத்த பக்கத்திற்குச் செல்லவும்
உள்ளடக்க அட்டவணை
- மொழிகளைத் தேர்ந்தெடுக்கவும்
மொழிகளைச் சேமி
விரிவாக்கு
வரலாறு
diff --git a/core/src/main/res/values-te/strings.xml b/core/src/main/res/values-te/strings.xml
index e6e54cc75..a0e86d645 100644
--- a/core/src/main/res/values-te/strings.xml
+++ b/core/src/main/res/values-te/strings.xml
@@ -195,7 +195,6 @@
మునుపటి పేజీకి వెళ్లండి
తదుపరి పేజీకి వెళ్లండి
విషయ సూచిక
- భాషలను ఎంచుకోండి
భాషలను సేవ్ చేయండి
విస్తరించు
చరిత్ర
diff --git a/core/src/main/res/values-th/strings.xml b/core/src/main/res/values-th/strings.xml
index b3483f329..181e5ef6a 100644
--- a/core/src/main/res/values-th/strings.xml
+++ b/core/src/main/res/values-th/strings.xml
@@ -89,7 +89,6 @@
ไปยังหน้าก่อนหน้านี้
ไปยังหน้าถัดไป
สารบัญ
- เลือกภาษา
บันทึก
ขยาย
ประวัติ
diff --git a/core/src/main/res/values-tn/strings.xml b/core/src/main/res/values-tn/strings.xml
index a59623ef4..d2133d13e 100644
--- a/core/src/main/res/values-tn/strings.xml
+++ b/core/src/main/res/values-tn/strings.xml
@@ -190,7 +190,6 @@
Ya ko tsêbêng e e fetilêng
Ya ko tsêbêng e e latelang
Tafole ya ditêng
- Tlhopha diteme
Boloka diteme
Atolosa
Hisitori
diff --git a/core/src/main/res/values-tr/strings.xml b/core/src/main/res/values-tr/strings.xml
index 4216d0df4..2d090dd96 100644
--- a/core/src/main/res/values-tr/strings.xml
+++ b/core/src/main/res/values-tr/strings.xml
@@ -226,7 +226,6 @@
Önceki sayfaya git
Sonraki sayfaya git
İçindekiler
- Dilleri seç
Dilleri kaydet
Genişlet
Geçmiş
diff --git a/core/src/main/res/values-uk/strings.xml b/core/src/main/res/values-uk/strings.xml
index 38d45a0d4..21a1f1766 100644
--- a/core/src/main/res/values-uk/strings.xml
+++ b/core/src/main/res/values-uk/strings.xml
@@ -195,7 +195,6 @@
Перейти до попередньої сторінки
Перейти до наступної сторінки
Зміст
- Оберіть мови
Зберегти мови
Розгорнути
Історія
diff --git a/core/src/main/res/values-xmf/strings.xml b/core/src/main/res/values-xmf/strings.xml
index e25e05922..b0a472389 100644
--- a/core/src/main/res/values-xmf/strings.xml
+++ b/core/src/main/res/values-xmf/strings.xml
@@ -139,7 +139,6 @@
ინფორმაციაშ ჯღონუა
ახალი აშნაკიდა
დინოხიშ მეღება
- ნინეფიშ გიშაგორუა
ნინეფიშ ჩუალა
გოფაჩუა
ისტორია
diff --git a/core/src/main/res/values-yo/strings.xml b/core/src/main/res/values-yo/strings.xml
index 75617cf7a..5684d1a15 100644
--- a/core/src/main/res/values-yo/strings.xml
+++ b/core/src/main/res/values-yo/strings.xml
@@ -194,7 +194,6 @@
Lọ si oju-iwe ti tẹlẹ
Lọ si oju-iwe ti o tẹle
Atọka akoonu
- Yan ede
Fi awọn ede pamọ
Fẹ̀hàn
Ìtàn
diff --git a/core/src/main/res/values-zgh/strings.xml b/core/src/main/res/values-zgh/strings.xml
index ad3fa5c2e..6eef81c71 100644
--- a/core/src/main/res/values-zgh/strings.xml
+++ b/core/src/main/res/values-zgh/strings.xml
@@ -62,7 +62,6 @@
ⵜⵓⵜⵍⴰⵢⵉⵏ ⵢⴰⴹⵏⵉⵏ:
ⴰⵙⴽⵙⵍ ⴰⵎⴰⵢⵏⵓ
ⴰⴳⵎ ⵉⴷⵍⵉⵙⵏ
- ⵙⵜⵢ ⵜⵓⵜⵍⴰⵢⵉⵏ
ⵃⴹⵓ ⵜⵓⵜⵍⴰⵢⵉⵏ
ⴰⵎⵣⵔⵓⵢ
ⵔⴳⵍ ⵉⵙⴽⵙⴰⵍ ⵎⴰⵕⵕⴰ
diff --git a/core/src/main/res/values-zh-rTW/strings.xml b/core/src/main/res/values-zh-rTW/strings.xml
index 9fdf71175..c80951a1d 100644
--- a/core/src/main/res/values-zh-rTW/strings.xml
+++ b/core/src/main/res/values-zh-rTW/strings.xml
@@ -223,7 +223,6 @@
前往上一頁
前往下一頁
目次
- 選擇語言
儲存語言
展開
歷史
diff --git a/core/src/main/res/values-zh/strings.xml b/core/src/main/res/values-zh/strings.xml
index f6efdc695..16054c8e1 100644
--- a/core/src/main/res/values-zh/strings.xml
+++ b/core/src/main/res/values-zh/strings.xml
@@ -240,7 +240,6 @@
转到上一页
转到下一页
目录
- 选择的语言
保存语言
展开
历史
diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml
index e08359727..84a2ddbb5 100644
--- a/core/src/main/res/values/strings.xml
+++ b/core/src/main/res/values/strings.xml
@@ -180,6 +180,7 @@
You are entering an external link. This could lead to additional costs for data transfer or will just not work when you are offline.\nDo you want to continue?
Do not ask anymore
Selected languages:
+ Selected language:
Other languages:
Downloading:
No items available
@@ -208,8 +209,9 @@
Go to previous page
Go to next page
Table of contents
- Select languages
+ Select language
Save languages
+ All languages
No languages available
Expand
History