Releases: l10n-dev/translate-i18n-vscode
Releases · l10n-dev/translate-i18n-vscode
1.8.0
What's Changed
- feat: Metadata translation control and better ARB file support by @AntonovAnton in #17
Full Changelog: 1.7.0...1.8.0
1.7.0
What's Changed
- feat: Add JSONC support and enhance Shopify theme localization in the extension by @AntonovAnton in #15
Full Changelog: 1.6.1...1.7.0
1.6.1
What's Changed
- feat: Update package version and dependencies to ai-l10n-sdk for improved functionality by @AntonovAnton in #14
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- feat: Add content policy handling, save filtered stings in separate file by @AntonovAnton in #12
- docs: Add ai-l10n npm package section to README for auto translation solutions by @AntonovAnton in #13
Full Changelog: 1.5.1...1.6.0
1.5.1
What's Changed
- ⚡ Parallel Translation Processing: Translations to multiple languages now execute in parallel instead of sequentially, significantly reducing total translation time
- 🚀 Performance Improvement: When translating to all languages, all API requests are now sent simultaneously, making the process much faster
Full Changelog: 1.5.0...1.5.1
1.5.0 / Translate to All Languages
What's Changed
- feat: Implement batch translation feature and enhance language selection workflow by @AntonovAnton in #11
Added
- 🌍 Translate to All Languages: New option to translate to all detected languages at once with a single command
- ⚡ Batch Translation Preference: When translating to multiple languages, set your preference once (update existing or create new files) instead of choosing for each file
- 📊 Batch Translation Summary: See a summary of successful and failed translations when translating to multiple languages
Changed
- 🎯 Enhanced Language Selection: Language picker now shows "Translate to All Languages" option when multiple languages are detected
- 🔄 Optimized Workflow: "Translate Only New Strings" preference is asked once upfront for batch translations instead of for each file
Notes
- Perfect for Multi-Language Projects: Quickly translate your source file to all project languages in one go
- Smart Conflict Handling: Choose once how to handle existing files—update them or create new copies
Full Changelog: 1.4.0...1.5.0
1.4.0 / Flutter Localization
What's Changed
- feat: Add support for ARB files in Translate I18n extension by @AntonovAnton in #10
Full Changelog: 1.3.0...1.4.0
1.3.0 / Translate only new strings
What's Changed
- Add incremental translation support and enhance file management features by @AntonovAnton in #9
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Updated request to always use
returnTranslationsAsString: trueby @AntonovAnton in #7
Eliminates the need for additional JSON.stringify() operations on the client side, so it maintains original JSON structure and key ordering in translated output.
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
Enhance pluralization support and update documentation by @AntonovAnton in #5
- ✨ Generate Additional Plural Forms: The new
generatePluralFormssetting enables automatic creation of all required plural form strings for languages with complex pluralization rules (e.g., Russian, Arabic, Polish). - ⚙️ Improved i18next Compatibility: Designed specifically for i18next and similar frameworks that need accurate plural form handling.
- 🔧 New Configuration Setting:
l10n-translate-i18n.generatePluralForms(default: false)
Full Changelog: 1.0.0...1.1.0