summaryrefslogtreecommitdiff
path: root/Mailman/Defaults.py.in
diff options
context:
space:
mode:
authorbwarsaw2002-04-10 04:35:29 +0000
committerbwarsaw2002-04-10 04:35:29 +0000
commit256b627da62e1de10292e15f3b45facd56a460a4 (patch)
tree7e8a8713b310cc7ce52d3288c058427b065ecfa8 /Mailman/Defaults.py.in
parentbb331ca960bfb41f9233b1197d5210a702782435 (diff)
downloadmailman-256b627da62e1de10292e15f3b45facd56a460a4.tar.gz
mailman-256b627da62e1de10292e15f3b45facd56a460a4.tar.zst
mailman-256b627da62e1de10292e15f3b45facd56a460a4.zip
Diffstat (limited to 'Mailman/Defaults.py.in')
-rw-r--r--Mailman/Defaults.py.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/Mailman/Defaults.py.in b/Mailman/Defaults.py.in
index 0f8a0bc00..e20ef3806 100644
--- a/Mailman/Defaults.py.in
+++ b/Mailman/Defaults.py.in
@@ -1120,3 +1120,18 @@ add_language('no', _('Norwegian'), 'iso-8859-1')
add_language('ru', _('Russian'), 'koi8-r')
del _
+
+
+# Because the Japanese codecs are currently provided by a 3rd party package,
+# Pythons previous to 2.3 don't know about Japanese codec aliases. Martin von
+# Loewis says these need to be added before any of the codecs are accessed.
+import encodings.aliases
+
+ja_aliases = {'euc_jp':'japanese.euc_jp',
+ 'shift_jis':'japanese.shift_jis',
+ 'windows-932':'japanese.ms932',
+ 'cp932':'japanese.ms932',
+ 'ms932':'japanese.ms932',
+ 'iso_2022_jp':'japanese.iso_2022_jp',
+ }
+encodings.aliases.aliases.update(ja_aliases)