tags 405968 patch
tags 405967 patch
thanks
Hello,
This patch removes the codeset and modifier of the current locale before
appending .UTF8.
i.e. any of ll_CC, ll_CC.CODESET, [EMAIL PROTECTED] and
[EMAIL PROTECTED] will be changed to ll_CC
I tested the regex in a python interpreter, but I did not tested to run
utf8migrationtool with the locales mentioned in 405967 and 405968.
Kind Regards,
--
Nekral
diff -rauN ../orig/utf8-migration-tool-0.4.3/utf8migrationtool ./utf8-migration-tool-0.4.3/utf8migrationtool
--- ../orig/utf8-migration-tool-0.4.3/utf8migrationtool 2005-03-17 23:15:23.000000000 +0100
+++ ./utf8-migration-tool-0.4.3/utf8migrationtool 2007-01-07 18:08:48.000000000 +0100
@@ -74,7 +74,9 @@
w['FileNameConversion'].currentEncoding = currentEncoding
if w['Login'].currentEncoding != "UTF-8":
- w['Login'].newLocale = w['Login'].currentLocale + ".UTF-8"
+ import sre
+ match = sre.match("^(.*?)(\..*)?(@.*)?$", w['Login'].currentLocale)
+ w['Login'].newLocale = match.group(1) + ".UTF-8"
else:
w['Login'].newLocale = w['Login'].currentLocale