[gtksourceview/wip/exterminate-intltool] i18n: use itstool to extract strings from the glade catalog
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview/wip/exterminate-intltool] i18n: use itstool to extract strings from the glade catalog
- Date: Wed, 12 Aug 2015 15:45:17 +0000 (UTC)
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]