On Mon, 2009-12-07 at 23:12 +0200, Atıf CEYLAN wrote:
> Merhaba,
> php üzerinde çalışan, yoğun kullanılan bir sistem için çoklu dil desteği 
> vereceğim.
Ne kadar çok dilli bir sistem.. :) 

> Gettext ile mi çeviri yapsam yoksa const dosyaları oluşturup onlarda mı 
> tanımlasam diye düşünüyorum.
> her dil için const dosyaları oluşturmak performans için daha iyi. Ancak 
> kullanım ve ilk entegrasyon süreci göz önüne alındığında ise Gettext 
> daha ağır basıyor.
Tabiki gettext in avantajları php için de geçerli ama ortalama php
yazanların gettext ile pek araları yok sanırım. Bir süredir python ile
devam ediyorum, python ile birlikte tanıştım gettext ile. Daha önce php
ile yıllar geçti fakat hiç bir işte kullanmadım.

http://www.php.net/manual/en/book.gettext.php
Dökümantasyon var ama kullanıcı deneyimleri çok az. Sanırım php için de
çok yeni olmalı. Eğer başkaları ile devam edecekseniz, ben olsam bunu
dikkate alırdım. Ayrıca uygulamayı da gettext bağımlı hale getirmiş
olacaksınız. Eğer kolay konfigure edemeyeceğiniz bir yerde çalıştırmayı
düşünüyorsanız bu da problem olabilir. Bazı yer sağlayıcılarda XML
kütüphanelerini bile bulmak sorun oluyor.

Diğer türlü hem performans hem de -1 bağımlılık demek. Daha kolay
taşınabilir etc.. Bildiğiniz gibi işte.. :)


> 
> Sizce tercih ne olmalı? Artı ve eksi yanlarını belirtebilir misiniz?
> 
> Kolay gelsin
> 
Kolaylıklar.. 

--
Ali Rıza Keleş,


_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap