Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By only offering to translate used i18n keys, a lot of time is saved since on long-lived active projects like Kettle there is usually a lot of code being changed with a lot of "dead" or unused keys as a result.  Not having to translate these keys leads to a lot of effort saved since each key is picked up by (currently) 11 locale.

...

Image Added

How does it work?

Translator can detect keys that are not yet translated.  It does this by scanning both the Java and XUL source code as well as the messages bundles.  It then correlates both and determines missing keys.

...