Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
[0.2.0] - 2025-12-29
Added - i18n System ✅
Internationalization (i18n) support with 3 complete languages:
🇬🇧 English (en) - Default
🇷🇺 Russian (ru) - Русский - 180+ keys - FULLY INTEGRATED
🇦🇿 Azerbaijani (az) - Azərbaycan - 180+ keys - FULLY INTEGRATED
src/i18n.py - Core i18n system with Locale and I18n classes
src/language_selector.py - Language selector widgets for settings
Language preference saved in settings (current_language field)
Translation system with variable formatting support
Flag emoji display for language identification
Full UI integration - All 4 main UI files translated (~95 strings)
Added - Documentation
docs/I18N.md - Complete i18n user and developer guide
docs/I18N_INTEGRATION_EXAMPLE.md - Real code integration examples
docs/I18N_SUMMARY.md - Implementation summary and progress
docs/README.md - Documentation index and quick reference
Organized all documentation into docs/ directory
Changed - Themes
Renamed "VS Code Black" theme to "ParVu Black"
Updated all references in code and documentation
Theme JSON file now saved as parvu_black.json
Changed - Project Structure
Moved all documentation to docs/ directory:
THEMES.md → docs/THEMES.md
MIGRATION.md → docs/MIGRATION.md
PROJECT_STRUCTURE.md → docs/PROJECT_STRUCTURE.md
New i18n docs in docs/
Updated README.md with language information and new doc links
Enhanced - Settings
Added current_language field to Settings model
Language preference persists across application restarts
i18n initialized on app startup with saved preference
Language selector integrated into Settings → General tab
Working UI translations - Change language and see immediate effect after restart
Enhanced - Documentation
Updated README.md with i18n features
Added language FAQ section
Improved documentation organization
Added comprehensive guides for developers
You can’t perform that action at this time.