Fix incorrect labels in folder selection dialog
[claws.git] / src / mh_gtk.c
index 605ef13fa20810a8bc82681ba590a740b6205ae8..f4525be9690e06d407cd33c74c84e95cf699a815 100644 (file)
@@ -298,17 +298,16 @@ static void move_folder_cb(GtkAction *action, gpointer data)
 {
        FolderView *folderview = (FolderView *)data;
        FolderItem *from_folder = NULL, *to_folder = NULL;
+       gchar *msg;
 
        from_folder = folderview_get_selected_item(folderview);
        if (!from_folder || from_folder->folder->klass != mh_get_class())
                return;
 
-       to_folder = foldersel_folder_sel(NULL, FOLDER_SEL_MOVE, NULL, TRUE,
-                       ngettext(
-                               "Select folder to move selected message to",
-                               "Select folder to move selected messages to",
-                               summary_get_selection_count(folderview->summaryview))
-       );
+       msg = g_strdup_printf(_("Select folder to move folder '%s' to"),
+               from_folder->name);
+       to_folder = foldersel_folder_sel(NULL, FOLDER_SEL_MOVE, NULL, TRUE, msg);
+       g_free(msg);
        if (!to_folder)
                return;
        
@@ -319,17 +318,16 @@ static void copy_folder_cb(GtkAction *action, gpointer data)
 {
        FolderView *folderview = (FolderView *)data;
        FolderItem *from_folder = NULL, *to_folder = NULL;
+       gchar *msg;
 
        from_folder = folderview_get_selected_item(folderview);
        if (!from_folder || from_folder->folder->klass != mh_get_class())
                return;
 
-       to_folder = foldersel_folder_sel(NULL, FOLDER_SEL_MOVE, NULL, TRUE,
-                       ngettext(
-                               "Select folder to copy selected message to",
-                               "Select folder to copy selected messages to",
-                               summary_get_selection_count(folderview->summaryview))
-       );
+       msg = g_strdup_printf(_("Select folder to copy folder '%s' to"),
+               from_folder->name);
+       to_folder = foldersel_folder_sel(NULL, FOLDER_SEL_MOVE, NULL, TRUE, msg);
+       g_free(msg);
        if (!to_folder)
                return;