From: A.Murat B. <mb...@yy...> - 2004-08-19 08:57:38
|
>> Hi >> I think view_as_html plugin changes IMG command as img but in my >> language >> (Turkish) lower case of I is ı (without point). then command changes as >> ımg and images not shown. How do I solve this? >> Thanks. >> /Murat > > See attached patch. Some SquirrelMail scripts expect English character > conversion rules. Patch breaks some case insensitive searches in Turkish > translation. Correct solution is to rewrite use of all strtolower, > strtoupper and other locale dependent case insensitive functions. > > https://sourceforge.net/tracker/?func=detail&aid=690625&group_id=311&atid=100311 > > Patch is done against 1.4.3a. It should apply correctly on SquirrelMail > 1.4.2 and 1.5.x too. > > If you run php scripts in Turkish locale, you have more problems than ımg > tags. In SquirrelMail server side sorting does not work, php before 4.3.0 > messes with function names and variables. Patch is tested on php 4.3.4. I > still have to test it on older php versions. > > -- > Tomas Thanks a lot. I'm newbie but I have learned a lot of things by your answer. But I'm afraid the attached file has some wrong. I tried to test the patch but got errors... [root@posta functions]# patch < i18n.php.tr.diff.gz patch unexpectedly ends in middle of line patch: **** Only garbage was found in the patch input. I have changed; $languages['tr_TR']['NAME'] = 'Turkish'; $languages['tr_TR']['CHARSET'] = 'iso-8859-9'; $languages['tr_TR']['LOCALE'] = 'tr_TR.ISO8859-9'; $languages['tr']['ALIAS'] = 'tr_TR'; like; $languages['tr_TR.ISO8859-9']['NAME'] = 'Turkish'; $languages['tr_TR.ISO8859-9']['CHARSET'] = 'iso-8859-9'; $languages['tr_TR']['LOCALE'] = 'tr_TR.ISO8859-9'; $languages['tr']['ALIAS'] = 'tr_TR.ISO8859-9'; in i18n.php but no change... can you explain how to apply patch you sent? /Murat |