diff options
-rw-r--r-- | lib/ephy-file-helpers.c | 3 | ||||
-rw-r--r-- | src/prefs-dialog.c | 7 |
2 files changed, 7 insertions, 3 deletions
diff --git a/lib/ephy-file-helpers.c b/lib/ephy-file-helpers.c index baf8a185a..adddc8412 100644 --- a/lib/ephy-file-helpers.c +++ b/lib/ephy-file-helpers.c @@ -207,7 +207,8 @@ ephy_file_desktop_dir (void) if (xdg_desktop_dir != NULL) return g_strdup (xdg_desktop_dir); - return g_build_filename (g_get_home_dir (), "Desktop", NULL); + /* If we don't have XDG user dirs info, return an educated guess. */ + return g_build_filename (g_get_home_dir (), _("Desktop"), NULL); } /** diff --git a/src/prefs-dialog.c b/src/prefs-dialog.c index 6545f7cd4..d532d41f0 100644 --- a/src/prefs-dialog.c +++ b/src/prefs-dialog.c @@ -906,13 +906,16 @@ download_path_changed_cb (GtkFileChooser *button) desktop_dir = ephy_file_desktop_dir (); g_return_if_fail (downloads_dir != NULL && desktop_dir != NULL); + /* Check if the dir matches the default downloads_dir or desktop_dir to + * store the english name instead of the localized one reported by the + * two ephy_file_ functions. */ if (strcmp (dir, downloads_dir) == 0) { - eel_gconf_set_string (CONF_STATE_DOWNLOAD_DIR, "Downloads"); + eel_gconf_set_string (CONF_STATE_DOWNLOAD_DIR, _("Downloads")); } else if (strcmp (dir, desktop_dir) == 0) { - eel_gconf_set_string (CONF_STATE_DOWNLOAD_DIR, "Desktop"); + eel_gconf_set_string (CONF_STATE_DOWNLOAD_DIR, _("Desktop")); } else { |