aboutsummaryrefslogtreecommitdiffstats
path: root/src/prefs-dialog.c
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2003-05-27 05:13:03 +0800
committerChristian Persch <chpe@src.gnome.org>2003-05-27 05:13:03 +0800
commit3f91d766156e07b491c27bc447fb7800cc7b4cdd (patch)
treec6fd21b549d42d2d420bf0f2980a751236d7c990 /src/prefs-dialog.c
parenta991c432844c98ff65cca9765f5e8e3cf25d19b3 (diff)
downloadgsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.tar
gsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.tar.gz
gsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.tar.bz2
gsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.tar.lz
gsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.tar.xz
gsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.tar.zst
gsoc2013-epiphany-3f91d766156e07b491c27bc447fb7800cc7b4cdd.zip
Refactored the charset and language groups strings.
2003-05-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-i18n.h: * embed/mozilla/mozilla-i18n.c: * embed/mozilla/mozilla-embed-single.c: (fill_charsets_list), (impl_get_charset_titles): * embed/mozilla/mozilla-notifiers.c: (mozilla_notifiers_init): * lib/ephy-langs.h: * src/prefs-dialog.c: (setup_font_menu): Refactored the charset and language groups strings.
Diffstat (limited to 'src/prefs-dialog.c')
-rw-r--r--src/prefs-dialog.c31
1 files changed, 6 insertions, 25 deletions
diff --git a/src/prefs-dialog.c b/src/prefs-dialog.c
index 3ae29f0e5..8e7793d16 100644
--- a/src/prefs-dialog.c
+++ b/src/prefs-dialog.c
@@ -28,6 +28,7 @@
#include "ephy-gui.h"
#include "eel-gconf-extensions.h"
#include "language-editor.h"
+#include "ephy-langs.h"
#include <bonobo/bonobo-i18n.h>
#include <gtk/gtkframe.h>
@@ -71,26 +72,6 @@ void
prefs_language_more_button_clicked_cb (GtkWidget *button,
EphyDialog *dialog);
-/* FIXME duped in mozilla/ */
-const
-char *lang_encode[] =
-{
- "x-western",
- "x-central-euro",
- "ja",
- "zh-TW",
- "zh-CN",
- "ko",
- "x-cyrillic",
- "x-baltic",
- "el",
- "tr",
- "x-unicode",
- "th",
- "he",
- "ar"
-};
-
static const
struct
{
@@ -399,12 +380,12 @@ setup_font_menu (PrefsDialog *dialog,
(EPHY_EMBED_SHELL (ephy_shell));
ephy_embed_single_get_font_list (single,
- lang_encode[dialog->priv->language],
+ lang_encode_item[dialog->priv->language],
type, &fonts, &default_font);
/* Get the default font */
sprintf (key, "%s_%s_%s", CONF_RENDERING_FONT, type,
- lang_encode[dialog->priv->language]);
+ lang_encode_item[dialog->priv->language]);
name = eel_gconf_get_string (key);
if (name == NULL)
{
@@ -454,7 +435,7 @@ save_font_menu (PrefsDialog *dialog,
sprintf (key, "%s_%s_%s", CONF_RENDERING_FONT,
fonts_types[type],
- lang_encode[dialog->priv->language]);
+ lang_encode_item[dialog->priv->language]);
eel_gconf_set_string (key, name);
g_free (name);
}
@@ -510,7 +491,7 @@ size_spinbutton_changed_cb (GtkWidget *spin, PrefsDialog *dialog)
sprintf (key, "%s_%s",
size_prefs[type],
- lang_encode[dialog->priv->language]);
+ lang_encode_item[dialog->priv->language]);
eel_gconf_set_integer (key, gtk_spin_button_get_value (GTK_SPIN_BUTTON (spin)));
}
@@ -554,7 +535,7 @@ setup_size_control (PrefsDialog *dialog,
int size;
sprintf (key, "%s_%s", pref,
- lang_encode[dialog->priv->language]);
+ lang_encode_item[dialog->priv->language]);
size = eel_gconf_get_integer (key);
if (size == 0) size = default_size;