Files
TwitchDropsMiner/.gitignore
Fengqing Liu 46291e83d8 Update CLAUDE.md with comprehensive translation system documentation
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>
2025-10-24 21:48:30 +11:00

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/