çoklu dil desteği sağlama....
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
çoklu dil desteği sağlama....
Herkese kolay gelsin.Soruma yönelik forumda yazılanları okudum.Yazılan önerilerde genelde ini uzantılı dosyalar ile çoklu dil desteği verme problemine çözüm bulunmuş.Bunları Dll ler ile yapmamamız mumkunmu .Bunu yaparken nasıl bir yol izleyecegiz.burada tüm componentlerin adını ve diğer dildeki karşılığımı yazılacak (tabi yazmak gerekecekte).yada şöyle sorayım.Dll seçilen dile gore yuklenecek ve bu dll kullanılırken caption ve textler bu dll'e parametre olarak gonderilecek ing. karşılığı mı donecek. yada dll direkt labe1.caption:='Start' ; işlemini mi yapacak....
Nasıl olacak?Bu konuda yardımcı olursanız sevinirim....
İyi Günler,iyi çalışmalar...
Nasıl olacak?Bu konuda yardımcı olursanız sevinirim....
İyi Günler,iyi çalışmalar...
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Merhaba.
dll, xml ya da ini..Kaynağınız ne olursa olsun, fonksiyon, key ya da bir value değeri bahsettiğiniz gibi ilgili bileşen, mesaj metni ya da kullanıcıya deklare edilen her şeyi belirli bir index, karşılık ya da key neticesinde okutmanız gerekmektedir...
Örnek;
Kolay gelsin.
dll, xml ya da ini..Kaynağınız ne olursa olsun, fonksiyon, key ya da bir value değeri bahsettiğiniz gibi ilgili bileşen, mesaj metni ya da kullanıcıya deklare edilen her şeyi belirli bir index, karşılık ya da key neticesinde okutmanız gerekmektedir...
Örnek;
Kod: Tümünü seç
function KapanisMesaji : String;
begin
if GecerliDil='Engilish' then
Result := 'Are You Sure Close Program';
end;
programinda genel degiskenler kullanacaksin, dll yuklenince bu degiskenler otomatik olarak türkçe yada rusça karsiliklari ile dolacak.
ha ini ha dll,
ini dosyasi olmasinin avantaji su misal ingilizce satin alan biri oturup iniden bunlari misal hollandaca / almanca filan yapabilir ama dll de mutlak sen hepsini yapmalisin
ha ini ha dll,
ini dosyasi olmasinin avantaji su misal ingilizce satin alan biri oturup iniden bunlari misal hollandaca / almanca filan yapabilir ama dll de mutlak sen hepsini yapmalisin
-
- Üye
- Mesajlar: 30
- Kayıt: 03 Kas 2005 05:01
- İletişim:
hic ugrasma
al sana freeware component http://rapidshare.com/files/55892488/T_ ... e.zip.html