| by Arround The Web | No comments

gettext @ Savannah: GNU gettext 0.24 released

Download from https://ftp.gnu.org/pub/gnu/gettext/gettext-0.24.tar.gz

New in this release:

  • Programming languages support:
    • JavaScript:
      • xgettext now parses recursive JSX expressions correctly.
    • Rust:
      • xgettext now supports Rust.
      • 'msgfmt -c' now verifies the syntax of translations of Rust format strings.
      • A new example 'hello-rust' has been added.
    • C:
      • A new example 'hello-c-http' has been added, showing the use of GNU gettext in a multithreaded web server.
    • C++:
      • A new example 'hello-c++-gnome3' has been added.
    • Ruby:
      • A new example 'hello-ruby' has been added.

  • Improvements for maintainers:
    • When xgettext creates the POT file of a package under Git version control, the 'POT-Creation-Date' in the POT file usually no longer changes gratuitously each time the POT file is regenerated.

  • Caveat maintainers:
    • Building the po/ directory now requires GNU make on specific platforms: macOS, Solaris, AIX.
Share Button

Source: Planet GNU

Leave a Reply

| by Arround The Web | No comments

gettext @ Savannah: GNU gettext 0.24 released

Download from https://ftp.gnu.org/pub/gnu/gettext/gettext-0.24.tar.gz

New in this release:

  • Programming languages support:
    • JavaScript:
      • xgettext now parses recursive JSX expressions correctly.
    • Rust:
      • xgettext now supports Rust.
      • 'msgfmt -c' now verifies the syntax of translations of Rust format strings.
      • A new example 'hello-rust' has been added.
    • C:
      • A new example 'hello-c-http' has been added, showing the use of GNU gettext in a multithreaded web server.
    • C++:
      • A new example 'hello-c++-gnome3' has been added.
    • Ruby:
      • A new example 'hello-ruby' has been added.

  • Improvements for maintainers:
    • When xgettext creates the POT file of a package under Git version control, the 'POT-Creation-Date' in the POT file usually no longer changes gratuitously each time the POT file is regenerated.

  • Caveat maintainers:
    • Building the po/ directory now requires GNU make on specific platforms: macOS, Solaris, AIX.
Share Button

Source: Planet GNU

Leave a Reply