From ce53dc7fd95528fa3069991e55d859e4a9145b21 Mon Sep 17 00:00:00 2001 From: Jiro Matsuzawa Date: Tue, 28 Aug 2012 21:43:02 +0900 Subject: [PATCH] wacom: add translation context for Wacom action type https://bugzilla.gnome.org/show_bug.cgi?id=682876 --- panels/wacom/cc-wacom-page.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/panels/wacom/cc-wacom-page.c b/panels/wacom/cc-wacom-page.c index 1d40c4626..d2a211a20 100644 --- a/panels/wacom/cc-wacom-page.c +++ b/panels/wacom/cc-wacom-page.c @@ -115,11 +115,13 @@ static struct { GsdWacomActionType action_type; const gchar *action_name; } action_table[] = { - { GSD_WACOM_ACTION_TYPE_NONE, N_("None") }, - { GSD_WACOM_ACTION_TYPE_CUSTOM, N_("Send Keystroke") }, - { GSD_WACOM_ACTION_TYPE_SWITCH_MONITOR, N_("Switch Monitor") } + { GSD_WACOM_ACTION_TYPE_NONE, NC_("Wacom action-type", "None") }, + { GSD_WACOM_ACTION_TYPE_CUSTOM, NC_("Wacom action-type", "Send Keystroke") }, + { GSD_WACOM_ACTION_TYPE_SWITCH_MONITOR, NC_("Wacom action-type", "Switch Monitor") } }; +#define WACOM_C(x) g_dpgettext2(NULL, "Wacom action-type", x) + static void update_tablet_ui (CcWacomPage *page, int layout); @@ -366,7 +368,7 @@ accel_set_func (GtkTreeViewColumn *tree_column, "accel-key", 0, "accel-mods", 0, "style", PANGO_STYLE_NORMAL, - "text", _("None"), + "text", C_("Wacom action-type", "None"), NULL); g_free (str); return; @@ -604,7 +606,7 @@ add_button_to_store (GtkListStore *model, gtk_list_store_append (model, &new_row); gtk_list_store_set (model, &new_row, MAPPING_DESCRIPTION_COLUMN, dir_name ? dir_name : button->name, - MAPPING_TYPE_COLUMN, _(action_table[type].action_name), + MAPPING_TYPE_COLUMN, WACOM_C(action_table[type].action_name), MAPPING_BUTTON_COLUMN, button, MAPPING_BUTTON_DIRECTION, dir, -1); @@ -643,7 +645,7 @@ action_set_func (GtkTreeViewColumn *tree_column, "visible", TRUE, "editable", FALSE, "style", PANGO_STYLE_NORMAL, - "text", _(action_table[GSD_WACOM_ACTION_TYPE_CUSTOM].action_name), + "text", WACOM_C(action_table[GSD_WACOM_ACTION_TYPE_CUSTOM].action_name), NULL); return; } @@ -658,7 +660,7 @@ action_set_func (GtkTreeViewColumn *tree_column, "visible", TRUE, "editable", TRUE, "style", PANGO_STYLE_NORMAL, - "text", _(action_table[type].action_name), + "text", WACOM_C(action_table[type].action_name), NULL); } @@ -683,7 +685,7 @@ combo_action_cell_changed (GtkCellRendererCombo *cell, gtk_tree_model_get (GTK_TREE_MODEL (priv->action_store), new_iter, ACTION_TYPE_COLUMN, &type, -1); gtk_tree_model_get_iter (model, &iter, path); - gtk_list_store_set (GTK_LIST_STORE (model), &iter, MAPPING_TYPE_COLUMN, _(action_table[type].action_name), -1); + gtk_list_store_set (GTK_LIST_STORE (model), &iter, MAPPING_TYPE_COLUMN, WACOM_C(action_table[type].action_name), -1); gtk_tree_path_free (path); gtk_tree_model_get (model, &iter, MAPPING_BUTTON_COLUMN, &button, -1); @@ -738,7 +740,7 @@ setup_mapping_treeview (CcWacomPage *page) gtk_list_store_append (priv->action_store, &iter); gtk_list_store_set (priv->action_store, &iter, - ACTION_NAME_COLUMN, _(action_table[i].action_name), + ACTION_NAME_COLUMN, WACOM_C(action_table[i].action_name), ACTION_TYPE_COLUMN, action_table[i].action_type, -1); } renderer = gtk_cell_renderer_combo_new ();