bildirgec.org

çoklu dil hakkında tüm yazılar

ASP ile Çoklu Dil Sistemi

admin | 14 September 2009 14:00

Merhabalar,

Kodamanda veya başka kaynaklarda asp’de çoklu dil sistemleri ile ilgili bir çok değişik yöntem gördüm. Ben de kendi projelerimde kullandığım sistemi anlatmaya çalışacağım.

Bu örnekte 3 dil ile çalışan bir örnek yapacağım. Dil sayısını istediğiniz kadar artırabilirsiniz. Bize lazım olanlar;

  1. 3 adet xml uzantılı dil dosyası. (ben bunları tr.xml, en.xml ve fr.xml olarak isimlendirdim)
  2. dil seçimi sonucunda her seçimde dili değişecek olan sayfa. (default.asp olsun)
  3. o anda hangi dilin seçili olduğunu bulan, ona göre seçili dilin dil dosyasını açan ve değişkenlere o dil dosyasındaki değerleri atayan dosya (dil.asp dosyası olsun)
  4. dil seçimini otomatiğe bağlayacağımız yani dili belli linklerle değiştirebileceğimiz sayfa (dildegistir.asp)

Öncelikle dil dosyalarımızı verelim;
tr.xml sayfası;

1
2
3
4
5
6
<?xml version="1.0"?>
<dilsistemi>
<d1>arama</d1>
<d2>etiket</d2>
<d3>seçenek</d3>
</dilsistemi>

ASP ile çoklu dil sistemi oluşturma

admin | 31 August 2009 09:51

Yeni bir site yapıyor ve site içerinse birden fazla dil seçeneği olmasını istiyorsanız. Bunu belli bir otomasyona bağlayarak, hem her dil için farklı bir dizin açmaktan hem de daha sonra ekleyecebileceğiniz farklı bir dil için en başa dönmekten kurtulabilirsiniz.

Bu sistemi ilk geliştirdiğimde direk database ile çalışıyordum sonra DB performansını arttırması için XML desteği eklemiştim ilk önce genel yapıyı inceleyelim.

Sitemizde 2 dil Türkçe ve İngilizce seçenekleri bulunsun. Bunun için databasede dil adında bir tablo oluşturarak ID,deger,turkce,ingilizce isimli 4 tane alan oluşturalım ID Otomatik sıralı veri diğerleri ise nvarchar alanı olsun maksimum 255 karakter olarak kullanıyorum ben, eğer büyük metinler içinde bu özelliği kullanacaksanız nvarchar(MAX) kullanabilirsiniz.

Flash Çalışmalarınız İçin Çoklu Dil Destekleyicisi

Gazing | 04 August 2009 16:07

multi language supporter
multi language supporter

Flash ile üzerinde çalıştığınız proje eğer birden fazla dil destekleyecekse ilk başlarda zorlanır daha sonra ise muhtemelen kendi dil dosyalarınızı XML tabanlı olarak oluşturup yolunuza devam edersiniz.

Çoklu Dil Destekleyicisi(MLSP) bu işi çok kolay bir hale getiriyor. Öncelikle buradan AIR ile hazırlanmış uygulamayı indiriyorsunuz. Eğer AIR’e sahip değilseniz indirme tuşuna bastığınızda önce AIR yükleniyor.