[balsa] Added translation context for string 'New'



commit d7475fdb6e9ac7436a346c405f18abb45ef862b4
Author: Marek Cernocky <marek_cernocky conel cz>
Date:   Mon Aug 28 15:30:28 2017 +0200

    Added translation context for string 'New'

 libbalsa/identity.c      |    9 +++++----
 src/filter-edit-dialog.c |    6 ++++--
 src/mailbox-node.c       |    3 ++-
 ui/ab-main.ui            |    4 +++-
 ui/main-window.ui        |    3 ++-
 5 files changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/libbalsa/identity.c b/libbalsa/identity.c
index 5a9ea2f..8203aa8 100644
--- a/libbalsa/identity.c
+++ b/libbalsa/identity.c
@@ -1771,10 +1771,11 @@ libbalsa_identity_config_dialog(GtkWindow *parent, GList **identities,
                                     parent, /* must NOT be modal */
                                     GTK_DIALOG_DESTROY_WITH_PARENT |
                                     libbalsa_dialog_flags(),
-                                    _("_Help"),   IDENTITY_RESPONSE_HELP,
-                                    _("_New"),    IDENTITY_RESPONSE_NEW,
-                                    _("_Remove"), IDENTITY_RESPONSE_REMOVE,
-                                    _("_Close"),  IDENTITY_RESPONSE_CLOSE,
+                                    _("_Help"),             IDENTITY_RESPONSE_HELP,
+                                    /* Translators: button "New" identity */
+                                    C_("identity", "_New"), IDENTITY_RESPONSE_NEW,
+                                    _("_Remove"),           IDENTITY_RESPONSE_REMOVE,
+                                    _("_Close"),            IDENTITY_RESPONSE_CLOSE,
                                     NULL);
 #if HAVE_MACOSX_DESKTOP
     libbalsa_macosx_menu_for_parent(dialog, parent);
diff --git a/src/filter-edit-dialog.c b/src/filter-edit-dialog.c
index 6b81746..b36835f 100644
--- a/src/filter-edit-dialog.c
+++ b/src/filter-edit-dialog.c
@@ -221,7 +221,8 @@ build_left_side(void)
     gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 2);
 
     /* new button */
-    fe_new_button = gtk_button_new_with_mnemonic(_("_New"));
+    /* Translators: button "New" filter */
+    fe_new_button = gtk_button_new_with_mnemonic(C_("filter", "_New"));
     g_signal_connect(G_OBJECT(fe_new_button), "clicked",
                     G_CALLBACK(fe_new_pressed), NULL);
     gtk_container_add(GTK_CONTAINER(bbox), fe_new_button);
@@ -311,7 +312,8 @@ build_match_page()
     gtk_container_add(GTK_CONTAINER(box), fe_condition_edit_button);
     g_signal_connect(G_OBJECT(fe_condition_edit_button), "clicked",
                      G_CALLBACK(fe_edit_condition), GINT_TO_POINTER(0));
-    button = gtk_button_new_with_mnemonic(_("Ne_w"));
+    /* Translators: button "New" filter match */
+    button = gtk_button_new_with_mnemonic(C_("filter match", "Ne_w"));
     gtk_container_add(GTK_CONTAINER(box), button);
     g_signal_connect(G_OBJECT(button), "clicked",
                      G_CALLBACK(fe_edit_condition), GINT_TO_POINTER(1));
diff --git a/src/mailbox-node.c b/src/mailbox-node.c
index 3d7bb31..60791a6 100644
--- a/src/mailbox-node.c
+++ b/src/mailbox-node.c
@@ -1075,7 +1075,8 @@ balsa_mailbox_node_get_context_menu(BalsaMailboxNode * mbnode)
                   G_CALLBACK(folder_conf_add_imap_sub_cb), NULL);
     gtk_widget_show(submenu);
     
-    menuitem = gtk_menu_item_new_with_mnemonic(_("_New"));
+    /* Translators: popup menu item "New" mailbox or folder */
+    menuitem = gtk_menu_item_new_with_mnemonic(C_("mailbox", "_New"));
     gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu);
     gtk_widget_show(menuitem);
     
diff --git a/ui/ab-main.ui b/ui/ab-main.ui
index 9f00e14..d82245f 100644
--- a/ui/ab-main.ui
+++ b/ui/ab-main.ui
@@ -4,8 +4,10 @@
             <attribute name='label' translatable='yes'>_File</attribute>
             <section>
                 <submenu>
+                    <!-- Translators: main menu item "New" address book -->
                     <attribute name='label'
-                        translatable='yes'>_New</attribute>
+                        translatable='yes'
+                        context='address book'>_New</attribute>
                     <item>
                         <attribute name='label'
                             translatable='yes'>_VCard Address Book (GnomeCard)</attribute>
diff --git a/ui/main-window.ui b/ui/main-window.ui
index 35553b5..e6e85db 100644
--- a/ui/main-window.ui
+++ b/ui/main-window.ui
@@ -1,7 +1,8 @@
 <interface>
   <menu id='app-menu'>
     <submenu>
-      <attribute name='label' translatable='yes'>_New</attribute>
+      <!-- Translators: app menu item "New" message or mailbox -->
+      <attribute name='label' translatable='yes' context='appmenu'>_New</attribute>
       <section>
         <item>
           <attribute name='label' translatable='yes'>_Message</attribute>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]