The app UI is bilingual: Spanish and English. Everything else in the repository (code, docs, commits) is English only.
No user-facing string is ever hardcoded. Every string lives in strings.xml
and is referenced via stringResource(...). Adding a string means adding it to
both locales in the same change.
res/
├── values/ strings.xml ← default, English
└── values-es/ strings.xml ← Spanish
values/) is English. Spanish is values-es/.AppCompatDelegate.setApplicationLocales /
per-app language settings.screen_element_purpose, e.g. reader_action_next_page,
library_continue_reading_title.<plurals>) for counts, never string concatenation.%1$s, %1$d) with positional args so word order can differ
between languages.values/strings.xml (English).values-es/strings.xml (Spanish).stringResource(R.string.key) — no literals in composables.