From bcec10178c7642ab5781df898fcf1347b1ee6222 Mon Sep 17 00:00:00 2001 From: Eduard Braun Date: Sun, 30 Jul 2017 23:14:43 +0200 Subject: Fix translation of menus.xml - prefix with underscores to make detectable by intltool-update (was lost with 78cebbf91af8d91681d4ff18b7c1a8b25f2c431a) - fix 'sp_ui_build_dyn_menus()' to account for this and stick with current project standards: translate '_name' but not 'name' --- src/ui/interface.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ui/interface.cpp') diff --git a/src/ui/interface.cpp b/src/ui/interface.cpp index bbbd71ab8..0223b2b3b 100644 --- a/src/ui/interface.cpp +++ b/src/ui/interface.cpp @@ -838,7 +838,12 @@ static void sp_ui_build_dyn_menus(Inkscape::XML::Node *menus, GtkWidget *menu, I menu_pntr != NULL; menu_pntr = menu_pntr->next()) { if (!strcmp(menu_pntr->name(), "submenu")) { - GtkWidget *mitem = gtk_menu_item_new_with_mnemonic(_(menu_pntr->attribute("name"))); + GtkWidget *mitem; + if (menu_pntr->attribute("_name") != NULL) { + mitem = gtk_menu_item_new_with_mnemonic(_(menu_pntr->attribute("_name"))); + } else { + mitem = gtk_menu_item_new_with_mnemonic(menu_pntr->attribute("name")); + } GtkWidget *submenu = gtk_menu_new(); sp_ui_build_dyn_menus(menu_pntr->firstChild(), submenu, view); gtk_menu_item_set_submenu(GTK_MENU_ITEM(mitem), GTK_WIDGET(submenu)); -- cgit v1.2.3