[gtksourceview/wip/exterminate-intltool] i18n: use itstool to extract strings from the glade catalog



commit 80762b08c04cc09334dbf76f035fca7ff0cd05f3
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Wed Aug 12 17:42:31 2015 +0200

    i18n: use itstool to extract strings from the glade catalog
    
    In our case, the titles don't need to be translated, since they contain
    class names (e.g. "GtkSourceView").

 data/glade/glade.its                               |    7 ++++
 .../{gtksourceview.xml.in => gtksourceview.xml}    |   36 +++++++++++--------
 2 files changed, 28 insertions(+), 15 deletions(-)
---
diff --git a/data/glade/glade.its b/data/glade/glade.its
new file mode 100644
index 0000000..082400a
--- /dev/null
+++ b/data/glade/glade.its
@@ -0,0 +1,7 @@
+<its:rules
+  xmlns:its="http://www.w3.org/2005/11/its";
+  version="1.0">
+
+  <its:translateRule translate="no" selector="/glade-catalog" />
+  <its:translateRule translate="yes" selector="//value/@name" />
+</its:rules>
diff --git a/data/glade/gtksourceview.xml.in b/data/glade/gtksourceview.xml
similarity index 58%
rename from data/glade/gtksourceview.xml.in
rename to data/glade/gtksourceview.xml
index ec1255e..a017dbd 100644
--- a/data/glade/gtksourceview.xml.in
+++ b/data/glade/gtksourceview.xml
@@ -1,7 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<glade-catalog version="3.0" supports="gtkbuilder" name="gtksourceview" library="gtksourceview-3.0" 
domain="gtksourceview-3.0" depends="gtk+" book="gtksourceview-3.0">
+<glade-catalog version="3.0"
+               supports="gtkbuilder"
+               name="gtksourceview"
+               library="gtksourceview-3.0"
+               domain="gtksourceview-3.0"
+               depends="gtk+"
+               book="gtksourceview-3.0">
   <glade-widget-classes>
-    <glade-widget-class name="GtkSourceView" _title="GtkSourceView" generic-name="gtksourceview">
+    <glade-widget-class name="GtkSourceView" title="GtkSourceView" generic-name="gtksourceview">
       <properties>
         <property id="auto-indent" default="False" />
         <property id="highlight-current-line" default="False" />
@@ -14,23 +20,23 @@
         <property id="smart-home-end" default="Disabled">
           <displayable-values>
             <!-- Translators: It is related to an option of a set of values -->
-            <value id="GTK_SOURCE_SMART_HOME_END_DISABLED" _name="Disabled" />
-            <value id="GTK_SOURCE_SMART_HOME_END_BEFORE" _name="Before" />
-            <value id="GTK_SOURCE_SMART_HOME_END_AFTER" _name="After" />
-            <value id="GTK_SOURCE_SMART_HOME_END_ALWAYS" _name="Always" />
+            <value id="GTK_SOURCE_SMART_HOME_END_DISABLED" name="Disabled" />
+            <value id="GTK_SOURCE_SMART_HOME_END_BEFORE" name="Before" />
+            <value id="GTK_SOURCE_SMART_HOME_END_AFTER" name="After" />
+            <value id="GTK_SOURCE_SMART_HOME_END_ALWAYS" name="Always" />
           </displayable-values>
         </property>
         <property id="tab-width" default="8" />
         <property id="draw-spaces">
           <displayable-values>
-            <value id="GTK_SOURCE_DRAW_SPACES_SPACE" _name="Space" />
-            <value id="GTK_SOURCE_DRAW_SPACES_TAB" _name="Tab" />
-            <value id="GTK_SOURCE_DRAW_SPACES_NEWLINE" _name="Newline" />
-            <value id="GTK_SOURCE_DRAW_SPACES_NBSP" _name="Non Breaking Whitespace" />
-            <value id="GTK_SOURCE_DRAW_SPACES_LEADING" _name="Leading" />
-            <value id="GTK_SOURCE_DRAW_SPACES_TEXT" _name="Text" />
-            <value id="GTK_SOURCE_DRAW_SPACES_TRAILING" _name="Trailing" />
-            <value id="GTK_SOURCE_DRAW_SPACES_ALL" _name="All" />
+            <value id="GTK_SOURCE_DRAW_SPACES_SPACE" name="Space" />
+            <value id="GTK_SOURCE_DRAW_SPACES_TAB" name="Tab" />
+            <value id="GTK_SOURCE_DRAW_SPACES_NEWLINE" name="Newline" />
+            <value id="GTK_SOURCE_DRAW_SPACES_NBSP" name="Non Breaking Whitespace" />
+            <value id="GTK_SOURCE_DRAW_SPACES_LEADING" name="Leading" />
+            <value id="GTK_SOURCE_DRAW_SPACES_TEXT" name="Text" />
+            <value id="GTK_SOURCE_DRAW_SPACES_TRAILING" name="Trailing" />
+            <value id="GTK_SOURCE_DRAW_SPACES_ALL" name="All" />
           </displayable-values>
         </property>
       </properties>
@@ -43,7 +49,7 @@
     </glade-widget-class>
   </glade-widget-classes>
 
-  <glade-widget-group name="GtkSourceView" _title="GtkSourceView">
+  <glade-widget-group name="GtkSourceView" title="GtkSourceView">
     <glade-widget-class-ref name="GtkSourceView" />
     <glade-widget-class-ref name="GtkSourceMap" />
     <glade-widget-class-ref name="GtkSourceStyleSchemeChooserWidget" />


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]