aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2003-05-28 23:38:55 +0800
committerChristian Persch <chpe@src.gnome.org>2003-05-28 23:38:55 +0800
commit6d3a2386b12ff5505fa9a78a7130240c94df3986 (patch)
treec1595cd424c60313f8e1af523df53b8a625b56a5 /data
parent20feb46533bc952744580cc2825265b6ba0d98ef (diff)
downloadgsoc2013-epiphany-6d3a2386b12ff5505fa9a78a7130240c94df3986.tar.gz
gsoc2013-epiphany-6d3a2386b12ff5505fa9a78a7130240c94df3986.tar.zst
gsoc2013-epiphany-6d3a2386b12ff5505fa9a78a7130240c94df3986.zip
The "s/charset/encoding/" mega patch :)
2003-05-28 Christian Persch <chpe@cvs.gnome.org> The "s/charset/encoding/" mega patch :) * *, */*, */*/*: s/charset/encoding/ * embed/mozilla/mozilla-embed-single.c: (impl_get_charsets), (impl_get_language_groups), (control_charsets_list), (mozilla_embed_single_init), (fill_charset_lists): * embed/ephy-embed-single.h: * embed/ephy-embed-single.c: Sort the returned list of charsets resp. language groups according to the localised strings in the current locale. Allow for underscore eliding to be able to use the list in both menus (underscore -> accel) and in the prefs option menu (no accels). * lib/ephy-string.h: * lib/ephy-string.c: (ephy_str_elide_underscores): New helper function for eliding underscores. * lib/ephy-langs.h: * lib/ephy-langs.c: A few more common lang/encoding related defines and struct, as well as helper functions to free them in one go. * embed/ephy-embed-utils.h: * embed/ephy-embed-utils.c: (ephy_embed_utils_build_charsets_submenu): * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb), (build_group), (build_charset), (ephy_encoding_menu_rebuild): * src/ephy-nautilus-view.c: (gnv_cmd_set_charset): * src/prefs-dialog.c: (prefs_dialog_init), (default_charset_menu_changed_cb), (find_charset_in_list_cmp), (create_default_charset_menu), (prefs_dialog_finalize): Show the list of charsets and language groups sorted in the current locale. * data/epiphany.schemas.in: Document the possible charset values.
Diffstat (limited to 'data')
-rw-r--r--data/epiphany.schemas.in32
-rw-r--r--data/glade/prefs-dialog.glade8
2 files changed, 28 insertions, 12 deletions
diff --git a/data/epiphany.schemas.in b/data/epiphany.schemas.in
index dd07a1819..a50684d32 100644
--- a/data/epiphany.schemas.in
+++ b/data/epiphany.schemas.in
@@ -137,14 +137,30 @@
</locale>
</schema>
<schema>
- <key>/schemas/apps/epiphany/rendering/default_charset</key>
- <applyto>/apps/epiphany/rendering/default_charset</applyto>
+ <key>/schemas/apps/epiphany/rendering/default_encoding</key>
+ <applyto>/apps/epiphany/rendering/default_encoding</applyto>
<owner>epiphany</owner>
<type>string</type>
- <default>Western (ISO-8859-1)</default>
- <locale name="C">
- <short>Default charset</short>
- <long>Default charset.</long>
+ <default>ISO-8859-1</default>
+ <locale name="C">
+ <short>Default encoding</short>
+ <long>Default encoding. Accepted values are: armscii-8, Big5,
+ Big5-HKSCS, EUC-JP, EUC-KR, gb18030, GB2312, geostd8, HZ-GB-2312,
+ IBM850, IBM852, IBM855, IBM857, IBM862, IBM864, IBM864i, IBM866,
+ ISO-2022-CN, ISO-2022-JP, ISO-2022-KR, ISO-8859-1, ISO-8859-10,
+ ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16, ISO-8859-2,
+ ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-6-E,
+ ISO-8859-6-I, ISO-8859-7, ISO-8859-8, ISO-8859-8-E, ISO-8859-8-I,
+ ISO-8859-9, ISO-IR-111, KOI8-R, KOI8-U, Shift_JIS, T.61-8bit, TIS-620,
+ us-ascii, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE, UTF-7, UTF-8, VISCII,
+ windows-1250, windows-1251, windows-1252, windows-1253, windows-1254,
+ windows-1255, windows-1256, windows-1257, windows-1258, windows-936,
+ x-euc-tw, x-gbk, x-imap4-modified-utf7, x-johab, x-mac-arabic, x-mac-ce,
+ x-mac-croatian, x-mac-cyrillic, x-mac-devanagari, x-mac-farsi,
+ x-mac-greek, x-mac-gujarati, x-mac-gurmukhi, x-mac-hebrew,
+ x-mac-icelandic, x-mac-roman, x-mac-romanian, x-mac-turkish,
+ x-mac-ukrainian, x-u-escaped, x-user-defined, x-viet-tcvn5712,
+ x-viet-vps and x-windows-949.</long>
</locale>
</schema>
<schema>
@@ -398,8 +414,8 @@
</locale>
</schema>
<schema>
- <key>/schemas/apps/epiphany/rendering/autodetect_charset</key>
- <applyto>/apps/epiphany/rendering/autodetect_charset</applyto>
+ <key>/schemas/apps/epiphany/rendering/autodetect_encoding</key>
+ <applyto>/apps/epiphany/rendering/autodetect_encoding</applyto>
<owner>epiphany</owner>
<type>int</type>
<default>0</default>
diff --git a/data/glade/prefs-dialog.glade b/data/glade/prefs-dialog.glade
index 3d9b7abd9..c4bd6a2e9 100644
--- a/data/glade/prefs-dialog.glade
+++ b/data/glade/prefs-dialog.glade
@@ -2039,7 +2039,7 @@
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
- <property name="mnemonic_widget">autocharset_optionmenu</property>
+ <property name="mnemonic_widget">auto_encoding_optionmenu</property>
</widget>
<packing>
<property name="left_attach">0</property>
@@ -2064,7 +2064,7 @@
<property name="yalign">0.5</property>
<property name="xpad">0</property>
<property name="ypad">0</property>
- <property name="mnemonic_widget">default_charset_optionmenu</property>
+ <property name="mnemonic_widget">default_encoding_optionmenu</property>
</widget>
<packing>
<property name="left_attach">0</property>
@@ -2118,7 +2118,7 @@
</child>
<child>
- <widget class="GtkOptionMenu" id="default_charset_optionmenu">
+ <widget class="GtkOptionMenu" id="default_encoding_optionmenu">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="history">-1</property>
@@ -2134,7 +2134,7 @@
</child>
<child>
- <widget class="GtkOptionMenu" id="autocharset_optionmenu">
+ <widget class="GtkOptionMenu" id="auto_encoding_optionmenu">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="history">0</property>