[evolution] Use Unicode triple-dots in translatable strings



commit 78fcbedf43e036731517fdc466f6f4552ec36784
Author: Milan Crha <mcrha redhat com>
Date:   Fri Aug 2 13:40:23 2019 +0200

    Use Unicode triple-dots in translatable strings

 src/addressbook/gui/widgets/e-minicard-view.c      |  2 +-
 src/addressbook/gui/widgets/eab-contact-display.c  |  2 +-
 src/addressbook/importers/evolution-csv-importer.c |  2 +-
 .../importers/evolution-ldif-importer.c            |  2 +-
 .../importers/evolution-vcard-importer.c           |  2 +-
 src/calendar/gui/e-comp-editor-page-attachments.c  |  2 +-
 src/calendar/gui/e-comp-editor-page-general.c      |  2 +-
 src/calendar/gui/e-comp-editor-property-parts.c    |  2 +-
 src/calendar/gui/e-comp-editor.c                   |  8 ++--
 src/calendar/gui/e-day-view-time-item.c            |  2 +-
 src/calendar/gui/e-meeting-time-sel.c              |  2 +-
 src/calendar/gui/e-timezone-entry.c                |  2 +-
 src/calendar/gui/e-to-do-pane.c                    | 16 ++++----
 src/calendar/importers/icalendar-importer.c        |  6 +--
 src/composer/e-composer-actions.c                  |  8 ++--
 src/e-util/e-attachment-view.c                     |  4 +-
 src/e-util/e-charset-combo-box.c                   |  2 +-
 src/e-util/e-html-editor-actions.c                 | 46 +++++++++++-----------
 src/e-util/e-html-editor-image-dialog.c            |  2 +-
 src/e-util/e-spell-entry.c                         |  2 +-
 src/e-util/e-table-header-item.c                   |  6 +--
 src/e-util/e-text.c                                |  2 +-
 src/e-util/e-web-view.c                            |  4 +-
 src/e-util/test-html-editor.c                      |  4 +-
 src/mail/e-mail-config-auth-check.c                |  2 +-
 src/mail/e-mail-config-defaults-page.c             |  2 +-
 src/mail/e-mail-config-identity-page.c             |  2 +-
 src/mail/e-mail-config-lookup-page.c               |  2 +-
 src/mail/e-mail-display.c                          |  4 +-
 src/mail/e-mail-notes.c                            |  4 +-
 src/mail/e-mail-reader.c                           | 42 ++++++++++----------
 src/mail/em-composer-utils.c                       |  2 +-
 src/mail/em-folder-tree-model.c                    |  4 +-
 src/mail/mail-send-recv.c                          |  8 ++--
 src/mail/message-list.c                            | 11 +-----
 .../addressbook/e-book-shell-view-actions.c        | 34 ++++++++--------
 .../backup-restore/evolution-backup-restore.c      |  6 +--
 src/modules/calendar/e-cal-shell-view-actions.c    | 36 ++++++++---------
 src/modules/calendar/e-cal-shell-view-memopad.c    |  6 +--
 src/modules/calendar/e-cal-shell-view-taskpad.c    |  6 +--
 src/modules/calendar/e-calendar-preferences.c      |  2 +-
 src/modules/calendar/e-memo-shell-view-actions.c   | 20 +++++-----
 src/modules/calendar/e-task-shell-view-actions.c   | 20 +++++-----
 src/modules/itip-formatter/itip-view.c             |  2 +-
 src/modules/mail/e-mail-attachment-handler.c       |  2 +-
 src/modules/mail/e-mail-shell-view-actions.c       | 16 ++++----
 .../startup-wizard/evolution-startup-wizard.c      |  2 +-
 .../e-mail-display-popup-text-highlight.c          |  2 +-
 src/shell/e-shell-window-actions.c                 | 14 +++----
 src/shell/e-shell.c                                |  6 +--
 src/smime/gui/certificate-manager.c                |  6 +--
 51 files changed, 194 insertions(+), 201 deletions(-)
---
diff --git a/src/addressbook/gui/widgets/e-minicard-view.c b/src/addressbook/gui/widgets/e-minicard-view.c
index c368d656e1..2109b0bada 100644
--- a/src/addressbook/gui/widgets/e-minicard-view.c
+++ b/src/addressbook/gui/widgets/e-minicard-view.c
@@ -183,7 +183,7 @@ set_empty_message (EMinicardView *view)
        }
 
        if (searching) {
-               empty_message = _("\n\nSearching for the Contacts...");
+               empty_message = _("\n\nSearching for the Contacts…");
        } else if (editable) {
                if (perform_initial_query)
                        empty_message = _("\n\nSearch for the Contact\n\n"
diff --git a/src/addressbook/gui/widgets/eab-contact-display.c 
b/src/addressbook/gui/widgets/eab-contact-display.c
index ada3a2fa73..c1a03ae1fd 100644
--- a/src/addressbook/gui/widgets/eab-contact-display.c
+++ b/src/addressbook/gui/widgets/eab-contact-display.c
@@ -189,7 +189,7 @@ static GtkActionEntry internal_mailto_entries[] = {
 
        { "contact-send-message",
          "mail-message-new",
-         N_("_Send New Message To..."),
+         N_("_Send New Message To…"),
          NULL,
          N_("Send a mail message to this address"),
          G_CALLBACK (action_contact_send_message_cb) }
diff --git a/src/addressbook/importers/evolution-csv-importer.c 
b/src/addressbook/importers/evolution-csv-importer.c
index cb652af949..6faee43874 100644
--- a/src/addressbook/importers/evolution-csv-importer.c
+++ b/src/addressbook/importers/evolution-csv-importer.c
@@ -786,7 +786,7 @@ csv_import_contacts (gpointer d)
        }
        else {
                e_import_status (
-                       gci->import, gci->target, _("Importing..."),
+                       gci->import, gci->target, _("Importing…"),
                        ftell (gci->file) * 100 / gci->size);
                return TRUE;
        }
diff --git a/src/addressbook/importers/evolution-ldif-importer.c 
b/src/addressbook/importers/evolution-ldif-importer.c
index 519c7cea1a..7c9e53fea8 100644
--- a/src/addressbook/importers/evolution-ldif-importer.c
+++ b/src/addressbook/importers/evolution-ldif-importer.c
@@ -544,7 +544,7 @@ ldif_import_contacts (gpointer d)
                return FALSE;
        } else {
                e_import_status (
-                       gci->import, gci->target, _("Importing..."),
+                       gci->import, gci->target, _("Importing…"),
                        ftell (gci->file) * 100 / gci->size);
                return TRUE;
        }
diff --git a/src/addressbook/importers/evolution-vcard-importer.c 
b/src/addressbook/importers/evolution-vcard-importer.c
index 7ab3ae413b..9117a7b150 100644
--- a/src/addressbook/importers/evolution-vcard-importer.c
+++ b/src/addressbook/importers/evolution-vcard-importer.c
@@ -244,7 +244,7 @@ vcard_import_contacts (gpointer data)
                return FALSE;
        } else {
                e_import_status (
-                       gci->import, gci->target, _("Importing..."),
+                       gci->import, gci->target, _("Importing…"),
                        gci->count * 100 / gci->total);
                return TRUE;
        }
diff --git a/src/calendar/gui/e-comp-editor-page-attachments.c 
b/src/calendar/gui/e-comp-editor-page-attachments.c
index ace3e4a030..e5a79938cd 100644
--- a/src/calendar/gui/e-comp-editor-page-attachments.c
+++ b/src/calendar/gui/e-comp-editor-page-attachments.c
@@ -636,7 +636,7 @@ ecep_attachments_setup_ui (ECompEditorPageAttachments *page_attachments)
        GtkActionEntry editable_entries[] = {
                { "attachments-attach",
                  "mail-attachment",
-                 N_("_Attachment..."),
+                 N_("_Attachment…"),
                  "<Control>m",
                  N_("Attach a file"),
                  G_CALLBACK (ecep_attachments_action_attach_cb) }
diff --git a/src/calendar/gui/e-comp-editor-page-general.c b/src/calendar/gui/e-comp-editor-page-general.c
index e000208511..852119c47c 100644
--- a/src/calendar/gui/e-comp-editor-page-general.c
+++ b/src/calendar/gui/e-comp-editor-page-general.c
@@ -1447,7 +1447,7 @@ ecep_general_constructed (GObject *object)
 
        page_general->priv->comp_color = part;
 
-       widget = gtk_button_new_with_mnemonic (C_("ECompEditor", "Atte_ndees..."));
+       widget = gtk_button_new_with_mnemonic (C_("ECompEditor", "Atte_ndees…"));
        g_object_set (G_OBJECT (widget),
                "hexpand", FALSE,
                "halign", GTK_ALIGN_END,
diff --git a/src/calendar/gui/e-comp-editor-property-parts.c b/src/calendar/gui/e-comp-editor-property-parts.c
index 27f498518a..a6c1d6507a 100644
--- a/src/calendar/gui/e-comp-editor-property-parts.c
+++ b/src/calendar/gui/e-comp-editor-property-parts.c
@@ -454,7 +454,7 @@ ecepp_categories_create_widgets (ECompEditorPropertyPart *property_part,
        gtk_entry_set_completion (GTK_ENTRY (*out_edit_widget), completion);
        g_object_unref (completion);
 
-       button = gtk_button_new_with_mnemonic (C_("ECompEditor", "_Categories..."));
+       button = gtk_button_new_with_mnemonic (C_("ECompEditor", "_Categories…"));
        g_signal_connect (button, "clicked", G_CALLBACK (ecepp_categories_button_clicked_cb), 
*out_edit_widget);
 
        *out_label_widget = button;
diff --git a/src/calendar/gui/e-comp-editor.c b/src/calendar/gui/e-comp-editor.c
index 9b0d942cb1..171381d92d 100644
--- a/src/calendar/gui/e-comp-editor.c
+++ b/src/calendar/gui/e-comp-editor.c
@@ -607,7 +607,7 @@ ece_save_component_done (gpointer ptr)
                        sd->alert_arg_0 = e_util_get_source_full_name (registry, e_client_get_source 
(E_CLIENT (sd->target_client)));
 
                        activity = e_alert_sink_submit_thread_job (E_ALERT_SINK (sd->comp_editor),
-                               _("Sending notifications to attendees..."), sd->alert_ident, sd->alert_arg_0,
+                               _("Sending notifications to attendees…"), sd->alert_ident, sd->alert_arg_0,
                                ece_prepare_send_component_thread, sd, ece_prepare_send_component_done);
 
                        if (activity)
@@ -982,7 +982,7 @@ ece_save_component (ECompEditor *comp_editor,
                e_client_get_source (E_CLIENT (sd->target_client)));
 
        activity = e_alert_sink_submit_thread_job (E_ALERT_SINK (comp_editor),
-               _("Saving changes..."), "calendar:failed-create-event", source_display_name,
+               _("Saving changes…"), "calendar:failed-create-event", source_display_name,
                ece_save_component_thread, sd, ece_save_component_done);
 
        if (activity)
@@ -2031,14 +2031,14 @@ e_comp_editor_constructed (GObject *object)
 
                { "print",
                  "document-print",
-                 N_("_Print..."),
+                 N_("_Print…"),
                  "<Control>p",
                  NULL,
                  G_CALLBACK (action_print_cb) },
 
                { "print-preview",
                  "document-print-preview",
-                 N_("Pre_view..."),
+                 N_("Pre_view…"),
                  NULL,
                  NULL,
                  G_CALLBACK (action_print_preview_cb) },
diff --git a/src/calendar/gui/e-day-view-time-item.c b/src/calendar/gui/e-day-view-time-item.c
index ea9c2e0cbc..83d7efc3a2 100644
--- a/src/calendar/gui/e-day-view-time-item.c
+++ b/src/calendar/gui/e-day-view-time-item.c
@@ -884,7 +884,7 @@ e_day_view_time_item_show_popup_menu (EDayViewTimeItem *time_item,
        item = gtk_separator_menu_item_new ();
        gtk_menu_shell_append (GTK_MENU_SHELL (submenu), item);
 
-       item = gtk_menu_item_new_with_label (_("Select..."));
+       item = gtk_menu_item_new_with_label (_("Select…"));
        g_signal_connect (
                item, "activate",
                G_CALLBACK (edvti_on_select_zone), time_item);
diff --git a/src/calendar/gui/e-meeting-time-sel.c b/src/calendar/gui/e-meeting-time-sel.c
index da6f0400ec..107c4e8935 100644
--- a/src/calendar/gui/e-meeting-time-sel.c
+++ b/src/calendar/gui/e-meeting-time-sel.c
@@ -540,7 +540,7 @@ e_meeting_time_selector_construct (EMeetingTimeSelector *mts,
                0, 1, 3, 4, GTK_FILL, 0, 0, 0);
        gtk_widget_show (hbox);
 
-       mts->add_attendees_button = e_dialog_button_new_with_icon ("go-jump", _("Atte_ndees..."));
+       mts->add_attendees_button = e_dialog_button_new_with_icon ("go-jump", _("Atte_ndees…"));
        gtk_box_pack_start (GTK_BOX (hbox), mts->add_attendees_button, TRUE, TRUE, 6);
        gtk_widget_show (mts->add_attendees_button);
        g_signal_connect (
diff --git a/src/calendar/gui/e-timezone-entry.c b/src/calendar/gui/e-timezone-entry.c
index 576e3eb87c..ef1f2a8f27 100644
--- a/src/calendar/gui/e-timezone-entry.c
+++ b/src/calendar/gui/e-timezone-entry.c
@@ -343,7 +343,7 @@ e_timezone_entry_init (ETimezoneEntry *timezone_entry)
                widget, "changed",
                G_CALLBACK (timezone_entry_emit_changed), timezone_entry);
 
-       widget = gtk_button_new_with_label (_("Select..."));
+       widget = gtk_button_new_with_label (_("Select…"));
        gtk_box_pack_start (GTK_BOX (timezone_entry), widget, FALSE, FALSE, 6);
        timezone_entry->priv->button = widget;
        gtk_widget_show (widget);
diff --git a/src/calendar/gui/e-to-do-pane.c b/src/calendar/gui/e-to-do-pane.c
index eaf0da8bf3..553e61e370 100644
--- a/src/calendar/gui/e-to-do-pane.c
+++ b/src/calendar/gui/e-to-do-pane.c
@@ -2130,7 +2130,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
 
        menu_shell = GTK_MENU_SHELL (menu);
 
-       item = gtk_image_menu_item_new_with_mnemonic (_("New _Appointment..."));
+       item = gtk_image_menu_item_new_with_mnemonic (_("New _Appointment…"));
        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                gtk_image_new_from_icon_name ("appointment-new", GTK_ICON_SIZE_MENU));
        g_signal_connect (item, "activate",
@@ -2138,7 +2138,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
        gtk_widget_show (item);
        gtk_menu_shell_append (menu_shell, item);
 
-       item = gtk_image_menu_item_new_with_mnemonic (_("New _Meeting..."));
+       item = gtk_image_menu_item_new_with_mnemonic (_("New _Meeting…"));
        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                gtk_image_new_from_icon_name ("stock_people", GTK_ICON_SIZE_MENU));
        g_signal_connect (item, "activate",
@@ -2146,7 +2146,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
        gtk_widget_show (item);
        gtk_menu_shell_append (menu_shell, item);
 
-       item = gtk_image_menu_item_new_with_mnemonic (_("New _Task..."));
+       item = gtk_image_menu_item_new_with_mnemonic (_("New _Task…"));
        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                gtk_image_new_from_icon_name ("stock_task", GTK_ICON_SIZE_MENU));
        g_signal_connect (item, "activate",
@@ -2154,7 +2154,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
        gtk_widget_show (item);
        gtk_menu_shell_append (menu_shell, item);
 
-       item = gtk_image_menu_item_new_with_mnemonic (_("_New Assigned Task..."));
+       item = gtk_image_menu_item_new_with_mnemonic (_("_New Assigned Task…"));
        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                gtk_image_new_from_icon_name ("stock_task-assigned-to", GTK_ICON_SIZE_MENU));
        g_signal_connect (item, "activate",
@@ -2167,7 +2167,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
                gtk_widget_show (item);
                gtk_menu_shell_append (menu_shell, item);
 
-               item = gtk_image_menu_item_new_with_mnemonic (_("_Open..."));
+               item = gtk_image_menu_item_new_with_mnemonic (_("_Open…"));
                gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                        gtk_image_new_from_icon_name ("document-open", GTK_ICON_SIZE_MENU));
                g_signal_connect (item, "activate",
@@ -2181,7 +2181,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
 
                if (e_cal_component_get_vtype (comp) == E_CAL_COMPONENT_EVENT &&
                    e_cal_component_is_instance (comp)) {
-                       item = gtk_image_menu_item_new_with_mnemonic (_("_Delete This Instance..."));
+                       item = gtk_image_menu_item_new_with_mnemonic (_("_Delete This Instance…"));
                        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                                gtk_image_new_from_icon_name ("edit-delete", GTK_ICON_SIZE_MENU));
                        g_signal_connect (item, "activate",
@@ -2189,7 +2189,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
                        gtk_widget_show (item);
                        gtk_menu_shell_append (menu_shell, item);
 
-                       item = gtk_image_menu_item_new_with_mnemonic (_("D_elete All Instances..."));
+                       item = gtk_image_menu_item_new_with_mnemonic (_("D_elete All Instances…"));
                        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                                gtk_image_new_from_icon_name ("edit-delete", GTK_ICON_SIZE_MENU));
                        g_signal_connect (item, "activate",
@@ -2197,7 +2197,7 @@ etdp_fill_popup_menu (EToDoPane *to_do_pane,
                        gtk_widget_show (item);
                        gtk_menu_shell_append (menu_shell, item);
                } else {
-                       item = gtk_image_menu_item_new_with_mnemonic (_("_Delete..."));
+                       item = gtk_image_menu_item_new_with_mnemonic (_("_Delete…"));
                        gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
                                gtk_image_new_from_icon_name ("edit-delete", GTK_ICON_SIZE_MENU));
                        g_signal_connect (item, "activate",
diff --git a/src/calendar/importers/icalendar-importer.c b/src/calendar/importers/icalendar-importer.c
index 1ced3a146a..4c36d6140e 100644
--- a/src/calendar/importers/icalendar-importer.c
+++ b/src/calendar/importers/icalendar-importer.c
@@ -496,7 +496,7 @@ ivcal_connect_cb (GObject *source_object,
 
        ici->cal_client = E_CAL_CLIENT (client);
 
-       e_import_status (ici->import, ici->target, _("Importing..."), 0);
+       e_import_status (ici->import, ici->target, _("Importing…"), 0);
        ici->idle_id = g_idle_add (ivcal_import_items, ici);
 }
 
@@ -1000,7 +1000,7 @@ gc_import_tasks (ECalClient *cal_client,
                return;
        }
 
-       e_import_status (ici->ei, ici->target, _("Importing..."), 0);
+       e_import_status (ici->ei, ici->target, _("Importing…"), 0);
 
        prepare_tasks (ici->icomp, ici->tasks);
 
@@ -1040,7 +1040,7 @@ gc_import_events (ECalClient *cal_client,
                return;
        }
 
-       e_import_status (ici->ei, ici->target, _("Importing..."), 0);
+       e_import_status (ici->ei, ici->target, _("Importing…"), 0);
 
        update_objects (
                cal_client, ici->icomp, ici->cancellable,
diff --git a/src/composer/e-composer-actions.c b/src/composer/e-composer-actions.c
index 9ac976d98c..6990e19023 100644
--- a/src/composer/e-composer-actions.c
+++ b/src/composer/e-composer-actions.c
@@ -223,7 +223,7 @@ action_save_as_cb (GtkAction *action,
        gchar *filename;
 
        native = gtk_file_chooser_native_new (
-               _("Save as..."), GTK_WINDOW (composer),
+               _("Save as…"), GTK_WINDOW (composer),
                GTK_FILE_CHOOSER_ACTION_SAVE,
                _("_Save"), _("_Cancel"));
 
@@ -309,7 +309,7 @@ static GtkActionEntry entries[] = {
 
        { "attach",
           "mail-attachment",
-         N_("_Attachment..."),
+         N_("_Attachment…"),
          "<Control>m",
          N_("Attach a file"),
          G_CALLBACK (action_attach_cb) },
@@ -344,7 +344,7 @@ static GtkActionEntry entries[] = {
 
        { "save-as",
          "document-save-as",
-         N_("Save _As..."),
+         N_("Save _As…"),
          NULL,
          N_("Save the current file with a different name"),
          G_CALLBACK (action_save_as_cb) },
@@ -370,7 +370,7 @@ static GtkActionEntry async_entries[] = {
 
        { "print",
          "document-print",
-         N_("_Print..."),
+         N_("_Print…"),
          "<Control>p",
          NULL,
          G_CALLBACK (action_print_cb) },
diff --git a/src/e-util/e-attachment-view.c b/src/e-util/e-attachment-view.c
index 7436c9c747..b65e99da05 100644
--- a/src/e-util/e-attachment-view.c
+++ b/src/e-util/e-attachment-view.c
@@ -305,7 +305,7 @@ static GtkActionEntry standard_entries[] = {
 
        { "open-with",
          NULL,
-         N_("Open With Other Application..."),
+         N_("Open With Other Application…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_open_with_cb) },
@@ -338,7 +338,7 @@ static GtkActionEntry editable_entries[] = {
 
        { "add",
          "list-add",
-         N_("A_dd Attachment..."),
+         N_("A_dd Attachment…"),
          NULL,
          N_("Attach a file"),
          G_CALLBACK (action_add_cb) },
diff --git a/src/e-util/e-charset-combo-box.c b/src/e-util/e-charset-combo-box.c
index 3d7c68a560..c6211a3d3d 100644
--- a/src/e-util/e-charset-combo-box.c
+++ b/src/e-util/e-charset-combo-box.c
@@ -360,7 +360,7 @@ e_charset_combo_box_init (ECharsetComboBox *combo_box)
        /* Note the "other" action is not included in the index. */
 
        radio_action = gtk_radio_action_new (
-               "charset-other", _("Other..."), NULL, NULL, OTHER_VALUE);
+               "charset-other", _("Other…"), NULL, NULL, OTHER_VALUE);
 
        g_object_set_data (G_OBJECT (radio_action), "charset", (gpointer) "");
 
diff --git a/src/e-util/e-html-editor-actions.c b/src/e-util/e-html-editor-actions.c
index a0afa912fb..0bc78d1f1a 100644
--- a/src/e-util/e-html-editor-actions.c
+++ b/src/e-util/e-html-editor-actions.c
@@ -1017,14 +1017,14 @@ static GtkActionEntry core_editor_entries[] = {
 
        { "insert-html-file",
          NULL,
-         N_("_HTML File..."),
+         N_("_HTML File…"),
          NULL,
          NULL,
          G_CALLBACK (action_insert_html_file_cb) },
 
        { "insert-text-file",
          NULL,
-         N_("Te_xt File..."),
+         N_("Te_xt File…"),
          NULL,
          NULL,
          G_CALLBACK (action_insert_text_file_cb) },
@@ -1038,7 +1038,7 @@ static GtkActionEntry core_editor_entries[] = {
 
        { "show-find",
          "edit-find",
-         N_("_Find..."),
+         N_("_Find…"),
          "<Control>f",
          N_("Search for text"),
          G_CALLBACK (action_show_find_cb) },
@@ -1052,14 +1052,14 @@ static GtkActionEntry core_editor_entries[] = {
 
        { "show-replace",
          "edit-find-replace",
-         N_("Re_place..."),
+         N_("Re_place…"),
          "<Control>h",
          N_("Search for and replace text"),
          G_CALLBACK (action_show_replace_cb) },
 
        { "spell-check",
          "tools-check-spelling",
-         N_("Check _Spelling..."),
+         N_("Check _Spelling…"),
          "F7",
          NULL,
          G_CALLBACK (action_spell_check_cb) },
@@ -1224,7 +1224,7 @@ static GtkActionEntry html_entries[] = {
 
        { "insert-image",
          "insert-image",
-         N_("_Image..."),
+         N_("_Image…"),
          NULL,
          /* Translators: This is an action tooltip */
          N_("Insert Image"),
@@ -1232,7 +1232,7 @@ static GtkActionEntry html_entries[] = {
 
        { "insert-link",
          "insert-link",
-         N_("_Link..."),
+         N_("_Link…"),
          NULL,
          N_("Insert Link"),
          G_CALLBACK (action_insert_link_cb) },
@@ -1240,7 +1240,7 @@ static GtkActionEntry html_entries[] = {
        { "insert-rule",
          "stock_insert-rule",
          /* Translators: 'Rule' here means a horizontal line in an HTML text */
-         N_("_Rule..."),
+         N_("_Rule…"),
          NULL,
          /* Translators: 'Rule' here means a horizontal line in an HTML text */
          N_("Insert Rule"),
@@ -1248,35 +1248,35 @@ static GtkActionEntry html_entries[] = {
 
        { "insert-table",
          "stock_insert-table",
-         N_("_Table..."),
+         N_("_Table…"),
          NULL,
          N_("Insert Table"),
          G_CALLBACK (action_insert_table_cb) },
 
        { "properties-cell",
          NULL,
-         N_("_Cell..."),
+         N_("_Cell…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_cell_cb) },
 
        { "properties-image",
          NULL,
-         N_("_Image..."),
+         N_("_Image…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_image_cb) },
 
        { "properties-link",
          NULL,
-         N_("_Link..."),
+         N_("_Link…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_link_cb) },
 
        { "properties-page",
          NULL,
-         N_("Pa_ge..."),
+         N_("Pa_ge…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_page_cb) },
@@ -1284,14 +1284,14 @@ static GtkActionEntry html_entries[] = {
        { "properties-rule",
          NULL,
          /* Translators: 'Rule' here means a horizontal line in an HTML text */
-         N_("_Rule..."),
+         N_("_Rule…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_rule_cb) },
 
        { "properties-table",
          NULL,
-         N_("_Table..."),
+         N_("_Table…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_table_cb) },
@@ -1535,35 +1535,35 @@ static GtkActionEntry html_context_entries[] = {
 
        { "context-properties-cell",
          NULL,
-         N_("Cell..."),
+         N_("Cell…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_cell_cb) },
 
        { "context-properties-image",
          NULL,
-         N_("Image..."),
+         N_("Image…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_image_cb) },
 
        { "context-properties-link",
          NULL,
-         N_("Link..."),
+         N_("Link…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_link_cb) },
 
        { "context-properties-page",
          NULL,
-         N_("Page..."),
+         N_("Page…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_page_cb) },
 
        { "context-properties-paragraph",
          NULL,
-         N_("Paragraph..."),
+         N_("Paragraph…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_paragraph_cb) },
@@ -1571,21 +1571,21 @@ static GtkActionEntry html_context_entries[] = {
        { "context-properties-rule",
          NULL,
          /* Translators: 'Rule' here means a horizontal line in an HTML text */
-         N_("Rule..."),
+         N_("Rule…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_rule_cb) },
 
        { "context-properties-table",
          NULL,
-         N_("Table..."),
+         N_("Table…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_table_cb) },
 
        { "context-properties-text",
          NULL,
-         N_("Text..."),
+         N_("Text…"),
          NULL,
          NULL,
          G_CALLBACK (action_properties_text_cb) },
diff --git a/src/e-util/e-html-editor-image-dialog.c b/src/e-util/e-html-editor-image-dialog.c
index 46e5ad74db..aa72f7b13a 100644
--- a/src/e-util/e-html-editor-image-dialog.c
+++ b/src/e-util/e-html-editor-image-dialog.c
@@ -665,7 +665,7 @@ e_html_editor_image_dialog_init (EHTMLEditorImageDialog *dialog)
        gtk_label_set_mnemonic_widget (GTK_LABEL (widget), dialog->priv->url_edit);
        gtk_grid_attach (grid, widget, 0, 0, 1, 1);
 
-       widget = gtk_button_new_with_mnemonic (_("_Test URL..."));
+       widget = gtk_button_new_with_mnemonic (_("_Test URL…"));
        gtk_grid_attach (grid, widget, 2, 0, 1, 1);
        g_signal_connect_swapped (
                widget, "clicked",
diff --git a/src/e-util/e-spell-entry.c b/src/e-util/e-spell-entry.c
index bd6ae40b9c..dad93e8152 100644
--- a/src/e-util/e-spell-entry.c
+++ b/src/e-util/e-spell-entry.c
@@ -500,7 +500,7 @@ build_suggestion_menu (ESpellEntry *entry,
                                gtk_widget_show (mi);
                                gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
 
-                               mi = gtk_menu_item_new_with_label (_("More..."));
+                               mi = gtk_menu_item_new_with_label (_("More…"));
                                gtk_widget_show (mi);
                                gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
 
diff --git a/src/e-util/e-table-header-item.c b/src/e-util/e-table-header-item.c
index 1ca3675ff4..b8556bd3dc 100644
--- a/src/e-util/e-table-header-item.c
+++ b/src/e-util/e-table-header-item.c
@@ -1648,7 +1648,7 @@ static EPopupMenu ethi_context_menu[] = {
                N_("Remove This _Column"),
                G_CALLBACK (ethi_popup_remove_column), 8),
        E_POPUP_ITEM (
-               N_("Add a C_olumn..."),
+               N_("Add a C_olumn…"),
                G_CALLBACK (ethi_popup_field_chooser), 0),
        E_POPUP_SEPARATOR,
        E_POPUP_ITEM (
@@ -1658,11 +1658,11 @@ static EPopupMenu ethi_context_menu[] = {
                N_("B_est Fit"),
                G_CALLBACK (ethi_popup_best_fit), 2),
        E_POPUP_ITEM (
-               N_("Format Column_s..."),
+               N_("Format Column_s…"),
                G_CALLBACK (ethi_popup_format_columns), 128),
        E_POPUP_SEPARATOR,
        E_POPUP_ITEM (
-               N_("Custo_mize Current View..."),
+               N_("Custo_mize Current View…"),
                G_CALLBACK (ethi_popup_customize_view), 4),
        E_POPUP_TERMINATOR
 };
diff --git a/src/e-util/e-text.c b/src/e-util/e-text.c
index 6a916327db..6b69d3769b 100644
--- a/src/e-util/e-text.c
+++ b/src/e-util/e-text.c
@@ -574,7 +574,7 @@ calc_ellipsis (EText *text)
        gint width;
        PangoLayout *layout = gtk_widget_create_pango_layout (
                GTK_WIDGET (GNOME_CANVAS_ITEM (text)->canvas),
-               text->ellipsis ? text->ellipsis : "...");
+               text->ellipsis ? text->ellipsis : "…");
        pango_layout_get_size (layout, &width, NULL);
 
        text->ellipsis_width = width;
diff --git a/src/e-util/e-web-view.c b/src/e-util/e-web-view.c
index 17dd4382a1..61fb944fe3 100644
--- a/src/e-util/e-web-view.c
+++ b/src/e-util/e-web-view.c
@@ -437,7 +437,7 @@ static GtkActionEntry mailto_entries[] = {
 
        { "send-message",
          "mail-message-new",
-         N_("_Send New Message To..."),
+         N_("_Send New Message To…"),
          NULL,
          N_("Send a mail message to this address"),
          G_CALLBACK (action_send_message_cb) }
@@ -454,7 +454,7 @@ static GtkActionEntry image_entries[] = {
 
        { "image-save",
          "document-save",
-         N_("Save _Image..."),
+         N_("Save _Image…"),
          "<Control>s",
          N_("Save the image to a file"),
          G_CALLBACK (action_image_save_cb) }
diff --git a/src/e-util/test-html-editor.c b/src/e-util/test-html-editor.c
index 81b58a4eb5..b21632f0d1 100644
--- a/src/e-util/test-html-editor.c
+++ b/src/e-util/test-html-editor.c
@@ -335,7 +335,7 @@ static GtkActionEntry file_entries[] = {
 #ifdef ENABLE_PRINT
        { "print",
          "document-print",
-         N_("_Print..."),
+         N_("_Print…"),
          "<Control>p",
          NULL,
          G_CALLBACK (action_print_cb) },
@@ -364,7 +364,7 @@ static GtkActionEntry file_entries[] = {
 
        { "save-as",
          "document-save-as",
-         N_("Save _As..."),
+         N_("Save _As…"),
          NULL,
          NULL,
          G_CALLBACK (action_save_as_cb) },
diff --git a/src/mail/e-mail-config-auth-check.c b/src/mail/e-mail-config-auth-check.c
index 2a1e96fab5..53a64acc15 100644
--- a/src/mail/e-mail-config-auth-check.c
+++ b/src/mail/e-mail-config-auth-check.c
@@ -214,7 +214,7 @@ mail_config_auth_check_update (EMailConfigAuthCheck *auth_check)
        activity = e_mail_config_activity_page_new_activity (
                E_MAIL_CONFIG_ACTIVITY_PAGE (page));
        cancellable = e_activity_get_cancellable (activity);
-       e_activity_set_text (activity, _("Querying authentication types..."));
+       e_activity_set_text (activity, _("Querying authentication types…"));
 
        gtk_widget_set_sensitive (GTK_WIDGET (auth_check), FALSE);
 
diff --git a/src/mail/e-mail-config-defaults-page.c b/src/mail/e-mail-config-defaults-page.c
index 24d361c004..286cf89191 100644
--- a/src/mail/e-mail-config-defaults-page.c
+++ b/src/mail/e-mail-config-defaults-page.c
@@ -311,7 +311,7 @@ mail_config_defaults_page_autodetect_folders_cb (EMailConfigDefaultsPage *page,
        activity = e_mail_config_activity_page_new_activity (E_MAIL_CONFIG_ACTIVITY_PAGE (page));
 
        cancellable = e_activity_get_cancellable (activity);
-       e_activity_set_text (activity, _("Checking server settings..."));
+       e_activity_set_text (activity, _("Checking server settings…"));
 
        gtk_widget_set_sensitive (button, FALSE);
 
diff --git a/src/mail/e-mail-config-identity-page.c b/src/mail/e-mail-config-identity-page.c
index 8ea92740fb..ebd14234cc 100644
--- a/src/mail/e-mail-config-identity-page.c
+++ b/src/mail/e-mail-config-identity-page.c
@@ -773,7 +773,7 @@ mail_config_identity_page_constructed (GObject *object)
                widget, "visible",
                G_BINDING_SYNC_CREATE);
 
-       text = _("Add Ne_w Signature...");
+       text = _("Add Ne_w Signature…");
        widget = gtk_button_new_with_mnemonic (text);
        gtk_grid_attach (GTK_GRID (container), widget, 2, 3, 1, 1);
        gtk_widget_show (widget);
diff --git a/src/mail/e-mail-config-lookup-page.c b/src/mail/e-mail-config-lookup-page.c
index 065bc6c221..5feeb4ed3d 100644
--- a/src/mail/e-mail-config-lookup-page.c
+++ b/src/mail/e-mail-config-lookup-page.c
@@ -62,7 +62,7 @@ mail_config_lookup_page_constructed (GObject *object)
        gtk_container_add (GTK_CONTAINER (container), widget);
        gtk_widget_show (widget);
 
-       text = _("Looking up account details...");
+       text = _("Looking up account details…");
        widget = gtk_label_new (text);
        gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0);
        gtk_widget_show (widget);
diff --git a/src/mail/e-mail-display.c b/src/mail/e-mail-display.c
index c5ef88964d..e7b5d7be91 100644
--- a/src/mail/e-mail-display.c
+++ b/src/mail/e-mail-display.c
@@ -123,7 +123,7 @@ static GtkActionEntry mailto_entries[] = {
 
        { "add-to-address-book",
          "contact-new",
-         N_("_Add to Address Book..."),
+         N_("_Add to Address Book…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          NULL   /* Handled by EMailReader */ },
@@ -144,7 +144,7 @@ static GtkActionEntry mailto_entries[] = {
 
        { "send-reply",
          NULL,
-         N_("Send _Reply To..."),
+         N_("Send _Reply To…"),
          NULL,
          N_("Send a reply message to this address"),
          NULL   /* Handled by EMailReader */ },
diff --git a/src/mail/e-mail-notes.c b/src/mail/e-mail-notes.c
index 090198a446..b55827d64e 100644
--- a/src/mail/e-mail-notes.c
+++ b/src/mail/e-mail-notes.c
@@ -860,7 +860,7 @@ action_save_and_close_cb (GtkAction *action,
 
        activity_bar = e_html_editor_get_activity_bar (notes_editor->editor);
        activity = e_alert_sink_submit_thread_job (E_ALERT_SINK (notes_editor->editor),
-               _("Storing changes..."), "mail:failed-store-note",
+               _("Storing changes…"), "mail:failed-store-note",
                full_display_name ? full_display_name : camel_folder_get_display_name (notes_editor->folder),
                e_mail_notes_store_changes_thread,
                scd, save_and_close_data_free);
@@ -1154,7 +1154,7 @@ e_mail_notes_editor_ready_cb (GObject *source_object,
 
                activity_bar = e_html_editor_get_activity_bar (notes_editor->editor);
                activity = e_alert_sink_submit_thread_job (E_ALERT_SINK (notes_editor->editor),
-                       _("Retrieving message..."), "mail:no-retrieve-message", NULL,
+                       _("Retrieving message…"), "mail:no-retrieve-message", NULL,
                        e_mail_notes_retrieve_message_thread,
                        g_object_ref (notes_editor), e_mail_notes_retrieve_message_done);
                e_activity_bar_set_activity (activity_bar, activity);
diff --git a/src/mail/e-mail-reader.c b/src/mail/e-mail-reader.c
index 11a7dd607b..d0eea1c11c 100644
--- a/src/mail/e-mail-reader.c
+++ b/src/mail/e-mail-reader.c
@@ -607,7 +607,7 @@ action_mail_delete_note_cb (GtkAction *action,
                alert_sink = e_mail_reader_get_alert_sink (reader);
 
                activity = e_alert_sink_submit_thread_job (alert_sink,
-                       _("Deleting message note..."),
+                       _("Deleting message note…"),
                        "mail:failed-delete-note",
                        full_display_name ? full_display_name : camel_folder_get_full_name (folder),
                        mail_delete_note_thread, dnd, delete_note_data_free);
@@ -2402,7 +2402,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-archive",
          "mail-archive",
-         N_("_Archive..."),
+         N_("_Archive…"),
          "<Alt><Control>a",
          N_("Move selected messages to the Archive folder for the account"),
          G_CALLBACK (action_mail_archive_cb) },
@@ -2430,7 +2430,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-copy",
          "mail-copy",
-         N_("_Copy to Folder..."),
+         N_("_Copy to Folder…"),
          "<Shift><Control>y",
          N_("Copy selected messages to another folder"),
          G_CALLBACK (action_mail_copy_cb) },
@@ -2444,7 +2444,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-add-note",
          "evolution-memos",
-         N_("_Add note..."),
+         N_("_Add note…"),
          NULL,
          N_("Add a note for the selected message"),
          G_CALLBACK (action_mail_edit_note_cb) },
@@ -2458,35 +2458,35 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-edit-note",
          "evolution-memos",
-         N_("_Edit note..."),
+         N_("_Edit note…"),
          NULL,
          N_("Edit a note for the selected message"),
          G_CALLBACK (action_mail_edit_note_cb) },
 
        { "mail-filter-rule-for-mailing-list",
          NULL,
-         N_("Create a Filter Rule for Mailing _List..."),
+         N_("Create a Filter Rule for Mailing _List…"),
          NULL,
          N_("Create a rule to filter messages to this mailing list"),
          G_CALLBACK (action_mail_filter_on_mailing_list_cb) },
 
        { "mail-filter-rule-for-recipients",
          NULL,
-         N_("Create a Filter Rule for _Recipients..."),
+         N_("Create a Filter Rule for _Recipients…"),
          NULL,
          N_("Create a rule to filter messages to these recipients"),
          G_CALLBACK (action_mail_filter_on_recipients_cb) },
 
        { "mail-filter-rule-for-sender",
          NULL,
-         N_("Create a Filter Rule for Se_nder..."),
+         N_("Create a Filter Rule for Se_nder…"),
          NULL,
          N_("Create a rule to filter messages from this sender"),
          G_CALLBACK (action_mail_filter_on_sender_cb) },
 
        { "mail-filter-rule-for-subject",
          NULL,
-         N_("Create a Filter Rule for _Subject..."),
+         N_("Create a Filter Rule for _Subject…"),
          NULL,
          N_("Create a rule to filter messages with this subject"),
          G_CALLBACK (action_mail_filter_on_subject_cb) },
@@ -2500,7 +2500,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-find",
          "edit-find",
-         N_("_Find in Message..."),
+         N_("_Find in Message…"),
          "<Shift><Control>f",
          N_("Search for text in the body of the displayed message"),
          G_CALLBACK (action_mail_find_cb) },
@@ -2521,7 +2521,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-flag-for-followup",
          "stock_mail-flag-for-followup",
-         N_("Follow _Up..."),
+         N_("Follow _Up…"),
          "<Shift><Control>g",
          N_("Flag the selected messages for follow-up"),
          G_CALLBACK (action_mail_flag_for_followup_cb) },
@@ -2663,7 +2663,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-message-edit",
          NULL,
-         N_("_Edit as New Message..."),
+         N_("_Edit as New Message…"),
          NULL,
          N_("Open the selected messages in the composer for editing"),
          G_CALLBACK (action_mail_message_edit_cb) },
@@ -2684,7 +2684,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-move",
          "mail-move",
-         N_("_Move to Folder..."),
+         N_("_Move to Folder…"),
          "<Shift><Control>v",
          N_("Move selected messages to another folder"),
          G_CALLBACK (action_mail_move_cb) },
@@ -2747,14 +2747,14 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-print",
          "document-print",
-         N_("_Print..."),
+         N_("_Print…"),
          "<Control>p",
          N_("Print this message"),
          G_CALLBACK (action_mail_print_cb) },
 
        { "mail-print-preview",
          "document-print-preview",
-         N_("Pre_view..."),
+         N_("Pre_view…"),
          NULL,
          N_("Preview the message to be printed"),
          G_CALLBACK (action_mail_print_preview_cb) },
@@ -2810,7 +2810,7 @@ static GtkActionEntry mail_reader_entries[] = {
 
        { "mail-save-as",
          "document-save-as",
-         N_("_Save as mbox..."),
+         N_("_Save as mbox…"),
          "<Control>s",
          N_("Save selected messages as an mbox file"),
          G_CALLBACK (action_mail_save_as_cb) },
@@ -2934,28 +2934,28 @@ static GtkActionEntry mail_reader_search_folder_entries[] = {
 
        { "mail-search-folder-from-mailing-list",
          NULL,
-         N_("Create a Search Folder from Mailing _List..."),
+         N_("Create a Search Folder from Mailing _List…"),
          NULL,
          N_("Create a search folder for this mailing list"),
          G_CALLBACK (action_mail_search_folder_from_mailing_list_cb) },
 
        { "mail-search-folder-from-recipients",
          NULL,
-         N_("Create a Search Folder from Recipien_ts..."),
+         N_("Create a Search Folder from Recipien_ts…"),
          NULL,
          N_("Create a search folder for these recipients"),
          G_CALLBACK (action_mail_search_folder_from_recipients_cb) },
 
        { "mail-search-folder-from-sender",
          NULL,
-         N_("Create a Search Folder from Sen_der..."),
+         N_("Create a Search Folder from Sen_der…"),
          NULL,
          N_("Create a search folder for this sender"),
          G_CALLBACK (action_mail_search_folder_from_sender_cb) },
 
        { "mail-search-folder-from-subject",
          NULL,
-         N_("Create a Search Folder from S_ubject..."),
+         N_("Create a Search Folder from S_ubject…"),
          NULL,
          N_("Create a search folder for this subject"),
          G_CALLBACK (action_mail_search_folder_from_subject_cb) },
@@ -3004,7 +3004,7 @@ static EPopupActionEntry mail_reader_popup_entries[] = {
          "mail-flag-completed" },
 
        { "mail-popup-flag-for-followup",
-         N_("Mark for Follo_w Up..."),
+         N_("Mark for Follo_w Up…"),
          "mail-flag-for-followup" },
 
        { "mail-popup-forward",
diff --git a/src/mail/em-composer-utils.c b/src/mail/em-composer-utils.c
index cd445c505b..24f0f120c5 100644
--- a/src/mail/em-composer-utils.c
+++ b/src/mail/em-composer-utils.c
@@ -826,7 +826,7 @@ em_utils_composer_send_cb (EMsgComposer *composer,
        cancellable = e_activity_get_cancellable (activity);
        /* This message is never removed from the camel operation, otherwise the GtkInfoBar
           hides itself and the user sees no feedback. */
-       camel_operation_push_message (cancellable, "%s", _("Waiting for attachments to load..."));
+       camel_operation_push_message (cancellable, "%s", _("Waiting for attachments to load…"));
 
        async_context->num_loading_handler_id = e_signal_connect_notify (store, "notify::num-loading",
                G_CALLBACK (composer_num_loading_notify_cb), async_context);
diff --git a/src/mail/em-folder-tree-model.c b/src/mail/em-folder-tree-model.c
index 552ef50098..ffdc4df952 100644
--- a/src/mail/em-folder-tree-model.c
+++ b/src/mail/em-folder-tree-model.c
@@ -1550,7 +1550,7 @@ em_folder_tree_model_set_folder_info (EMFolderTreeModel *model,
                gtk_tree_store_append (tree_store, &sub, iter);
                gtk_tree_store_set (
                        tree_store, &sub,
-                       COL_STRING_DISPLAY_NAME, _("Loading..."),
+                       COL_STRING_DISPLAY_NAME, _("Loading…"),
                        COL_OBJECT_CAMEL_STORE, store,
                        COL_STRING_FULL_NAME, NULL,
                        COL_STRING_ICON_NAME, NULL,
@@ -1927,7 +1927,7 @@ em_folder_tree_model_add_store (EMFolderTreeModel *model,
        gtk_tree_store_append (tree_store, &iter, &root);
        gtk_tree_store_set (
                tree_store, &iter,
-               COL_STRING_DISPLAY_NAME, _("Loading..."),
+               COL_STRING_DISPLAY_NAME, _("Loading…"),
                COL_OBJECT_CAMEL_STORE, store,
                COL_STRING_FULL_NAME, NULL,
                COL_BOOL_LOAD_SUBDIRS, FALSE,
diff --git a/src/mail/mail-send-recv.c b/src/mail/mail-send-recv.c
index 402e8b4246..ccb5580ce7 100644
--- a/src/mail/mail-send-recv.c
+++ b/src/mail/mail-send-recv.c
@@ -190,7 +190,7 @@ receive_cancel (GtkButton *button,
                if (info->progress_bar != NULL)
                        gtk_progress_bar_set_text (
                                GTK_PROGRESS_BAR (info->progress_bar),
-                               _("Canceling..."));
+                               _("Canceling…"));
                info->state = SEND_CANCELLED;
        }
        if (info->cancel_button)
@@ -868,7 +868,7 @@ build_dialog (GtkWindow *parent,
                gtk_progress_bar_set_text (
                        GTK_PROGRESS_BAR (progress_bar),
                        (info->type == SEND_UPDATE) ?
-                       _("Updating...") : _("Waiting..."));
+                       _("Updating…") : _("Waiting…"));
                gtk_widget_set_margin_bottom (progress_bar, 12);
 
                cancel_button = e_dialog_button_new_with_icon ("process-stop", _("_Cancel"));
@@ -949,7 +949,7 @@ build_dialog (GtkWindow *parent,
                gtk_progress_bar_set_show_text (
                        GTK_PROGRESS_BAR (progress_bar), TRUE);
                gtk_progress_bar_set_text (
-                       GTK_PROGRESS_BAR (progress_bar), _("Waiting..."));
+                       GTK_PROGRESS_BAR (progress_bar), _("Waiting…"));
                gtk_widget_set_margin_bottom (progress_bar, 12);
 
                cancel_button = e_dialog_button_new_with_icon ("process-stop", _("_Cancel"));
@@ -1467,7 +1467,7 @@ refresh_folders_exec (struct _refresh_folders_msg *m,
 
        get_folders (m->store, m->folders, m->finfo);
 
-       camel_operation_push_message (m->info->cancellable, _("Updating..."));
+       camel_operation_push_message (m->info->cancellable, _("Updating…"));
 
        test_should_delete_junk_or_expunge (m->store, &delete_junk, &expunge);
 
diff --git a/src/mail/message-list.c b/src/mail/message-list.c
index d0dba87128..84be2004f7 100644
--- a/src/mail/message-list.c
+++ b/src/mail/message-list.c
@@ -6734,15 +6734,8 @@ message_list_regen_idle_cb (gpointer user_data)
        row_count = e_table_model_row_count (E_TABLE_MODEL (adapter));
 
        if (row_count <= 0) {
-               if (gtk_widget_get_visible (GTK_WIDGET (message_list))) {
-                       gchar *txt;
-
-                       txt = g_strdup_printf (
-                               "%s...", _("Generating message list"));
-                       e_tree_set_info_message (E_TREE (message_list), txt);
-                       g_free (txt);
-               }
-
+               if (gtk_widget_get_visible (GTK_WIDGET (message_list)))
+                       e_tree_set_info_message (E_TREE (message_list), _("Generating message list…"));
        } else if (regen_data->group_by_threads &&
                   !message_list->just_set_folder &&
                   !searching) {
diff --git a/src/modules/addressbook/e-book-shell-view-actions.c 
b/src/modules/addressbook/e-book-shell-view-actions.c
index 2a0f00e26f..133d25c8ca 100644
--- a/src/modules/addressbook/e-book-shell-view-actions.c
+++ b/src/modules/addressbook/e-book-shell-view-actions.c
@@ -1012,7 +1012,7 @@ static GtkActionEntry contact_entries[] = {
 
        { "address-book-copy",
          "edit-copy",
-         N_("Co_py All Contacts To..."),
+         N_("Co_py All Contacts To…"),
          NULL,
          N_("Copy the contacts of the selected address book to another"),
          G_CALLBACK (action_address_book_copy_cb) },
@@ -1026,14 +1026,14 @@ static GtkActionEntry contact_entries[] = {
 
        { "address-book-manage-groups",
          NULL,
-         N_("_Manage Address Book groups..."),
+         N_("_Manage Address Book groups…"),
          NULL,
          N_("Manage task list groups order and visibility"),
          G_CALLBACK (action_address_book_manage_groups_cb) },
 
        { "address-book-move",
          "folder-move",
-         N_("Mo_ve All Contacts To..."),
+         N_("Mo_ve All Contacts To…"),
          NULL,
          N_("Move the contacts of the selected address book to another"),
          G_CALLBACK (action_address_book_move_cb) },
@@ -1075,7 +1075,7 @@ static GtkActionEntry contact_entries[] = {
 
        { "address-book-rename",
          NULL,
-         N_("_Rename..."),
+         N_("_Rename…"),
          "F2",
          N_("Rename the selected address book"),
          G_CALLBACK (action_address_book_rename_cb) },
@@ -1089,7 +1089,7 @@ static GtkActionEntry contact_entries[] = {
 
        { "contact-copy",
          NULL,
-         N_("_Copy Contact To..."),
+         N_("_Copy Contact To…"),
          "<Control><Shift>y",
          N_("Copy selected contacts to another address book"),
          G_CALLBACK (action_contact_copy_cb) },
@@ -1103,35 +1103,35 @@ static GtkActionEntry contact_entries[] = {
 
        { "contact-find",
          "edit-find",
-         N_("_Find in Contact..."),
+         N_("_Find in Contact…"),
          "<Shift><Control>f",
          N_("Search for text in the displayed contact"),
          G_CALLBACK (action_contact_find_cb) },
 
        { "contact-forward",
          "mail-forward",
-         N_("_Forward Contact..."),
+         N_("_Forward Contact…"),
          NULL,
          N_("Send selected contacts to another person"),
          G_CALLBACK (action_contact_forward_cb) },
 
        { "contact-move",
          NULL,
-         N_("_Move Contact To..."),
+         N_("_Move Contact To…"),
          "<Control><Shift>v",
          N_("Move selected contacts to another address book"),
          G_CALLBACK (action_contact_move_cb) },
 
        { "contact-new",
          "contact-new",
-         N_("_New Contact..."),
+         N_("_New Contact…"),
          NULL,
          N_("Create a new contact"),
          G_CALLBACK (action_contact_new_cb) },
 
        { "contact-new-list",
          "stock_contact-list",
-         N_("New Contact _List..."),
+         N_("New Contact _List…"),
          NULL,
          N_("Create a new contact list"),
          G_CALLBACK (action_contact_new_list_cb) },
@@ -1145,7 +1145,7 @@ static GtkActionEntry contact_entries[] = {
 
        { "contact-send-message",
          "mail-message-new",
-         N_("_Send Message to Contact..."),
+         N_("_Send Message to Contact…"),
          NULL,
          N_("Send a message to the selected contacts"),
          G_CALLBACK (action_contact_send_message_cb) },
@@ -1174,7 +1174,7 @@ static EPopupActionEntry contact_popup_entries[] = {
          "address-book-delete" },
 
        { "address-book-popup-manage-groups",
-         N_("_Manage groups..."),
+         N_("_Manage groups…"),
          "address-book-manage-groups" },
 
        { "address-book-popup-properties",
@@ -1316,21 +1316,21 @@ static GtkActionEntry lockdown_printing_entries[] = {
 
        { "address-book-print",
          "document-print",
-         N_("_Print..."),
+         N_("_Print…"),
          "<Control>p",
          N_("Print all shown contacts"),
          G_CALLBACK (action_address_book_print_cb) },
 
        { "address-book-print-preview",
          "document-print-preview",
-         N_("Pre_view..."),
+         N_("Pre_view…"),
          NULL,
          N_("Preview the contacts to be printed"),
          G_CALLBACK (action_address_book_print_preview_cb) },
 
        { "contact-print",
          "document-print",
-         N_("_Print..."),
+         N_("_Print…"),
          NULL,
          N_("Print selected contacts"),
          G_CALLBACK (action_contact_print_cb) }
@@ -1355,7 +1355,7 @@ static GtkActionEntry lockdown_save_to_disk_entries[] = {
        { "contact-save-as",
          "document-save-as",
          /* Translators: This is an action label */
-         N_("_Save as vCard..."),
+         N_("_Save as vCard…"),
          NULL,
          N_("Save selected contacts as a vCard"),
          G_CALLBACK (action_contact_save_as_cb) }
@@ -1365,7 +1365,7 @@ static EPopupActionEntry lockdown_save_to_disk_popup_entries[] = {
 
        { "address-book-popup-save-as",
          /* Translators: This is an action label */
-         N_("_Save as vCard..."),
+         N_("_Save as vCard…"),
          "address-book-save-as" },
 
        { "contact-popup-save-as",
diff --git a/src/modules/backup-restore/evolution-backup-restore.c 
b/src/modules/backup-restore/evolution-backup-restore.c
index 5e4b19fc77..a45050b824 100644
--- a/src/modules/backup-restore/evolution-backup-restore.c
+++ b/src/modules/backup-restore/evolution-backup-restore.c
@@ -434,7 +434,7 @@ action_settings_restore_cb (GtkAction *action,
        path = g_file_get_path (file);
 
        shell_view = e_shell_window_get_shell_view (shell_window, e_shell_window_get_active_view 
(shell_window));
-       description = g_strdup_printf (_("Checking content of backup file “%s”, please wait..."), path);
+       description = g_strdup_printf (_("Checking content of backup file “%s”, please wait…"), path);
 
        vbf = g_new0 (ValidateBackupFileData, 1);
        vbf->shell_window = g_object_ref (shell_window);
@@ -455,14 +455,14 @@ static GtkActionEntry entries[] = {
 
        { "settings-backup",
          NULL,
-         N_("_Back up Evolution Data..."),
+         N_("_Back up Evolution Data…"),
          NULL,
          N_("Back up Evolution data and settings to an archive file"),
          G_CALLBACK (action_settings_backup_cb) },
 
        { "settings-restore",
          NULL,
-         N_("R_estore Evolution Data..."),
+         N_("R_estore Evolution Data…"),
          NULL,
          N_("Restore Evolution data and settings from an archive file"),
          G_CALLBACK (action_settings_restore_cb) }
diff --git a/src/modules/calendar/e-cal-shell-view-actions.c b/src/modules/calendar/e-cal-shell-view-actions.c
index a3fb9ad89e..8ba8c93326 100644
--- a/src/modules/calendar/e-cal-shell-view-actions.c
+++ b/src/modules/calendar/e-cal-shell-view-actions.c
@@ -1225,7 +1225,7 @@ static GtkActionEntry calendar_entries[] = {
 
        { "calendar-copy",
          "edit-copy",
-         N_("_Copy..."),
+         N_("_Copy…"),
          "<Control>c",
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_calendar_copy_cb) },
@@ -1267,7 +1267,7 @@ static GtkActionEntry calendar_entries[] = {
 
        { "calendar-manage-groups",
          NULL,
-         N_("_Manage Calendar groups..."),
+         N_("_Manage Calendar groups…"),
          NULL,
          N_("Manage Calendar groups order and visibility"),
          G_CALLBACK (action_calendar_manage_groups_cb) },
@@ -1309,7 +1309,7 @@ static GtkActionEntry calendar_entries[] = {
 
        { "calendar-rename",
          NULL,
-         N_("_Rename..."),
+         N_("_Rename…"),
          "F2",
          N_("Rename the selected calendar"),
          G_CALLBACK (action_calendar_rename_cb) },
@@ -1351,14 +1351,14 @@ static GtkActionEntry calendar_entries[] = {
 
        { "event-copy",
          NULL,
-         N_("Cop_y to Calendar..."),
+         N_("Cop_y to Calendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_event_copy_cb) },
 
        { "event-delegate",
          NULL,
-         N_("_Delegate Meeting..."),
+         N_("_Delegate Meeting…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_event_delegate_cb) },
@@ -1386,42 +1386,42 @@ static GtkActionEntry calendar_entries[] = {
 
        { "event-edit-as-new",
          NULL,
-         N_("Edit as Ne_w..."),
+         N_("Edit as Ne_w…"),
          NULL,
          N_("Edit the current appointment as new"),
          G_CALLBACK (action_event_edit_as_new_cb) },
 
        { "event-all-day-new",
          "stock_new-24h-appointment",
-         N_("New All Day _Event..."),
+         N_("New All Day _Event…"),
          NULL,
          N_("Create a new all day event"),
          G_CALLBACK (action_event_all_day_new_cb) },
 
        { "event-forward",
          "mail-forward",
-         N_("_Forward as iCalendar..."),
+         N_("_Forward as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_event_forward_cb) },
 
        { "event-meeting-new",
          "stock_people",
-         N_("New _Meeting..."),
+         N_("New _Meeting…"),
          NULL,
          N_("Create a new meeting"),
          G_CALLBACK (action_event_meeting_new_cb) },
 
        { "event-move",
          NULL,
-         N_("Mo_ve to Calendar..."),
+         N_("Mo_ve to Calendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_event_move_cb) },
 
        { "event-new",
          "appointment-new",
-         N_("New _Appointment..."),
+         N_("New _Appointment…"),
          NULL,
          N_("Create a new appointment"),
          G_CALLBACK (action_event_new_cb) },
@@ -1456,14 +1456,14 @@ static GtkActionEntry calendar_entries[] = {
 
        { "event-schedule",
          NULL,
-         N_("_Schedule Meeting..."),
+         N_("_Schedule Meeting…"),
          NULL,
          N_("Converts an appointment to a meeting"),
          G_CALLBACK (action_event_schedule_cb) },
 
        { "event-schedule-appointment",
          NULL,
-         N_("Conv_ert to Appointment..."),
+         N_("Conv_ert to Appointment…"),
          NULL,
          N_("Converts a meeting to an appointment"),
          G_CALLBACK (action_event_schedule_appointment_cb) },
@@ -1508,7 +1508,7 @@ static EPopupActionEntry calendar_popup_entries[] = {
          "calendar-jump-to" },
 
        { "calendar-popup-manage-groups",
-         N_("_Manage groups..."),
+         N_("_Manage groups…"),
          "calendar-manage-groups" },
 
        { "calendar-popup-properties",
@@ -1713,21 +1713,21 @@ static GtkActionEntry lockdown_printing_entries[] = {
 
        { "calendar-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          "<Control>p",
          N_("Print this calendar"),
          G_CALLBACK (action_calendar_print_cb) },
 
        { "calendar-print-preview",
          "document-print-preview",
-         N_("Pre_view..."),
+         N_("Pre_view…"),
          NULL,
          N_("Preview the calendar to be printed"),
          G_CALLBACK (action_calendar_print_preview_cb) },
 
        { "event-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_event_print_cb) }
@@ -1744,7 +1744,7 @@ static GtkActionEntry lockdown_save_to_disk_entries[] = {
 
        { "event-save-as",
          "document-save-as",
-         N_("_Save as iCalendar..."),
+         N_("_Save as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_event_save_as_cb) },
diff --git a/src/modules/calendar/e-cal-shell-view-memopad.c b/src/modules/calendar/e-cal-shell-view-memopad.c
index a42d6d4f47..2b9bce1dad 100644
--- a/src/modules/calendar/e-cal-shell-view-memopad.c
+++ b/src/modules/calendar/e-cal-shell-view-memopad.c
@@ -235,7 +235,7 @@ static GtkActionEntry calendar_memopad_entries[] = {
 
        { "calendar-memopad-forward",
          "mail-forward",
-         N_("_Forward as iCalendar..."),
+         N_("_Forward as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_calendar_memopad_forward_cb) },
@@ -266,7 +266,7 @@ static GtkActionEntry lockdown_printing_entries[] = {
 
        { "calendar-memopad-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          NULL,
          N_("Print the selected memo"),
          G_CALLBACK (action_calendar_memopad_print_cb) }
@@ -276,7 +276,7 @@ static GtkActionEntry lockdown_save_to_disk_entries[] = {
 
        { "calendar-memopad-save-as",
          "document-save-as",
-         N_("_Save as iCalendar..."),
+         N_("_Save as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_calendar_memopad_save_as_cb) }
diff --git a/src/modules/calendar/e-cal-shell-view-taskpad.c b/src/modules/calendar/e-cal-shell-view-taskpad.c
index c6000d8bad..467a64728b 100644
--- a/src/modules/calendar/e-cal-shell-view-taskpad.c
+++ b/src/modules/calendar/e-cal-shell-view-taskpad.c
@@ -315,7 +315,7 @@ static GtkActionEntry calendar_taskpad_entries[] = {
 
        { "calendar-taskpad-forward",
          "mail-forward",
-         N_("_Forward as iCalendar..."),
+         N_("_Forward as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_calendar_taskpad_forward_cb) },
@@ -360,7 +360,7 @@ static GtkActionEntry lockdown_printing_entries[] = {
 
        { "calendar-taskpad-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          NULL,
          N_("Print the selected task"),
          G_CALLBACK (action_calendar_taskpad_print_cb) }
@@ -370,7 +370,7 @@ static GtkActionEntry lockdown_save_to_disk_entries[] = {
 
        { "calendar-taskpad-save-as",
          "document-save-as",
-         N_("_Save as iCalendar..."),
+         N_("_Save as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_calendar_taskpad_save_as_cb) }
diff --git a/src/modules/calendar/e-calendar-preferences.c b/src/modules/calendar/e-calendar-preferences.c
index 4e8ae6f5da..b212fc4cf0 100644
--- a/src/modules/calendar/e-calendar-preferences.c
+++ b/src/modules/calendar/e-calendar-preferences.c
@@ -390,7 +390,7 @@ day_second_zone_clicked (GtkWidget *widget,
        item = gtk_separator_menu_item_new ();
        gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
 
-       item = gtk_menu_item_new_with_label (_("Select..."));
+       item = gtk_menu_item_new_with_label (_("Select…"));
        g_signal_connect (
                item, "activate",
                G_CALLBACK (on_select_day_second_zone), prefs);
diff --git a/src/modules/calendar/e-memo-shell-view-actions.c 
b/src/modules/calendar/e-memo-shell-view-actions.c
index b925e191eb..0a4382d61f 100644
--- a/src/modules/calendar/e-memo-shell-view-actions.c
+++ b/src/modules/calendar/e-memo-shell-view-actions.c
@@ -574,21 +574,21 @@ static GtkActionEntry memo_entries[] = {
 
        { "memo-find",
          "edit-find",
-         N_("_Find in Memo..."),
+         N_("_Find in Memo…"),
          "<Shift><Control>f",
          N_("Search for text in the displayed memo"),
          G_CALLBACK (action_memo_find_cb) },
 
        { "memo-forward",
          "mail-forward",
-         N_("_Forward as iCalendar..."),
+         N_("_Forward as iCalendar…"),
          "<Control>f",
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_memo_forward_cb) },
 
        { "memo-list-copy",
          "edit-copy",
-         N_("_Copy..."),
+         N_("_Copy…"),
          "<Control>c",
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_memo_list_copy_cb) },
@@ -602,7 +602,7 @@ static GtkActionEntry memo_entries[] = {
 
        { "memo-list-manage-groups",
          NULL,
-         N_("_Manage Memo List groups..."),
+         N_("_Manage Memo List groups…"),
          NULL,
          N_("Manage Memo List groups order and visibility"),
          G_CALLBACK (action_memo_list_manage_groups_cb) },
@@ -637,7 +637,7 @@ static GtkActionEntry memo_entries[] = {
 
        { "memo-list-rename",
          NULL,
-         N_("_Rename..."),
+         N_("_Rename…"),
          "F2",
          N_("Rename the selected memo list"),
          G_CALLBACK (action_memo_list_rename_cb) },
@@ -698,7 +698,7 @@ static EPopupActionEntry memo_popup_entries[] = {
          "memo-list-delete" },
 
        { "memo-list-popup-manage-groups",
-         N_("_Manage groups..."),
+         N_("_Manage groups…"),
          "memo-list-manage-groups" },
 
        { "memo-list-popup-properties",
@@ -828,21 +828,21 @@ static GtkActionEntry lockdown_printing_entries[] = {
 
        { "memo-list-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          "<Control>p",
          N_("Print the list of memos"),
          G_CALLBACK (action_memo_list_print_cb) },
 
        { "memo-list-print-preview",
          "document-print-preview",
-         N_("Pre_view..."),
+         N_("Pre_view…"),
          NULL,
          N_("Preview the list of memos to be printed"),
          G_CALLBACK (action_memo_list_print_preview_cb) },
 
        { "memo-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          NULL,
          N_("Print the selected memo"),
          G_CALLBACK (action_memo_print_cb) }
@@ -859,7 +859,7 @@ static GtkActionEntry lockdown_save_to_disk_entries[] = {
 
        { "memo-save-as",
          "document-save-as",
-         N_("_Save as iCalendar..."),
+         N_("_Save as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_memo_save_as_cb) },
diff --git a/src/modules/calendar/e-task-shell-view-actions.c 
b/src/modules/calendar/e-task-shell-view-actions.c
index 0bdaa9ec18..7fbc6077b7 100644
--- a/src/modules/calendar/e-task-shell-view-actions.c
+++ b/src/modules/calendar/e-task-shell-view-actions.c
@@ -700,21 +700,21 @@ static GtkActionEntry task_entries[] = {
 
        { "task-find",
          "edit-find",
-         N_("_Find in Task..."),
+         N_("_Find in Task…"),
          "<Shift><Control>f",
          N_("Search for text in the displayed task"),
          G_CALLBACK (action_task_find_cb) },
 
        { "task-forward",
          "mail-forward",
-         N_("_Forward as iCalendar..."),
+         N_("_Forward as iCalendar…"),
          "<Control>f",
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_task_forward_cb) },
 
        { "task-list-copy",
          "edit-copy",
-         N_("_Copy..."),
+         N_("_Copy…"),
          "<Control>c",
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_task_list_copy_cb) },
@@ -728,7 +728,7 @@ static GtkActionEntry task_entries[] = {
 
        { "task-list-manage-groups",
          NULL,
-         N_("_Manage Task List groups..."),
+         N_("_Manage Task List groups…"),
          NULL,
          N_("Manage task list groups order and visibility"),
          G_CALLBACK (action_task_list_manage_groups_cb) },
@@ -763,7 +763,7 @@ static GtkActionEntry task_entries[] = {
 
        { "task-list-rename",
          NULL,
-         N_("_Rename..."),
+         N_("_Rename…"),
          "F2",
          N_("Rename the selected task list"),
          G_CALLBACK (action_task_list_rename_cb) },
@@ -852,7 +852,7 @@ static EPopupActionEntry task_popup_entries[] = {
          "task-list-delete" },
 
        { "task-list-popup-manage-groups",
-         N_("_Manage groups..."),
+         N_("_Manage groups…"),
          "task-list-manage-groups" },
 
        { "task-list-popup-properties",
@@ -1036,21 +1036,21 @@ static GtkActionEntry lockdown_printing_entries[] = {
 
        { "task-list-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          "<Control>p",
          N_("Print the list of tasks"),
          G_CALLBACK (action_task_list_print_cb) },
 
        { "task-list-print-preview",
          "document-print-preview",
-         N_("Pre_view..."),
+         N_("Pre_view…"),
          NULL,
          N_("Preview the list of tasks to be printed"),
          G_CALLBACK (action_task_list_print_preview_cb) },
 
        { "task-print",
          "document-print",
-         N_("Print..."),
+         N_("Print…"),
          NULL,
          N_("Print the selected task"),
          G_CALLBACK (action_task_print_cb) }
@@ -1067,7 +1067,7 @@ static GtkActionEntry lockdown_save_to_disk_entries[] = {
 
        { "task-save-as",
          "document-save-as",
-         N_("_Save as iCalendar..."),
+         N_("_Save as iCalendar…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_task_save_as_cb) }
diff --git a/src/modules/itip-formatter/itip-view.c b/src/modules/itip-formatter/itip-view.c
index 986eb4e332..ca971d8d4e 100644
--- a/src/modules/itip-formatter/itip-view.c
+++ b/src/modules/itip-formatter/itip-view.c
@@ -4524,7 +4524,7 @@ find_server (ItipView *view,
 
                view->priv->progress_info_id = itip_view_add_lower_info_item (
                        view, ITIP_VIEW_INFO_ITEM_TYPE_PROGRESS,
-                       _("Opening the calendar. Please wait..."));
+                       _("Opening the calendar. Please wait…"));
        } else {
                link = list;
                view->priv->progress_info_id = itip_view_add_lower_info_item (
diff --git a/src/modules/mail/e-mail-attachment-handler.c b/src/modules/mail/e-mail-attachment-handler.c
index 2ddec78f28..cf782d9c32 100644
--- a/src/modules/mail/e-mail-attachment-handler.c
+++ b/src/modules/mail/e-mail-attachment-handler.c
@@ -414,7 +414,7 @@ static GtkActionEntry standard_entries[] = {
 
        { "mail-message-edit",
          NULL,
-         N_("_Edit as New Message..."),
+         N_("_Edit as New Message…"),
          NULL,
          N_("Open the selected messages in the composer for editing"),
          G_CALLBACK (mail_attachment_handler_message_edit) },
diff --git a/src/modules/mail/e-mail-shell-view-actions.c b/src/modules/mail/e-mail-shell-view-actions.c
index 00efe7c84d..154906bef8 100644
--- a/src/modules/mail/e-mail-shell-view-actions.c
+++ b/src/modules/mail/e-mail-shell-view-actions.c
@@ -850,7 +850,7 @@ e_mail_shell_view_actions_mark_all_read (EMailShellView *mail_shell_view,
        e_activity_set_cancellable (context->activity, cancellable);
 
        camel_operation_push_message (
-               cancellable, _("Marking messages as read..."));
+               cancellable, _("Marking messages as read…"));
 
        e_shell_backend_add_activity (shell_backend, context->activity);
 
@@ -1618,7 +1618,7 @@ static GtkActionEntry mail_entries[] = {
 
        { "mail-folder-copy",
          "folder-copy",
-         N_("_Copy Folder To..."),
+         N_("_Copy Folder To…"),
          NULL,
          N_("Copy the selected folder into another folder"),
          G_CALLBACK (action_mail_folder_copy_cb) },
@@ -1653,7 +1653,7 @@ static GtkActionEntry mail_entries[] = {
 
        { "mail-folder-move",
          "folder-move",
-         N_("_Move Folder To..."),
+         N_("_Move Folder To…"),
          NULL,
          N_("Move the selected folder into another folder"),
          G_CALLBACK (action_mail_folder_move_cb) },
@@ -1661,7 +1661,7 @@ static GtkActionEntry mail_entries[] = {
        { "mail-folder-new",
          "folder-new",
          /* Translators: An action caption to create a new mail folder */
-         N_("_New..."),
+         N_("_New…"),
          NULL,
          N_("Create a new folder for storing mail"),
          G_CALLBACK (action_mail_folder_new_cb) },
@@ -1682,7 +1682,7 @@ static GtkActionEntry mail_entries[] = {
 
        { "mail-folder-rename",
          NULL,
-         N_("_Rename..."),
+         N_("_Rename…"),
          "F2",
          N_("Change the name of this folder"),
          G_CALLBACK (action_mail_folder_rename_cb) },
@@ -1815,7 +1815,7 @@ static GtkActionEntry mail_entries[] = {
 
        { "mail-tools-subscriptions",
          NULL,
-         N_("_Subscriptions..."),
+         N_("_Subscriptions…"),
          NULL,
          N_("Subscribe or unsubscribe to folders on remote servers"),
          G_CALLBACK (action_mail_tools_subscriptions_cb) },
@@ -1841,7 +1841,7 @@ static GtkActionEntry search_folder_entries[] = {
 
        { "mail-create-search-folder",
          NULL,
-         N_("C_reate Search Folder From Search..."),
+         N_("C_reate Search Folder From Search…"),
          NULL,
          NULL,  /* XXX Add a tooltip! */
          G_CALLBACK (action_mail_create_search_folder_cb) },
@@ -1893,7 +1893,7 @@ static EPopupActionEntry mail_popup_entries[] = {
          "mail-folder-move" },
 
        { "mail-popup-folder-new",
-         N_("_New Folder..."),
+         N_("_New Folder…"),
          "mail-folder-new" },
 
        { "mail-popup-folder-properties",
diff --git a/src/modules/startup-wizard/evolution-startup-wizard.c 
b/src/modules/startup-wizard/evolution-startup-wizard.c
index dea1bf7d04..820211207f 100644
--- a/src/modules/startup-wizard/evolution-startup-wizard.c
+++ b/src/modules/startup-wizard/evolution-startup-wizard.c
@@ -209,7 +209,7 @@ startup_wizard_load_accounts (EStartupWizard *extension)
        g_main_context_push_thread_default (context);
 
        activity = e_activity_new ();
-       e_activity_set_text (activity, _("Loading accounts..."));
+       e_activity_set_text (activity, _("Loading accounts…"));
 
        /* Drop our normal (non-toggle) EActivity reference from an
         * idle callback.  If nothing else references the EActivity
diff --git a/src/modules/text-highlight/e-mail-display-popup-text-highlight.c 
b/src/modules/text-highlight/e-mail-display-popup-text-highlight.c
index d1ab3211a0..cae12f12f1 100644
--- a/src/modules/text-highlight/e-mail-display-popup-text-highlight.c
+++ b/src/modules/text-highlight/e-mail-display-popup-text-highlight.c
@@ -90,7 +90,7 @@ static GtkActionEntry entries[] = {
 
        { "format-as-menu",
          NULL,
-         N_("_Format as..."),
+         N_("_Format as…"),
          NULL,
          NULL,
          NULL
diff --git a/src/shell/e-shell-window-actions.c b/src/shell/e-shell-window-actions.c
index 346eaf5382..c3ea66648e 100644
--- a/src/shell/e-shell-window-actions.c
+++ b/src/shell/e-shell-window-actions.c
@@ -881,7 +881,7 @@ static GtkActionEntry shell_entries[] = {
 
        { "import",
          "stock_mail-import",
-         N_("I_mport..."),
+         N_("I_mport…"),
          NULL,
          N_("Import data from other programs"),
          G_CALLBACK (action_import_cb) },
@@ -923,7 +923,7 @@ static GtkActionEntry shell_entries[] = {
 
        { "search-advanced",
          NULL,
-         N_("_Advanced Search..."),
+         N_("_Advanced Search…"),
          NULL,
          N_("Construct a more advanced search"),
          G_CALLBACK (action_search_advanced_cb) },
@@ -937,7 +937,7 @@ static GtkActionEntry shell_entries[] = {
 
        { "search-edit",
          NULL,
-         N_("_Edit Saved Searches..."),
+         N_("_Edit Saved Searches…"),
          NULL,
          N_("Manage your saved searches"),
          G_CALLBACK (action_search_edit_cb) },
@@ -958,7 +958,7 @@ static GtkActionEntry shell_entries[] = {
 
        { "search-save",
          NULL,
-         N_("_Save Search..."),
+         N_("_Save Search…"),
          NULL,
          N_("Save the current search parameters"),
          G_CALLBACK (action_search_save_cb) },
@@ -979,7 +979,7 @@ static GtkActionEntry shell_entries[] = {
 
        { "submit-bug",
          NULL,
-         N_("Submit _Bug Report..."),
+         N_("Submit _Bug Report…"),
          NULL,
          N_("Submit a bug report using Bug Buddy"),
          G_CALLBACK (action_submit_bug_cb) },
@@ -1182,7 +1182,7 @@ static GtkActionEntry shell_gal_view_entries[] = {
 
        { "gal-save-custom-view",
          NULL,
-         N_("Save Custom View..."),
+         N_("Save Custom View…"),
          NULL,
          N_("Save current custom view"),
          G_CALLBACK (action_gal_save_custom_view_cb) },
@@ -1211,7 +1211,7 @@ static GtkActionEntry shell_lockdown_print_setup_entries[] = {
 
        { "page-setup",
          "document-page-setup",
-         N_("Page Set_up..."),
+         N_("Page Set_up…"),
          NULL,
          N_("Change the page settings for your current printer"),
          G_CALLBACK (action_page_setup_cb) }
diff --git a/src/shell/e-shell.c b/src/shell/e-shell.c
index 8f7581d254..2ced59b9fd 100644
--- a/src/shell/e-shell.c
+++ b/src/shell/e-shell.c
@@ -376,7 +376,7 @@ shell_prepare_for_offline (EShell *shell)
 
        e_activity_set_text (
                shell->priv->preparing_for_line_change,
-               _("Preparing to go offline..."));
+               _("Preparing to go offline…"));
 
        g_object_add_toggle_ref (
                G_OBJECT (shell->priv->preparing_for_line_change),
@@ -405,7 +405,7 @@ shell_prepare_for_online (EShell *shell)
 
        e_activity_set_text (
                shell->priv->preparing_for_line_change,
-               _("Preparing to go online..."));
+               _("Preparing to go online…"));
 
        g_object_add_toggle_ref (
                G_OBJECT (shell->priv->preparing_for_line_change),
@@ -522,7 +522,7 @@ shell_prepare_for_quit (EShell *shell)
 
        e_activity_set_text (
                shell->priv->preparing_for_quit,
-               _("Preparing to quit..."));
+               _("Preparing to quit…"));
 
        g_object_add_toggle_ref (
                G_OBJECT (shell->priv->preparing_for_quit),
diff --git a/src/smime/gui/certificate-manager.c b/src/smime/gui/certificate-manager.c
index 534663fc08..158d407a90 100644
--- a/src/smime/gui/certificate-manager.c
+++ b/src/smime/gui/certificate-manager.c
@@ -645,7 +645,7 @@ run_cert_backup_dialog_file_chooser (GtkButton *file_button,
 
        toplevel = gtk_widget_get_toplevel (GTK_WIDGET (file_button));
        native = gtk_file_chooser_native_new (
-               _("Select a file to backup your key and certificate..."),
+               _("Select a file to backup your key and certificate…"),
                GTK_IS_WINDOW (toplevel) ? GTK_WINDOW (toplevel) : NULL,
                GTK_FILE_CHOOSER_ACTION_SAVE,
                _("_Save"), _("_Cancel"));
@@ -738,7 +738,7 @@ run_cert_backup_dialog (CertPage *cp,
        gtk_grid_attach (grid, label, col++, row, 1, 1);
 
        /* FIXME when gtk_file_chooser_button allows GTK_FILE_CHOOSER_ACTION_SAVE use it */
-       button = gtk_button_new_with_label (_("Please select a file..."));
+       button = gtk_button_new_with_label (_("Please select a file…"));
        g_signal_connect (
                button, "clicked",
                G_CALLBACK (run_cert_backup_dialog_file_chooser),
@@ -945,7 +945,7 @@ import_cert (GtkWidget *button,
        toplevel = gtk_widget_get_toplevel (button);
 
        native = gtk_file_chooser_native_new (
-               _("Select a certificate to import..."),
+               _("Select a certificate to import…"),
                GTK_IS_WINDOW (toplevel) ? GTK_WINDOW (toplevel) : NULL,
                GTK_FILE_CHOOSER_ACTION_OPEN,
                _("_Open"), _("_Cancel"));


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