New
v1.0.15
Changes
- Adds a progress bar for translate tasks. https://github.com/glebm/i18n-tasks/pull/606
- New watsonx translation backend. https://github.com/glebm/i18n-tasks/pull/598
- Improved newline handling for Google Translate backend. https://github.com/glebm/i18n-tasks/pull/597
- Spaces are now allowed in key names. https://github.com/glebm/i18n-tasks/pull/604
- Better handling of parenthesis-like characters in key names. https://github.com/glebm/i18n-tasks/pull/550
- Scanners:
- Silence parser warning and patch version mismatch for Ruby 3.4.x > 3.4.0 https://github.com/glebm/i18n-tasks/issues/612
- Uses AST-parser for all ERB-files, not just .html.erb
- [Fixed regex in PatternScanner] (https://github.com/glebm/i18n-tasks/issues/572)
- Adds contextual parser to support more Rails-translations. https://github.com/glebm/i18n-tasks/pull/565
- RailsModelMatcher now handles calls without model. https://github.com/glebm/i18n-tasks/pull/603
- OpenAI:
- Model now defaults to gpt-4o-mini. https://github.com/glebm/i18n-tasks/pull/622
- Append JSON instructions to OpenAI system prompt to be able to use response_format json_object https://github.com/glebm/i18n-tasks/pull/615
- Set log_errors: true on OpenAI::Client options in order to display HTTP client errors. https://github.com/glebm/i18n-tasks/pull/614
- DeepL:
- Adds support for locale aliases. https://github.com/glebm/i18n-tasks/pull/609
New Contributors
- @mark-young-atg made their first contribution in https://github.com/glebm/i18n-tasks/pull/583
- @jaredmoody made their first contribution in https://github.com/glebm/i18n-tasks/pull/580
- @michaelroudnitski made their first contribution in https://github.com/glebm/i18n-tasks/pull/598
- @Hassan01-dev made their first contribution in https://github.com/glebm/i18n-tasks/pull/604
- @markedmondson made their first contribution in https://github.com/glebm/i18n-tasks/pull/606
- @ehimen-io made their first contribution in https://github.com/glebm/i18n-tasks/pull/611
- @navidemad made their first contribution in https://github.com/glebm/i18n-tasks/pull/614
- @dankimio made their first contribution in https://github.com/glebm/i18n-tasks/pull/622
Full Changelog: https://github.com/glebm/i18n-tasks/compare/v1.0.14...v1.0.15