forked from AuroraMiddleware/gtk
i18n: Detect more translatable attribute values
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
This commit is contained in:
parent
06e5da456f
commit
9e83eb6501
@ -3,8 +3,9 @@
|
||||
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]"
|
||||
|
Loading…
Reference in New Issue
Block a user