+Version 0.23 - July 2023
+
+* Programming languages support:
+ - Glade: xgettext has improved support for GtkBuilder 4.
+
Version 0.22 - June 2023
* PO file format:
The gnu::autosprintf class now provides an assignment operator.
- Glade:
- xgettext now supports GtkBuider file format used by Glade 3.
+ xgettext now supports GtkBuilder file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2 and
- GtkBuider files.
+ GtkBuilder files.
- JavaScript:
xgettext now partially supports JavaScript. Since the current
<?xml version="1.0"?>
<!--
- Copyright (C) 2015 Free Software Foundation, Inc.
+ Copyright (C) 2015, 2023 Free Software Foundation, Inc.
This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
This program is free software: you can redistribute it and/or modify
xmlns:gt="https://www.gnu.org/s/gettext/ns/its/extensions/1.0"
version="2.0">
<its:translateRule selector="/interface" translate="no"/>
- <its:translateRule selector="/interface//*[@translatable = 'yes']"
+ <!-- https://developer-old.gnome.org/gtk4/stable/GtkBuilder.html says about
+ boolean attribute values:
+ "strings like “TRUE”, “t”, “yes”, “y”, “1” are interpreted as TRUE,
+ strings like “FALSE”, “f”, “no”, “n”, “0” are interpreted as FALSE"
+ -->
+ <its:translateRule selector="/interface//*[@translatable = 'TRUE' or @translatable = 't' or @translatable = 'yes' or @translatable = 'y' or @translatable = '1']"
translate="yes"/>
<its:locNoteRule selector="/interface//*[@comments]"
locNotePointer="@comments"