[gconf] [gsettings] Always add specified gettext-domain via command-line option
- From: Vincent Untz <vuntz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gconf] [gsettings] Always add specified gettext-domain via command-line option
- Date: Fri, 2 Jul 2010 17:31:21 +0000 (UTC)
commit e30fef2331b70d23544fd0ee9b5cba7366f8821b
Author: Vincent Untz <vuntz gnome org>
Date: Fri Jul 2 19:28:40 2010 +0200
[gsettings] Always add specified gettext-domain via command-line option
It's useful to get the summary/description translations, not just for
localized defaults.
https://bugzilla.gnome.org/show_bug.cgi?id=616309
gsettings/gsettings-schema-convert | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gsettings/gsettings-schema-convert b/gsettings/gsettings-schema-convert
index db26c85..131bfaf 100755
--- a/gsettings/gsettings-schema-convert
+++ b/gsettings/gsettings-schema-convert
@@ -946,14 +946,16 @@ class GConfSchemaParser:
def parse(self):
# reset the state of the parser
self.root = GSettingsSchemaRoot()
+ if self.default_gettext_domain:
+ self.root.gettext_domain = self.default_gettext_domain
self.default_schema_id_count = 0
gconfschemafile_node = ET.parse(self.file).getroot()
for schemalist_node in gconfschemafile_node.findall('schemalist'):
for schema_node in schemalist_node.findall('schema'):
gconf_schema = GConfSchema(schema_node)
- if gconf_schema.localized:
- self.root.gettext_domain = self.default_gettext_domain or 'FIXME'
+ if gconf_schema.localized and not self.root.gettext_domain:
+ self.root.gettext_domain = 'FIXME'
self._insert_schema(gconf_schema)
self._fix_hierarchy()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]