aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-shell-window-commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-shell-window-commands.c')
-rw-r--r--shell/e-shell-window-commands.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/shell/e-shell-window-commands.c b/shell/e-shell-window-commands.c
index 75749c41a4..010e229775 100644
--- a/shell/e-shell-window-commands.c
+++ b/shell/e-shell-window-commands.c
@@ -28,7 +28,7 @@
#include <glib/gprintf.h>
#include <libgnome/gnome-exec.h>
-#include <libgnome/gnome-i18n.h>
+#include <glib/gi18n.h>
#include <libgnome/gnome-url.h>
#include <libgnomevfs/gnome-vfs-mime-handlers.h>
@@ -611,10 +611,11 @@ command_quick_reference (BonoboUIComponent *uih,
{
char *quickref;
GnomeVFSMimeApplication *app;
- const GList *lang_list = gnome_i18n_get_language_list ("LC_MESSAGES");
+ const gchar * const *language_names;
- for (; lang_list != NULL; lang_list = lang_list->next) {
- const char *lang = lang_list->data;
+ language_names = g_get_language_names ();
+ while (*language_names != NULL) {
+ const gchar *lang = *language_names++;
/* This has to be a valid language AND a language with
* no encoding postfix. The language will come up without