[88419] Encoding code should move to internal, and SSE
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset.properties b/bundles/org.eclipse.wst.sse.core/config/charset.properties
new file mode 100644
index 0000000..9e00ac8
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode(UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode(UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode(UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=Central/East European (Slavic) 
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=Southern European
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=Arabic, Logical
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=Arabic
+codeset.9.iana=windows-1256
+
+codeset.10.label=Chinese, National Standard
+codeset.10.iana=GB18030
+
+codeset.11.label=Traditional Chinese, Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Cyrillic, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Cyrillic, ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=Greek
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=Hebrew, Visual
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=Hebrew
+codeset.16.iana=windows-1255
+
+codeset.17.label=Japanese, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=Japanese, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=Japanese, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=Korean, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=Korean, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=Thai, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=Turkish
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_de.properties b/bundles/org.eclipse.wst.sse.core/config/charset_de.properties
new file mode 100644
index 0000000..2989b66
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_de.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode (UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode (UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode (UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode (UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Lateinischer Zeichensat 1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=Zentral-/Osteuropa (Slawisch)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=S\u00fcdeuropa
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=Arabisch (logisch)
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=Arabisch
+codeset.9.iana=windows-1256
+
+codeset.10.label=Chinesisch (Nationalstandard)
+codeset.10.iana=GB18030
+
+codeset.11.label=Traditionelles Chinesisch (Big5)
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Kyrillisch, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Kyrillisch, ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=Griechisch
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=Hebr\u00e4isch (grafisch orientiert)
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=Hebr\u00e4isch
+codeset.16.iana=windows-1255
+
+codeset.17.label=Japanisch, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=Japanisch, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=Japanisch, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=Koreanisch, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=Koreanisch, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=Thail\u00e4ndisch, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=T\u00fcrkisch
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_es.properties b/bundles/org.eclipse.wst.sse.core/config/charset_es.properties
new file mode 100644
index 0000000..efaa0f4
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_es.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode(UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode(UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode(UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=Europa central/oriental (Eslavo)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=Europa meridional
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=\u00c1rabe, l\u00f3gico
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=\u00c1rabe
+codeset.9.iana=windows-1256
+
+codeset.10.label=Chino, est\u00e1ndar nacional
+codeset.10.iana=GB18030
+
+codeset.11.label=Chino tradicional, Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Cir\u00edlico, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Cir\u00edlico, ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=Griego
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=Hebreo, visual
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=Hebreo
+codeset.16.iana=windows-1255
+
+codeset.17.label=Japon\u00e9s, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=Japon\u00e9s, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=Japon\u00e9s, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=Coreano, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=Coreano, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=Tailand\u00e9s, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=Turco
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_fr.properties b/bundles/org.eclipse.wst.sse.core/config/charset_fr.properties
new file mode 100644
index 0000000..9235094
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_fr.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode(UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode(UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode(UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=Europe centrale et de l'Est (slave)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=Europe m\u00e9ridionale
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=Arabic, Logical
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=Arabic
+codeset.9.iana=windows-1256
+
+codeset.10.label=Chinois simplifi\u00e9
+codeset.10.iana=GB18030
+
+codeset.11.label=Chinois traditionnel, Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Cyrillique, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Cyrillique, ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=Grec
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=H\u00e9breu, visuel
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=H\u00e9breu
+codeset.16.iana=windows-1255
+
+codeset.17.label=Japonais, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=Japonais, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=Japonais, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=Cor\u00e9en, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=Cor\u00e9en, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=Tha\u00ef, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=Turc
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_it.properties b/bundles/org.eclipse.wst.sse.core/config/charset_it.properties
new file mode 100644
index 0000000..89fcb04
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_it.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode(UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode(UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode(UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=Europa centrale/orientale (Slavo)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=Europa del sud
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=Arabo, Logico
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=Arabo
+codeset.9.iana=windows-1256
+
+codeset.10.label=Cinese, Nazionale standard
+codeset.10.iana=GB18030
+
+codeset.11.label=Cinese tradizionale, Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Cirillico, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Cirillico, ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=Greco
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=Ebraico, visivo
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=Ebraico
+codeset.16.iana=windows-1255
+
+codeset.17.label=Giapponese, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=Giapponese, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=Giapponese, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=Coreano, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=Coreano, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=Tailandese, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=Turco
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_ja.properties b/bundles/org.eclipse.wst.sse.core/config/charset_ja.properties
new file mode 100644
index 0000000..5a0bf8f
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_ja.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/ \u30e6\u30cb\u30b3\u30fc\u30c9 (UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/ \u30e6\u30cb\u30b3\u30fc\u30c9 (UTF-16) \u30d3\u30c3\u30b0\u30fb\u30a8\u30f3\u30c7\u30a3\u30a2\u30f3
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/ \u30e6\u30cb\u30b3\u30fc\u30c9 (UTF-16BE) \u30d3\u30c3\u30b0\u30fb\u30a8\u30f3\u30c7\u30a3\u30a2\u30f3
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/ \u30e6\u30cb\u30b3\u30fc\u30c9 (UTF-16LE) \u30ea\u30c8\u30eb\u30fb\u30a8\u30f3\u30c7\u30a3\u30a2\u30f3
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=\u4e2d\u592e/\u6771\u30e8\u30fc\u30ed\u30c3\u30d1 (\u30b9\u30e9\u30d6\u8a9e) (Slavic)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=\u5357\u30e8\u30fc\u30ed\u30c3\u30d1
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=\u30a2\u30e9\u30d3\u30a2\u8a9e\u3001\u8ad6\u7406
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=\u30a2\u30e9\u30d3\u30a2\u8a9e
+codeset.9.iana=windows-1256
+
+codeset.10.label=\u4e2d\u56fd\u8a9e\u3001\u6a19\u6e96
+codeset.10.iana=GB18030
+
+codeset.11.label=\u4e2d\u56fd\u8a9e (\u7e41\u4f53\u5b57), Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=\u30ad\u30ea\u30eb\u6587\u5b57\u3001ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=\u30ad\u30ea\u30eb\u6587\u5b57\u3001ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=\u30ae\u30ea\u30b7\u30e3\u8a9e
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=\u30d8\u30d6\u30e9\u30a4\u8a9e\u3001\u30d3\u30b8\u30e5\u30a2\u30eb
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=\u30d8\u30d6\u30e9\u30a4\u8a9e
+codeset.16.iana=windows-1255
+
+codeset.17.label=\u65e5\u672c\u8a9e\u3001EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=\u65e5\u672c\u8a9e\u3001ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=\u65e5\u672c\u8a9e\u3001\u30b7\u30d5\u30c8 JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=\u97d3\u56fd\u8a9e\u3001EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=\u97d3\u56fd\u8a9e\u3001ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=\u30bf\u30a4\u8a9e\u3001TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=\u30c8\u30eb\u30b3\u8a9e
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_ko.properties b/bundles/org.eclipse.wst.sse.core/config/charset_ko.properties
new file mode 100644
index 0000000..edb5a44
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_ko.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/\uc720\ub2c8\ucf54\ub4dc(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/\uc720\ub2c8\ucf54\ub4dc(UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/\uc720\ub2c8\ucf54\ub4dc(UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/\uc720\ub2c8\ucf54\ub4dc(UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO \ub77c\ud2f4-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=\uc911\uc559/\ub3d9\ubd80 \uc720\ub7fd(\uc2ac\ub77c\ube0c\uc5b4)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=\ub0a8\ubd80 \uc720\ub7fd
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=\uc544\ub78d, \ub17c\ub9ac\uc801
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=\uc544\ub78d
+codeset.9.iana=windows-1256
+
+codeset.10.label=\uc911\uad6d\uc5b4, \uc790\uad6d \ud45c\uc900
+codeset.10.iana=GB18030
+
+codeset.11.label=\ub300\ub9cc\uc5b4, Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=\uc2dc\ub9b4\uc5b4, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=\uc2dc\ub9b4\uc5b4, ISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=\uadf8\ub9ac\uc2a4\uc5b4
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=\ud788\ube0c\ub9ac\uc5b4, \ube44\uc8fc\uc5bc
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=\ud788\ube0c\ub9ac\uc5b4
+codeset.16.iana=windows-1255
+
+codeset.17.label=\uc77c\ubcf8\uc5b4, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=\uc77c\ubcf8\uc5b4, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=\uc77c\ubcf8\uc5b4, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=\ud55c\uad6d\uc5b4, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=\ud55c\uad6d\uc5b4, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=\ub300\ub9cc\uc5b4, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=\ud130\ud0a4\uc5b4
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_pt_BR.properties b/bundles/org.eclipse.wst.sse.core/config/charset_pt_BR.properties
new file mode 100644
index 0000000..b17cb86
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_pt_BR.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode(UTF-16) Big Endian
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode(UTF-16BE) Big Endian
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode(UTF-16LE) Little Endian
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latino-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=Europeu Central/Leste (Eslavo)
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=Europeu Ant\u00e1rtico
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=Ar\u00e1bico, L\u00f3gica
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=\u00c1rabe
+codeset.9.iana=windows-1256
+
+codeset.10.label=Chin\u00eas, Padr\u00e3o Nacional
+codeset.10.iana=GB18030
+
+codeset.11.label=Chin\u00eas Tradicional, Big5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Cir\u00edlico, ISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Cir\u00edlico, ISO-8859-4
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=Grego
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=Hebraico, Visual
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=Hebraico
+codeset.16.iana=windows-1255
+
+codeset.17.label=Japon\u00eas, EUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=Japon\u00eas, ISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=Japon\u00eas, Shift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=Coreano, EUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=Coreano, ISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=Thai, TISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=Turco
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_zh_CN.properties b/bundles/org.eclipse.wst.sse.core/config/charset_zh_CN.properties
new file mode 100644
index 0000000..781f4c2
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_zh_CN.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646\uff0fUnicode\uff08UTF-8\uff09
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646\uff0fUnicode\uff08UTF-16\uff09\u5927\u5c3e\u6570\u6cd5
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646\uff0fUnicode\uff08UTF-16BE\uff09\u5927\u5c3e\u6570\u6cd5
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646\uff0fUnicode\uff08UTF-16LE\uff09\u5c0f\u5c3e\u6570\u6cd5
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=\u4e2d\u6b27\uff0f\u4e1c\u6b27\uff08\u65af\u62c9\u592b\u8bed\uff09
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=\u5357\u6b27
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=\u963f\u62c9\u4f2f\u8bed\uff0c\u903b\u8f91
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=\u963f\u62c9\u4f2f\u8bed
+codeset.9.iana=windows-1256
+
+codeset.10.label=\u4e2d\u6587\uff0c\u56fd\u5bb6\u6807\u51c6
+codeset.10.iana=GB18030
+
+codeset.11.label=\u7e41\u4f53\u4e2d\u6587\uff0cBig5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=Cyrillic\uff0cISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=Cyrillic\uff0cISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=\u5e0c\u814a\u8bed
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=\u5e0c\u4f2f\u83b1\u8bed\uff0c\u53ef\u89c6
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=\u5e0c\u4f2f\u83b1\u8bed
+codeset.16.iana=windows-1255
+
+codeset.17.label=\u65e5\u8bed\uff0cEUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=\u65e5\u8bed\uff0cISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=\u65e5\u8bed\uff0cShift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=\u97e9\u56fd\u8bed\uff0cEUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=\u97e9\u56fd\u8bed\uff0cISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=\u6cf0\u56fd\u8bed\uff0cTISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=\u571f\u8033\u5176\u8bed
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/charset_zh_TW.properties b/bundles/org.eclipse.wst.sse.core/config/charset_zh_TW.properties
new file mode 100644
index 0000000..2fcb80e
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/charset_zh_TW.properties
@@ -0,0 +1,83 @@
+! the number of codeset names
+totalnumber=24
+
+! Only translate the xx.label strings.  Do not translate the xx.iana or xx.java strings.
+
+codeset.0.label=ISO 10646/Unicode(UTF-8)
+codeset.0.iana=UTF-8
+
+codeset.1.label=ISO 10646/Unicode(UTF-16) \u5927\u5e8f\u6392\u5217\u6cd5
+codeset.1.iana=UTF-16
+
+codeset.2.label=ISO 10646/Unicode(UTF-16BE) \u5927\u5e8f\u6392\u5217\u6cd5
+codeset.2.iana=UTF-16BE
+
+codeset.3.label=ISO 10646/Unicode(UTF-16LE) \u5c0f\u5e8f\u6392\u5217\u6cd5
+codeset.3.iana=UTF-16LE
+
+codeset.4.label=US ASCII
+codeset.4.iana=US-ASCII
+
+codeset.5.label=ISO Latin-1
+codeset.5.iana=ISO-8859-1
+
+! (Slavic: Czech, Croat, German, Hungarian, Polish, Romanian, Slovak, Slovenian)
+codeset.6.label=\u4e2d\u6b50/\u6771\u6b50\uff08\u65af\u62c9\u592b\u6587\uff09
+codeset.6.iana=ISO-8859-2
+
+! (Esperanto, Galician, Maltese, Turkish)
+codeset.7.label=\u5357\u6b50
+codeset.7.iana=ISO-8859-3
+
+codeset.8.label=\u963f\u62c9\u4f2f\u6587\uff0c\u908f\u8f2f
+codeset.8.iana=ISO-8859-6
+
+codeset.9.label=\u963f\u62c9\u4f2f\u6587
+codeset.9.iana=windows-1256
+
+codeset.10.label=\u4e2d\u6587\uff0c\u570b\u969b\u6a19\u6e96
+codeset.10.iana=GB18030
+
+codeset.11.label=\u7e41\u9ad4\u4e2d\u6587\uff0cBig5
+codeset.11.iana=BIG5
+
+! (Estonian, Latvian, Lithuanian)
+codeset.12.label=\u65af\u62c9\u592b\u6587\uff0cISO-8859-4
+codeset.12.iana=ISO-8859-4
+
+! (Bulgarian, Byelorussian, Macedonian, Serbian, Ukrainian)
+codeset.13.label=\u65af\u62c9\u592b\u6587\uff0cISO-8859-5
+codeset.13.iana=ISO-8859-5
+
+codeset.14.label=\u5e0c\u81d8\u6587
+codeset.14.iana=ISO-8859-7
+
+codeset.15.label=\u5e0c\u4f2f\u4f86\u6587\uff0c\u8996\u89ba
+codeset.15.iana=ISO-8859-8
+
+! label=Hebrew, Logical
+! iana=ISO-8859-8-I
+
+codeset.16.label=\u5e0c\u4f2f\u4f86\u6587
+codeset.16.iana=windows-1255
+
+codeset.17.label=\u65e5\u6587\uff0cEUC-JP
+codeset.17.iana=EUC-JP
+
+codeset.18.label=\u65e5\u6587\uff0cISO 2022
+codeset.18.iana=ISO-2022-JP
+
+codeset.19.label=\u65e5\u6587\uff0cShift-JIS
+codeset.19.iana=Shift_JIS
+
+codeset.20.label=\u97d3\u6587\uff0cEUC-KR
+codeset.20.iana=EUC-KR
+
+codeset.21.label=\u97d3\u6587\uff0cISO 2022
+codeset.21.iana=ISO-2022-KR
+
+codeset.22.label=\u6cf0\u6587\uff0cTISI
+codeset.22.iana=TIS-620
+
+codeset.23.label=\u571f\u8033\u5176\u6587
+codeset.23.iana=ISO-8859-9
diff --git a/bundles/org.eclipse.wst.sse.core/config/defaultIANA.properties b/bundles/org.eclipse.wst.sse.core/config/defaultIANA.properties
new file mode 100644
index 0000000..94a4063
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/defaultIANA.properties
@@ -0,0 +1,17 @@
+# This file lists charset mappings between an encoding and its default
+# equivalent encoding listed in charset.properties
+# format: anyname=iana name listed in charset.properties
+
+# No translation necessary
+windows-1252=ISO-8859-1
+windows-932=Shift_JIS
+windows-31j=Shift_JIS
+x-euc-jp-linux=EUC-JP 
+windows-949=EUC-KR
+x-windows-949=EUC-KR
+windows-950=BIG5
+x-windows-950=BIG5
+windows-936=GB18030
+x-mswin-936=GB18030
+GB2312=GB18030
+x-EUC-CN=GB18030
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.sse.core/config/override.properties b/bundles/org.eclipse.wst.sse.core/config/override.properties
new file mode 100644
index 0000000..06ad11b
--- /dev/null
+++ b/bundles/org.eclipse.wst.sse.core/config/override.properties
@@ -0,0 +1,21 @@
+###############################################################################
+# Copyright (c) 2001, 2004 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+# 
+# Contributors:
+#     IBM Corporation - initial API and implementation
+#     Jens Lukowski/Innoopract - initial renaming/restructuring
+#     
+###############################################################################
+# This file lists charset mappings which supplement or override those
+# provided by the VM. There are few cases where this should be required.
+# Note: there is no integrety checking to see if the validCharsetName is indeed
+# valid for a given VM, so errors would only show up when attempted to 
+# be used.
+# format: anyname=validjavaCharsetName
+ISO-8859-8-I=ISO-8859-8
+X-SJIS=Shift_JIS
+X-EUC-JP=Shift_JIS