All Versions
Latest Version
Avg Release Cycle
108 days
Latest Release

Changelog History
Page 3

  • v0.9.0 Changes

    • ๐Ÿ”€ Strip ## comments from POT files when they're being merged into PO files; these comments are comments meant to be generated by tools or directed at developers (so they have no use for translators in PO files).
    • โž• Add informative comments at the top of newly generated PO/POT files.
    • โž• Add Gettext.known_locales/1
    • ๐Ÿ›  Fix a bug with PO parsing when the PO file starts with a BOM character (which broke the parser, now a warning is issued).
  • v0.8.0 Changes

    • ๐Ÿ›  Fix a bug with the *gettext macros, which raised an error when given compile-time strings in the form of ~s/~S sigils.
    • Create missing locale directories (for example, en/LC_MESSAGES) when running the gettext.merge Mix task.
    • ๐ŸŒ Fallback to default translations (that is, the msgid) when the msgstr (or one or more msgstr strings for plural translations) is empty.
  • v0.7.0 Changes

    • When dumping PO files, dump as many references as possible on one line, wrapping at the 80th column
    • ๐Ÿ“œ Parse multiple references in the same reference comment
    • โœ‚ Remove Gettext.locale/0-1 and Gettext.with_locale/2 in favour of Gettext.get_locale/1, Gettext.put_locale/2, and Gettext.with_locale/3 which now work by setting/getting the locale on a per-backend basis (instead of a global one)
    • โœ‚ Remove the :default_locale config option for the :gettext application in favour of configuring the :default_locale for backends tied to their :otp_app (for example, config :my_app, MyApp.Gettext, default_locale: "pt_BR")
  • v0.6.1 Changes

    • ๐Ÿ›  Fix a bug with the mix gettext.merge task that was failing in Elixir v1.1.1 because 0.5 in 0..1 returns false with it
  • v0.6.0 Changes

    • โž• Add a :flags field to the Gettext.PO.Translation and Gettext.PO.PluralTranslation structs
    • โž• Add support for fuzzy matching translations in gettext.merge and gettext.extract --merge
    • โž• Add the :fuzzy_threshold configuration option for the :gettext application
  • v0.5.0 Changes

    • ๐ŸŽ‰ Initial release