Skip to content

Releases: l10n-dev/translate-i18n-vscode

1.8.0

12 Feb 13:31
30c2f0f

Choose a tag to compare

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

04 Feb 10:35
130175b

Choose a tag to compare

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

16 Dec 10:53
a69792d

Choose a tag to compare

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

08 Dec 16:53
4445cbb

Choose a tag to compare

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

17 Nov 14:06

Choose a tag to compare

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

11 Nov 20:49
91c10e2

Choose a tag to compare

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

26 Oct 21:09
0306ebe

Choose a tag to compare

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

20 Oct 21:38
de0f64f

Choose a tag to compare

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

22 Sep 12:41
2a31ce9

Choose a tag to compare

What's Changed

  • Updated request to always use returnTranslationsAsString: true by @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

05 Sep 14:08
026fc19

Choose a tag to compare

What's Changed

Enhance pluralization support and update documentation by @AntonovAnton in #5

  • Generate Additional Plural Forms: The new generatePluralForms setting 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