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;
- 3 adet xml uzantılı dil dosyası. (ben bunları tr.xml, en.xml ve fr.xml olarak isimlendirdim)
- dil seçimi sonucunda her seçimde dili değişecek olan sayfa. (default.asp olsun)
- 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)
- 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ı;
|
<?xml version="1.0"?>
| <dilsistemi>
| <d1>arama</d1>
| <d2>etiket</d2>
| <d3>seçenek</d3>
| </dilsistemi> |
|