#32 Turkish plugin translations and LC_CTYPE setting conflict

closed-fixed
nobody
None
5
2007-03-31
2006-02-18
Tomas Kuliavas
No

PHP gettext extension uses LC_CTYPE for charset
conversions. In Turkish translation SquirrelMail sets
LC_CTYPE to C in order to avoid unexpected
strtolower/strtoupper behavior. It breaks 8bit
characters in plugin translations.

If bind_textdomain_codeset is used after bindtextdomain
call,

Discussion

    • status: open --> closed-fixed
     
  • Logged In: YES
    user_id=508228
    Originator: NO

    Since the addition of sq_change_text_domain() to 1.4.10 and 1.5.2 on 2007/03/30, any plugin that uses sq_change_text_domain() will avoid this bug. This will be integrated into the SquirrelMail plugin specifications/requirements henceforth, so I am closing this bug. Thank you for helping fix it.