From 03769e3830ca3c8ab8265ac1a52d4000e52409d9 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 4 Dec 2015 13:16:35 -0500 Subject: shortcut label: Tweak modifier key rendering The subscript was affecting the vertical alignment too much, so tweak the rendering of the L/R markers to avoid that. Also, mark these as translatable. --- gtk/gtkshortcutlabel.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'gtk/gtkshortcutlabel.c') diff --git a/gtk/gtkshortcutlabel.c b/gtk/gtkshortcutlabel.c index ef7d462822..5cb7f06c37 100644 --- a/gtk/gtkshortcutlabel.c +++ b/gtk/gtkshortcutlabel.c @@ -60,7 +60,12 @@ get_modifier_label (guint key) case GDK_KEY_Meta_L: case GDK_KEY_Super_L: case GDK_KEY_Hyper_L: - subscript = "L"; + /* Translators: This string is used to mark left/right variants of modifier + * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep + * this string very short, ideally just a single character, since it will + * be rendered as part of the key. + */ + subscript = C_("keyboard side marker", "L"); break; case GDK_KEY_Shift_R: case GDK_KEY_Control_R: @@ -68,7 +73,12 @@ get_modifier_label (guint key) case GDK_KEY_Meta_R: case GDK_KEY_Super_R: case GDK_KEY_Hyper_R: - subscript = "R"; + /* Translators: This string is used to mark left/right variants of modifier + * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep + * this string very short, ideally just a single character, since it will + * be rendered as part of the key. + */ + subscript = C_("keyboard side marker", "R"); break; default: g_assert_not_reached (); @@ -98,7 +108,7 @@ get_modifier_label (guint key) g_assert_not_reached (); } - return g_strdup_printf ("%s%s", label, subscript); + return g_strdup_printf ("%s %s", label, subscript); } static gchar ** -- cgit v1.2.1