static void update_window_title (ModestMsgViewWindow *window);
+static gchar *
+translate_func (const gchar *msgid,
+ const gchar *domain_name);
+
/* list my signals */
enum {
/* MY_SIGNAL_1, */
action_group = gtk_action_group_new ("ModestMsgViewWindowActions");
gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE);
+ gtk_action_group_set_translate_func (action_group, (GtkTranslateFunc) translate_func, GETTEXT_PACKAGE, g_free);
menu_rules_group = modest_dimming_rules_group_new ("ModestMenuDimmingRules");
toolbar_rules_group = modest_dimming_rules_group_new ("ModestToolbarDimmingRules");
} else {
GtkWidget *save_dialog = NULL;
gchar *folder;
- save_dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (window), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER);
+ gchar *save_multiple_str = g_strdup_printf (_("FIXME: %d attachments"),
+ g_list_length (mime_parts));
+ save_dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (window), GTK_FILE_CHOOSER_ACTION_SAVE);
+ g_object_set (G_OBJECT (save_dialog), "save-multiple", save_multiple_str, NULL);
+
folder = g_build_filename (g_get_home_dir (), DEFAULT_FOLDER, NULL);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (save_dialog), folder);
g_free (folder);
gtk_window_set_title (GTK_WINDOW (window), subject);
}
+
+static gchar *
+translate_func (const gchar *msgid,
+ const gchar *domain_name)
+{
+ return _(msgid);
+}