diff --git a/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt b/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt index d9f63b95ab..ac71955094 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt @@ -80,7 +80,7 @@ class LocalSource(private val context: Context) : CatalogueSource { override val id = ID override val name = context.getString(R.string.local_source) - override val lang = "" + override val lang = "other" override val supportsLatest = true override fun toString() = context.getString(R.string.local_source) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt index 9c924408f9..626fa8b55b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt @@ -120,10 +120,9 @@ class SourcePresenter( val disabledSourceIds = preferences.disabledSources().get() return sourceManager.getCatalogueSources() - .filter { it.lang in languages } + .filter { it.lang in languages || it.id == LocalSource.ID } .filterNot { it.id.toString() in disabledSourceIds } - .sortedBy { "(${it.lang}) ${it.name.lowercase()}" } + - sourceManager.get(LocalSource.ID) as LocalSource + .sortedBy { "(${it.lang}) ${it.name.lowercase()}" } } companion object { diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/system/LocaleHelper.kt b/app/src/main/java/eu/kanade/tachiyomi/util/system/LocaleHelper.kt index c4580bbcd4..c706256912 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/system/LocaleHelper.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/system/LocaleHelper.kt @@ -16,9 +16,9 @@ object LocaleHelper { */ fun getSourceDisplayName(lang: String?, context: Context): String { return when (lang) { - "" -> context.getString(R.string.other_source) SourcePresenter.LAST_USED_KEY -> context.getString(R.string.last_used_source) SourcePresenter.PINNED_KEY -> context.getString(R.string.pinned_sources) + "other" -> context.getString(R.string.other_source) "all" -> context.getString(R.string.all_lang) else -> getDisplayName(lang) }