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 4bad92e82..2d1d8c7c7 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt @@ -82,7 +82,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 c4cddd011..1573e2be2 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 @@ -179,10 +179,9 @@ class SourcePresenter( val disabledSourceIds = preferences.disabledSources().get() return sourceManager.getVisibleCatalogueSources() - .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 4d4253603..3c90ed702 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 @@ -21,9 +21,9 @@ object LocaleHelper { } // SY <-- 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) }