* Point Language resource links at the soul-browser-i18n fork. Co-authored-by: Cursor <cursoragent@cursor.com> * Ship UI translations so the language picker actually changes the app. The official bundle kept language resources in Play splits that were never decoded here, so setApplicationLocales had only English strings to load. Co-authored-by: Cursor <cursoragent@cursor.com> * Download UI translations at build time instead of vendoring them. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
44 lines
693 B
Text
44 lines
693 B
Text
# Build outputs
|
|
dist/
|
|
app/build/
|
|
app/res/drawable-*-xhdpi*/
|
|
app/res/drawable-xhdpi*/
|
|
*.apk
|
|
!splits/*.apk
|
|
*.ap_
|
|
*.dex
|
|
!original-dex/*.dex
|
|
*.class
|
|
|
|
# Local tooling
|
|
tools/
|
|
apk/
|
|
decompiled/
|
|
|
|
# Generated bundled OCR (scripts/prepare-bundled-ocr.sh)
|
|
bundled-ocr/
|
|
|
|
# UI translations downloaded at build time by scripts/sync-i18n.py
|
|
app/res/.i18n-sync
|
|
app/res/values-??/
|
|
app/res/values-???/
|
|
app/res/values-??-r*/
|
|
app/res/values-???-r*/
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Signing material must never be committed (CI injects release key via secrets)
|
|
keystore/
|
|
# Ignore signing keystores but keep app-bundled resources from decompilation
|
|
*.jks
|
|
!app/unknown/**/*.jks
|
|
|
|
# Logs
|
|
*.log
|