[linux-baslangic] Re: Squirrelmail Turkce Sorunu? (Cozuldu)

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: A.Murat BAYRAM (mbayram@yyu.edu.tr)
Date: Sat 28 Aug 2004 - 19:50:33 EEST


>
> Merhabalar,
>
> On Saturday 28 August 2004 16:45, A.Murat BAYRAM wrote:
>> Qmail ile birlikte webmail olarak Squirrelmail kullanıyorum, gayet hoş
>> güzel ama bazı pluginlerde Türkçe sorunu yaşıyorum. Mesela, view_as_html
>> plugininde html olarak gönderilen bir postada <IMG> ile eklenmiş resimlerin
>> komutunu küçük harfe çeviriyor ve <ımg> yapıyor, bu da resimlerin
>> görüntülenememesine yol açıyor. html_mail plugininde htmlarea görünmüyor,
>> başka dillere çevirince görünüyor. Bu problemleri yaşayıp düzeltebilen var
>> mı acaba?
>
> Ben de daha once bir takim sorunlar yasamistim, fakat kaynak koda duzensiz
> bir iki mudahale ile duzeltmistim.. Dolayisi ile yaptigim duzeltmeler gunu
> kurtarici olduklarindan ve daha sonra donemedigmden dolayi yitip gittiler.
>
>> Onlar için "bu bizim sorunumuz değil" deyip sıyrılmak kolay, peki bu kimin
>> sorunu? Küçücük bir nokta yüzünden bu sorunları yaşamak zorunda mıyız?
>
> Aslinda belki de bunun onlarin sorunu oldugunu dusunmek pek dogru degil. Bu
> locale ayarlariniz ile ilgili bir sorun. locale uygulamalarin kimi
> fonksiyonlarinin yerelinize ozel davranmalarini sagliyor, kimi zaman bu
> uygulamalarin sacmalamasina da neden olabiliyor tabi. Simdi sizin yereliniz
> turkce iken tolower("TIRMIK"); fonksiyonunun ciktisi ne olacak? Normalde
> türkce yerelde bu "tırmık" olmasini beklemeliyiz. Fakat ingilizce kelimeler
> isin icine girdiginde boyle enteresan sorunlar bas gosteriyor iste,
> toupper("img"); fonksiyonunun dondurdugu de İMG oluyor. Bu tip sorunlarin
> yasanacagi uygulamalari cagirirken export LC_CTYPE="C" diyerek karakter
> karsilastirma ve siniflandirma fonksiyonlarinin POSIX calismasini saglayip
> sorunlarin bir kismini cozuyorsunuz.
>
> Fakat daha saglami, uygulama programcisinin bunlari daha once dusunup kodu
> ona gore yazmasi tabi. Fakat bu tip dertlerden muzdarip olmadiklarindan
> dolayi onlar nasil yazarsa yazsin kendilerinde duzgun calisiyor.
>
> Aklima gelen bir kac yol var, eger firsat bulabilirsem hafta ici kendi
> sunucumdaki squirrel'a view_as_html modulunu yukleyip problemi cozecek bir
> patch yazar size gondermeye calisirim.
>
> Diger yol /etc/profile dosyanizin sonuna export LC_CTYPE="C" satirini
> eklemeniz olabilir.
>
> Diger yol da adamlain cikaracagi patchi beklemek olabilir.
>
> Tabi bir de daha once squirrel'in bu derdi ile ugrasmis arkadaslarimiz
> olabilir, onlar sip diye sorunu cozecek bir sey soyleyiverebilirler..
>
>
> Selamlar.
> --
>

http://sourceforge.net/mailarchive/message.php?msg_id=8880815 adresinde yazılanlara
göre, functions klasörü aldındaki i18n.php dosyasındaki;

----
         if ( !ini_get("safe_mode") &&
              getenv( "LC_ALL" ) != $longlocale ) {
             putenv( "LC_ALL=$longlocale" );
             putenv( "LANG=$longlocale" );
             putenv( "LANGUAGE=$longlocale" );
         }
         setlocale(LC_ALL, $longlocale);
 ----
satırlarına
 ----
         if ( !ini_get("safe_mode") &&
              getenv( "LC_ALL" ) != $longlocale ) {
             putenv( "LC_ALL=$longlocale" );
             putenv( "LANG=$longlocale" );
             putenv( "LANGUAGE=$longlocale" );
             putenv( "LC_CTYPE=C" );
         }
         setlocale(LC_ALL, $longlocale);
         setlocale(LC_CTYPE, "C");
 ----
şeklinde eklemeler yapılınca düzeldi....

Teşekkürler... Saygılar.

--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.