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