GtkBuilder uses GMarkup, which defines a boolean attribute value as:
- yes/no
- true/false
- 1/0
The ITS file for GtkBuilder UI definitions is only using the first pair,
likely because Glade only ever used those values. GTK's own tools, though,
will typically simplify the full yes/no and true/false strings to 1 and 0,
to minimise the parsing time.
Fixes: #4596
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']"
- translate="yes"/>
+ <its:translateRule selector="/interface//*[@translatable = 'yes']" translate="yes"/>
+ <its:translateRule selector="/interface//*[@translatable = 'true']" translate="yes"/>
+ <its:translateRule selector="/interface//*[@translatable = '1']" translate="yes"/>
<!-- The 'comment' attribute should be extracted as a translator comment. -->
<its:locNoteRule selector="/interface//*[@comments]"