Daniel Brötzmann pushed to branch gtk4 at gajim / gajim


Commits:
3ac9c67b by wurstsalat at 2024-11-02T00:55:04+01:00
refactor: StatusIcon: Translate menu entries

- - - - -


1 changed file:

- gajim/gtk/status_icon.py


Changes:

=====================================
gajim/gtk/status_icon.py
=====================================
@@ -32,6 +32,7 @@
 from gajim.common.ged import EventHelper
 from gajim.common.i18n import _
 from gajim.common.util.status import get_global_show
+from gajim.common.util.status import get_uf_show
 
 from gajim.gtk.util import get_status_icon_name
 from gajim.gtk.util import open_window
@@ -173,20 +174,20 @@ def on_finish(obj: Any, res: Gio.AsyncResult) -> None:
     def _get_menu(self) -> DBusMenu:
         toogle_state = int(app.settings.get('sounds_on'))
         return DBusMenu(items=[
-            DBusMenuItem(id=1, label='Hide/Show Window', 
callback=self._on_show_hide),
-            DBusMenuItem(id=2, label='Status', children_display='submenu', 
children=[
-                DBusMenuItem(id=3, label='Available', callback=lambda: 
self._on_status_changed('online')),
-                DBusMenuItem(id=4, label='Away', callback=lambda: 
self._on_status_changed('away')),
-                DBusMenuItem(id=5, label='Not Available', callback=lambda: 
self._on_status_changed('xa')),
-                DBusMenuItem(id=6, label='Busy', callback=lambda: 
self._on_status_changed('dnd')),
+            DBusMenuItem(id=1, label=_('Show/Hide Window'), 
callback=self._on_show_hide),
+            DBusMenuItem(id=2, label=_('Status'), children_display='submenu', 
children=[
+                DBusMenuItem(id=3, label=get_uf_show('online'), 
callback=lambda: self._on_status_changed('online')),
+                DBusMenuItem(id=4, label=get_uf_show('away'), callback=lambda: 
self._on_status_changed('away')),
+                DBusMenuItem(id=5, label=get_uf_show('xa'), callback=lambda: 
self._on_status_changed('xa')),
+                DBusMenuItem(id=6, label=get_uf_show('dnd'), callback=lambda: 
self._on_status_changed('dnd')),
                 DBusMenuItem(id=7, type='separator'),
-                DBusMenuItem(id=8, label='Offline', callback=lambda: 
self._on_status_changed('offline')),
+                DBusMenuItem(id=8, label=get_uf_show('offline'), 
callback=lambda: self._on_status_changed('offline')),
             ]),
-            DBusMenuItem(id=9, label='Start Chat…', 
callback=self._on_start_chat),
-            DBusMenuItem(id=10, label='Mute Sounds', toggle_type='checkmark', 
toggle_state=toogle_state, callback=self._on_sounds_mute),
-            DBusMenuItem(id=11, label='Preferences', 
callback=self._on_preferences),
+            DBusMenuItem(id=9, label=_('Start Chat…'), 
callback=self._on_start_chat),
+            DBusMenuItem(id=10, label=_('Mute Sounds'), 
toggle_type='checkmark', toggle_state=toogle_state, 
callback=self._on_sounds_mute),
+            DBusMenuItem(id=11, label=_('Preferences'), 
callback=self._on_preferences),
             DBusMenuItem(id=12, type='separator'),
-            DBusMenuItem(id=13, label='Quit', callback=self._on_quit),
+            DBusMenuItem(id=13, label=_('Quit'), callback=self._on_quit),
             ]
         )
 



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/3ac9c67beb89bcef3f97eb5b12db3143b378bb5e

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/3ac9c67beb89bcef3f97eb5b12db3143b378bb5e
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to