mirror of
https://github.com/rangermix/TwitchDropsMiner.git
synced 2026-05-26 07:08:04 +00:00
This commit documents the current state of the translation system architecture and consolidates the recent i18n refactoring work. Documentation updates: - Add detailed Translation System section describing architecture - Document all 19 supported languages with native names - Include TypedDict schema structure and usage examples - Update project structure to show lang/ directory - Expand Key Files section with i18n/ package details - Document language persistence and dynamic switching Translation system changes: - Migrate English translations from hardcoded to lang/English.json - Add English.json as single source of truth for fallback translations - Update all language files with comprehensive GUI translations - Refactor translator.py to load English from JSON file - Add language_name and english_name fields to all translations 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
28 lines
263 B
Plaintext
28 lines
263 B
Plaintext
# Cache files
|
|
__pycache__
|
|
.mypy_cache
|
|
# Build and dist files
|
|
/build
|
|
/dist
|
|
/*.exe
|
|
/*.zip
|
|
/*.tmp
|
|
/Twitch Drops Miner
|
|
# Dev files
|
|
/env
|
|
/cache
|
|
/*.jar
|
|
log.txt
|
|
/dump.dat
|
|
/lock.file
|
|
settings.json
|
|
|
|
logs/
|
|
.claude/
|
|
data/
|
|
.ruff_cache/
|
|
.vscode/
|
|
.idea/
|
|
*.iml
|
|
*.log
|
|
*.egg-info/ |