Glade UI doesn't let the user to change 'translatable' attribute, and it overrides the previous value
Submitted by Zvika
Link to original bug (#736498)
Description
Overview: Not all the strings in the XML should be translated (when using I18N with 'gettext'). In order to support that, the 'translatable' attribute is used. The Glade GUI should have let the user change this attribute. If the user manually change it (with text editor), Glade (sometimes) overrides this value.
Steps to Reproduce:
In a new Glade file, create a Window, put there a Menu Bar.
Now save and quit.
Open the .glade file in an editor. Change all 'translatable="yes"' occurrences to 'translatable="no"'
Change '<property name="label">
gtk-quit</property>
' to '<property name="label" translatable="yes">
gtk-quit</property>
'
Save and quit.
Open the .glade file again in Glade, and "play" with it - add items, delete some items, edit others.
Actual Results: When read again in the text editor, some of our manual changes are reverted.
Expected Results: (1) I should have been able to set 'translatable' from the GUI (2) The values that I changed shouldn't have been changed.
Build Date & Platform: It's "Glade 3.8.1", on Windows 7.
Thanks, Zvika