refactor: Migrate i18n to use Moko Resources (#110)

* fix(deps): "String index out of range" compile error

REF: https://github.com/icerockdev/moko-resources/issues/732

* refactor(i18n): Simplify gradle

* refactor: Migrate i18n files to moko-resources

Also split plurals to their own files

* fix: Only use firebase on releases

* revert: Revert "fix: Only use firebase on releases"

This reverts commit e4f40b450a.

* ci: Just build standard release

* refactor: Fully migrate to Moko Resources for i18n
This commit is contained in:
Ahmad Ansori Palembani 2024-06-24 13:46:42 +07:00 committed by GitHub
parent dc0a3c3274
commit 875100dd6c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
398 changed files with 9369 additions and 7386 deletions

View file

@ -2,6 +2,9 @@ package eu.kanade.tachiyomi.source
import android.content.Context
import eu.kanade.tachiyomi.R
import yokai.i18n.MR
import yokai.util.lang.getString
import dev.icerock.moko.resources.compose.stringResource
import eu.kanade.tachiyomi.extension.ExtensionManager
import eu.kanade.tachiyomi.source.model.Page
import eu.kanade.tachiyomi.source.model.SChapter
@ -131,7 +134,7 @@ class SourceManager(
private fun getSourceNotInstalledException(): Exception {
return SourceNotFoundException(
context.getString(
R.string.source_not_installed_,
MR.strings.source_not_installed_,
extensionManager.getStubSource(id)?.name ?: id.toString(),
),
id,