diff --git a/data/org.gnome.evolution.addressbook.gschema.xml.in b/data/org.gnome.evolution.addressbook.gschema.xml.in
index 1a460b112a..ba5fcbe545 100644
--- a/data/org.gnome.evolution.addressbook.gschema.xml.in
+++ b/data/org.gnome.evolution.addressbook.gschema.xml.in
@@ -23,7 +23,7 @@
0
<_summary>Contact layout style
- <_description>The layout style determines where to place the preview pane in relation to the contact list. "0" (Classic View) places the preview pane below the contact list. "1" (Vertical View) places the preview pane next to the contact list.
+ <_description>The layout style determines where to place the preview pane in relation to the contact list. “0” (Classic View) places the preview pane below the contact list. “1” (Vertical View) places the preview pane next to the contact list.
200
@@ -53,7 +53,7 @@
''
<_summary>Primary address book
- <_description>The UID of the selected (or "primary") address book in the sidebar of the "Contacts" view
+ <_description>The UID of the selected (or “primary”) address book in the sidebar of the “Contacts” view
true
diff --git a/data/org.gnome.evolution.calendar.gschema.xml.in b/data/org.gnome.evolution.calendar.gschema.xml.in
index 79a0b75262..f76d41ff44 100644
--- a/data/org.gnome.evolution.calendar.gschema.xml.in
+++ b/data/org.gnome.evolution.calendar.gschema.xml.in
@@ -32,7 +32,7 @@
'minutes'
<_summary>Birthday and anniversary reminder units
- <_description>Units for a birthday or anniversary reminder, "minutes", "hours" or "days"
+ <_description>Units for a birthday or anniversary reminder, “minutes”, “hours” or “days”
true
@@ -152,7 +152,7 @@
''
<_summary>The second timezone for a Day View
- <_description>Shows the second time zone in a Day View, if set. Value is similar to one used in a 'timezone' key
+ <_description>Shows the second time zone in a Day View, if set. Value is similar to one used in a “timezone” key
[]
@@ -162,7 +162,7 @@
5
<_summary>Maximum number of recently used timezones to remember
- <_description>Maximum number of recently used timezones to remember in a 'day-second-zones' list
+ <_description>Maximum number of recently used timezones to remember in a “day-second-zones” list
15
@@ -172,7 +172,7 @@
'minutes'
<_summary>Default reminder units
- <_description>Units for a default reminder, "minutes", "hours" or "days"
+ <_description>Units for a default reminder, “minutes”, “hours” or “days”
5
@@ -217,7 +217,7 @@
'days'
<_summary>Hide task units
- <_description>Units for determining when to hide tasks, "minutes", "hours" or "days"
+ <_description>Units for determining when to hide tasks, “minutes”, “hours” or “days”
1
@@ -236,12 +236,12 @@
'#ff0000'
- <_summary>Marcus Bains Line Color - Day View
+ <_summary>Marcus Bains Line Color — Day View
<_description>Color to draw the Marcus Bains line in the Day View
'#ff0000'
- <_summary>Marcus Bains Line Color - Time bar
+ <_summary>Marcus Bains Line Color — Time bar
<_description>Color to draw the Marcus Bains Line in the Time bar (empty for default)
@@ -257,7 +257,7 @@
0
<_summary>Memo layout style
- <_description>The layout style determines where to place the preview pane in relation to the memo list. "0" (Classic View) places the preview pane below the memo list. "1" (Vertical View) places the preview pane next to the memo list
+ <_description>The layout style determines where to place the preview pane in relation to the memo list. “0” (Classic View) places the preview pane below the memo list. “1” (Vertical View) places the preview pane next to the memo list
400
@@ -297,17 +297,17 @@
''
<_summary>Primary calendar
- <_description>The UID of the selected (or "primary") calendar in the sidebar of the "Calendar" view
+ <_description>The UID of the selected (or “primary”) calendar in the sidebar of the “Calendar” view
''
<_summary>Primary memo list
- <_description>The UID of the selected (or "primary") memo list in the sidebar of the "Memos" view
+ <_description>The UID of the selected (or “primary”) memo list in the sidebar of the “Memos” view
''
<_summary>Primary task list
- <_description>The UID of the selected (or "primary") task list in the sidebar of the "Tasks" view
+ <_description>The UID of the selected (or “primary”) task list in the sidebar of the “Tasks” view
''
@@ -337,12 +337,12 @@
true
<_summary>Show the memo preview pane
- <_description>If "true", show the memo preview pane in the main window
+ <_description>If “true”, show the memo preview pane in the main window
true
<_summary>Show the task preview pane
- <_description>If "true", show the task preview pane in the main window
+ <_description>If “true”, show the task preview pane in the main window
false
@@ -362,7 +362,7 @@
'#1e90ff'
<_summary>Tasks due today color
- <_description>Background color of tasks that are due today, in "#rrggbb" format. Used together with task-due-today-highlight
+ <_description>Background color of tasks that are due today, in “#rrggbb” format. Used together with task-due-today-highlight
200
@@ -372,7 +372,7 @@
0
<_summary>Task layout style
- <_description>The layout style determines where to place the preview pane in relation to the task list. "0" (Classic View) places the preview pane below the task list. "1" (Vertical View) places the preview pane next to the task list
+ <_description>The layout style determines where to place the preview pane in relation to the task list. “0” (Classic View) places the preview pane below the task list. “1” (Vertical View) places the preview pane next to the task list
400
@@ -392,7 +392,7 @@
'#ff0000'
<_summary>Overdue tasks color
- <_description>Background color of tasks that are overdue, in "#rrggbb" format. Used together with task-overdue-highlight.
+ <_description>Background color of tasks that are overdue, in “#rrggbb” format. Used together with task-overdue-highlight.
30
@@ -402,7 +402,7 @@
'UTC'
<_summary>Timezone
- <_description>The default timezone to use for dates and times in the calendar, as an untranslated Olson timezone database location like "America/New York"
+ <_description>The default timezone to use for dates and times in the calendar, as an untranslated Olson timezone database location like “America/New York”
false
@@ -466,12 +466,12 @@
1
<_summary>(Deprecated) First day of the week, from Sunday (0) to Saturday (6)
- <_description>This key was deprecated in version 3.10 and should no longer be used. Use "week-start-day-name" instead.
+ <_description>This key was deprecated in version 3.10 and should no longer be used. Use “week-start-day-name” instead.
62
<_summary>(Deprecated) Work days
- <_description>Days on which the start and end of work hours should be indicated. (This key was deprecated in version 3.10 and should no longer be used. Use the "work-day-monday", "work-day-tuesday", etc. keys instead.)
+ <_description>Days on which the start and end of work hours should be indicated. (This key was deprecated in version 3.10 and should no longer be used. Use the “work-day-monday”, “work-day-tuesday”, etc. keys instead.)
diff --git a/data/org.gnome.evolution.gschema.xml.in b/data/org.gnome.evolution.gschema.xml.in
index c26881188d..87f49d0aa7 100644
--- a/data/org.gnome.evolution.gschema.xml.in
+++ b/data/org.gnome.evolution.gschema.xml.in
@@ -3,7 +3,7 @@
''
<_summary>Previous Evolution version
- <_description>The most recently used version of Evolution, expressed as "major.minor.micro". This is used for data and settings migration from older to newer versions.
+ <_description>The most recently used version of Evolution, expressed as “major.minor.micro”. This is used for data and settings migration from older to newer versions.
[]
@@ -16,19 +16,19 @@
0
- <_summary>The window's X coordinate
+ <_summary>The window’s X coordinate
0
- <_summary>The window's Y coordinate
+ <_summary>The window’s Y coordinate
0
- <_summary>The window's width in pixels
+ <_summary>The window’s width in pixels
0
- <_summary>The window's height in pixels
+ <_summary>The window’s height in pixels
false
diff --git a/data/org.gnome.evolution.importer.gschema.xml.in b/data/org.gnome.evolution.importer.gschema.xml.in
index 83b3de78a2..dd3ab71ca7 100644
--- a/data/org.gnome.evolution.importer.gschema.xml.in
+++ b/data/org.gnome.evolution.importer.gschema.xml.in
@@ -2,12 +2,12 @@
false
- <_summary>Gnome Calendar's calendar import done
+ <_summary>Gnome Calendar’s calendar import done
<_description>Whether calendar from Gnome Calendar has been imported or not
false
- <_summary>Gnome Calendar's tasks import done
+ <_summary>Gnome Calendar’s tasks import done
<_description>Whether tasks from Gnome Calendar have been imported or not
diff --git a/data/org.gnome.evolution.mail.gschema.xml.in b/data/org.gnome.evolution.mail.gschema.xml.in
index 3eca005d8c..3ca38b9315 100644
--- a/data/org.gnome.evolution.mail.gschema.xml.in
+++ b/data/org.gnome.evolution.mail.gschema.xml.in
@@ -43,12 +43,12 @@
''
<_summary>Name of the editor to prefer in the message composer
- <_description>If the name doesn't correspond to any known editor, then the built-in WebKit editor is used.
+ <_description>If the name doesn’t correspond to any known editor, then the built-in WebKit editor is used.
''
<_summary>Path where picture gallery should search for its content
- <_description>This value can be an empty string, which means it'll use the system Picture folder, usually set to ~/Pictures. This folder will be also used when the set path is not pointing to the existent folder
+ <_description>This value can be an empty string, which means it’ll use the system Picture folder, usually set to ~/Pictures. This folder will be also used when the set path is not pointing to the existent folder
true
@@ -88,7 +88,7 @@
false
<_summary>Group Reply replies to list
- <_description>Instead of the normal "Reply to All" behaviour, this option will make the 'Group Reply' toolbar button try to reply only to the mailing list through which you happened to receive the copy of the message to which you're replying.
+ <_description>Instead of the normal “Reply to All” behaviour, this option will make the “Group Reply” toolbar button try to reply only to the mailing list through which you happened to receive the copy of the message to which you’re replying.
false
@@ -112,33 +112,33 @@
false
- <_summary>Show "Bcc" field when sending a mail message
- <_description>Show the "Bcc" field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
+ <_summary>Show “Bcc” field when sending a mail message
+ <_description>Show the “Bcc” field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
true
- <_summary>Show "Cc" field when sending a mail message
- <_description>Show the "Cc" field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
+ <_summary>Show “Cc” field when sending a mail message
+ <_description>Show the “Cc” field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
false
- <_summary>Show "From" override field when sending a mail message
- <_description>Show the "From" override field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
+ <_summary>Show “From” override field when sending a mail message
+ <_description>Show the “From” override field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
false
- <_summary>Show "Reply To" field when sending a mail message
- <_description>Show the "Reply To" field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
+ <_summary>Show “Reply To” field when sending a mail message
+ <_description>Show the “Reply To” field when sending a mail message. This is controlled from the View menu when a mail account is chosen.
true
- <_summary>Show "From" field when posting to a newsgroup
- <_description>Show the "From" field when posting to a newsgroup. This is controlled from the View menu when a news account is chosen.
+ <_summary>Show “From” field when posting to a newsgroup
+ <_description>Show the “From” field when posting to a newsgroup. This is controlled from the View menu when a news account is chosen.
false
- <_summary>Show "Reply To" field when posting to a newsgroup
- <_description>Show the "Reply To" field when posting to a newsgroup. This is controlled from the View menu when a news account is chosen.
+ <_summary>Show “Reply To” field when posting to a newsgroup
+ <_description>Show the “Reply To” field when posting to a newsgroup. This is controlled from the View menu when a news account is chosen.
false
@@ -173,12 +173,12 @@
false
<_summary>Ignore list Reply-To:
- <_description>Some mailing lists set a Reply-To: header to trick users into sending replies to the list, even when they ask Evolution to make a private reply. Setting this option to TRUE will attempt to ignore such Reply-To: headers, so that Evolution will do as you ask it. If you use the private reply action, it will reply privately, while if you use the 'Reply to List' action it will do that. It works by comparing the Reply-To: header with a List-Post: header, if there is one.
+ <_description>Some mailing lists set a Reply-To: header to trick users into sending replies to the list, even when they ask Evolution to make a private reply. Setting this option to TRUE will attempt to ignore such Reply-To: headers, so that Evolution will do as you ask it. If you use the private reply action, it will reply privately, while if you use the “Reply to List” action it will do that. It works by comparing the Reply-To: header with a List-Post: header, if there is one.
''
- <_summary>List of localized 'Re'
- <_description>Comma-separated list of localized 'Re' abbreviations to skip in a subject text when replying to a message, as an addition to the standard "Re" prefix. An example is 'SV,AV'.
+ <_summary>List of localized “Re”
+ <_description>Comma-separated list of localized “Re” abbreviations to skip in a subject text when replying to a message, as an addition to the standard “Re” prefix. An example is “SV,AV”.
71
@@ -187,28 +187,28 @@
10
- <_summary>Number of To and CC recipients to ask 'prompt-on-many-to-cc-recips' from
+ <_summary>Number of To and CC recipients to ask “prompt-on-many-to-cc-recips” from
<_description>When to ask, when the number of To and CC recipients reaches this value.
false
<_summary>Whether to always show Sign and Encrypt buttons on the toolbar
- <_description>If set to 'true', the Sign and Encrypt buttons for either PGP or S/MIME are always shown in the composer's toolbar. Otherwise they are shown only when being used.
+ <_description>If set to “true”, the Sign and Encrypt buttons for either PGP or S/MIME are always shown in the composer’s toolbar. Otherwise they are shown only when being used.
true
<_summary>Wrap quoted text in replies
- <_description>If set to 'true' quoted text in replies will be wrapped.
+ <_description>If set to “true” quoted text in replies will be wrapped.
true
<_summary>Whether to obey Content-Disposition:inline message header hint
- <_description>Set to 'false' to block automatic display of attachments with Content-Disposition: inline.
+ <_description>Set to “false” to block automatic display of attachments with Content-Disposition: inline.
'mbox'
<_summary>Save file format for drag-and-drop operation
- <_description>Can be either 'mbox' or 'pdf'.
+ <_description>Can be either “mbox” or “pdf”.
false
@@ -232,8 +232,8 @@
true
- <_summary>Mark citations in the message "Preview"
- <_description>Mark citations in the message "Preview".
+ <_summary>Mark citations in the message “Preview”
+ <_description>Mark citations in the message “Preview”.
'#737373'
@@ -327,7 +327,7 @@
false
<_summary>Hides the per-folder preview and removes the selection
- <_description>This key is read only once and reset to "false" after read. This unselects the mail in the list and removes the preview for that folder.
+ <_description>This key is read only once and reset to “false” after read. This unselects the mail in the list and removes the preview for that folder.
144
@@ -356,7 +356,7 @@
0
<_summary>Layout style
- <_description>The layout style determines where to place the preview pane in relation to the message list. "0" (Classic View) places the preview pane below the message list. "1" (Vertical View) places the preview pane next to the message list.
+ <_description>The layout style determines where to place the preview pane in relation to the message list. “0” (Classic View) places the preview pane below the message list. “1” (Vertical View) places the preview pane next to the message list.
'Sans 12'
@@ -381,7 +381,7 @@
5
<_summary>Number of addresses to display in TO/CC/BCC
- <_description>This sets the number of addresses to show in default message list view, beyond which a '...' is shown.
+ <_description>This sets the number of addresses to show in default message list view, beyond which a “...” is shown.
false
@@ -396,7 +396,7 @@
true
<_summary>Whether sort threads based on latest message in that thread
- <_description>This setting specifies whether the threads should be sorted based on latest message in each thread, rather than by message's date. Evolution requires a restart.
+ <_description>This setting specifies whether the threads should be sorted based on latest message in each thread, rather than by message’s date. Evolution requires a restart.
true
@@ -421,7 +421,7 @@
false
<_summary>Flush Outbox after filtering
- <_description>Whether to flush Outbox after filtering is done. Outbox flush will happen only when there was used any 'Forward to' filter action and approximately one minute after the last action invocation.
+ <_description>Whether to flush Outbox after filtering is done. Outbox flush will happen only when there was used any “Forward to” filter action and approximately one minute after the last action invocation.
'attached'
@@ -484,12 +484,12 @@
'ask'
<_summary>Asks whether to copy a folder by drag & drop in the folder tree
- <_description>Possible values are: 'never' - do not allow copy with drag & drop of folders in folder tree, 'always' - allow copy with drag & drop of folders in folder tree without asking, or 'ask' - (or any other value) will ask user.
+ <_description>Possible values are: “never” — do not allow copy with drag & drop of folders in folder tree, “always” — allow copy with drag & drop of folders in folder tree without asking, or “ask” — (or any other value) will ask user.
'ask'
<_summary>Asks whether to move a folder by drag & drop in the folder tree
- <_description>Possible values are: 'never' - do not allow move with drag & drop of folders in folder tree, 'always' - allow move with drag & drop of folders in folder tree without asking, or 'ask' - (or any other value) will ask user.
+ <_description>Possible values are: “never” — do not allow move with drag & drop of folders in folder tree, “always” — allow move with drag & drop of folders in folder tree without asking, or “ask” — (or any other value) will ask user.
true
@@ -514,7 +514,7 @@
true
<_summary>Prompt when sending to many To and CC recipients
- <_description>Enable or disable the prompt when sending to many To and CC recipients. The 'composer-many-to-cc-recips-num' defines the threshold.
+ <_description>Enable or disable the prompt when sending to many To and CC recipients. The “composer-many-to-cc-recips-num” defines the threshold.
'ask'
@@ -543,12 +543,12 @@
0
<_summary>Level beyond which the message should be logged.
- <_description>This can have three possible values. "0" for errors. "1" for warnings. "2" for debug messages.
+ <_description>This can have three possible values. “0” for errors. “1” for warnings. “2” for debug messages.
true
- <_summary>Show original "Date" header value.
- <_description>Show the original "Date" header (with a local time only if the time zone differs). Otherwise always show "Date" header value in a user preferred format and local time zone.
+ <_summary>Show original “Date” header value.
+ <_description>Show the original “Date” header (with a local time only if the time zone differs). Otherwise always show “Date” header value in a user preferred format and local time zone.
['I_mportant:#EF2929','_Work:#F57900','_Personal:#4E9A06','_To Do:#3465A4','_Later:#75507B']
@@ -578,12 +578,12 @@
'Bogofilter'
<_summary>The default plugin for Junk hook
- <_description>This is the default junk plugin, even though there are multiple plugins enabled. If the default listed plugin is disabled, then it won't fall back to the other available plugins.
+ <_description>This is the default junk plugin, even though there are multiple plugins enabled. If the default listed plugin is disabled, then it won’t fall back to the other available plugins.
false
<_summary>Determines whether to lookup in address book for sender email
- <_description>Determines whether to lookup the sender email in address book. If found, it shouldn't be a spam. It looks up in the books marked for autocompletion. It can be slow, if remote address books (like LDAP) are marked for autocompletion.
+ <_description>Determines whether to lookup the sender email in address book. If found, it shouldn’t be a spam. It looks up in the books marked for autocompletion. It can be slow, if remote address books (like LDAP) are marked for autocompletion.
false
@@ -598,7 +598,7 @@
['X-Spam-Flag=YES','X-Spam-Level=*****']
<_summary>Custom headers to use while checking for junk.
- <_description>Custom headers to use while checking for junk. The list elements are string in the format "headername=value".
+ <_description>Custom headers to use while checking for junk. The list elements are string in the format “headername=value”.
''
@@ -623,7 +623,7 @@
false
<_summary>Check for new messages in all active accounts
- <_description>Whether to check for new messages in all active accounts regardless of the account "Check for new messages every X minutes" option when Evolution is started. This option is used only together with 'send_recv_on_start' option.
+ <_description>Whether to check for new messages in all active accounts regardless of the account “Check for new messages every X minutes” option when Evolution is started. This option is used only together with “send_recv_on_start” option.
600
@@ -633,7 +633,7 @@
false
<_summary>Allow expunge in virtual folders
- <_description>Enables Expunge in virtual folders, which means that the Folder->Expunge will be callable in virtual folders, while the expunge itself will be done in all folders for all deleted messages within the virtual folder, not only for deleted messages belonging to the virtual folder.
+ <_description>Enables Expunge in virtual folders, which means that the Folder→Expunge will be callable in virtual folders, while the expunge itself will be done in all folders for all deleted messages within the virtual folder, not only for deleted messages belonging to the virtual folder.
false
@@ -658,27 +658,27 @@
0
<_summary>(Deprecated) Default forward style
- <_description>This key was deprecated in version 3.10 and should no longer be used. Use "forward-style-name" instead.
+ <_description>This key was deprecated in version 3.10 and should no longer be used. Use “forward-style-name” instead.
0
<_summary>(Deprecated) Default reply style
- <_description>This key was deprecated in version 3.10 and should no longer be used. Use "reply-style-name" instead.
+ <_description>This key was deprecated in version 3.10 and should no longer be used. Use “reply-style-name” instead.
[]
<_summary>(Deprecated) List of custom headers and whether they are enabled.
- <_description>This key was deprecated in version 3.10 and should no longer be used. Use "show-headers" instead.
+ <_description>This key was deprecated in version 3.10 and should no longer be used. Use “show-headers” instead.
0
<_summary>(Deprecated) Load images for HTML messages over HTTP
- <_description>This key was deprecated in version 3.10 and should no longer be used. Use "image-loading-policy" instead.
+ <_description>This key was deprecated in version 3.10 and should no longer be used. Use “image-loading-policy” instead.
'ask'
<_summary>(Deprecated) Asks whether to close the message window when the user forwards or replies to the message shown in the window
- <_description>This key was deprecated in version 3.10 and should no longer be used. Use "browser-close-on-reply-policy" instead.
+ <_description>This key was deprecated in version 3.10 and should no longer be used. Use “browser-close-on-reply-policy” instead.
diff --git a/data/org.gnome.evolution.plugin.autocontacts.gschema.xml.in b/data/org.gnome.evolution.plugin.autocontacts.gschema.xml.in
index 6b7e1c3262..f0758ac4f9 100644
--- a/data/org.gnome.evolution.plugin.autocontacts.gschema.xml.in
+++ b/data/org.gnome.evolution.plugin.autocontacts.gschema.xml.in
@@ -13,7 +13,7 @@
false
<_summary>Enable autocontacts
- <_description>Whether contacts should be automatically added to the user's address book.
+ <_description>Whether contacts should be automatically added to the user’s address book.
''
diff --git a/data/org.gnome.evolution.plugin.email-custom-header.gschema.xml.in b/data/org.gnome.evolution.plugin.email-custom-header.gschema.xml.in
index 87e526fdb1..e6b6a34609 100644
--- a/data/org.gnome.evolution.plugin.email-custom-header.gschema.xml.in
+++ b/data/org.gnome.evolution.plugin.email-custom-header.gschema.xml.in
@@ -3,7 +3,7 @@
['Security=Personal;Unclassified;Protected;InConfidence;Secret;Topsecret']
<_summary>List of Custom Headers
- <_description>The key specifies the list of custom headers that you can add to an outgoing message. The format for specifying a Header and Header value is: Name of the custom header followed by "=" and the values separated by ";"
+ <_description>The key specifies the list of custom headers that you can add to an outgoing message. The format for specifying a Header and Header value is: Name of the custom header followed by “=” and the values separated by “;”
diff --git a/data/org.gnome.evolution.plugin.mail-notification.gschema.xml.in b/data/org.gnome.evolution.plugin.mail-notification.gschema.xml.in
index e087898f50..9407a10b1b 100644
--- a/data/org.gnome.evolution.plugin.mail-notification.gschema.xml.in
+++ b/data/org.gnome.evolution.plugin.mail-notification.gschema.xml.in
@@ -23,7 +23,7 @@
true
<_summary>Enable audible notifications when new messages arrive.
- <_description>Whether to make a sound of any kind when new messages arrive. If "false", the "notify-sound-beep", "notify-sound-file", "notify-sound-play-file" and "notify-sound-use-theme" keys are disregarded.
+ <_description>Whether to make a sound of any kind when new messages arrive. If “false”, the “notify-sound-beep”, “notify-sound-file”, “notify-sound-play-file” and “notify-sound-use-theme” keys are disregarded.
true
@@ -33,12 +33,12 @@
''
<_summary>Sound filename to be played.
- <_description>Sound file to be played when new messages arrive, if "notify-sound-play-file" is "true".
+ <_description>Sound file to be played when new messages arrive, if “notify-sound-play-file” is “true”.
false
<_summary>Whether to play a sound file.
- <_description>Whether to play a sound file when new messages arrive. The name of the sound file is given by the 'notify-sound-file' key.
+ <_description>Whether to play a sound file when new messages arrive. The name of the sound file is given by the “notify-sound-file” key.
false
diff --git a/data/org.gnome.evolution.plugin.prefer-plain.gschema.xml.in b/data/org.gnome.evolution.plugin.prefer-plain.gschema.xml.in
index b5c2b5c41c..74ede1cea4 100644
--- a/data/org.gnome.evolution.plugin.prefer-plain.gschema.xml.in
+++ b/data/org.gnome.evolution.plugin.prefer-plain.gschema.xml.in
@@ -3,7 +3,7 @@
'normal'
<_summary>Mode to use when displaying mails
- <_description>The mode to use for displaying mails. "normal" makes Evolution choose the best part to show, "prefer_plain" makes it use the text part, if present, "prefer_source" makes it use the text part, if present, otherwise shows HTML source, and "only_plain" forces Evolution to only show plain text
+ <_description>The mode to use for displaying mails. “normal” makes Evolution choose the best part to show, “prefer_plain” makes it use the text part, if present, “prefer_source” makes it use the text part, if present, otherwise shows HTML source, and “only_plain” forces Evolution to only show plain text
true
diff --git a/data/org.gnome.evolution.shell.gschema.xml.in b/data/org.gnome.evolution.shell.gschema.xml.in
index 13b3b36b76..11dc8be3e6 100644
--- a/data/org.gnome.evolution.shell.gschema.xml.in
+++ b/data/org.gnome.evolution.shell.gschema.xml.in
@@ -8,7 +8,7 @@
0
<_summary>Initial attachment view
- <_description>Initial view for attachment bar widgets. "0" is Icon View, "1" is List View.
+ <_description>Initial view for attachment bar widgets. “0” is Icon View, “1” is List View.
''
@@ -43,7 +43,7 @@
[]
<_summary>List of button names to hide in the window switcher
- <_description>Valid values are 'mail', 'addressbook', 'calendar', 'tasks' and 'memos'. Change of this requires restart of the application.
+ <_description>Valid values are “mail”, “addressbook”, “calendar”, “tasks” and “memos”. Change of this requires restart of the application.
true
@@ -58,7 +58,7 @@
'toolbar'
<_summary>Window button style
- <_description>The style of the window buttons. Can be "text", "icons", "both", "toolbar". If "toolbar" is set, the style of the buttons is determined by the GNOME toolbar setting.
+ <_description>The style of the window buttons. Can be “text”, “icons”, “both”, “toolbar”. If “toolbar” is set, the style of the buttons is determined by the GNOME toolbar setting.
true
diff --git a/evolution.appdata.xml.in b/evolution.appdata.xml.in
index bb6f16b0d5..fe9d664abf 100644
--- a/evolution.appdata.xml.in
+++ b/evolution.appdata.xml.in
@@ -15,7 +15,7 @@
network protocols for information exchange, with an emphasis on standards
compliance and security.
Evolution can also integrate smoothly with Microsoft Exchange by way of
- the "Exchange Web Services" (EWS) extension.
+ the “Exchange Web Services” (EWS) extension.
https://wiki.gnome.org/Apps/Evolution
diff --git a/src/addressbook/addressbook.error.xml b/src/addressbook/addressbook.error.xml
index 1e078575cb..01ff67e817 100644
--- a/src/addressbook/addressbook.error.xml
+++ b/src/addressbook/addressbook.error.xml
@@ -33,15 +33,15 @@
- <_primary>Delete address book '{0}'?
+ <_primary>Delete address book “{0}”?
<_secondary>This address book will be removed permanently.
- <_primary>Delete remote address book "{0}"?
- <_secondary>This will permanently remove the address book "{0}" from the server. Are you sure you want to proceed?
+ <_primary>Delete remote address book “{0}”?
+ <_secondary>This will permanently remove the address book “{0}” from the server. Are you sure you want to proceed?
@@ -56,7 +56,7 @@
- <_primary>Unable to open address book '{0}'
+ <_primary>Unable to open address book “{0}”
{1}
@@ -66,7 +66,7 @@
- <_primary>Failed to refresh address book '{0}'
+ <_primary>Failed to refresh address book “{0}”
{1}
@@ -98,7 +98,7 @@
- <_primary>Address '{0}' already exists.
+ <_primary>Address “{0}” already exists.
<_secondary>A contact already exists with this address. Would you like to add a new card with the same address anyway?
@@ -113,8 +113,8 @@
- <_primary>List '{0}' is already in this contact list.
- <_secondary>A contact list named '{0}' is already in this contact list. Would you like to add it anyway?
+ <_primary>List “{0}” is already in this contact list.
+ <_secondary>A contact list named “{0}” is already in this contact list. Would you like to add it anyway?
@@ -127,13 +127,13 @@
<_primary>Cannot add new contact
- <_secondary>'{0}' is a read-only address book and cannot be modified. Please select a different address book from the side bar in the Contacts view.
+ <_secondary>“{0}” is a read-only address book and cannot be modified. Please select a different address book from the side bar in the Contacts view.
<_primary>Cannot save a contact, address book is still opening
- <_secondary>Cannot save a contact to the address book '{0}', because it is still opening. Either wait till it's opened, or select a different address book.
+ <_secondary>Cannot save a contact to the address book “{0}”, because it is still opening. Either wait till it’s opened, or select a different address book.
diff --git a/src/addressbook/gui/contact-editor/e-contact-editor.c b/src/addressbook/gui/contact-editor/e-contact-editor.c
index 19b97a170c..4fddb30b00 100644
--- a/src/addressbook/gui/contact-editor/e-contact-editor.c
+++ b/src/addressbook/gui/contact-editor/e-contact-editor.c
@@ -738,7 +738,7 @@ file_as_combo_changed (GtkWidget *widget,
if (string && *string) {
gchar *title;
- title = g_strdup_printf (_("Contact Editor - %s"), string);
+ title = g_strdup_printf (_("Contact Editor — %s"), string);
gtk_window_set_title (GTK_WINDOW (editor->priv->app), title);
g_free (title);
}
@@ -3099,7 +3099,7 @@ fill_in_simple (EContactEditor *editor)
if (filename) {
gchar *title;
- title = g_strdup_printf (_("Contact Editor - %s"), filename);
+ title = g_strdup_printf (_("Contact Editor — %s"), filename);
gtk_window_set_title (GTK_WINDOW (editor->priv->app), title);
g_free (title);
g_free (filename);
@@ -4673,7 +4673,7 @@ e_contact_editor_is_valid (EABEditor *editor)
widget = e_builder_get_widget (ce->priv->builder, "dateedit-birthday");
if (!(e_date_edit_date_is_valid (E_DATE_EDIT (widget)))) {
g_string_append_printf (
- errmsg, _("'%s' has an invalid format"),
+ errmsg, _("“%s” has an invalid format"),
e_contact_pretty_name (E_CONTACT_BIRTH_DATE));
validation_error = TRUE;
}
@@ -4681,7 +4681,7 @@ e_contact_editor_is_valid (EABEditor *editor)
bday = e_date_edit_get_time (E_DATE_EDIT (widget));
if (bday > now) {
g_string_append_printf (
- errmsg, _("'%s' cannot be a future date"),
+ errmsg, _("“%s” cannot be a future date"),
e_contact_pretty_name (E_CONTACT_BIRTH_DATE));
validation_error = TRUE;
}
@@ -4689,7 +4689,7 @@ e_contact_editor_is_valid (EABEditor *editor)
widget = e_builder_get_widget (ce->priv->builder, "dateedit-anniversary");
if (!(e_date_edit_date_is_valid (E_DATE_EDIT (widget)))) {
g_string_append_printf (
- errmsg, _("%s'%s' has an invalid format"),
+ errmsg, _("%s“%s” has an invalid format"),
validation_error ? ",\n" : "",
e_contact_pretty_name (E_CONTACT_ANNIVERSARY));
validation_error = TRUE;
@@ -4702,7 +4702,7 @@ e_contact_editor_is_valid (EABEditor *editor)
if (is_non_string_field (field_id)) {
if (e_contact_get_const (ce->priv->contact, field_id) == NULL) {
g_string_append_printf (
- errmsg, _("%s'%s' is empty"),
+ errmsg, _("%s“%s” is empty"),
validation_error ? ",\n" : "",
e_contact_pretty_name (field_id));
validation_error = TRUE;
@@ -4716,7 +4716,7 @@ e_contact_editor_is_valid (EABEditor *editor)
if (STRING_IS_EMPTY (text)) {
g_string_append_printf (
- errmsg, _("%s'%s' is empty"),
+ errmsg, _("%s“%s” is empty"),
validation_error ? ",\n" : "",
e_contact_pretty_name (field_id));
validation_error = TRUE;
diff --git a/src/addressbook/gui/widgets/e-addressbook-view.c b/src/addressbook/gui/widgets/e-addressbook-view.c
index 7f78faae2b..b0ff40c95a 100644
--- a/src/addressbook/gui/widgets/e-addressbook-view.c
+++ b/src/addressbook/gui/widgets/e-addressbook-view.c
@@ -1516,7 +1516,7 @@ e_addressbook_view_view (EAddressbookView *view)
"these contacts?", length), length, length);
gtk_dialog_add_buttons (
GTK_DIALOG (dialog),
- _("_Don't Display"), GTK_RESPONSE_NO,
+ _("_Don’t Display"), GTK_RESPONSE_NO,
_("Display _All Contacts"), GTK_RESPONSE_YES,
NULL);
response = gtk_dialog_run (GTK_DIALOG (dialog));
diff --git a/src/addressbook/importers/evolution-csv-importer.c b/src/addressbook/importers/evolution-csv-importer.c
index 4a674cc857..582d8a535f 100644
--- a/src/addressbook/importers/evolution-csv-importer.c
+++ b/src/addressbook/importers/evolution-csv-importer.c
@@ -924,7 +924,7 @@ csv_import (EImport *ei,
g_free (filename);
if (file == NULL) {
- error = g_error_new_literal (G_IO_ERROR, g_io_error_from_errno (errn), _("Can't open .csv file"));
+ error = g_error_new_literal (G_IO_ERROR, g_io_error_from_errno (errn), _("Can’t open .csv file"));
e_import_complete (ei, target, error);
g_clear_error (&error);
diff --git a/src/addressbook/importers/evolution-ldif-importer.c b/src/addressbook/importers/evolution-ldif-importer.c
index d8d79a2e62..cdd3450321 100644
--- a/src/addressbook/importers/evolution-ldif-importer.c
+++ b/src/addressbook/importers/evolution-ldif-importer.c
@@ -714,7 +714,7 @@ ldif_import (EImport *ei,
if (file == NULL) {
GError *error;
- error = g_error_new_literal (G_IO_ERROR, g_io_error_from_errno (errn), _("Can't open .ldif file"));
+ error = g_error_new_literal (G_IO_ERROR, g_io_error_from_errno (errn), _("Can’t open .ldif file"));
e_import_complete (ei, target, error);
g_clear_error (&error);
diff --git a/src/calendar/calendar.error.xml b/src/calendar/calendar.error.xml
index 29fd61457c..ecf2fb424d 100644
--- a/src/calendar/calendar.error.xml
+++ b/src/calendar/calendar.error.xml
@@ -44,14 +44,14 @@
- <_primary>Are you sure you want to delete the meeting titled '{0}'?
+ <_primary>Are you sure you want to delete the meeting titled “{0}”?
<_secondary>All information on this meeting will be deleted and can not be restored.
- <_primary>Are you sure you want to delete the appointment titled '{0}'?
+ <_primary>Are you sure you want to delete the appointment titled “{0}”?
<_secondary>All information on this appointment will be deleted and can not be restored.
@@ -65,14 +65,14 @@
- <_primary>Are you sure you want to delete the '{0}' task?
+ <_primary>Are you sure you want to delete the “{0}” task?
<_secondary>All information on this task will be deleted and can not be restored.
- <_primary>Are you sure you want to delete the memo '{0}'?
+ <_primary>Are you sure you want to delete the memo “{0}”?
<_secondary>All information in this memo will be deleted and can not be restored.
@@ -208,43 +208,43 @@
- <_primary>Delete calendar '{0}'?
+ <_primary>Delete calendar “{0}”?
<_secondary>This calendar will be removed permanently.
- <_primary>Delete task list '{0}'?
+ <_primary>Delete task list “{0}”?
<_secondary>This task list will be removed permanently.
- <_primary>Delete memo list '{0}'?
+ <_primary>Delete memo list “{0}”?
<_secondary>This memo list will be removed permanently.
- <_primary>Delete remote calendar '{0}'?
- <_secondary>This will permanently remove the calendar '{0}' from the server. Are you sure you want to proceed?
+ <_primary>Delete remote calendar “{0}”?
+ <_secondary>This will permanently remove the calendar “{0}” from the server. Are you sure you want to proceed?
- <_primary>Delete remote task list '{0}'?
- <_secondary>This will permanently remove the task list '{0}' from the server. Are you sure you want to proceed?
+ <_primary>Delete remote task list “{0}”?
+ <_secondary>This will permanently remove the task list “{0}” from the server. Are you sure you want to proceed?
- <_primary>Delete remote memo list '{0}'?
- <_secondary>This will permanently remove the memo list '{0}' from the server. Are you sure you want to proceed?
+ <_primary>Delete remote memo list “{0}”?
+ <_secondary>This will permanently remove the memo list “{0}” from the server. Are you sure you want to proceed?
@@ -271,37 +271,37 @@
- <_primary>Error loading calendar '{0}'
+ <_primary>Error loading calendar “{0}”
<_secondary>The calendar is not marked for offline usage.
<_primary>Cannot save event
- <_secondary>'{0}' is a read-only calendar and cannot be modified. Please select a different calendar that can accept appointments.
+ <_secondary>“{0}” is a read-only calendar and cannot be modified. Please select a different calendar that can accept appointments.
<_primary>Cannot save task
- <_secondary>'{0}' does not support assigned tasks, please select a different task list.
+ <_secondary>“{0}” does not support assigned tasks, please select a different task list.
- <_primary>Error loading task list '{0}'
+ <_primary>Error loading task list “{0}”
<_secondary>The task list is not marked for offline usage.
- <_primary>Error loading memo list '{0}'
+ <_primary>Error loading memo list “{0}”
<_secondary>The memo list is not marked for offline usage.
- <_primary>Failed to add timezone to '{0}'
+ <_primary>Failed to add timezone to “{0}”
{1}
@@ -313,127 +313,127 @@
- <_primary>Failed to open calendar '{0}'
+ <_primary>Failed to open calendar “{0}”
{1}
- <_primary>Failed to open memo list '{0}'
+ <_primary>Failed to open memo list “{0}”
{1}
- <_primary>Failed to open task list '{0}'
+ <_primary>Failed to open task list “{0}”
{1}
- <_primary>Failed to create an event in the calendar '{0}'
+ <_primary>Failed to create an event in the calendar “{0}”
{1}
- <_primary>Failed to create a memo in the memo list '{0}'
+ <_primary>Failed to create a memo in the memo list “{0}”
{1}
- <_primary>Failed to create a task in the task list '{0}'
+ <_primary>Failed to create a task in the task list “{0}”
{1}
- <_primary>Failed to modify an event in the calendar '{0}'
+ <_primary>Failed to modify an event in the calendar “{0}”
{1}
- <_primary>Failed to modify a memo in the memo list '{0}'
+ <_primary>Failed to modify a memo in the memo list “{0}”
{1}
- <_primary>Failed to modify a task in the task list '{0}'
+ <_primary>Failed to modify a task in the task list “{0}”
{1}
- <_primary>Failed to delete an event in the calendar '{0}'
+ <_primary>Failed to delete an event in the calendar “{0}”
{1}
- <_primary>Failed to delete a memo in the memo list '{0}'
+ <_primary>Failed to delete a memo in the memo list “{0}”
{1}
- <_primary>Failed to delete a task in the task list '{0}'
+ <_primary>Failed to delete a task in the task list “{0}”
{1}
- <_primary>Failed to update an event in the calendar '{0}'
+ <_primary>Failed to update an event in the calendar “{0}”
{1}
- <_primary>Failed to update a memo in the memo list '{0}'
+ <_primary>Failed to update a memo in the memo list “{0}”
{1}
- <_primary>Failed to update a task in the task list '{0}'
+ <_primary>Failed to update a task in the task list “{0}”
{1}
- <_primary>Failed to send an event to the calendar '{0}'
+ <_primary>Failed to send an event to the calendar “{0}”
{1}
- <_primary>Failed to send a memo to the memo list '{0}'
+ <_primary>Failed to send a memo to the memo list “{0}”
{1}
- <_primary>Failed to send a task to the task list '{0}'
+ <_primary>Failed to send a task to the task list “{0}”
{1}
- <_primary>Error creating view for the calendar '{0}'
+ <_primary>Error creating view for the calendar “{0}”
{1}
- <_primary>Error creating view for the task list '{0}'
+ <_primary>Error creating view for the task list “{0}”
{1}
- <_primary>Error creating view for the memo list '{0}'
+ <_primary>Error creating view for the memo list “{0}”
{1}
@@ -443,103 +443,103 @@
- <_primary>Failed to copy an event into the calendar '{0}'
+ <_primary>Failed to copy an event into the calendar “{0}”
{1}
- <_primary>Failed to copy a task into the task list '{0}'
+ <_primary>Failed to copy a task into the task list “{0}”
{1}
- <_primary>Failed to copy a memo into the memo list '{0}'
+ <_primary>Failed to copy a memo into the memo list “{0}”
{1}
- <_primary>Failed to move an event into the calendar '{0}'
+ <_primary>Failed to move an event into the calendar “{0}”
{1}
- <_primary>Failed to move a task into the task list '{0}'
+ <_primary>Failed to move a task into the task list “{0}”
{1}
- <_primary>Failed to move a memo into the memo list '{0}'
+ <_primary>Failed to move a memo into the memo list “{0}”
{1}
- <_primary>Failed to get an event from the calendar '{0}'
+ <_primary>Failed to get an event from the calendar “{0}”
{1}
- <_primary>Failed to get a task from the task list '{0}'
+ <_primary>Failed to get a task from the task list “{0}”
{1}
- <_primary>Failed to get a memo from the memo list '{0}'
+ <_primary>Failed to get a memo from the memo list “{0}”
{1}
- <_primary>Copying an event into the calendar '{0}'
+ <_primary>Copying an event into the calendar “{0}”
- <_primary>Copying a task into the task list '{0}'
+ <_primary>Copying a task into the task list “{0}”
- <_primary>Copying a memo into the memo list '{0}'
+ <_primary>Copying a memo into the memo list “{0}”
- <_primary>Moving an event into the calendar '{0}'
+ <_primary>Moving an event into the calendar “{0}”
- <_primary>Moving a task into the task list '{0}'
+ <_primary>Moving a task into the task list “{0}”
- <_primary>Moving a memo into the memo list '{0}'
+ <_primary>Moving a memo into the memo list “{0}”
- <_primary>Failed to refresh calendar '{0}'
+ <_primary>Failed to refresh calendar “{0}”
{1}
- <_primary>Failed to refresh task list '{0}'
+ <_primary>Failed to refresh task list “{0}”
{1}
- <_primary>Failed to refresh memo list '{0}'
+ <_primary>Failed to refresh memo list “{0}”
{1}
diff --git a/src/calendar/gui/e-cal-data-model.c b/src/calendar/gui/e-cal-data-model.c
index 4f83a7b97d..9215edbb0a 100644
--- a/src/calendar/gui/e-cal-data-model.c
+++ b/src/calendar/gui/e-cal-data-model.c
@@ -1628,15 +1628,15 @@ cal_data_model_update_client_view (ECalDataModel *data_model,
switch (e_cal_client_get_source_type (client)) {
case E_CAL_CLIENT_SOURCE_TYPE_EVENTS:
alert_ident = "calendar:failed-create-view-calendar";
- description = g_strdup_printf (_("Creating view for calendar '%s'"), e_source_get_display_name (source));
+ description = g_strdup_printf (_("Creating view for calendar “%s”"), e_source_get_display_name (source));
break;
case E_CAL_CLIENT_SOURCE_TYPE_TASKS:
alert_ident = "calendar:failed-create-view-tasks";
- description = g_strdup_printf (_("Creating view for task list '%s'"), e_source_get_display_name (source));
+ description = g_strdup_printf (_("Creating view for task list “%s”"), e_source_get_display_name (source));
break;
case E_CAL_CLIENT_SOURCE_TYPE_MEMOS:
alert_ident = "calendar:failed-create-view-memos";
- description = g_strdup_printf (_("Creating view for memo list '%s'"), e_source_get_display_name (source));
+ description = g_strdup_printf (_("Creating view for memo list “%s”"), e_source_get_display_name (source));
break;
case E_CAL_CLIENT_SOURCE_TYPE_LAST:
g_warn_if_reached ();
diff --git a/src/calendar/gui/e-cal-dialogs.c b/src/calendar/gui/e-cal-dialogs.c
index c1a85097f9..9dc408468a 100644
--- a/src/calendar/gui/e-cal-dialogs.c
+++ b/src/calendar/gui/e-cal-dialogs.c
@@ -289,19 +289,19 @@ e_cal_dialogs_copy_source (GtkWindow *parent,
case ICAL_VEVENT_COMPONENT:
obj_type = E_CAL_CLIENT_SOURCE_TYPE_EVENTS;
extension_name = E_SOURCE_EXTENSION_CALENDAR;
- format = _("Copying events to the calendar '%s'");
+ format = _("Copying events to the calendar “%s”");
alert_ident = "calendar:failed-copy-event";
break;
case ICAL_VJOURNAL_COMPONENT:
obj_type = E_CAL_CLIENT_SOURCE_TYPE_MEMOS;
extension_name = E_SOURCE_EXTENSION_MEMO_LIST;
- format = _("Copying memos to the memo list '%s'");
+ format = _("Copying memos to the memo list “%s”");
alert_ident = "calendar:failed-copy-memo";
break;
case ICAL_VTODO_COMPONENT:
obj_type = E_CAL_CLIENT_SOURCE_TYPE_TASKS;
extension_name = E_SOURCE_EXTENSION_TASK_LIST;
- format = _("Copying tasks to the task list '%s'");
+ format = _("Copying tasks to the task list “%s”");
alert_ident = "calendar:failed-copy-task";
break;
default:
@@ -520,7 +520,7 @@ e_cal_dialogs_prompt_retract (GtkWidget *parent,
vbox = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
gtk_box_set_spacing (GTK_BOX (vbox), 12);
- cb = gtk_check_button_new_with_mnemonic (_("_Delete this item from all other recipient's mailboxes?"));
+ cb = gtk_check_button_new_with_mnemonic (_("_Delete this item from all other recipient’s mailboxes?"));
gtk_container_add (GTK_CONTAINER (vbox), cb);
label = gtk_label_new_with_mnemonic (_("_Retract comment"));
diff --git a/src/calendar/gui/e-cal-model.c b/src/calendar/gui/e-cal-model.c
index 89f3f820fa..ab347784e4 100644
--- a/src/calendar/gui/e-cal-model.c
+++ b/src/calendar/gui/e-cal-model.c
@@ -1399,7 +1399,7 @@ cal_model_create_component_from_values_thread (EAlertSinkThreadJobData *job_data
source = e_source_registry_ref_source (registry, source_uid);
if (!source) {
g_set_error (&local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND,
- _("Source with UID '%s' not found"), source_uid);
+ _("Source with UID “%s” not found"), source_uid);
e_alert_sink_thread_job_set_alert_arg_0 (job_data, source_uid);
return;
}
diff --git a/src/calendar/gui/e-cal-ops.c b/src/calendar/gui/e-cal-ops.c
index d7290608b6..f6514be3df 100644
--- a/src/calendar/gui/e-cal-ops.c
+++ b/src/calendar/gui/e-cal-ops.c
@@ -610,7 +610,7 @@ cal_ops_update_components_thread (EAlertSinkThreadJobData *job_data,
source = e_source_registry_ref_source (registry, uid);
if (!source) {
g_set_error (&local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND,
- _("Source with UID '%s' not found"), uid);
+ _("Source with UID “%s” not found"), uid);
e_alert_sink_thread_job_set_alert_arg_0 (job_data, uid);
return;
}
@@ -963,15 +963,15 @@ cal_ops_purge_components_thread (EAlertSinkThreadJobData *job_data,
switch (model_kind) {
case ICAL_VEVENT_COMPONENT:
camel_operation_push_message (cancellable,
- _("Getting events to purge in the calendar '%s'"), display_name);
+ _("Getting events to purge in the calendar “%s”"), display_name);
break;
case ICAL_VJOURNAL_COMPONENT:
camel_operation_push_message (cancellable,
- _("Getting memos to purge in the memo list '%s'"), display_name);
+ _("Getting memos to purge in the memo list “%s”"), display_name);
break;
case ICAL_VTODO_COMPONENT:
camel_operation_push_message (cancellable,
- _("Getting tasks to purge in the task list '%s'"), display_name);
+ _("Getting tasks to purge in the task list “%s”"), display_name);
break;
default:
g_warn_if_reached ();
@@ -997,15 +997,15 @@ cal_ops_purge_components_thread (EAlertSinkThreadJobData *job_data,
switch (model_kind) {
case ICAL_VEVENT_COMPONENT:
camel_operation_push_message (cancellable,
- _("Purging events in the calendar '%s'"), display_name);
+ _("Purging events in the calendar “%s”"), display_name);
break;
case ICAL_VJOURNAL_COMPONENT:
camel_operation_push_message (cancellable,
- _("Purging memos in the memo list '%s'"), display_name);
+ _("Purging memos in the memo list “%s”"), display_name);
break;
case ICAL_VTODO_COMPONENT:
camel_operation_push_message (cancellable,
- _("Purging tasks in the task list '%s'"), display_name);
+ _("Purging tasks in the task list “%s”"), display_name);
break;
default:
g_warn_if_reached ();
@@ -1246,7 +1246,7 @@ cal_ops_open_client_sync (EAlertSinkThreadJobData *job_data,
source = e_source_registry_ref_source (registry, client_uid);
if (!source) {
g_set_error (error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND,
- _("Source with UID '%s' not found"), client_uid);
+ _("Source with UID “%s” not found"), client_uid);
e_alert_sink_thread_job_set_alert_arg_0 (job_data, client_uid);
} else {
client = e_client_cache_get_client_sync (client_cache, source, extension_name, 30, cancellable, error);
diff --git a/src/calendar/gui/e-calendar-view.c b/src/calendar/gui/e-calendar-view.c
index 4a785b0d29..d845a4bf5b 100644
--- a/src/calendar/gui/e-calendar-view.c
+++ b/src/calendar/gui/e-calendar-view.c
@@ -850,7 +850,7 @@ cal_view_paste_clipboard_thread (EAlertSinkThreadJobData *job_data,
icalcomp = icalparser_parse_string (pcd->ical_str);
if (!icalcomp) {
g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_INVALID_DATA,
- _("Pasted text doesn't contain valid iCalendar data"));
+ _("Pasted text doesn’t contain valid iCalendar data"));
return;
}
diff --git a/src/calendar/gui/e-comp-editor-event.c b/src/calendar/gui/e-comp-editor-event.c
index 9e613473f5..d56c1c9e90 100644
--- a/src/calendar/gui/e-comp-editor-event.c
+++ b/src/calendar/gui/e-comp-editor-event.c
@@ -96,7 +96,7 @@ ece_event_update_times (ECompEditorEvent *event_editor,
EAlert *alert;
alert = e_comp_editor_add_warning (E_COMP_EDITOR (event_editor),
- _("Event's time is in the past"), NULL);
+ _("Event’s time is in the past"), NULL);
event_editor->priv->in_the_past_alert = alert;
@@ -854,8 +854,8 @@ e_comp_editor_event_class_init (ECompEditorEventClass *klass)
comp_editor_class = E_COMP_EDITOR_CLASS (klass);
comp_editor_class->help_section = "calendar-usage-add-appointment";
- comp_editor_class->title_format_with_attendees = _("Meeting - %s");
- comp_editor_class->title_format_without_attendees = _("Appointment - %s");
+ comp_editor_class->title_format_with_attendees = _("Meeting — %s");
+ comp_editor_class->title_format_without_attendees = _("Appointment — %s");
comp_editor_class->icon_name = "appointment-new";
comp_editor_class->sensitize_widgets = ece_event_sensitize_widgets;
comp_editor_class->fill_widgets = ece_event_fill_widgets;
diff --git a/src/calendar/gui/e-comp-editor-memo.c b/src/calendar/gui/e-comp-editor-memo.c
index c2bad163ca..d3e88b8809 100644
--- a/src/calendar/gui/e-comp-editor-memo.c
+++ b/src/calendar/gui/e-comp-editor-memo.c
@@ -218,8 +218,8 @@ e_comp_editor_memo_class_init (ECompEditorMemoClass *klass)
comp_editor_class = E_COMP_EDITOR_CLASS (klass);
comp_editor_class->help_section = "memos-usage";
- comp_editor_class->title_format_with_attendees = _("Assigned Memo - %s");
- comp_editor_class->title_format_without_attendees = _("Memo - %s");
+ comp_editor_class->title_format_with_attendees = _("Assigned Memo — %s");
+ comp_editor_class->title_format_without_attendees = _("Memo — %s");
comp_editor_class->icon_name = "stock_insert-note";
comp_editor_class->sensitize_widgets = ece_memo_sensitize_widgets;
}
diff --git a/src/calendar/gui/e-comp-editor-page-attachments.c b/src/calendar/gui/e-comp-editor-page-attachments.c
index c3400b72cc..5a1825a529 100644
--- a/src/calendar/gui/e-comp-editor-page-attachments.c
+++ b/src/calendar/gui/e-comp-editor-page-attachments.c
@@ -191,7 +191,7 @@ ecep_attachments_attachment_loaded_cb (EAttachment *attachment,
display_name = NULL;
if (display_name != NULL)
- primary_text = g_strdup_printf (_("Could not load '%s'"), display_name);
+ primary_text = g_strdup_printf (_("Could not load “%s”"), display_name);
else
primary_text = g_strdup (_("Could not load the attachment"));
@@ -425,7 +425,7 @@ ecep_attachments_fill_component (ECompEditorPage *page,
success = FALSE;
error_message = g_strdup_printf (
- _("Attachment '%s' cannot be found, remove it from the list, please"),
+ _("Attachment “%s” cannot be found, remove it from the list, please"),
description);
e_comp_editor_set_validation_error (comp_editor, page, NULL, error_message);
@@ -442,7 +442,7 @@ ecep_attachments_fill_component (ECompEditorPage *page,
success = FALSE;
error_message = g_strdup_printf (
- _("Attachment '%s' doesn't have valid URI, remove it from the list, please"),
+ _("Attachment “%s” doesn’t have valid URI, remove it from the list, please"),
description);
e_comp_editor_set_validation_error (comp_editor, page, NULL, error_message);
diff --git a/src/calendar/gui/e-comp-editor-page-general.c b/src/calendar/gui/e-comp-editor-page-general.c
index 90f763afe6..cd6ca71b1d 100644
--- a/src/calendar/gui/e-comp-editor-page-general.c
+++ b/src/calendar/gui/e-comp-editor-page-general.c
@@ -308,14 +308,14 @@ ecep_general_attendees_remove_clicked_cb (GtkButton *button,
errors = g_string_new ("");
else
g_string_append (errors, "\n");
- g_string_append_printf (errors, _("Cannot find attendee '%s' in the list of attendees"), address);
+ g_string_append_printf (errors, _("Cannot find attendee “%s” in the list of attendees"), address);
failures++;
} else if (e_meeting_attendee_get_edit_level (attendee) != E_MEETING_ATTENDEE_EDIT_FULL) {
if (!errors)
errors = g_string_new ("");
else
g_string_append (errors, "\n");
- g_string_append_printf (errors, _("Not enough rights to delete attendee '%s'"), e_meeting_attendee_get_address (attendee));
+ g_string_append_printf (errors, _("Not enough rights to delete attendee “%s”"), e_meeting_attendee_get_address (attendee));
failures++;
} else {
ecep_general_remove_attendee (page_general, attendee);
diff --git a/src/calendar/gui/e-comp-editor-task.c b/src/calendar/gui/e-comp-editor-task.c
index 7b53ae8344..16f31d8d32 100644
--- a/src/calendar/gui/e-comp-editor-task.c
+++ b/src/calendar/gui/e-comp-editor-task.c
@@ -221,7 +221,7 @@ ece_task_check_dates_in_the_past (ECompEditorTask *task_editor)
E_COMP_EDITOR_PROPERTY_PART_DATETIME (task_editor->priv->due_date));
if (cal_comp_util_compare_time_with_today (dtstart_itt) < 0)
- message = g_string_new (_("Task's start date is in the past"));
+ message = g_string_new (_("Task’s start date is in the past"));
if (cal_comp_util_compare_time_with_today (due_date_itt) < 0) {
if (message)
@@ -229,7 +229,7 @@ ece_task_check_dates_in_the_past (ECompEditorTask *task_editor)
else
message = g_string_new ("");
- g_string_append (message, _("Task's due date is in the past"));
+ g_string_append (message, _("Task’s due date is in the past"));
}
if (message) {
@@ -815,8 +815,8 @@ e_comp_editor_task_class_init (ECompEditorTaskClass *klass)
comp_editor_class = E_COMP_EDITOR_CLASS (klass);
comp_editor_class->help_section = "tasks-usage";
- comp_editor_class->title_format_with_attendees = _("Assigned Task - %s");
- comp_editor_class->title_format_without_attendees = _("Task - %s");
+ comp_editor_class->title_format_with_attendees = _("Assigned Task — %s");
+ comp_editor_class->title_format_without_attendees = _("Task — %s");
comp_editor_class->icon_name = "stock_task";
comp_editor_class->sensitize_widgets = ece_task_sensitize_widgets;
comp_editor_class->fill_widgets = ece_task_fill_widgets;
diff --git a/src/composer/mail-composer.error.xml b/src/composer/mail-composer.error.xml
index 722d9ad98b..d7e07cf77a 100644
--- a/src/composer/mail-composer.error.xml
+++ b/src/composer/mail-composer.error.xml
@@ -2,18 +2,18 @@
- <_primary>You cannot attach the file "{0}" to this message.
-
+ <_primary>You cannot attach the file “{0}” to this message.
+
{1}
- <_primary>The file '{0}' is not a regular file and cannot be sent in a message.
+ <_primary>The file “{0}” is not a regular file and cannot be sent in a message.
<_primary>Could not retrieve messages to attach from {0}.
- <_secondary>Because "{1}".
+ <_secondary>Because “{1}”.
@@ -24,12 +24,12 @@
- <_primary>Could not save to autosave file "{0}".
- <_secondary>Error saving to autosave because "{1}".
+ <_primary>Could not save to autosave file “{0}”.
+ <_secondary>Error saving to autosave because “{1}”.
- <_primary>Are you sure you want to discard the message, titled '{0}', you are composing?
+ <_primary>Are you sure you want to discard the message, titled “{0}”, you are composing?
<_secondary>Closing this composer window will discard the message permanently, unless you choose to save the message in your Drafts folder. This will allow you to continue the message at a later date.
@@ -46,12 +46,12 @@
<_primary>Could not create message.
- <_secondary>Because "{0}", you may need to select different mail options.
+ <_secondary>Because “{0}”, you may need to select different mail options.
- <_primary>Could not read signature file "{0}".
- <_secondary>Because "{1}".
+ <_primary>Could not read signature file “{0}”.
+ <_secondary>Because “{1}”.
@@ -61,17 +61,17 @@
<_primary>An error occurred while saving to your Outbox folder.
- <_secondary>The reported error was "{0}". The message has not been sent.
+ <_secondary>The reported error was “{0}”. The message has not been sent.
<_primary>An error occurred while saving to your Drafts folder.
- <_secondary>The reported error was "{0}". The message has most likely not been saved.
+ <_secondary>The reported error was “{0}”. The message has most likely not been saved.
<_primary>An error occurred while sending. How do you want to proceed?
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
@@ -80,12 +80,12 @@
<_primary>Your message was sent, but an error occurred during post-processing.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Saving message to Outbox.
- <_secondary>The message will be saved to your local Outbox folder, because the destination service is currently unavailable. You can send the message by clicking the Send/Receive button in Evolution's toolbar.
+ <_secondary>The message will be saved to your local Outbox folder, because the destination service is currently unavailable. You can send the message by clicking the Send/Receive button in Evolution’s toolbar.
@@ -98,13 +98,13 @@
<_primary>Are you sure you want to change the composer mode?
<_secondary xml:space="preserve">Turning HTML mode off will cause the text to lose all formatting. Do you want to continue?
-
+
<_primary>An error occurred while saving to your Templates folder.
- <_secondary>The reported error was "{0}". The message has most likely not been saved.
+ <_secondary>The reported error was “{0}”. The message has most likely not been saved.
diff --git a/src/e-util/e-attachment-view.c b/src/e-util/e-attachment-view.c
index b713a5b3de..93ca7884a1 100644
--- a/src/e-util/e-attachment-view.c
+++ b/src/e-util/e-attachment-view.c
@@ -655,7 +655,7 @@ attachment_view_update_actions (EAttachmentView *view)
action_name = g_strdup_printf ("open-with-%s", app_id);
action_label = g_strdup_printf (
- _("Open With \"%s\""), app_name);
+ _("Open With “%s”"), app_name);
action_tooltip = g_strdup_printf (
_("Open this attachment in %s"), app_name);
diff --git a/src/e-util/e-attachment.c b/src/e-util/e-attachment.c
index a45302d2b3..b058bd192c 100644
--- a/src/e-util/e-attachment.c
+++ b/src/e-util/e-attachment.c
@@ -2416,7 +2416,7 @@ e_attachment_load_handle_error (EAttachment *attachment,
if (display_name != NULL)
primary_text = g_strdup_printf (
- _("Could not load '%s'"), display_name);
+ _("Could not load “%s”"), display_name);
else
primary_text = g_strdup_printf (
_("Could not load the attachment"));
@@ -2704,7 +2704,7 @@ e_attachment_open_handle_error (EAttachment *attachment,
if (display_name != NULL)
primary_text = g_strdup_printf (
- _("Could not open '%s'"), display_name);
+ _("Could not open “%s”"), display_name);
else
primary_text = g_strdup_printf (
_("Could not open the attachment"));
@@ -3548,7 +3548,7 @@ e_attachment_save_handle_error (EAttachment *attachment,
if (display_name != NULL)
primary_text = g_strdup_printf (
- _("Could not save '%s'"), display_name);
+ _("Could not save “%s”"), display_name);
else
primary_text = g_strdup_printf (
_("Could not save the attachment"));
diff --git a/src/e-util/e-category-completion.c b/src/e-util/e-category-completion.c
index a45447bd79..65a278698c 100644
--- a/src/e-util/e-category-completion.c
+++ b/src/e-util/e-category-completion.c
@@ -301,7 +301,7 @@ category_completion_update_prefix (GtkEntryCompletion *completion)
valid = gtk_tree_model_iter_next (model, &iter);
}
- input = g_strdup_printf (_("Create category \"%s\""), priv->create);
+ input = g_strdup_printf (_("Create category “%s”"), priv->create);
gtk_entry_completion_insert_action_text (completion, 0, input);
g_free (input);
}
diff --git a/src/e-util/e-category-editor.c b/src/e-util/e-category-editor.c
index 9c01438fab..746bc2c8d0 100644
--- a/src/e-util/e-category-editor.c
+++ b/src/e-util/e-category-editor.c
@@ -268,7 +268,7 @@ e_category_editor_create_category (ECategoryEditor *editor)
error_dialog = gtk_message_dialog_new (
GTK_WINDOW (editor),
0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE,
- _("There is already a category '%s' in the "
+ _("There is already a category “%s” in the "
"configuration. Please use another name"),
category_name);
diff --git a/src/e-util/e-client-cache.c b/src/e-util/e-client-cache.c
index 07da3dfe0e..d2dc9f3901 100644
--- a/src/e-util/e-client-cache.c
+++ b/src/e-util/e-client-cache.c
@@ -1147,7 +1147,7 @@ e_client_cache_get_client_sync (EClientCache *client_cache,
error, G_IO_ERROR,
G_IO_ERROR_INVALID_ARGUMENT,
_("Cannot create a client object from "
- "extension name '%s'"), extension_name);
+ "extension name “%s”"), extension_name);
return NULL;
}
@@ -1278,7 +1278,7 @@ e_client_cache_get_client (EClientCache *client_cache,
simple, G_IO_ERROR,
G_IO_ERROR_INVALID_ARGUMENT,
_("Cannot create a client object from "
- "extension name '%s'"), extension_name);
+ "extension name “%s”"), extension_name);
g_simple_async_result_complete_in_idle (simple);
goto exit;
}
diff --git a/src/e-util/e-file-utils.c b/src/e-util/e-file-utils.c
index 75774047f5..c1d0b97e04 100644
--- a/src/e-util/e-file-utils.c
+++ b/src/e-util/e-file-utils.c
@@ -122,12 +122,12 @@ e_file_replace_contents_async (GFile *file,
if (hostname == NULL) {
/* Translators: The string value is the basename of a file. */
- format = _("Writing \"%s\"");
+ format = _("Writing “%s”");
description = g_strdup_printf (format, basename);
} else {
/* Translators: The first string value is the basename of a
* remote file, the second string value is the hostname. */
- format = _("Writing \"%s\" to %s");
+ format = _("Writing “%s” to %s");
description = g_strdup_printf (format, basename, hostname);
}
diff --git a/src/e-util/e-html-editor-spell-check-dialog.c b/src/e-util/e-html-editor-spell-check-dialog.c
index 72056f0762..05a1cd794b 100644
--- a/src/e-util/e-html-editor-spell-check-dialog.c
+++ b/src/e-util/e-html-editor-spell-check-dialog.c
@@ -80,7 +80,7 @@ html_editor_spell_check_dialog_set_word (EHTMLEditorSpellCheckDialog *dialog,
dialog->priv->word = g_strdup (word);
}
- markup = g_strdup_printf (_("Suggestions for '%s'"), word);
+ markup = g_strdup_printf (_("Suggestions for “%s”"), word);
gtk_label_set_markup (
GTK_LABEL (dialog->priv->suggestion_label), markup);
g_free (markup);
diff --git a/src/e-util/e-import-assistant.c b/src/e-util/e-import-assistant.c
index c8d2e5d23c..1d765d74b0 100644
--- a/src/e-util/e-import-assistant.c
+++ b/src/e-util/e-import-assistant.c
@@ -537,7 +537,7 @@ prepare_intelligent_page (GtkAssistant *assistant,
"the following applications: Pine, Netscape, Elm, "
"iCalendar, KMail. No importable settings found. If you "
"would like to try again, please click the "
- "\"Back\" button.");
+ "“Back” button.");
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
@@ -1362,7 +1362,7 @@ import_assistant_construct (EImportAssistant *import_assistant)
page = gtk_label_new ("");
gtk_misc_set_alignment (GTK_MISC (page), 0.5, 0.5);
gtk_label_set_text (
- GTK_LABEL (page), _("Click \"Apply\" to "
+ GTK_LABEL (page), _("Click “Apply” to "
"begin importing the file into Evolution."));
gtk_widget_show (page);
diff --git a/src/e-util/e-misc-utils.c b/src/e-util/e-misc-utils.c
index f856a45399..eb603568e9 100644
--- a/src/e-util/e-misc-utils.c
+++ b/src/e-util/e-misc-utils.c
@@ -2498,16 +2498,16 @@ e_util_get_open_source_job_info (const gchar *extension_name,
if (g_ascii_strcasecmp (extension_name, E_SOURCE_EXTENSION_CALENDAR) == 0) {
*alert_ident = g_strdup ("calendar:failed-open-calendar");
- *description = g_strdup_printf (_("Opening calendar '%s'"), source_display_name);
+ *description = g_strdup_printf (_("Opening calendar “%s”"), source_display_name);
} else if (g_ascii_strcasecmp (extension_name, E_SOURCE_EXTENSION_MEMO_LIST) == 0) {
*alert_ident = g_strdup ("calendar:failed-open-memos");
- *description = g_strdup_printf (_("Opening memo list '%s'"), source_display_name);
+ *description = g_strdup_printf (_("Opening memo list “%s”"), source_display_name);
} else if (g_ascii_strcasecmp (extension_name, E_SOURCE_EXTENSION_TASK_LIST) == 0) {
*alert_ident = g_strdup ("calendar:failed-open-tasks");
- *description = g_strdup_printf (_("Opening task list '%s'"), source_display_name);
+ *description = g_strdup_printf (_("Opening task list “%s”"), source_display_name);
} else if (g_ascii_strcasecmp (extension_name, E_SOURCE_EXTENSION_ADDRESS_BOOK) == 0) {
*alert_ident = g_strdup ("addressbook:load-error");
- *description = g_strdup_printf (_("Opening address book '%s'"), source_display_name);
+ *description = g_strdup_printf (_("Opening address book “%s”"), source_display_name);
} else {
return FALSE;
}
diff --git a/src/e-util/e-spell-entry.c b/src/e-util/e-spell-entry.c
index 9a328a3e32..bd6ae40b9c 100644
--- a/src/e-util/e-spell-entry.c
+++ b/src/e-util/e-spell-entry.c
@@ -585,7 +585,7 @@ build_spelling_menu (ESpellEntry *entry,
gtk_menu_shell_append (GTK_MENU_SHELL (topmenu), mi);
/* + Add to Dictionary */
- label = g_strdup_printf (_("Add \"%s\" to Dictionary"), word);
+ label = g_strdup_printf (_("Add “%s” to Dictionary"), word);
mi = gtk_image_menu_item_new_with_label (label);
g_free (label);
diff --git a/src/e-util/e-system.error.xml b/src/e-util/e-system.error.xml
index b28f50bc26..14705ed725 100644
--- a/src/e-util/e-system.error.xml
+++ b/src/e-util/e-system.error.xml
@@ -14,75 +14,75 @@
- <_primary>A file named "{0}" already exists. Do you want to replace it?
- <_secondary>The file already exists in "{0}". Replacing it will overwrite its contents.
+ <_primary>A file named “{0}” already exists. Do you want to replace it?
+ <_secondary>The file already exists in “{0}”. Replacing it will overwrite its contents.
- <_primary>Cannot save file "{0}".
- <_secondary>Because "{1}".
+ <_primary>Cannot save file “{0}”.
+ <_secondary>Because “{1}”.
- <_primary>Cannot open file "{0}".
- <_secondary>Because "{1}".
+ <_primary>Cannot open file “{0}”.
+ <_secondary>Because “{1}”.
- <_primary>Failed to remove data source "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to remove data source “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>Failed to update data source "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to update data source “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>Failed to delete resource "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to delete resource “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>The address book backend servicing "{0}" has quit unexpectedly.
+ <_primary>The address book backend servicing “{0}” has quit unexpectedly.
<_secondary>Some of your contacts may not be available until Evolution is restarted.
- <_primary>The calendar backend servicing "{0}" has quit unexpectedly.
+ <_primary>The calendar backend servicing “{0}” has quit unexpectedly.
<_secondary>Some of your appointments may not be available until Evolution is restarted.
- <_primary>The memo list backend servicing "{0}" has quit unexpectedly.
+ <_primary>The memo list backend servicing “{0}” has quit unexpectedly.
<_secondary>Some of your memos may not be available until Evolution is restarted.
- <_primary>The task list backend servicing "{0}" has quit unexpectedly.
+ <_primary>The task list backend servicing “{0}” has quit unexpectedly.
<_secondary>Some of your tasks may not be available until Evolution is restarted.
- <_primary>The address book backend servicing "{0}" encountered an error.
- <_secondary>The reported error was "{1}".
+ <_primary>The address book backend servicing “{0}” encountered an error.
+ <_secondary>The reported error was “{1}”.
- <_primary>The calendar backend servicing "{0}" encountered an error.
- <_secondary>The reported error was "{1}".
+ <_primary>The calendar backend servicing “{0}” encountered an error.
+ <_secondary>The reported error was “{1}”.
- <_primary>The memo list backend servicing "{0}" encountered an error.
- <_secondary>The reported error was "{1}".
+ <_primary>The memo list backend servicing “{0}” encountered an error.
+ <_secondary>The reported error was “{1}”.
- <_primary>The task list backend servicing "{0}" encountered an error.
- <_secondary>The reported error was "{1}".
+ <_primary>The task list backend servicing “{0}” encountered an error.
+ <_secondary>The reported error was “{1}”.
diff --git a/src/e-util/e-web-view.c b/src/e-util/e-web-view.c
index d3b85adf19..68f5034c6c 100644
--- a/src/e-util/e-web-view.c
+++ b/src/e-util/e-web-view.c
@@ -3937,7 +3937,7 @@ e_web_view_cursor_image_save (EWebView *web_view)
cancellable = e_activity_get_cancellable (activity);
uri = g_file_get_uri (destination);
- text = g_strdup_printf (_("Saving image to '%s'"), uri);
+ text = g_strdup_printf (_("Saving image to “%s”"), uri);
e_activity_set_text (activity, text);
g_free (text);
g_free (uri);
@@ -4032,7 +4032,7 @@ e_web_view_request (EWebView *web_view,
g_task_run_in_thread (task, web_view_request_process_thread);
} else {
g_task_return_new_error (task, G_IO_ERROR, G_IO_ERROR_FAILED,
- _("Cannot get URI '%s', do not know how to download it."), uri);
+ _("Cannot get URI “%s”, do not know how to download it."), uri);
}
g_object_unref (task);
diff --git a/src/e-util/e-widget-undo.c b/src/e-util/e-widget-undo.c
index 77f220ff63..495d80b92b 100644
--- a/src/e-util/e-widget-undo.c
+++ b/src/e-util/e-widget-undo.c
@@ -425,36 +425,36 @@ undo_describe_info (EUndoInfo *info,
if (info->type == E_UNDO_INSERT) {
if (undo_type == E_UNDO_DO_UNDO)
- return g_strdup (_("Undo 'Insert text'"));
+ return g_strdup (_("Undo “Insert text”"));
else
- return g_strdup (_("Redo 'Insert text'"));
+ return g_strdup (_("Redo “Insert text”"));
/* if (strlen (info->text) > 15) {
if (undo_type == E_UNDO_DO_UNDO)
- return g_strdup_printf (_("Undo 'Insert '%.12s...''"), info->text);
+ return g_strdup_printf (_("Undo “Insert “%.12s...””"), info->text);
else
- return g_strdup_printf (_("Redo 'Insert '%.12s...''"), info->text);
+ return g_strdup_printf (_("Redo “Insert “%.12s...””"), info->text);
}
*
if (undo_type == E_UNDO_DO_UNDO)
- return g_strdup_printf (_("Undo 'Insert '%s''"), info->text);
+ return g_strdup_printf (_("Undo “Insert “%s””"), info->text);
else
- return g_strdup_printf (_("Redo 'Insert '%s''"), info->text); */
+ return g_strdup_printf (_("Redo “Insert “%s””"), info->text); */
} else if (info->type == E_UNDO_DELETE) {
if (undo_type == E_UNDO_DO_UNDO)
- return g_strdup (_("Undo 'Delete text'"));
+ return g_strdup (_("Undo “Delete text”"));
else
- return g_strdup (_("Redo 'Delete text'"));
+ return g_strdup (_("Redo “Delete text”"));
/* if (strlen (info->text) > 15) {
if (undo_type == E_UNDO_DO_UNDO)
- return g_strdup_printf (_("Undo 'Delete '%.12s...''"), info->text);
+ return g_strdup_printf (_("Undo “Delete “%.12s...””"), info->text);
else
- return g_strdup_printf (_("Redo 'Delete '%.12s...''"), info->text);
+ return g_strdup_printf (_("Redo “Delete “%.12s...””"), info->text);
}
*
if (undo_type == E_UNDO_DO_UNDO)
- return g_strdup_printf (_("Undo 'Delete '%s''"), info->text);
+ return g_strdup_printf (_("Undo “Delete “%s””"), info->text);
else
- return g_strdup_printf (_("Redo 'Delete '%s''"), info->text); */
+ return g_strdup_printf (_("Redo “Delete “%s””"), info->text); */
}
return NULL;
diff --git a/src/e-util/filter.error.xml b/src/e-util/filter.error.xml
index 1cb20e64d3..0dcd168c36 100644
--- a/src/e-util/filter.error.xml
+++ b/src/e-util/filter.error.xml
@@ -12,13 +12,13 @@
- <_primary>File "{0}" does not exist or is not a regular file.
+ <_primary>File “{0}” does not exist or is not a regular file.
<_secondary>You must specify a filename.
- <_primary>Bad regular expression "{0}".
- <_secondary>Could not compile regular expression "{1}".
+ <_primary>Bad regular expression “{0}”.
+ <_secondary>Could not compile regular expression “{1}”.
@@ -27,7 +27,7 @@
- <_primary>Name "{0}" already used.
+ <_primary>Name “{0}” already used.
<_secondary>Please choose another name.
@@ -42,7 +42,7 @@
- <_primary>Are you sure you want to remove rule '{0}'?
+ <_primary>Are you sure you want to remove rule “{0}”?
diff --git a/src/e-util/filter.ui b/src/e-util/filter.ui
index b7f5f31d72..8c638d9078 100644
--- a/src/e-util/filter.ui
+++ b/src/e-util/filter.ui
@@ -424,7 +424,7 @@
@@ -456,7 +456,7 @@ the current time when filtering occurs.
@@ -499,7 +499,7 @@ the current time when filtering occurs.
diff --git a/src/em-format/e-mail-parser-message-external.c b/src/em-format/e-mail-parser-message-external.c
index a8f191e566..2a25505fbf 100644
--- a/src/em-format/e-mail-parser-message-external.c
+++ b/src/em-format/e-mail-parser-message-external.c
@@ -107,7 +107,7 @@ empe_msg_external_parse (EMailParserExtension *extension,
url = g_filename_to_uri (name, NULL, NULL);
if (site)
- desc = g_strdup_printf (_("Pointer to local file (%s) valid at site \"%s\""), name, site);
+ desc = g_strdup_printf (_("Pointer to local file (%s) valid at site “%s”"), name, site);
else
desc = g_strdup_printf (_("Pointer to local file (%s)"), name);
} else if (!g_ascii_strcasecmp (access_type, "URL")) {
@@ -146,7 +146,7 @@ empe_msg_external_parse (EMailParserExtension *extension,
fail:
content = g_strdup_printf (
- _("Pointer to unknown external data (\"%s\" type)"),
+ _("Pointer to unknown external data (“%s” type)"),
access_type);
mime_type = "text/plain";
camel_mime_part_set_content (
diff --git a/src/libemail-engine/e-mail-folder-utils.c b/src/libemail-engine/e-mail-folder-utils.c
index a1ba0509a7..f62b0a01b6 100644
--- a/src/libemail-engine/e-mail-folder-utils.c
+++ b/src/libemail-engine/e-mail-folder-utils.c
@@ -103,7 +103,7 @@ e_mail_folder_append_message_sync (CamelFolder *folder,
full_display_name = e_mail_folder_to_full_display_name (folder, NULL);
camel_operation_push_message (
cancellable,
- _("Saving message to folder '%s'"),
+ _("Saving message to folder “%s”"),
full_display_name ? full_display_name : camel_folder_get_display_name (folder));
g_free (full_display_name);
@@ -1147,7 +1147,7 @@ e_mail_folder_remove_sync (CamelFolder *folder,
parent_store = camel_folder_get_parent_store (folder);
full_display_name = e_mail_folder_to_full_display_name (folder, NULL);
- camel_operation_push_message (cancellable, _("Removing folder '%s'"),
+ camel_operation_push_message (cancellable, _("Removing folder “%s”"),
full_display_name ? full_display_name : camel_folder_get_display_name (folder));
g_free (full_display_name);
@@ -1328,7 +1328,7 @@ mail_folder_strip_message_level (CamelMimePart *in_part,
if (filename != NULL && *filename != '\0')
content = g_strdup_printf (
- _("File \"%s\" has been removed."),
+ _("File “%s” has been removed."),
filename);
else
content = g_strdup (
@@ -1958,7 +1958,7 @@ e_mail_folder_uri_parse (CamelSession *session,
g_set_error (
error, CAMEL_FOLDER_ERROR,
CAMEL_FOLDER_ERROR_INVALID,
- _("Invalid folder URI '%s'"),
+ _("Invalid folder URI “%s”"),
folder_uri);
}
diff --git a/src/libemail-engine/e-mail-session-utils.c b/src/libemail-engine/e-mail-session-utils.c
index 8c76d8d6cf..c58790b1fd 100644
--- a/src/libemail-engine/e-mail-session-utils.c
+++ b/src/libemail-engine/e-mail-session-utils.c
@@ -611,7 +611,7 @@ skip_send:
g_return_if_fail (CAMEL_IS_FOLDER (folder));
- camel_operation_push_message (cancellable, _("Posting message to '%s'"), camel_folder_get_full_name (folder));
+ camel_operation_push_message (cancellable, _("Posting message to “%s”"), camel_folder_get_full_name (folder));
camel_folder_append_message_sync (
folder, context->message, context->info,
@@ -678,7 +678,7 @@ skip_send:
/* Append the message. */
if (folder != NULL) {
- camel_operation_push_message (cancellable, _("Storing sent message to '%s'"), camel_folder_get_full_name (folder));
+ camel_operation_push_message (cancellable, _("Storing sent message to “%s”"), camel_folder_get_full_name (folder));
camel_folder_append_message_sync (
folder, context->message,
@@ -703,7 +703,7 @@ skip_send:
g_string_append_printf (
error_messages,
_("Failed to append to %s: %s\n"
- "Appending to local 'Sent' folder instead."),
+ "Appending to local “Sent” folder instead."),
description, error->message);
}
@@ -713,7 +713,7 @@ skip_send:
g_clear_error (&error);
- camel_operation_push_message (cancellable, _("Storing sent message to '%s'"), camel_folder_get_full_name (local_sent_folder));
+ camel_operation_push_message (cancellable, _("Storing sent message to “%s”"), camel_folder_get_full_name (local_sent_folder));
camel_folder_append_message_sync (
local_sent_folder, context->message,
@@ -732,7 +732,7 @@ skip_send:
g_string_append (error_messages, "\n\n");
g_string_append_printf (
error_messages,
- _("Failed to append to local 'Sent' folder: %s"),
+ _("Failed to append to local “Sent” folder: %s"),
error->message);
g_clear_error (&error);
goto exit;
diff --git a/src/libemail-engine/e-mail-session.c b/src/libemail-engine/e-mail-session.c
index d142f4fc67..8eb566f06c 100644
--- a/src/libemail-engine/e-mail-session.c
+++ b/src/libemail-engine/e-mail-session.c
@@ -2438,7 +2438,7 @@ e_mail_session_mark_service_used_sync (EMailSession *session,
g_hash_table_contains (session->priv->used_services, service)) {
if (!message_pushed) {
- camel_operation_push_message (cancellable, _("Waiting for '%s'"), camel_service_get_display_name (service));
+ camel_operation_push_message (cancellable, _("Waiting for “%s”"), camel_service_get_display_name (service));
message_pushed = TRUE;
}
diff --git a/src/libemail-engine/e-mail-store-utils.c b/src/libemail-engine/e-mail-store-utils.c
index 34a4a32f7a..11cc44fc8c 100644
--- a/src/libemail-engine/e-mail-store-utils.c
+++ b/src/libemail-engine/e-mail-store-utils.c
@@ -185,7 +185,7 @@ e_mail_store_go_offline_sync (CamelStore *store,
display_name = G_OBJECT_TYPE_NAME (service);
camel_operation_push_message (
- cancellable, _("Disconnecting from '%s'"), display_name);
+ cancellable, _("Disconnecting from “%s”"), display_name);
if (CAMEL_IS_OFFLINE_STORE (store)) {
success = camel_offline_store_set_online_sync (
@@ -261,7 +261,7 @@ e_mail_store_go_online_sync (CamelStore *store,
display_name = G_OBJECT_TYPE_NAME (service);
camel_operation_push_message (
- cancellable, _("Reconnecting to '%s'"), display_name);
+ cancellable, _("Reconnecting to “%s”"), display_name);
if (CAMEL_IS_OFFLINE_STORE (store))
success = camel_offline_store_set_online_sync (
@@ -346,7 +346,7 @@ mail_store_prepare_for_offline_thread (GSimpleAsyncResult *simple,
display_name = G_OBJECT_TYPE_NAME (service);
camel_operation_push_message (
- cancellable, _("Preparing account '%s' for offline"),
+ cancellable, _("Preparing account “%s” for offline"),
display_name);
if (CAMEL_IS_OFFLINE_STORE (service))
diff --git a/src/libemail-engine/mail-ops.c b/src/libemail-engine/mail-ops.c
index 91611dd0b8..99689e6570 100644
--- a/src/libemail-engine/mail-ops.c
+++ b/src/libemail-engine/mail-ops.c
@@ -223,7 +223,7 @@ static gchar *
fetch_mail_desc (struct _fetch_mail_msg *m)
{
return g_strdup_printf (
- _("Fetching mail from '%s'"),
+ _("Fetching mail from “%s”"),
camel_service_get_display_name (CAMEL_SERVICE (m->store)));
}
@@ -703,7 +703,7 @@ mail_send_message (struct _send_queue_msg *m,
folder = e_mail_session_uri_to_folder_sync (
m->session, uri, 0, cancellable, &local_error);
if (folder != NULL) {
- camel_operation_push_message (cancellable, _("Posting message to '%s'"), camel_folder_get_full_name (folder));
+ camel_operation_push_message (cancellable, _("Posting message to “%s”"), camel_folder_get_full_name (folder));
camel_folder_append_message_sync (
folder, message, info, NULL, cancellable, &local_error);
@@ -763,7 +763,7 @@ mail_send_message (struct _send_queue_msg *m,
((folder != NULL) && (local_error == NULL)));
if (local_error == NULL) {
- camel_operation_push_message (cancellable, _("Storing sent message to '%s'"), camel_folder_get_full_name (folder));
+ camel_operation_push_message (cancellable, _("Storing sent message to “%s”"), camel_folder_get_full_name (folder));
camel_folder_append_message_sync (
folder, message, info, NULL,
@@ -788,7 +788,7 @@ mail_send_message (struct _send_queue_msg *m,
g_string_append_printf (
err,
_("Failed to append to %s: %s\n"
- "Appending to local 'Sent' folder instead."),
+ "Appending to local “Sent” folder instead."),
description,
local_error->message);
@@ -798,7 +798,7 @@ mail_send_message (struct _send_queue_msg *m,
g_clear_error (&local_error);
folder = g_object_ref (local_sent_folder);
- camel_operation_push_message (cancellable, _("Storing sent message to '%s'"), camel_folder_get_full_name (folder));
+ camel_operation_push_message (cancellable, _("Storing sent message to “%s”"), camel_folder_get_full_name (folder));
camel_folder_append_message_sync (
folder, message, info, NULL,
@@ -816,7 +816,7 @@ mail_send_message (struct _send_queue_msg *m,
g_string_append_printf (
err,
_("Failed to append to "
- "local 'Sent' folder: %s"),
+ "local “Sent” folder: %s"),
local_error->message);
g_clear_error (&local_error);
}
@@ -1161,8 +1161,8 @@ transfer_messages_desc (struct _transfer_msg *m)
{
return g_strdup_printf (
m->delete ?
- _("Moving messages to '%s'") :
- _("Copying messages to '%s'"),
+ _("Moving messages to “%s”") :
+ _("Copying messages to “%s”"),
m->dest_uri);
}
@@ -1281,7 +1281,7 @@ static gchar *
sync_folder_desc (struct _sync_folder_msg *m)
{
return g_strdup_printf (
- _("Storing folder '%s'"),
+ _("Storing folder “%s”"),
camel_folder_get_full_name (m->folder));
}
@@ -1409,8 +1409,8 @@ sync_store_desc (struct _sync_store_msg *m)
description = g_strdup_printf (
m->expunge ?
- _("Expunging and storing account '%s'") :
- _("Storing account '%s'"),
+ _("Expunging and storing account “%s”") :
+ _("Storing account “%s”"),
display_name);
g_free (display_name);
@@ -1485,7 +1485,7 @@ empty_trash_desc (struct _empty_trash_msg *m)
display_name = camel_service_get_display_name (service);
return g_strdup_printf (
- _("Emptying trash in '%s'"), display_name);
+ _("Emptying trash in “%s”"), display_name);
}
static void
@@ -1577,7 +1577,7 @@ static gchar *
process_folder_changes_desc (struct _process_folder_changes_msg *m)
{
return g_strdup_printf (
- _("Processing folder changes in '%s'"), camel_folder_get_full_name (m->folder));
+ _("Processing folder changes in “%s”"), camel_folder_get_full_name (m->folder));
}
static void
diff --git a/src/libemail-engine/mail-tools.c b/src/libemail-engine/mail-tools.c
index 243e583422..e83d53e814 100644
--- a/src/libemail-engine/mail-tools.c
+++ b/src/libemail-engine/mail-tools.c
@@ -65,7 +65,7 @@ mail_tool_get_local_movemail_path (CamelStore *store,
g_set_error (
error, G_FILE_ERROR,
g_file_error_from_errno (errno),
- _("Could not create spool directory '%s': %s"),
+ _("Could not create spool directory “%s”: %s"),
path, g_strerror (errno));
g_free (path);
return NULL;
@@ -105,7 +105,7 @@ mail_tool_do_movemail (CamelStore *store,
g_set_error (
error, CAMEL_SERVICE_ERROR,
CAMEL_SERVICE_ERROR_URL_INVALID,
- _("Trying to movemail a non-mbox source '%s'"),
+ _("Trying to movemail a non-mbox source “%s”"),
camel_service_get_uid (CAMEL_SERVICE (store)));
return NULL;
}
@@ -254,7 +254,7 @@ mail_tool_make_message_attachment (CamelMimeMessage *message)
subject = camel_mime_message_get_subject (message);
if (subject)
- desc = g_strdup_printf (_("Forwarded message - %s"), subject);
+ desc = g_strdup_printf (_("Forwarded message — %s"), subject);
else
desc = g_strdup (_("Forwarded message"));
diff --git a/src/libemail-engine/mail-vfolder.c b/src/libemail-engine/mail-vfolder.c
index 2e15c1cf2a..992f2509b3 100644
--- a/src/libemail-engine/mail-vfolder.c
+++ b/src/libemail-engine/mail-vfolder.c
@@ -299,7 +299,7 @@ vfolder_adduri_desc (struct _adduri_msg *m)
display_name = camel_service_get_display_name (service);
description = g_strdup_printf (
- _("Updating Search Folders for '%s' - %s"),
+ _("Updating Search Folders for “%s” — %s"),
display_name, folder_name);
g_object_unref (store);
@@ -663,10 +663,10 @@ done:
* removed folder. For more than one search folder is
* each of them on a separate line, with four spaces
* in front of its name, without quotes. */
- "The Search Folder \"%s\" has been modified to "
- "account for the deleted folder\n\"%s\".",
+ "The Search Folder “%s” has been modified to "
+ "account for the deleted folder\n“%s”.",
"The following Search Folders\n%s have been modified "
- "to account for the deleted folder\n\"%s\".",
+ "to account for the deleted folder\n“%s”.",
changed_count), changed->str, uri);
e_alert_submit (
alert_sink, "mail:vfolder-updated", info, NULL);
diff --git a/src/mail/e-mail-config-confirm-page.c b/src/mail/e-mail-config-confirm-page.c
index d94300184a..0a7edd2b24 100644
--- a/src/mail/e-mail-config-confirm-page.c
+++ b/src/mail/e-mail-config-confirm-page.c
@@ -156,7 +156,7 @@ e_mail_config_confirm_page_class_init (EMailConfigConfirmPageClass *class)
_("Congratulations, your mail configuration is "
"complete.\n\nYou are now ready to send and "
"receive email using Evolution.\n\nClick "
- "\"Apply\" to save your settings."),
+ "“Apply” to save your settings."),
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
diff --git a/src/mail/e-mail-config-identity-page.c b/src/mail/e-mail-config-identity-page.c
index ab43f47d66..93e20aa820 100644
--- a/src/mail/e-mail-config-identity-page.c
+++ b/src/mail/e-mail-config-identity-page.c
@@ -514,7 +514,7 @@ mail_config_identity_page_constructed (GObject *object)
size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
text = _("Please enter your name and email address below. "
- "The \"optional\" fields below do not need to be filled "
+ "The “optional” fields below do not need to be filled "
"in, unless you wish to include this information in email "
"you send.");
widget = gtk_label_new (text);
@@ -580,7 +580,7 @@ mail_config_identity_page_constructed (GObject *object)
G_CALLBACK (e_mail_config_page_changed), page);
text = _("The above name will be used to identify this account.\n"
- "Use for example, \"Work\" or \"Personal\".");
+ "Use for example, “Work” or “Personal”.");
widget = gtk_label_new (text);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_grid_attach (GTK_GRID (container), widget, 1, 2, 1, 1);
diff --git a/src/mail/e-mail-config-security-page.c b/src/mail/e-mail-config-security-page.c
index 95f666d417..38f92555fb 100644
--- a/src/mail/e-mail-config-security-page.c
+++ b/src/mail/e-mail-config-security-page.c
@@ -249,7 +249,7 @@ mail_security_page_get_openpgpg_combo (void)
/* Translators: This string is to describe a PGP key in a combo box in mail account's preferences.
The first '%s' is a key ID, the second '%s' is a display name of the key. */
- description = g_strdup_printf (C_("PGPKeyDescription", "%s - %s"), display_id, display_name);
+ description = g_strdup_printf (C_("PGPKeyDescription", "%s — %s"), display_id, display_name);
gtk_list_store_append (store, &iter);
gtk_list_store_set (store, &iter,
diff --git a/src/mail/e-mail-config-summary-page.c b/src/mail/e-mail-config-summary-page.c
index 5c692ca01e..c4eff64ebc 100644
--- a/src/mail/e-mail-config-summary-page.c
+++ b/src/mail/e-mail-config-summary-page.c
@@ -352,7 +352,7 @@ mail_config_summary_page_constructed (GObject *object)
G_CALLBACK (e_mail_config_page_changed), page);
text = _("The above name will be used to identify this account.\n"
- "Use for example, \"Work\" or \"Personal\".");
+ "Use for example, “Work” or “Personal”.");
widget = gtk_label_new (text);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_grid_attach (GTK_GRID (container), widget, 1, 2, 1, 1);
diff --git a/src/mail/e-mail-config-welcome-page.c b/src/mail/e-mail-config-welcome-page.c
index fdf13cc957..98c4dfba62 100644
--- a/src/mail/e-mail-config-welcome-page.c
+++ b/src/mail/e-mail-config-welcome-page.c
@@ -155,7 +155,7 @@ e_mail_config_welcome_page_class_init (EMailConfigWelcomePageClass *class)
"Text",
"Welcome message",
_("Welcome to the Evolution Mail Configuration "
- "Assistant.\n\nClick \"Next\" to begin."),
+ "Assistant.\n\nClick “Next” to begin."),
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
diff --git a/src/mail/e-mail-reader-utils.c b/src/mail/e-mail-reader-utils.c
index b3409e2c1f..1ee250ff67 100644
--- a/src/mail/e-mail-reader-utils.c
+++ b/src/mail/e-mail-reader-utils.c
@@ -565,7 +565,7 @@ process_autoarchive_desc (struct _process_autoarchive_msg *m)
full_display_name = e_mail_folder_to_full_display_name (m->async_context->folder, NULL);
desc = g_strdup_printf (
- _("Refreshing folder '%s'"),
+ _("Refreshing folder “%s”"),
full_display_name ? full_display_name : camel_folder_get_display_name (m->async_context->folder));
g_free (full_display_name);
@@ -1673,9 +1673,9 @@ mail_reader_remove_duplicates_cb (GObject *source_object,
confirmation = g_strdup_printf (ngettext (
/* Translators: %s is replaced with a folder
* name %u with count of duplicate messages. */
- "Folder '%s' contains %u duplicate message. "
+ "Folder “%s” contains %u duplicate message. "
"Are you sure you want to delete it?",
- "Folder '%s' contains %u duplicate messages. "
+ "Folder “%s” contains %u duplicate messages. "
"Are you sure you want to delete them?",
n_duplicates),
full_display_name ? full_display_name : camel_folder_get_display_name (folder),
diff --git a/src/mail/e-mail-reader.c b/src/mail/e-mail-reader.c
index 9619525f11..0698dc58de 100644
--- a/src/mail/e-mail-reader.c
+++ b/src/mail/e-mail-reader.c
@@ -1810,7 +1810,7 @@ action_mail_show_source_cb (GtkAction *action,
display = e_mail_reader_get_mail_display (E_MAIL_READER (browser));
- string = g_strdup_printf (_("Retrieving message '%s'"), message_uid);
+ string = g_strdup_printf (_("Retrieving message “%s”"), message_uid);
e_mail_display_set_part_list (display, NULL);
e_mail_display_set_status (display, string);
gtk_widget_show (browser);
@@ -3180,7 +3180,7 @@ mail_reader_message_selected_timeout_cb (gpointer user_data)
gchar *string;
string = g_strdup_printf (
- _("Retrieving message '%s'"), cursor_uid);
+ _("Retrieving message “%s”"), cursor_uid);
e_mail_display_set_part_list (display, NULL);
e_mail_display_set_status (display, string);
g_free (string);
diff --git a/src/mail/e-mail-ui-session.c b/src/mail/e-mail-ui-session.c
index d4fc243682..7771949a36 100644
--- a/src/mail/e-mail-ui-session.c
+++ b/src/mail/e-mail-ui-session.c
@@ -860,7 +860,7 @@ mail_ui_session_authenticate_sync (CamelSession *session,
g_set_error (
error, CAMEL_SERVICE_ERROR,
CAMEL_SERVICE_ERROR_CANT_AUTHENTICATE,
- _("No data source found for UID '%s'"), uid);
+ _("No data source found for UID “%s”"), uid);
return FALSE;
}
diff --git a/src/mail/em-folder-tree.c b/src/mail/em-folder-tree.c
index 1cd037df56..5f3d662c98 100644
--- a/src/mail/em-folder-tree.c
+++ b/src/mail/em-folder-tree.c
@@ -680,7 +680,7 @@ folder_tree_cell_edited_cb (EMFolderTree *folder_tree,
e_alert_run_dialog_for_args (
parent, "mail:no-rename-folder",
old_name, new_name,
- _("Folder names cannot contain '/'"), NULL);
+ _("Folder names cannot contain “/”"), NULL);
goto exit;
}
diff --git a/src/mail/importers/mail-importer.c b/src/mail/importers/mail-importer.c
index 55a8873fa0..9c1f2df48b 100644
--- a/src/mail/importers/mail-importer.c
+++ b/src/mail/importers/mail-importer.c
@@ -184,7 +184,7 @@ import_mbox_exec (struct _import_mbox_msg *m,
}
camel_operation_push_message (
- cancellable, _("Importing '%s'"),
+ cancellable, _("Importing “%s”"),
camel_folder_get_display_name (folder));
camel_folder_freeze (folder);
while (camel_mime_parser_step (mp, NULL, NULL) == CAMEL_MIME_PARSER_STATE_FROM &&
@@ -309,7 +309,7 @@ import_kmail_folder (struct _import_mbox_msg *m,
}
camel_operation_push_message (
- cancellable, _("Importing '%s'"),
+ cancellable, _("Importing “%s”"),
camel_folder_get_display_name (folder));
camel_folder_freeze (folder);
diff --git a/src/mail/mail-autofilter.c b/src/mail/mail-autofilter.c
index c3eebf4ebc..23536ef707 100644
--- a/src/mail/mail-autofilter.c
+++ b/src/mail/mail-autofilter.c
@@ -506,10 +506,10 @@ mail_filter_delete_folder (CamelStore *store,
* folder. For more than one filter rule is each of
* them on a separate line, with four spaces in front
* of its name, without quotes. */
- "The filter rule \"%s\" has been modified to account "
- "for the deleted folder\n\"%s\".",
+ "The filter rule “%s” has been modified to account "
+ "for the deleted folder\n“%s”.",
"The following filter rules\n%s have been modified "
- "to account for the deleted folder\n\"%s\".",
+ "to account for the deleted folder\n“%s”.",
s_count), s->str, folder_name);
e_alert_submit (
alert_sink, "mail:filter-updated", info, NULL);
diff --git a/src/mail/mail-dialogs.ui b/src/mail/mail-dialogs.ui
index f67f80d4fa..e87e83405e 100644
--- a/src/mail/mail-dialogs.ui
+++ b/src/mail/mail-dialogs.ui
@@ -26,7 +26,7 @@
False
diff --git a/src/mail/mail-send-recv.c b/src/mail/mail-send-recv.c
index 9ada954802..6439ad84fe 100644
--- a/src/mail/mail-send-recv.c
+++ b/src/mail/mail-send-recv.c
@@ -1225,7 +1225,7 @@ static gchar *
refresh_folders_desc (struct _refresh_folders_msg *m)
{
return g_strdup_printf (
- _("Checking for new mail at '%s'"),
+ _("Checking for new mail at “%s”"),
camel_service_get_display_name (CAMEL_SERVICE (m->store)));
}
@@ -1452,11 +1452,11 @@ refresh_local_store_desc (struct _refresh_local_store_msg *m)
display_name = camel_service_get_display_name (CAMEL_SERVICE (m->store));
if (m->delete_junk && m->expunge_trash)
- return g_strdup_printf (_("Deleting junk and expunging trash at '%s'"), display_name);
+ return g_strdup_printf (_("Deleting junk and expunging trash at “%s”"), display_name);
else if (m->delete_junk)
- return g_strdup_printf (_("Deleting junk at '%s'"), display_name);
+ return g_strdup_printf (_("Deleting junk at “%s”"), display_name);
else
- return g_strdup_printf (_("Expunging trash at '%s'"), display_name);
+ return g_strdup_printf (_("Expunging trash at “%s”"), display_name);
}
static void
diff --git a/src/mail/mail.error.xml b/src/mail/mail.error.xml
index 0be27440eb..5468c69a3f 100644
--- a/src/mail/mail.error.xml
+++ b/src/mail/mail.error.xml
@@ -7,7 +7,7 @@
- <_primary>Your login to your server "{0}" as "{0}" failed.
+ <_primary>Your login to your server “{0}” as “{0}” failed.
<_secondary xml:space="preserve">Check to make sure your password is spelled correctly. Remember that many passwords are case sensitive; your caps lock might be on.
@@ -99,13 +99,13 @@ Many email systems add an Apparently-To header to messages that only have BCC re
<_primary>Use default drafts folder?
<_secondary xml:space="preserve">Unable to open the drafts folder for this account. Use the system drafts folder instead?
-The reported error was "{0}".
+The reported error was “{0}”.
- <_primary>Are you sure you want to permanently remove all the deleted messages in folder "{0}"?
+ <_primary>Are you sure you want to permanently remove all the deleted messages in folder “{0}”?
<_secondary xml:space="preserve">If you continue, you will not be able to recover these messages.
@@ -158,13 +158,13 @@ The reported error was "{0}".
- <_primary>Cannot save to directory "{0}".
+ <_primary>Cannot save to directory “{0}”.
{1}
- <_primary>Cannot save to file "{0}".
- <_secondary xml:space="preserve">Cannot create the save directory, because "{1}"
+ <_primary>Cannot save to file “{0}”.
+ <_secondary xml:space="preserve">Cannot create the save directory, because “{1}”
@@ -173,69 +173,69 @@ The reported error was "{0}".
- <_primary>Cannot save to file "{0}".
+ <_primary>Cannot save to file “{0}”.
<_secondary xml:space="preserve">File exists but cannot overwrite it.
- <_primary>Cannot save to file "{0}".
+ <_primary>Cannot save to file “{0}”.
<_secondary xml:space="preserve">File exists but is not a regular file.
- <_primary>Cannot delete folder "{0}".
+ <_primary>Cannot delete folder “{0}”.
{1}.
- <_primary>Cannot delete system folder "{0}".
+ <_primary>Cannot delete system folder “{0}”.
<_secondary xml:space="preserve">System folders are required for Evolution to function correctly and cannot be renamed, moved, or deleted.
- <_primary>Failed to expunge folder "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to expunge folder “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>Failed to refresh folder "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to refresh folder “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>Cannot rename or move system folder "{0}".
+ <_primary>Cannot rename or move system folder “{0}”.
<_secondary xml:space="preserve">System folders are required for Evolution to function correctly and cannot be renamed, moved, or deleted.
- <_primary>Really delete folder "{0}" and all of its subfolders?
- <_secondary xml:space="preserve">If you delete the folder, all of its contents and its subfolders' contents will be deleted permanently.
+ <_primary>Really delete folder “{0}” and all of its subfolders?
+ <_secondary xml:space="preserve">If you delete the folder, all of its contents and its subfolders’ contents will be deleted permanently.
- <_primary>Really unsubscribe folder "{0}"?
- <_secondary xml:space="preserve">If you unsubscribe the folder, it might not be visible in the Evolution, while still being available on the server. You can re-subscribe in Folder->Subscriptions... menu.
+ <_primary>Really unsubscribe folder “{0}”?
+ <_secondary xml:space="preserve">If you unsubscribe the folder, it might not be visible in the Evolution, while still being available on the server. You can re-subscribe in Folder→Subscriptions... menu.
- <_primary>Really delete folder "{0}" and all of its subfolders?
+ <_primary>Really delete folder “{0}” and all of its subfolders?
- <_primary>Really delete folder "{0}"?
+ <_primary>Really delete folder “{0}”?
<_secondary xml:space="preserve">If you delete the folder, all of its contents will be deleted permanently.
- <_primary>Really delete folder "{0}"?
+ <_primary>Really delete folder “{0}”?
@@ -248,37 +248,37 @@ The reported error was "{0}".
- <_primary>Cannot rename "{0}" to "{1}".
- <_secondary xml:space="preserve">A folder named "{1}" already exists. Please use a different name.
+ <_primary>Cannot rename “{0}” to “{1}”.
+ <_secondary xml:space="preserve">A folder named “{1}” already exists. Please use a different name.
- <_primary>Cannot rename "{0}" to "{1}".
+ <_primary>Cannot rename “{0}” to “{1}”.
{2}.
- <_primary>Cannot move folder "{0}" to "{1}".
+ <_primary>Cannot move folder “{0}” to “{1}”.
<_secondary xml:space="preserve">Cannot open source folder. Error: {2}
- <_primary>Cannot move folder "{0}" to "{1}".
+ <_primary>Cannot move folder “{0}” to “{1}”.
<_secondary xml:space="preserve">Cannot open target folder. Error: {2}
- <_primary>Cannot copy folder "{0}" to "{1}".
+ <_primary>Cannot copy folder “{0}” to “{1}”.
<_secondary xml:space="preserve">Cannot open source folder. Error: {2}
- <_primary>Cannot copy folder "{0}" to "{1}".
+ <_primary>Cannot copy folder “{0}” to “{1}”.
<_secondary xml:space="preserve">Cannot open target folder. Error: {2}
- <_primary>Cannot create folder "{0}".
+ <_primary>Cannot create folder “{0}”.
<_secondary xml:space="preserve">Cannot open folder. Error: {1}
@@ -315,14 +315,14 @@ all proxy information will be deleted permanently.
- <_primary>Cannot edit Search Folder "{0}" as it does not exist.
+ <_primary>Cannot edit Search Folder “{0}” as it does not exist.
<_secondary xml:space="preserve">This folder may have been added implicitly,
go to the Search Folder editor to add it explicitly, if required.
- <_primary>Cannot add Search Folder "{0}".
- <_secondary xml:space="preserve">A folder named "{0}" already exists. Please use a different name.
+ <_primary>Cannot add Search Folder “{0}”.
+ <_secondary xml:space="preserve">A folder named “{0}” already exists. Please use a different name.
@@ -352,8 +352,8 @@ Either by selecting the folders individually, and/or by selecting all local fold
- <_primary>Problem migrating old mail folder "{0}".
- <_secondary xml:space="preserve">A non-empty folder at "{1}" already exists.
+ <_primary>Problem migrating old mail folder “{0}”.
+ <_secondary xml:space="preserve">A non-empty folder at “{1}” already exists.
You can choose to ignore this folder, overwrite or append its contents, or quit.
@@ -363,8 +363,8 @@ You can choose to ignore this folder, overwrite or append its contents, or quit.
- <_primary>Evolution's local mail format has changed.
- <_secondary xml:space="preserve">Evolution's local mail format has changed from mbox to Maildir. Your local mail must be migrated to the new format before Evolution can proceed. Do you want to migrate now?
+ <_primary>Evolution’s local mail format has changed.
+ <_secondary xml:space="preserve">Evolution’s local mail format has changed from mbox to Maildir. Your local mail must be migrated to the new format before Evolution can proceed. Do you want to migrate now?
An mbox account will be created to preserve the old mbox folders. You can delete the account after ensuring the data is safely migrated. Please make sure there is enough disk space if you choose to migrate now.
@@ -373,7 +373,7 @@ An mbox account will be created to preserve the old mbox folders. You can delete
<_primary>Unable to read license file.
- <_secondary xml:space="preserve">Cannot read the license file "{0}", due to an installation problem. You will not be able to use this provider until you can accept its license.
+ <_secondary xml:space="preserve">Cannot read the license file “{0}”, due to an installation problem. You will not be able to use this provider until you can accept its license.
@@ -422,7 +422,7 @@ An mbox account will be created to preserve the old mbox folders. You can delete
<_primary>Copy folder in folder tree.
- <_secondary xml:space="preserve">Are you sure you want to copy folder '{0}' to folder '{1}'?
+ <_secondary xml:space="preserve">Are you sure you want to copy folder “{0}” to folder “{1}”?
@@ -431,7 +431,7 @@ An mbox account will be created to preserve the old mbox folders. You can delete
<_primary>Move folder in folder tree.
- <_secondary xml:space="preserve">Are you sure you want to to move folder '{0}' to folder '{1}'?
+ <_secondary xml:space="preserve">Are you sure you want to to move folder “{0}” to folder “{1}”?
@@ -449,17 +449,17 @@ An mbox account will be created to preserve the old mbox folders. You can delete
- <_primary>"Check Junk" Failed
+ <_primary>“Check Junk” Failed
{0}
- <_primary>"Report Junk" Failed
+ <_primary>“Report Junk” Failed
{0}
- <_primary>"Report Not Junk" Failed
+ <_primary>“Report Not Junk” Failed
{0}
@@ -473,23 +473,23 @@ An mbox account will be created to preserve the old mbox folders. You can delete
<_primary>No duplicate messages found.
- <_secondary>Folder '{0}' doesn't contain any duplicate message.
+ <_secondary>Folder “{0}” doesn’t contain any duplicate message.
- <_primary>Failed to connect account "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to connect account “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>Failed to disconnect account "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to disconnect account “{0}”.
+ <_secondary>The reported error was “{1}”.
- <_primary>Failed to unsubscribe from folder "{0}".
- <_secondary>The reported error was "{1}".
+ <_primary>Failed to unsubscribe from folder “{0}”.
+ <_secondary>The reported error was “{1}”.
@@ -500,44 +500,44 @@ An mbox account will be created to preserve the old mbox folders. You can delete
<_primary>Message is not available in offline mode.
<_secondary>This can be due to the message not being downloaded yet. The folder, or the account, can be marked
-for offline synchronization. Then, once the account is online again, use File->Download
+for offline synchronization. Then, once the account is online again, use File→Download
Messages for Offline Usage, when this folder is selected, to make sure that all the messages
in the folder will be available in offline mode.
<_primary>Failed to open folder.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Failed to find duplicate messages.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Failed to retrieve messages.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Failed to mark messages as read.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Failed to remove attachments from messages.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Failed to download messages for offline viewing.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
<_primary>Failed to save messages to disk.
- <_secondary>The reported error was "{0}".
+ <_secondary>The reported error was “{0}”.
@@ -547,7 +547,7 @@ in the folder will be available in offline mode.
<_primary>Printing failed.
- <_secondary>The printer replied "{0}".
+ <_secondary>The printer replied “{0}”.
@@ -556,37 +556,37 @@ in the folder will be available in offline mode.
- <_primary>Message from "{0}" account:
+ <_primary>Message from “{0}” account:
{1}
- <_primary>Message from "{0}" account:
+ <_primary>Message from “{0}” account:
{1}
- <_primary>Message from "{0}" account:
+ <_primary>Message from “{0}” account:
{1}
- <_primary>Failed to mark thread to be ignored in folder '{0}'
+ <_primary>Failed to mark thread to be ignored in folder “{0}”
{1}
- <_primary>Failed to unmark thread from being ignored in folder '{0}'
+ <_primary>Failed to unmark thread from being ignored in folder “{0}”
{1}
- <_primary>Failed to mark subthread to be ignored in folder '{0}'
+ <_primary>Failed to mark subthread to be ignored in folder “{0}”
{1}
- <_primary>Failed to unmark subthread from being ignored in folder '{0}'
+ <_primary>Failed to unmark subthread from being ignored in folder “{0}”
{1}
@@ -624,13 +624,13 @@ in the folder will be available in offline mode.
- <_primary>Failed to delete message note in folder '{0}'
+ <_primary>Failed to delete message note in folder “{0}”
{1}
- <_primary>Failed to store message note in folder '{0}'
+ <_primary>Failed to store message note in folder “{0}”
{1}
diff --git a/src/mail/message-list.c b/src/mail/message-list.c
index e7c4f8e666..b869f83086 100644
--- a/src/mail/message-list.c
+++ b/src/mail/message-list.c
@@ -6143,7 +6143,7 @@ message_list_regen_done_cb (GObject *source_object,
"Change search criteria by selecting a new "
"Show message filter from the drop down list "
"above or by running a new search either by "
- "clearing it with Search->Clear menu item or "
+ "clearing it with Search→Clear menu item or "
"by changing the query above.");
} else {
info_message =
diff --git a/src/mail/message-list.etspec b/src/mail/message-list.etspec
index 1717c81b6b..4bfd1fbd96 100644
--- a/src/mail/message-list.etspec
+++ b/src/mail/message-list.etspec
@@ -33,7 +33,7 @@
-
+
diff --git a/src/modules/backup-restore/evolution-backup-restore.c b/src/modules/backup-restore/evolution-backup-restore.c
index e8c9cf1d01..2d078cb016 100644
--- a/src/modules/backup-restore/evolution-backup-restore.c
+++ b/src/modules/backup-restore/evolution-backup-restore.c
@@ -349,7 +349,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);
diff --git a/src/modules/backup-restore/org-gnome-backup-restore.error.xml b/src/modules/backup-restore/org-gnome-backup-restore.error.xml
index a48ef58a23..22e5c12813 100644
--- a/src/modules/backup-restore/org-gnome-backup-restore.error.xml
+++ b/src/modules/backup-restore/org-gnome-backup-restore.error.xml
@@ -3,7 +3,7 @@
<_primary>Invalid Evolution backup file
- <_secondary>File '{0}' is not a valid Evolution backup file.
+ <_secondary>File “{0}” is not a valid Evolution backup file.
<_primary>Are you sure you want to close Evolution?
diff --git a/src/modules/book-config-ldap/evolution-book-config-ldap.c b/src/modules/book-config-ldap/evolution-book-config-ldap.c
index d00a79a6b9..79ea315776 100644
--- a/src/modules/book-config-ldap/evolution-book-config-ldap.c
+++ b/src/modules/book-config-ldap/evolution-book-config-ldap.c
@@ -695,8 +695,8 @@ book_config_ldap_insert_widgets (ESourceConfigBackend *backend,
gtk_widget_set_tooltip_text (
widget, _("This is the method Evolution will use to "
- "authenticate you. Note that setting this to \"Using "
- "email address\" requires anonymous access to your LDAP "
+ "authenticate you. Note that setting this to “Using "
+ "email address” requires anonymous access to your LDAP "
"server."));
widget = gtk_entry_new ();
@@ -785,8 +785,8 @@ book_config_ldap_insert_widgets (ESourceConfigBackend *backend,
gtk_widget_set_tooltip_text (
widget, _("The search scope defines how deep you would "
"like the search to extend down the directory tree. A "
- "search scope of \"Subtree\" will include all entries "
- "below your search base. A search scope of \"One Level\" "
+ "search scope of “Subtree” will include all entries "
+ "below your search base. A search scope of “One Level” "
"will only include the entries one level beneath your "
"search base."));
diff --git a/src/modules/calendar/e-cal-base-shell-backend.c b/src/modules/calendar/e-cal-base-shell-backend.c
index a1b5d4a1b1..99b896364a 100644
--- a/src/modules/calendar/e-cal-base-shell-backend.c
+++ b/src/modules/calendar/e-cal-base-shell-backend.c
@@ -286,7 +286,7 @@ cal_base_shell_backend_handle_uri_thread (EAlertSinkThreadJobData *job_data,
source = e_source_registry_ref_source (registry, hud->source_uid);
if (!source) {
g_set_error (&local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND,
- _("Source with UID '%s' not found"), hud->source_uid);
+ _("Source with UID “%s” not found"), hud->source_uid);
} else {
EClientCache *client_cache;
EClient *client;
diff --git a/src/modules/calendar/e-cal-base-shell-sidebar.c b/src/modules/calendar/e-cal-base-shell-sidebar.c
index 937e212fa3..084cc9ca83 100644
--- a/src/modules/calendar/e-cal-base-shell-sidebar.c
+++ b/src/modules/calendar/e-cal-base-shell-sidebar.c
@@ -551,20 +551,20 @@ e_cal_base_shell_sidebar_selector_data_dropped (ESourceSelector *selector,
switch (e_cal_base_shell_view_get_source_type (shell_view)) {
case E_CAL_CLIENT_SOURCE_TYPE_EVENTS:
message = do_copy ?
- g_strdup_printf (_("Copying an event into the calendar '%s'"), display_name) :
- g_strdup_printf (_("Moving an event into the calendar '%s'"), display_name);
+ g_strdup_printf (_("Copying an event into the calendar “%s”"), display_name) :
+ g_strdup_printf (_("Moving an event into the calendar “%s”"), display_name);
alert_ident = do_copy ? "calendar:failed-copy-event" : "calendar:failed-move-event";
break;
case E_CAL_CLIENT_SOURCE_TYPE_MEMOS:
message = do_copy ?
- g_strdup_printf (_("Copying a memo into the memo list '%s'"), display_name) :
- g_strdup_printf (_("Moving a memo into the memo list '%s'"), display_name);
+ g_strdup_printf (_("Copying a memo into the memo list “%s”"), display_name) :
+ g_strdup_printf (_("Moving a memo into the memo list “%s”"), display_name);
alert_ident = do_copy ? "calendar:failed-copy-memo" : "calendar:failed-move-memo";
break;
case E_CAL_CLIENT_SOURCE_TYPE_TASKS:
message = do_copy ?
- g_strdup_printf (_("Copying a task into the task list '%s'"), display_name) :
- g_strdup_printf (_("Moving a task into the task list '%s'"), display_name);
+ g_strdup_printf (_("Copying a task into the task list “%s”"), display_name) :
+ g_strdup_printf (_("Moving a task into the task list “%s”"), display_name);
alert_ident = do_copy ? "calendar:failed-copy-task" : "calendar:failed-move-task";
break;
case E_CAL_CLIENT_SOURCE_TYPE_LAST:
diff --git a/src/modules/calendar/e-cal-shell-view-actions.c b/src/modules/calendar/e-cal-shell-view-actions.c
index 9fc0e6f8a9..cb8581a725 100644
--- a/src/modules/calendar/e-cal-shell-view-actions.c
+++ b/src/modules/calendar/e-cal-shell-view-actions.c
@@ -1628,7 +1628,7 @@ static GtkRadioActionEntry calendar_filter_entries[] = {
{ "calendar-filter-next-7-days-appointments",
NULL,
- N_("Next 7 Days' Appointments"),
+ N_("Next 7 Days’ Appointments"),
NULL,
NULL, /* XXX Add a tooltip! */
CALENDAR_FILTER_NEXT_7_DAYS_APPOINTMENTS },
diff --git a/src/modules/calendar/e-task-shell-view-actions.c b/src/modules/calendar/e-task-shell-view-actions.c
index f8e57eb165..1034b518fd 100644
--- a/src/modules/calendar/e-task-shell-view-actions.c
+++ b/src/modules/calendar/e-task-shell-view-actions.c
@@ -942,7 +942,7 @@ static GtkRadioActionEntry task_filter_entries[] = {
{ "task-filter-next-7-days-tasks",
NULL,
- N_("Next 7 Days' Tasks"),
+ N_("Next 7 Days’ Tasks"),
NULL,
NULL, /* XXX Add a tooltip! */
TASK_FILTER_NEXT_7_DAYS_TASKS },
diff --git a/src/modules/itip-formatter/itip-view.c b/src/modules/itip-formatter/itip-view.c
index 0ede6627d8..dc7e2740c4 100644
--- a/src/modules/itip-formatter/itip-view.c
+++ b/src/modules/itip-formatter/itip-view.c
@@ -3635,7 +3635,7 @@ find_cal_update_ui (FormatItipFindData *fd,
itip_view_add_upper_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_WARNING,
_("An appointment in the calendar "
- "'%s' conflicts with this meeting"),
+ "“%s” conflicts with this meeting"),
e_source_get_display_name (source));
}
@@ -3664,7 +3664,7 @@ find_cal_update_ui (FormatItipFindData *fd,
/* FIXME Check read only state of calendar? */
itip_view_add_lower_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_INFO,
- _("Found the appointment in the calendar '%s'"), e_source_get_display_name (source));
+ _("Found the appointment in the calendar “%s”"), e_source_get_display_name (source));
/*
* Only allow replies if backend doesn't do that automatically.
@@ -4564,7 +4564,7 @@ receive_objects_ready_cb (GObject *ecalclient,
view->priv->update_item_error_info_id =
itip_view_add_lower_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_INFO,
- _("Unable to send item to calendar '%s'. %s"),
+ _("Unable to send item to calendar “%s”. %s"),
e_source_get_display_name (source),
error->message);
g_error_free (error);
@@ -4579,24 +4579,24 @@ receive_objects_ready_cb (GObject *ecalclient,
case ITIP_VIEW_RESPONSE_ACCEPT:
itip_view_add_lower_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_INFO,
- _("Sent to calendar '%s' as accepted"), e_source_get_display_name (source));
+ _("Sent to calendar “%s” as accepted"), e_source_get_display_name (source));
break;
case ITIP_VIEW_RESPONSE_TENTATIVE:
itip_view_add_lower_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_INFO,
- _("Sent to calendar '%s' as tentative"), e_source_get_display_name (source));
+ _("Sent to calendar “%s” as tentative"), e_source_get_display_name (source));
break;
case ITIP_VIEW_RESPONSE_DECLINE:
/* FIXME some calendars just might not save it at all, is this accurate? */
itip_view_add_lower_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_INFO,
- _("Sent to calendar '%s' as declined"), e_source_get_display_name (source));
+ _("Sent to calendar “%s” as declined"), e_source_get_display_name (source));
break;
case ITIP_VIEW_RESPONSE_CANCEL:
/* FIXME some calendars just might not save it at all, is this accurate? */
itip_view_add_lower_info_item_printf (
view, ITIP_VIEW_INFO_ITEM_TYPE_INFO,
- _("Sent to calendar '%s' as cancelled"), e_source_get_display_name (source));
+ _("Sent to calendar “%s” as cancelled"), e_source_get_display_name (source));
break;
default:
g_warn_if_reached ();
diff --git a/src/modules/itip-formatter/org-gnome-itip-formatter.error.xml b/src/modules/itip-formatter/org-gnome-itip-formatter.error.xml
index e5d84c67af..ee3c24ee27 100644
--- a/src/modules/itip-formatter/org-gnome-itip-formatter.error.xml
+++ b/src/modules/itip-formatter/org-gnome-itip-formatter.error.xml
@@ -9,7 +9,7 @@
<_primary>This meeting has been delegated
- <_secondary>'{0}' has delegated the meeting. Do you want to add the delegate '{1}'?
+ <_secondary>“{0}” has delegated the meeting. Do you want to add the delegate “{1}”?
diff --git a/src/modules/mail-config/e-mail-config-sendmail-backend.c b/src/modules/mail-config/e-mail-config-sendmail-backend.c
index 5b516c1b87..405cd4560f 100644
--- a/src/modules/mail-config/e-mail-config-sendmail-backend.c
+++ b/src/modules/mail-config/e-mail-config-sendmail-backend.c
@@ -72,7 +72,7 @@ mail_config_sendmail_backend_insert_widgets (EMailConfigServiceBackend *backend,
container = widget;
- widget = gtk_check_button_new_with_mnemonic (_("_Use custom binary, instead of 'sendmail'"));
+ widget = gtk_check_button_new_with_mnemonic (_("_Use custom binary, instead of “sendmail”"));
gtk_grid_attach (GTK_GRID (container), widget, 0, 0, 2, 1);
use_custom_binary_check = widget;
@@ -117,9 +117,9 @@ mail_config_sendmail_backend_insert_widgets (EMailConfigServiceBackend *backend,
G_BINDING_SYNC_CREATE);
widget = gtk_label_new (_(
- "Default arguments are '-i -f %F -- %R', where\n"
- " %F - stands for the From address\n"
- " %R - stands for the recipient addresses"));
+ "Default arguments are “-i -f %F -- %R”, where\n"
+ " %F — stands for the From address\n"
+ " %R — stands for the recipient addresses"));
gtk_widget_set_halign (widget, GTK_ALIGN_FILL);
gtk_widget_set_hexpand (widget, TRUE);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.0);
diff --git a/src/modules/mail/e-mail-shell-view-actions.c b/src/modules/mail/e-mail-shell-view-actions.c
index a7477142cb..b231652efd 100644
--- a/src/modules/mail/e-mail-shell-view-actions.c
+++ b/src/modules/mail/e-mail-shell-view-actions.c
@@ -2095,7 +2095,7 @@ static GtkRadioActionEntry mail_filter_entries[] = {
{ "mail-filter-last-5-days-messages",
NULL,
- N_("Last 5 Days' Messages"),
+ N_("Last 5 Days’ Messages"),
NULL,
NULL, /* XXX Add a tooltip! */
MAIL_FILTER_LAST_5_DAYS_MESSAGES },
diff --git a/src/modules/mdn/evolution-mdn.c b/src/modules/mdn/evolution-mdn.c
index 44db3bf97f..9b7605df50 100644
--- a/src/modules/mdn/evolution-mdn.c
+++ b/src/modules/mdn/evolution-mdn.c
@@ -305,7 +305,7 @@ mdn_notify_sender (ESource *identity_source,
content = g_strdup_printf (
/* Translators: First %s is an email address, second %s
* is the subject of the email, third %s is the date. */
- _("Your message to %s about \"%s\" on %s has been read."),
+ _("Your message to %s about “%s” on %s has been read."),
self_address, message_subject, message_date);
stream = camel_stream_mem_new ();
camel_stream_write_string (stream, content, NULL, NULL);
@@ -371,7 +371,7 @@ mdn_notify_sender (ESource *identity_source,
receipt_subject = g_strdup_printf (
/* Translators: %s is the subject of the email message. */
- _("Delivery Notification for \"%s\""), message_subject);
+ _("Delivery Notification for “%s”"), message_subject);
camel_mime_message_set_subject (receipt, receipt_subject);
g_free (receipt_subject);
@@ -537,7 +537,7 @@ mdn_message_loaded_cb (EMailReader *reader,
identity_address = NULL;
tooltip = g_strdup_printf (
- _("Send a read receipt to '%s'"),
+ _("Send a read receipt to “%s”"),
context->notify_to);
action = gtk_action_new (
diff --git a/src/modules/offline-alert/evolution-offline-alert.error.xml b/src/modules/offline-alert/evolution-offline-alert.error.xml
index 782ee8d635..5fa9ff45ad 100644
--- a/src/modules/offline-alert/evolution-offline-alert.error.xml
+++ b/src/modules/offline-alert/evolution-offline-alert.error.xml
@@ -2,7 +2,7 @@
<_primary>Evolution is currently offline.
- <_secondary>Click 'Work Online' to return to online mode.
+ <_secondary>Click “Work Online” to return to online mode.
<_primary>Evolution is currently offline due to a network outage.
diff --git a/src/modules/spamassassin/evolution-spamassassin.c b/src/modules/spamassassin/evolution-spamassassin.c
index db354f6aca..48badb580a 100644
--- a/src/modules/spamassassin/evolution-spamassassin.c
+++ b/src/modules/spamassassin/evolution-spamassassin.c
@@ -227,7 +227,7 @@ spam_assassin_command_full (const gchar **argv,
if (!success) {
g_spawn_close_pid (child_pid);
g_prefix_error (
- error, _("Failed to write '%s' "
+ error, _("Failed to write “%s” "
"to SpamAssassin: "), input_data);
return SPAM_ASSASSIN_EXIT_STATUS_ERROR;
}
diff --git a/src/plugins/dbx-import/dbx-importer.c b/src/plugins/dbx-import/dbx-importer.c
index 2c747b8baf..c372bbfc15 100644
--- a/src/plugins/dbx-import/dbx-importer.c
+++ b/src/plugins/dbx-import/dbx-importer.c
@@ -602,7 +602,7 @@ dbx_import_file (DbxImporter *m)
shell_backend = e_shell_get_backend_by_name (shell, "mail");
session = e_mail_backend_get_session (E_MAIL_BACKEND (shell_backend));
- camel_operation_push_message (NULL, _("Importing '%s'"), filename);
+ camel_operation_push_message (NULL, _("Importing “%s”"), filename);
folder = e_mail_session_uri_to_folder_sync (
session, m->parent_uri, CAMEL_STORE_FOLDER_CREATE,
cancellable, &m->base.error);
diff --git a/src/plugins/email-custom-header/email-custom-header.c b/src/plugins/email-custom-header/email-custom-header.c
index ea0058ba38..202a990b20 100644
--- a/src/plugins/email-custom-header/email-custom-header.c
+++ b/src/plugins/email-custom-header/email-custom-header.c
@@ -804,7 +804,7 @@ e_plugin_lib_get_configure_widget (EPlugin *epl)
gtk_box_pack_start (GTK_BOX (ech_configuration_box), vbox2, FALSE, FALSE, 0);
/* To translators: This string is used while adding a new message header to configuration, to specifying the format of the key values */
- label1 = gtk_label_new (_("The format for specifying a Custom Header key value is:\nName of the Custom Header key values separated by \";\"."));
+ label1 = gtk_label_new (_("The format for specifying a Custom Header key value is:\nName of the Custom Header key values separated by “;”."));
gtk_widget_show (label1);
gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, TRUE, 0);
gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_CENTER);
diff --git a/src/plugins/external-editor/external-editor.c b/src/plugins/external-editor/external-editor.c
index 081ac6cd0f..51d91109c3 100644
--- a/src/plugins/external-editor/external-editor.c
+++ b/src/plugins/external-editor/external-editor.c
@@ -109,7 +109,7 @@ e_plugin_lib_get_configure_widget (EPlugin *epl)
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
textbox = gtk_entry_new ();
label = gtk_label_new (_("Command to be executed to launch the editor: "));
- help = gtk_label_new (_("For XEmacs use \"xemacs\"\nFor Vim use \"gvim -f\""));
+ help = gtk_label_new (_("For XEmacs use “xemacs”\nFor Vim use “gvim -f”"));
settings = e_util_ref_settings ("org.gnome.evolution.plugin.external-editor");
editor = g_settings_get_string (settings, "command");
diff --git a/src/plugins/face/org-gnome-face.error.xml b/src/plugins/face/org-gnome-face.error.xml
index 039c732c65..66e16d592a 100644
--- a/src/plugins/face/org-gnome-face.error.xml
+++ b/src/plugins/face/org-gnome-face.error.xml
@@ -8,12 +8,12 @@
<_primary>Invalid Image Size
- <_secondary>Please select a PNG image of size 48 * 48 pixels, whose file size doesn't exceed 723 bytes.
+ <_secondary>Please select a PNG image of size 48 × 48 pixels, whose file size doesn’t exceed 723 bytes.
<_primary>Incorrect Face Image Byte Size
- <_secondary>The Face image size is {0} bytes, while it should not be more than 723 bytes. Please select a PNG image of size 48 * 48 pixels, whose file size doesn't exceed 723 bytes.
+ <_secondary>The Face image size is {0} bytes, while it should not be more than 723 bytes. Please select a PNG image of size 48 × 48 pixels, whose file size doesn’t exceed 723 bytes.
diff --git a/src/plugins/mail-to-task/mail-to-task.c b/src/plugins/mail-to-task/mail-to-task.c
index 0e7582b667..de07d05d2b 100644
--- a/src/plugins/mail-to-task/mail-to-task.c
+++ b/src/plugins/mail-to-task/mail-to-task.c
@@ -595,13 +595,13 @@ get_question_edit_old (ECalClientSourceType source_type)
switch (source_type) {
case E_CAL_CLIENT_SOURCE_TYPE_EVENTS:
- ask = _("Selected calendar contains event '%s' already. Would you like to edit the old event?");
+ ask = _("Selected calendar contains event “%s” already. Would you like to edit the old event?");
break;
case E_CAL_CLIENT_SOURCE_TYPE_TASKS:
- ask = _("Selected task list contains task '%s' already. Would you like to edit the old task?");
+ ask = _("Selected task list contains task “%s” already. Would you like to edit the old task?");
break;
case E_CAL_CLIENT_SOURCE_TYPE_MEMOS:
- ask = _("Selected memo list contains memo '%s' already. Would you like to edit the old memo?");
+ ask = _("Selected memo list contains memo “%s” already. Would you like to edit the old memo?");
break;
default:
g_warn_if_reached ();
diff --git a/src/plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml b/src/plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
index d0b860741c..fe0a733451 100644
--- a/src/plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
+++ b/src/plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
@@ -13,7 +13,7 @@
<_primary>Send e-mail message to mailing list?
- <_secondary xml:space="preserve">An e-mail message will be sent to the URL "{0}". You can either send the message automatically, or see and change it first.
+ <_secondary xml:space="preserve">An e-mail message will be sent to the URL “{0}”. You can either send the message automatically, or see and change it first.
You should receive an answer from the mailing list shortly after the message has been sent.
diff --git a/src/plugins/pst-import/pst-importer.c b/src/plugins/pst-import/pst-importer.c
index 00d73769bb..ed58ec6159 100644
--- a/src/plugins/pst-import/pst-importer.c
+++ b/src/plugins/pst-import/pst-importer.c
@@ -753,7 +753,7 @@ pst_import_file (PstImporter *m)
filename = g_filename_from_uri (((EImportTargetURI *) m->target)->uri_src, NULL, NULL);
m->folder_uri = g_strdup (((EImportTargetURI *) m->target)->uri_dest); /* Destination folder, was set in our widget */
- camel_operation_push_message (m->cancellable, _("Importing '%s'"), filename);
+ camel_operation_push_message (m->cancellable, _("Importing “%s”"), filename);
if (GPOINTER_TO_INT (g_datalist_get_data (&m->target->data, "pst-do-mail"))) {
e_mail_session_uri_to_folder_sync (
diff --git a/src/plugins/publish-calendar/publish-format-fb.c b/src/plugins/publish-calendar/publish-format-fb.c
index fd486c24f4..284fc985d2 100644
--- a/src/plugins/publish-calendar/publish-format-fb.c
+++ b/src/plugins/publish-calendar/publish-format-fb.c
@@ -79,7 +79,7 @@ write_calendar (const gchar *uid,
g_set_error (
error, E_CAL_CLIENT_ERROR,
E_CAL_CLIENT_ERROR_NO_SUCH_CALENDAR,
- _("Invalid source UID '%s'"), uid);
+ _("Invalid source UID “%s”"), uid);
}
if (client == NULL)
diff --git a/src/plugins/publish-calendar/publish-format-ical.c b/src/plugins/publish-calendar/publish-format-ical.c
index 60759194d1..ade9e59e8b 100644
--- a/src/plugins/publish-calendar/publish-format-ical.c
+++ b/src/plugins/publish-calendar/publish-format-ical.c
@@ -99,7 +99,7 @@ write_calendar (const gchar *uid,
g_set_error (
error, E_CAL_CLIENT_ERROR,
E_CAL_CLIENT_ERROR_NO_SUCH_CALENDAR,
- _("Invalid source UID '%s'"), uid);
+ _("Invalid source UID “%s”"), uid);
}
if (client == NULL)
diff --git a/src/shell/e-shell-window-actions.c b/src/shell/e-shell-window-actions.c
index e15370dc96..64f735dc3b 100644
--- a/src/shell/e-shell-window-actions.c
+++ b/src/shell/e-shell-window-actions.c
@@ -863,7 +863,7 @@ static GtkActionEntry shell_entries[] = {
NULL,
N_("_Quick Reference"),
NULL,
- N_("Show Evolution's shortcut keys"),
+ N_("Show Evolution’s shortcut keys"),
G_CALLBACK (action_quick_reference_cb) },
{ "quit",
diff --git a/src/shell/e-shell-window-private.c b/src/shell/e-shell-window-private.c
index 1910ae3fd9..f9614f7955 100644
--- a/src/shell/e-shell-window-private.c
+++ b/src/shell/e-shell-window-private.c
@@ -717,7 +717,7 @@ e_shell_window_update_title (EShellWindow *shell_window)
view_title = e_shell_view_get_title (shell_view);
/* Translators: This is used for the main window title. */
- window_title = g_strdup_printf (_("%s - Evolution"), view_title);
+ window_title = g_strdup_printf (_("%s — Evolution"), view_title);
gtk_window_set_title (GTK_WINDOW (shell_window), window_title);
g_free (window_title);
}
diff --git a/src/shell/main.c b/src/shell/main.c
index 693c39652f..bf0a63bf15 100644
--- a/src/shell/main.c
+++ b/src/shell/main.c
@@ -312,8 +312,8 @@ static GOptionEntry entries[] = {
/* Translators: Do NOT translate the five component
* names, they MUST remain in English! */
N_("Start Evolution showing the specified component. "
- "Available options are 'mail', 'calendar', 'contacts', "
- "'tasks', and 'memos'"), NULL },
+ "Available options are “mail”, “calendar”, “contacts”, "
+ "“tasks”, and “memos”"), NULL },
{ "geometry", 'g', 0, G_OPTION_ARG_STRING, &geometry,
N_("Apply the given geometry to the main window"), "GEOMETRY" },
{ "offline", '\0', 0, G_OPTION_ARG_NONE, &start_offline,
@@ -463,12 +463,12 @@ main (gint argc,
#ifdef ENABLE_CONTACT_MAPS
success = gtk_clutter_init_with_args (
&argc, &argv,
- _("- The Evolution PIM and Email Client"),
+ _("— The Evolution PIM and Email Client"),
entries, (gchar *) GETTEXT_PACKAGE, &error) == CLUTTER_INIT_SUCCESS;
#else
success = gtk_init_with_args (
&argc, &argv,
- _("- The Evolution PIM and Email Client"),
+ _("— The Evolution PIM and Email Client"),
entries, (gchar *) GETTEXT_PACKAGE, &error);
#endif /* ENABLE_CONTACT_MAPS */
@@ -531,13 +531,13 @@ main (gint argc,
if (start_online && start_offline) {
g_printerr (
_("%s: --online and --offline cannot be used "
- "together.\n Run '%s --help' for more "
+ "together.\n Run “%s --help” for more "
"information.\n"), argv[0], argv[0]);
exit (1);
} else if (force_online && start_offline) {
g_printerr (
_("%s: --force-online and --offline cannot be used "
- "together.\n Run '%s --help' for more "
+ "together.\n Run “%s --help” for more "
"information.\n"), argv[0], argv[0]);
exit (1);
}
diff --git a/src/shell/shell.error.xml b/src/shell/shell.error.xml
index a691880fd0..f327d1ce81 100644
--- a/src/shell/shell.error.xml
+++ b/src/shell/shell.error.xml
@@ -36,93 +36,93 @@ If you choose to continue, you may not have access to some of your old data.
- <_primary>Failed to get values from '{0}'
+ <_primary>Failed to get values from “{0}”
{1}
- <_primary>Failed to invoke authenticate for '{0}'
+ <_primary>Failed to invoke authenticate for “{0}”
{1}
- <_primary>Failed to connect '{0}'
+ <_primary>Failed to connect “{0}”
{1}
- <_primary>Failed to connect address book '{0}'
+ <_primary>Failed to connect address book “{0}”
{1}
- <_primary>Failed to connect calendar '{0}'
+ <_primary>Failed to connect calendar “{0}”
{1}
- <_primary>Failed to connect mail account '{0}'
+ <_primary>Failed to connect mail account “{0}”
{1}
- <_primary>Failed to connect memo list '{0}'
+ <_primary>Failed to connect memo list “{0}”
{1}
- <_primary>Failed to connect task list '{0}'
+ <_primary>Failed to connect task list “{0}”
{1}
- <_primary>Failed to prompt for credentials for '{0}'
+ <_primary>Failed to prompt for credentials for “{0}”
{1}
- <_primary>Failed to finish trust prompt for '{0}'
+ <_primary>Failed to finish trust prompt for “{0}”
{1}
- <_primary>SSL certificate for '{0}' is not trusted.
+ <_primary>SSL certificate for “{0}” is not trusted.
<_secondary>Reason: {1}
- <_primary>SSL certificate for address book '{0}' is not trusted.
+ <_primary>SSL certificate for address book “{0}” is not trusted.
<_secondary>Reason: {1}
- <_primary>SSL certificate for calendar '{0}' is not trusted.
+ <_primary>SSL certificate for calendar “{0}” is not trusted.
<_secondary>Reason: {1}
- <_primary>SSL certificate for mail account '{0}' is not trusted.
+ <_primary>SSL certificate for mail account “{0}” is not trusted.
<_secondary>Reason: {1}
- <_primary>SSL certificate for memo list '{0}' is not trusted.
+ <_primary>SSL certificate for memo list “{0}” is not trusted.
<_secondary>Reason: {1}
- <_primary>SSL certificate for task list '{0}' is not trusted.
+ <_primary>SSL certificate for task list “{0}” is not trusted.
<_secondary>Reason: {1}
diff --git a/src/smime/gui/ca-trust-dialog.c b/src/smime/gui/ca-trust-dialog.c
index 5955e8add1..ce0558cee4 100644
--- a/src/smime/gui/ca-trust-dialog.c
+++ b/src/smime/gui/ca-trust-dialog.c
@@ -101,7 +101,7 @@ ca_trust_dialog_show (ECert *cert,
ctd_data->objsign_checkbutton = e_builder_get_widget (ctd_data->builder, "objsign_trust_checkbutton");
w = e_builder_get_widget (ctd_data->builder, "ca-trust-label");
- txt = g_strdup_printf (_("Certificate '%s' is a CA certificate.\n\nEdit trust settings:"), e_cert_get_cn (cert));
+ txt = g_strdup_printf (_("Certificate “%s” is a CA certificate.\n\nEdit trust settings:"), e_cert_get_cn (cert));
gtk_label_set_text ((GtkLabel *) w, txt);
g_free (txt);
diff --git a/src/smime/gui/certificate-manager.c b/src/smime/gui/certificate-manager.c
index 70764d3acb..f1ede898a6 100644
--- a/src/smime/gui/certificate-manager.c
+++ b/src/smime/gui/certificate-manager.c
@@ -1355,7 +1355,7 @@ mail_cert_edit_trust (GtkWidget *parent,
grid = GTK_GRID (gtk_grid_new ());
- text = g_strdup_printf (_("Change trust for the host '%s':"), camel_cert->hostname);
+ text = g_strdup_printf (_("Change trust for the host “%s”:"), camel_cert->hostname);
label = gtk_label_new (text);
g_object_set (G_OBJECT (label),
"margin-bottom", 4,
diff --git a/src/smime/gui/component.c b/src/smime/gui/component.c
index 3b39383208..c9936866b3 100644
--- a/src/smime/gui/component.c
+++ b/src/smime/gui/component.c
@@ -50,9 +50,9 @@ smime_pk11_passwd (ECertDB *db,
g_strchomp (token_name);
if (token_name && *token_name && g_ascii_strcasecmp (slot_name, token_name) != 0)
- prompt = g_strdup_printf (_("Enter the password for '%s', token '%s'"), slot_name, token_name);
+ prompt = g_strdup_printf (_("Enter the password for “%s”, token “%s”"), slot_name, token_name);
else
- prompt = g_strdup_printf (_("Enter the password for '%s'"), slot_name);
+ prompt = g_strdup_printf (_("Enter the password for “%s”"), slot_name);
g_free (slot_name);
g_free (token_name);