multi language için button labelleri
multi language için button labelleri
selam arkadaşlar farklı dillerde hazırlayacağım site için bu dillerde kullanacağım button ların labelleriindeki isimleri bu dillere çevirem gerekiyor. bu konuda yardımlarınız bekliyorum
teşekkurler
teşekkurler
- sherlockholmes
- Kıdemli Üye
- Mesajlar: 930
- Kayıt: 19 Tem 2004 09:13
selam ,
hangi dilde yazacağınızı bilmiyorum ama şöyle genel bir yapı önerebilirim
asp için:
php için de buna benzer bir yapı istediğniz işlemi yapmanızı sağlayacaktır.
not:kodları deneme imkanım olmadı , syntax hatası olabilir.
hangi dilde yazacağınızı bilmiyorum ama şöyle genel bir yapı önerebilirim
asp için:
Kod: Tümünü seç
<input type=button value= <%
if language=tr then response.write("gönder")
if language=eng then response.write("send")
%>>
not:kodları deneme imkanım olmadı , syntax hatası olabilir.
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
Bence bu şekilde yapmak yerine tüm metinleri tek bir dosyada topla böylece yeni bir dil eklemen ve düzeltmen kolay olur ayrıca kodlar fazla karışmaz.
mesala bir dil dosyası yap içine;
case dil
türkçe:
ok_dugme="Tamam"
giris_hata="Hatalı Şifre"
ingilizce:
ok_dugme="OK"
giris_hata="Wrong Password"
daha sonra bu değişkenleri sayfalarda kullanabilirsiniz. Çoğu forumda zaten bu mantıkta çalışmaktadır.
mesala bir dil dosyası yap içine;
case dil
türkçe:
ok_dugme="Tamam"
giris_hata="Hatalı Şifre"
ingilizce:
ok_dugme="OK"
giris_hata="Wrong Password"
daha sonra bu değişkenleri sayfalarda kullanabilirsiniz. Çoğu forumda zaten bu mantıkta çalışmaktadır.
@onaydin +1
harıtlamanın zor olduğu durumlarda enum tipi ni devreye sokabilirsiniz
harıtlamanın zor olduğu durumlarda enum tipi ni devreye sokabilirsiniz

Kod: Tümünü seç
enum Diller
{
TR, EN, FR
};
enum Msj
{
Slm, Mrb, Nbr
};
$enmDil = new OrbitEnum ("Diller");
$enmMsj = new OrbitEnum ("Msj");
$kelime[$enmDil ->TR][$enmMsj->Mrb]
- fatihtolgaata
- Üye
- Mesajlar: 382
- Kayıt: 04 Mar 2004 09:46
- Konum: K.çekmece / İstanbul
- İletişim:
+1mkysoft yazdı:Bence bu şekilde yapmak yerine tüm metinleri tek bir dosyada topla böylece yeni bir dil eklemen ve düzeltmen kolay olur ayrıca kodlar fazla karışmaz.
mesala bir dil dosyası yap içine;
case dil
türkçe:
ok_dugme="Tamam"
giris_hata="Hatalı Şifre"
ingilizce:
ok_dugme="OK"
giris_hata="Wrong Password"
daha sonra bu değişkenleri sayfalarda kullanabilirsiniz. Çoğu forumda zaten bu mantıkta çalışmaktadır.
+1Ancestor yazdı:En güzel yöntem mkysoft'un dediği gibi, bir dil dosyası hazırlarsınız ve bu dosyada kullanılacak kelimeleri, cümleleri değişkenlere aktarırsınız. Daha sonra ilgili sayfada bu dil dosyasını include ederiz ve yazı gelecek kısımlarda tek değişken ismi ile çağırırız. Pratik ve akılda kalıcı Wink