Re: [Linux-programlama] Po dosya sını nasıl kullanabilirim?

---------

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

From: firak irak (f_irak@yahoo.com)
Date: Mon 04 Dec 2006 - 15:42:51 GMT


cevaplarınız için teşekkür ederim,
ben bunu bir mono c# projesinde kullanacağım. daha kapsamlı bir bilgiye ihtiyacım var açıkcası.
 
Saygılarımla
 
Fazıl Irak
 
 
 
----- Original Message -----
  From: "Mahir B. AÅŸut"
  To: linux-programlama@liste.linux.org.tr
  Sent: Monday, December 04, 2006 4:34 PM
  Subject: Re: [Linux-programlama] Po dosyasını nasıl kullanabilirim?
  

Merhabalar,

Söz ettiğiniz PO(?) konusunda deneyimim yok ama Perl ile yaptığım bir internet projesinde uyguladığım yöntem şöyleydi.

lang.tr (lang.en, ...) isimli bir dosyada ekrana gelebilecek her tür mesaj, hata kodu vb. hash olarak tanımlıyorum.

Mesela;

# MESAJLAR

$mesaj{'001'} = "Lütfen kullanıcı kodunuzu giriniz";
...

# HATA MESAJLARI

$hata{'001'} = "Giriş hatası !";

gibi.

Programda da gerekli yerlerde;

print $mesaj{'001}."&nbsp;<input type=text name=id>\n";

gibi bunları kullanıyorum. Başta hangi dil dosyasını içerdiysem o dil dosyası kullanılacağı için otomatik olarak seçtiğim dilde geliyor site.

Veritabanı tarafındaki dinamik veriler (ürün bilgisi, ilan bilgisi vb.) için ise ürünlerin yabancı dile çevrilecek unsurlarını ayrı tablolarda tutup seçilen dil doğrultusunda o tablodan sorgulama yapıyorum...

selamlar,
Mahir

firak irak yazmış: Merhaba,

Projemde dil seçenekleri konusunda uzun zamandır nasıl bir strateji uygulayabilirim diye düşünüyordum. Aslında alternatif çok bir txt veya bir xml dosyasında tutabileceğim gibi veritabanımdada saklayabilirim gerçi bu iyi bir alternatif olarak görünmüyor. Bugün mysql administratorü türkçeleştirmeye çalışırken dil seçenek sistemini po ile yapıldığını gördüm. Küçük bir araştırmada aslında merak ettiğim bir sorunun cevabına ulaştım. Açık kaynak kod sistemlerinin çoğu aynı sistemi kullanıyordu. Düşündüğümde ise bir çok avantajı var.

Şimdi benim merak ettiğim, bu sistem hakkında daha çok ve detaylı bilgiyi nereden bulabilirim. Ben nasıl bu sistemi kendi projemde kullanabilirim. Bunun için bana kaynak gösterebilir misiniz veya araştırma yapmama imkan sağlayacak bilgilerinizi benimle paylaşırsanız memnun olurum.

Şimdiden teşekkürler,
Saygılarımla

Fazıl Irak

    

    
---------------------------------
    Yahoo! kullaniyor musunuz?
Istenmeyen postadan biktiniz mi? Istenmeyen postadan en iyi korunma Yahoo! Posta’da
http://tr.mail.yahoo.com

---------------------------------
_______________________________________________Linux-programlama mailing listLinux-programlama@liste.linux.org.trhttp://liste.linux.org.tr/mailman/listinfo/linux-programlama
  
  
---------------------------------
  

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

                 
---------------------------------
Yahoo! kullaniyor musunuz?
 Simdi, 1GB e-posta saklama alani sunuyor
http://tr.mail.yahoo.com

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.