summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfujiwarat <takao.fujiwara1@gmail.com>2010-04-05 15:20:39 +0900
committerfujiwarat <takao.fujiwara1@gmail.com>2010-04-05 15:20:39 +0900
commit6ee44a752a2852ae6d661d541502af37bfbd0ba3 (patch)
tree8070e3b60419c0f262e857ca834ade0ac4df8c1a
parentf6edf40762342bd1c92d26ba4fc4e089fd7bf1be (diff)
downloadibus-anthy-6ee44a752a2852ae6d661d541502af37bfbd0ba3.tar.gz
Fix to i18n system dict label
-rw-r--r--setup/main.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/setup/main.py b/setup/main.py
index 78a7755..af36484 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -266,6 +266,11 @@ class AnthySetup(object):
def __append_dict_id_in_model(self, id, is_gettext):
prefs = self.prefs
section = 'dict/file/' + id
+ # user value is dbus.String
+ prefs.set_value(section, 'short_label',
+ str(prefs.get_value(section, 'short_label')))
+ prefs.set_value(section, 'long_label',
+ str(prefs.get_value(section, 'long_label')))
short_label = prefs.get_value(section, 'short_label')
long_label = prefs.get_value(section, 'long_label')
embed = prefs.get_value(section, 'embed')
@@ -382,12 +387,13 @@ class AnthySetup(object):
short_entry = self.xml.get_widget('dict:short_entry')
short_entry.set_text(short_label)
long_entry = self.xml.get_widget('dict:long_entry')
- long_entry.set_text(long_label)
if is_system_dict:
short_entry.set_editable(False)
+ long_entry.set_text(_(long_label))
long_entry.set_editable(False)
else:
short_entry.set_editable(True)
+ long_entry.set_text(long_label)
long_entry.set_editable(True)
return selected_id
@@ -397,6 +403,7 @@ class AnthySetup(object):
prefs.set_new_section(section)
prefs.set_new_key(section, 'short_label')
prefs.fetch_item(section, 'short_label')
+ # user value is dbus.String
prefs.set_value(section, 'short_label',
str(prefs.get_value(section, 'short_label')))
prefs.set_new_key(section, 'long_label')