Skip to content

Releases: glebm/i18n-tasks

v0.9.31

10 Mar 06:16

Choose a tag to compare

See CHANGES.md for changelog

v0.9.25

18 Sep 03:55

Choose a tag to compare

  • Adds an optional --keep-order (-k) parameter to remove-unused. When passed, keys in the files are not sorted after removing the unused keys. #297
  • Drops support for Ruby < 2.3. #298
  • Fixes a rare concurrency issue, most easily reproduced on Rubinius. #300
  • Avoid Google / DeepL translating empty keys (a minor optimization). #fc529e78

v0.9.24

20 Aug 19:56

Choose a tag to compare

  • Makes deepl-rb and easy_translate dependencies optional. #296
  • Adds DeepL support to tree-translate.
  • Removes the deprecated tree-rename-key command.
  • Removes obsolete XSLX report functionality.

v0.9.23

03 Aug 13:08

Choose a tag to compare

Fixes DeepL locale handling. #49d6d2b6

v0.9.22

03 Aug 12:51

Choose a tag to compare

Adds the DeepL Machine Translation service. #294 -- Thanks @neumayr!

You can use it by passing --backend=deepl to translate-missing:

i18n-tasks translate-missing --backend deepl

Like Google Translate, DeepL also requires an API key. It can be set either via the DEEPL_AUTH_KEY environment variable, or by setting translation.deepl_api_key in i18n-tasks.yml.

v0.9.21

10 Mar 16:29

Choose a tag to compare

Relaxes the rainbow dependency version restriction.

v0.9.20

16 Jan 20:47

Choose a tag to compare

  • i18n-tasks tree-mv now defaults to matching key patterns including the locale, consistent with other tree- commands. Fixes #274.
  • Fixes missing ignoring the -t argument. #271

v0.9.19

01 Nov 17:41

Choose a tag to compare

  • Adds a new configuration setting, data.external, for locale data from external dependencies (e.g. gems).
    This locale data is never considered unused, and is never modified by i18n-tasks. #264
  • Fixes support for calls such as t @instance_variable, scope: :static_scope in the non-AST scanner.
    #1d2c6d0c
  • Fixes remove-unused not removing entire files. #260
  • Fixes normalize not removing emptied files. #263

v0.9.18

13 Aug 22:32

Choose a tag to compare

Fixes support for calls such as t dynamic_key, scope: :static_scope in non-AST mode. #255

v0.9.17

10 Aug 08:07

Choose a tag to compare

Adds a new task, check-normalized, and the corresponding specs, to verify that all the locale files are normalized. #249

Fixes an issue with normalization not happening in certain cases. #91b593d7

There is now a minitest template file available. #250

Internally, Erubi is now used instead of Erubis for parsing the config file. #247