(e)mixer - add possibility to translate strings
Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11702
This commit is contained in:
parent
a59d3c2a68
commit
06b7b9205a
|
@ -427,16 +427,16 @@ _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas,
|
||||||
|
|
||||||
o = e_widget_list_add(evas, 0, 0);
|
o = e_widget_list_add(evas, 0, 0);
|
||||||
|
|
||||||
l = e_widget_check_add(evas, "Notify on volume change", &cfdata->config.notify);
|
l = e_widget_check_add(evas, _("Notify on volume change"), &cfdata->config.notify);
|
||||||
e_widget_list_object_append(o, l, 0, 0, 0);
|
e_widget_list_object_append(o, l, 0, 0, 0);
|
||||||
|
|
||||||
l = e_widget_check_add(evas, "Mute on lock", &cfdata->config.mute);
|
l = e_widget_check_add(evas, _("Mute on lock"), &cfdata->config.mute);
|
||||||
e_widget_list_object_append(o, l, 0, 0, 0);
|
e_widget_list_object_append(o, l, 0, 0, 0);
|
||||||
|
|
||||||
l = e_widget_check_add(evas, "Remember", &cfdata->config.save);
|
l = e_widget_check_add(evas, _("Remember"), &cfdata->config.save);
|
||||||
e_widget_list_object_append(o, l, 0, 0, 0);
|
e_widget_list_object_append(o, l, 0, 0, 0);
|
||||||
|
|
||||||
l = e_widget_label_add(evas, "Backend to use:");
|
l = e_widget_label_add(evas, _("Backend to use:"));
|
||||||
e_widget_list_object_append(o, l, 0, 0, 0);
|
e_widget_list_object_append(o, l, 0, 0, 0);
|
||||||
|
|
||||||
cfdata->list = l = e_widget_ilist_add(evas, 0, 0, NULL);
|
cfdata->list = l = e_widget_ilist_add(evas, 0, 0, NULL);
|
||||||
|
@ -488,7 +488,7 @@ emix_config_popup_new(Evas_Object *comp, const char *p EINA_UNUSED)
|
||||||
v->basic.create_widgets = _basic_create_widgets;
|
v->basic.create_widgets = _basic_create_widgets;
|
||||||
|
|
||||||
cfd = e_config_dialog_new(comp,
|
cfd = e_config_dialog_new(comp,
|
||||||
"Emix Configuration",
|
_("Emix Configuration"),
|
||||||
"E", "windows/emix",
|
"E", "windows/emix",
|
||||||
NULL,
|
NULL,
|
||||||
0, v, NULL);
|
0, v, NULL);
|
||||||
|
|
|
@ -1,6 +1,19 @@
|
||||||
#include <Elementary.h>
|
#include <Elementary.h>
|
||||||
#include "emix.h"
|
#include "emix.h"
|
||||||
|
|
||||||
|
# ifdef HAVE_GETTEXT
|
||||||
|
#include <libintl.h>
|
||||||
|
#define _(str) gettext(str)
|
||||||
|
#define d_(str, dom) dgettext(PACKAGE dom, str)
|
||||||
|
#define P_(str, str_p, n) ngettext(str, str_p, n)
|
||||||
|
#define dP_(str, str_p, n, dom) dngettext(PACKAGE dom, str, str_p, n)
|
||||||
|
# else
|
||||||
|
#define _(str) (str)
|
||||||
|
#define d_(str, dom) (str)
|
||||||
|
#define P_(str, str_p, n) (str_p)
|
||||||
|
#define dP_(str, str_p, n, dom) (str_p)
|
||||||
|
# endif
|
||||||
|
|
||||||
Evas_Object *win;
|
Evas_Object *win;
|
||||||
Evas_Object *source_scroller, *sink_input_scroller, *sink_scroller, *card_scroller;
|
Evas_Object *source_scroller, *sink_input_scroller, *sink_scroller, *card_scroller;
|
||||||
Evas_Object *source_box, *sink_input_box, *sink_box, *card_box;
|
Evas_Object *source_box, *sink_input_box, *sink_box, *card_box;
|
||||||
|
@ -1312,7 +1325,7 @@ elm_main(int argc, char **argv)
|
||||||
|
|
||||||
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
|
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
|
||||||
|
|
||||||
win = elm_win_util_standard_add("emix", "Mixer");
|
win = elm_win_util_standard_add("emix", _("Mixer"));
|
||||||
elm_win_autodel_set(win, EINA_TRUE);
|
elm_win_autodel_set(win, EINA_TRUE);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1336,10 +1349,10 @@ elm_main(int argc, char **argv)
|
||||||
evas_object_size_hint_weight_set(tbar, EVAS_HINT_EXPAND, 0.0);
|
evas_object_size_hint_weight_set(tbar, EVAS_HINT_EXPAND, 0.0);
|
||||||
evas_object_size_hint_align_set(tbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
evas_object_size_hint_align_set(tbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||||
|
|
||||||
elm_toolbar_item_append(tbar, "media-playback-start", "Playback", _cb_playback, NULL);
|
elm_toolbar_item_append(tbar, "media-playback-start", _("Playback"), _cb_playback, NULL);
|
||||||
elm_toolbar_item_append(tbar, "audio-volume-medium", "Outputs", _cb_outputs, NULL);
|
elm_toolbar_item_append(tbar, "audio-volume-medium", _("Outputs"), _cb_outputs, NULL);
|
||||||
elm_toolbar_item_append(tbar, "audio-input-microphone", "Inputs", _cb_inputs, NULL);
|
elm_toolbar_item_append(tbar, "audio-input-microphone", _("Inputs"), _cb_inputs, NULL);
|
||||||
elm_toolbar_item_append(tbar, "audio-card", "Cards", _cb_card, NULL);
|
elm_toolbar_item_append(tbar, "audio-card", _("Cards"), _cb_card, NULL);
|
||||||
|
|
||||||
elm_table_pack(tb, tbar, 0, 0, 1, 1);
|
elm_table_pack(tb, tbar, 0, 0, 1, 1);
|
||||||
evas_object_show(tbar);
|
evas_object_show(tbar);
|
||||||
|
|
Loading…
Reference in New Issue