bildirgec.org

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>

Çoğul Diller ve Çoğul Kişilikler

absynthe | 13 September 2009 13:05

http://www.leadingvirtually.com/wp-content/uploads/2009/02/multiple_identities1.jpg
http://www.leadingvirtually.com/wp-content/uploads/2009/02/multiple_identities1.jpg

Çocukken kardeşim ve kuzenimin bir araya gelmesine dayanamazdım. Kuzenimle birlikteyken tamamen değişiyordu kardeşim, yürüyüşü, davranışları… Özellikle de konuşması… Sanki bizden farklı bir dil konuşuyorlardı ve bu beni kardeşimden uzaklaştırıyordu, kardeşimle paylaştığım dilden. Bunun nedeninin kuzenim olduğunu düşünürdüm hep, ama teyzem de kuzenimin ne kadar değiştiğinden şikâyet edince bu kullandıkları dilin yalnızca birlikte olduğu zamanlara has olduğunu anladım.Onlarınki iki kişilik bir topluluktu, ama hepimizin kullandığı çoğul dillerin ve bunların getirdiği çoğul kişiliklerin bir aynasıydı aslında.

Php – Dil Sistemi

admin | 12 September 2009 16:00

Herkese merhaba;

Bugün, kendimin yaptığı ve uzun süredir birçok projede kullandığım bir php dil sınıfını sizlerle paylaşacağım.

Kısaca sistemini açıklayayım :

Sistem 2 parçadan oluşuyor :
1- Diller sınıfı
2- Dillerin bulunduğu dosyalar

Diller sınıfı ile gerekli dil dosyaları bulunuyor, Dillerin bulunduğu dosyalarda ise dillerin içeriği tutuluyor.

Dil içeriklerini cookieden okutuyorum. Mesela ingilizce dili için en.dil.php adında bir dosyanız oluyor. dil adlı cookie’nin içeriği de bununla orantılı olarak “en” oluyor.

adobe coldfusion

youngwe | 03 September 2009 12:28

Adobe bir sağa baktı, bir sola ve etrafta birbirinden popüler diller gördü; php, asp, .net, javascript. sonra piyasayı azıcık yokladı ve büyük projelerde tüm bu dillerin kullanılması için taklalar atıldığını gördü. gözleri açıldı ve bağırdı; coldfusion!!

adobe coldfusion nedir?

CFML (ColdFusion Markup Language), etiket temelli Web ve Internet temelli uygulamalar geliştirmek için kullanılan ColdFusion işaretleme dilidir. CFML alışılagelmiş programlama dillerinden daha çok HTML’e benzemektedir ve bu CFML’yi öğrenilmesi kolay (HTML’den daha zor değil) bir dil yapar. CFML ColdFusion tarafından desteklendiği gibi birçok üçüncü parti sunucu tarafından da desteklenmektedir.

bir nevi yeni işaretleyici dili çıkardı. ayrıca tüm ürünlerini de ona bağladı. bu sayede insanlar adobe ürünlerini tek çatı altında bağlantılı şekilde kullanma şansına ulaştı!

peki bu dil zor mu?
kullanan hiç kimse dinamik diller kadar zor olduğunu söylemiyor. zaten editörü kendi başına tüm işlemleri yapabiliyor, elde edebiliyor. bileşen mantığı ile çalışıyor.

adobe coldfusion

ne tür projeler için uygun?
coldfusion için server üzerinde coldfusion kurulması lazım. fakat bu pek yaygın değil. işte bu yüzden orta halli projeler ve üstlerine öneriliyor. ama performans açısından tüm projeleri destekleyecek güçte.

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.

“Work and Travel” çıldırttı !

palaska | 27 July 2009 16:23

http://www.milliyet.com.tr/Yasam/SonDakika.aspx?aType=SonDakika&KategoriID=15&ArticleID=1121901&Date=27.07.2009&b=ABD%20ruyasi%20Work%20and%20Travel%20programinda%20skandal&ver=58

İnsan ve Dünya

furkan iren | 17 July 2009 09:44

Beni ondan ayıran bunu çizebilmem midir?
Beni ondan ayıran bunu çizebilmem midir?

kişiselleştirilememiş bir yaşamaktı
özgürlüğümüze gem vuran,
en dirençli zamanlarında bizleri yorgun kılan,
mantıklı düşünceleri savurup atan,
hep “birlik” olmak isteğiydi “ayrılığı” doğuran.

oysa ki zenginliğin ve tabiatın esasıydı;
bir bütün üzerindeki farklılıklarımız…
yaşamın, doğanın döngüsüydü eşitsizlik.
herkes ve herşey aynı güçte olsaydı
bütün kurtlar aç, bütün kuzularda otsuz kalırdı!
yağmur yağmaz ve kış hiç gelmezdi!
güneş doğmaz ve ay batmazdı!
eğer masallarda ki kadar güzel bir gezegenimiz
varsa şayet biri bana anlatsın:
neden var bunca savaş?
neden mutsuz gördüğüm tüm tebessümlü maskeler?
neden yaşamak için binlerce kurallarla sınırladık kendi kendimizi,
(oysa ki çok basitti yaşamak ve nefes almak!)
neden daha da fazlası için hep bir kavga?
ve sorularla dolu bir beyin ve cevapsız dudaklar..
biri narkozla uyuşturmuş gibi her birimizi
her duyulana “iman”ı, her söylenene “itimat”ı
kabulenilemezliğe “tahammül” ve sessizlik haksızlığa..
dünyanın yaradılış fıtratındaydı acımasızlık
birileri yaşamak için diğerini öldürmek zorunda kalırken
diğeri yaşamak için kaçmak zorundaydı

ingilizce kelimelerin nasıl söylendiğinin dinleyebileceğiniz bir arama motoru!

ex choice | 14 July 2009 16:26

ingilizce konuşma ve anlama konusunda çok sıkıntı verici noktalardan biri olan telaffuz konusu sözlüklerden okumalarlada giderilmesi pek kolay görünmüyor.ama bu sitede yazığını kelime ve bazı ifadelerin nasıl söylendiğini tıkladığınız anda bir ses dosyası halinde indirme imkanıyla size dinleme fırsatı veriyor.ve oldukça düşük olan bu ses dosyasını dinleyip kolayca silebilir ya da dosyalayıp tekrar tekrar dinleme fırsatı bulabilirsiniz.yabancı dil konusunda daha öncede çeviri sitedeleri ile ilgili bilgilere buradan ve şuradan ulaşabilirsiniz.howjsay adlı site ilginç bir arama motoru olarak görünüyor.

Scratch java programcılığında yeni bir uygulama

mglass | 09 July 2009 14:24

Sctatch
Sctatch

Scratch 8 yaş üzeri bilgisayar meraklılarına programcılığı öğretmeden kendi görsel projelerini üretmeleri için geliştirilmiş yeni bir uygulama … her ne kadar 8 yaş ve üzeri dense de aslında içerdiği hazır program taslakları ve kullanılabilirliği ile gerçekten işleri kolaylaştırıyor .

Scratch’in buradan ücretsiz indirebilirsiniz , scratch ile yapılmış projeler ve örnek uygulamalar Scratch websitesinde paylaşılıyor. açık kaynak olması uygulamalarının paylaşıldıkça geliştirilmesine yardımcı oluyor . Bana göre modern paint…
Scratch ile geliştirilmiş örnek uygulamalara bir göz atın , üzerinde çalışılan projeleri deneyin …

Sctatch projeleri
Sctatch projeleri

web sitesi üzerinden üye olarak sizde küçük animasyonlar ve oyunlar oluşturun. işte bir kaç hoş uygulama …

Scratch  uygulama
Scratch uygulama
Scratch  uygulama xp
Scratch uygulama xp

İnternet’ten İngilizce Öğreniyorum

LeBron | 03 July 2009 11:53

okul döneminde 4. sınıftan itibaren başlayan ingilizce eğitimi, genel liselerin 4 yıl olması ve hazırlık sınıfının ortadan kalkması ile ingilizce derslerinin haftalık ders saati artmıştır. (*)

eğitim sistemimiz ingilizce öğretimi konusunda yeterli mi bilemiyorum ama eft dil okulları’nın yapmış olduğu araştırma (*) ülkemizde ingilizce bilenlerin oranının %1 olduğu belirtiliyor. durum böyle olunca okul hayatı boyunca verilen eğitimin yeterli olup olmadığı akıllara geliyor.

i̇nternet‘in popüler bir hale gelmesi ile internet üzerinden özellikle arama motorları aracılığı ile aradığımıza kolayca ulaşabiliyoruz. i̇nterneti eğlence amacıyla kullananlar olduğu kadar eğitim için de kullananlar küçümsenmeyecek derecededir.

popüler arama motorları ve sonuçları:

ingilizce öğrenebilmek için internet ve özellikle arama motorları çok büyük bir nimet

  • yahoo: aynı şekilde diğer popüler arama motoru yahoo‘da ise yaklaşık 230.000 sonuç bulunuyor.