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]