[billreminder] as localisation part is not picking up action labels and tooltips yet - move them into the code
- From: Toms Baugis <tbaugis src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [billreminder] as localisation part is not picking up action labels and tooltips yet - move them into the code
- Date: Thu, 10 Dec 2009 02:30:40 +0000 (UTC)
commit 2e87194b19fb7f4914de2b2b3a3d0fbcfdae9c45
Author: Toms Bauģis <toms baugis gmail com>
Date: Thu Dec 10 02:30:18 2009 +0000
as localisation part is not picking up action labels and tooltips yet - move them into the code
data/main.ui | 17 -----------------
src/gui/maindialog.py | 22 ++++++++++++++++++++++
2 files changed, 22 insertions(+), 17 deletions(-)
---
diff --git a/data/main.ui b/data/main.ui
index e8cfa18..88f87a0 100644
--- a/data/main.ui
+++ b/data/main.ui
@@ -202,7 +202,6 @@
<property name="visible">True</property>
<property name="tooltip_text" translatable="yes">Add a new bill</property>
<property name="related_action">newBill</property>
- <property name="label" translatable="yes">New</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-new</property>
</object>
@@ -216,7 +215,6 @@
<property name="visible">True</property>
<property name="tooltip_text" translatable="yes">Edit a bill</property>
<property name="related_action">editBill</property>
- <property name="label" translatable="yes">Edit</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-edit</property>
</object>
@@ -230,7 +228,6 @@
<property name="visible">True</property>
<property name="tooltip_text" translatable="yes">Delete selected bill</property>
<property name="related_action">removeBill</property>
- <property name="label" translatable="yes">Delete</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-delete</property>
</object>
@@ -244,7 +241,6 @@
<property name="visible">True</property>
<property name="tooltip_text" translatable="yes">Mark as paid</property>
<property name="related_action">markPaid</property>
- <property name="label" translatable="yes">Paid</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-apply</property>
</object>
@@ -258,7 +254,6 @@
<property name="visible">True</property>
<property name="tooltip_text" translatable="yes">Mark as not paid</property>
<property name="related_action">markNotPaid</property>
- <property name="label" translatable="yes">Not Paid</property>
<property name="use_underline">True</property>
<property name="stock_id">gtk-undo</property>
</object>
@@ -356,40 +351,28 @@
</child>
</object>
<object class="GtkAction" id="newBill">
- <property name="label">Add New</property>
- <property name="tooltip">Add new bill</property>
<property name="stock_id">gtk-new</property>
<signal name="activate" handler="on_newBill_activate"/>
</object>
<object class="GtkAction" id="editBill">
- <property name="label">Edit</property>
- <property name="tooltip">Edit a bill</property>
<property name="stock_id">gtk-edit</property>
<signal name="activate" handler="on_editBill_activate"/>
</object>
<object class="GtkAction" id="removeBill">
- <property name="label">Delete</property>
- <property name="tooltip">Delete selected bill</property>
<property name="stock_id">gtk-delete</property>
<signal name="activate" handler="on_removeBill_activate"/>
</object>
<object class="GtkAction" id="markPaid">
- <property name="label">Paid</property>
- <property name="tooltip">Mark as paid</property>
<property name="stock_id">gtk-apply</property>
<property name="is_important">True</property>
<signal name="activate" handler="on_markPaid_activate"/>
</object>
<object class="GtkAction" id="markNotPaid">
- <property name="label">Not Paid</property>
- <property name="tooltip">Mark as not paid</property>
<property name="stock_id">gtk-undo</property>
<property name="is_important">True</property>
<signal name="activate" handler="on_markNotPaid_activate"/>
</object>
<object class="GtkToggleAction" id="showToolbar">
- <property name="label">Show Toolbar</property>
- <property name="tooltip">Show the toolbar</property>
<property name="active">True</property>
<signal name="toggled" handler="on_showToolbar_toggled"/>
</object>
diff --git a/src/gui/maindialog.py b/src/gui/maindialog.py
index 66fd436..0a210f0 100644
--- a/src/gui/maindialog.py
+++ b/src/gui/maindialog.py
@@ -122,8 +122,30 @@ class MainDialog:
self.iface = iface
timeout_add(2000, self._send_tray_hints)
+ self.set_action_strings()
self.ui.connect_signals(self)
+ def set_action_strings(self):
+ # for some reason the actions strings do not get translated yet
+ # so we define them here so they would be picked up by the pyfile scanner
+ self.ui.get_object("newBill").set_label(_("Add New"))
+ self.ui.get_object("newBill").set_tooltip(_("Add new bill"))
+
+ self.ui.get_object("editBill").set_label(_("Edit"))
+ self.ui.get_object("editBill").set_tooltip(_("Edit a bill"))
+
+ self.ui.get_object("removeBill").set_label(_("Delete"))
+ self.ui.get_object("removeBill").set_tooltip(_("Delete selected bill"))
+
+ self.ui.get_object("markPaid").set_label(_("Paid"))
+ self.ui.get_object("markPaid").set_tooltip(_("Mark as paid"))
+
+ self.ui.get_object("markNotPaid").set_label(_("Not Paid"))
+ self.ui.get_object("markNotPaid").set_tooltip(_("Mark as not paid"))
+
+ self.ui.get_object("showToolbar").set_label(_("Show Toolbar"))
+ self.ui.get_object("showToolbar").set_tooltip(_("Show the toolbar"))
+
# Methods: UI
def _send_tray_hints(self):
self.iface.set_tray_hints(force_string(self.notify.get_hints()))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]