Bu makale için çok fazla eposta aldım. Yazmakta geciktiğim için herkesten özür dilerim fakat beklediğinize değeceğine inandığım bir makale ortaya çıktı. Bu eklentinin ne işe yaradığını ve hakkında kısa bir bilgi daha önce vermiştim. Önce o yazımı okumanızı tavsiye ederim. Ardından buradan itibaren devam edebilirsiniz...
Eklentiyi ve Türkçe dil dosyasını(.mo uzantılı) http://jamietalbot.com/wp-hacks/gengo/ adresinden indirin. İçine Dil dosyası konmuş şekilde eklentiyi buradan indirebilirsiniz.
- siteniz/wp-content/plugins/ klasörüne eklentiyi gönderin.
- Daha sonra Yönetim Paneli -> Eklentiler bölümünden Gengo eklentisini aktif hale getirin. Bunu yaptığınız anda karşınıza Gengo'nun yönetim bölümü gelecek.

- Burada Blog Başlığı ve Slogan çok da önemli değil, size kalmış. Bizim dikkat etmemiz gereken İsim, Kod ve Lokal yazan kısım. Kendi sitemde kullandığımı örnek olarak sunuyorum. Siz de bu şekilde doldurabilirsiniz. Unutmayın ki blogunuzun dil dosyası hangi dilde ise varsayılan dil (ilk ekleyeceğiniz) o olmalı. Ekleyeceğiniz diğer diller için ayrıca dil dosyalarına da ihtiyacınız yok.

- Sakın resimde Varsayılan yazıyor diye kutucuğa Turkish(Varsayılan) yazmayın. Ben doldurulduktan sonraki halini koydum. Yazmanız gereken
İsim: Turkish Kod: tr Lokal: tr_TR
- Dilleri eklediğinizde hemen üstte "gengo dil uzantısı linklere kendiliğinden eklensin mi?" şeklinde bir seçenek kutusu sorusu göreceksiniz. Orası işaretli ise kaldırınız. Eğer kaldırmazsanız sitenizdeki her linkin sonunda "?language=tr" gibi bir yazı eklenecektir.
- Şuanda sitemiz kullanıma hazır. Sitemiz ilk açıldığında varsayılan dilde açılacaktır. Diyelim ki sitemizin ingilizce görünümüne geçmek istiyoruz, o zaman benim yaptığım gibi bir bayrak koyar ve ona da şöyle bir link verirseniz sorununuz çözülür.
Örn. http://www.yakuter.com/index.php?language=en
- Sıra geldi yazılarımızı istediğimiz dilde yazmaya. Yine normal Yaz bölümüne girip yazımızı yazıyoruz. Hangi dilde yayınlanmasını istediğimizi ise sayfanın sağında, en alttaki seçeneklerden ayarlıyoruz. Seçenek kutusu resimde gördüğünüz gibi kalırsa yazımız Türkçe olarak yayına girer.

- Sitemizin dil dönüşümünü tam olarak sağlayabilmemiz için Kategorilerimizin de diğer dillere geçtiğinde o dildeki karşılığı gösterilmeli. Gengo bize bu imkanı Eşanlamlılar başlığı altında veriyor.

- Kullanımı gördüğünüz gibi oldukça kolay, kategorinin eşanlamlısını yazıyorsunuz ve "Güncelle" diyorsunuz. Temamızda da ufak bir değişiklik yapmamız gerekli. Kategorileri görüntülediğimiz yerdeki (örn. sidebar.php) fonksiyonu şununla değiştiriyoruz.
<?php gengo_list_cats('optioncount=1') ?>
- Peki ama 'Ben Türkçe görünümde "Son Yazılar", İngilizce görünümde "Recent Posts" yazmasını istiyorum' diyorsanız temanızda şöyle bir kod kullanmalısınız. Bu temadaki her şey (bütün dönüşümler) için geçerlidir.(bkz. if deyimi )
<?php if (is_language
('tr')) { echo "Son Yorumlar";
}
elseif (is_language
('en')) { echo "Recent Comments";
} ?>
- Kimi yazınız diğer bir dildeki yazınızın çevirisi olabilir. Bunu Çeviriler bölümünden ayarlayabilirsiniz. Yazılarınızın özetlerini de Özetler bölümünden yapabilirsiniz. Bu iki özelliğin üstünde fazla durmuyorum çünkü ben hiç kullanmadım ve gerek de duymadım.
- Önemli: Gengo eklentisini kaldırdığınız zaman diller ortadan kalkar fakat yazmış olduğunuz yazılar silinmez, varsayılan dile geçerler ve hepsi sitede son kalan dil hangisi ise o dilde yayınlanır.
- Gengo Çoklu Dil Eklentisinin temanızda kullanabileceğiniz bir çok fonksiyonu var. Bu fonksiyonlara buradan ulaşabilirsiniz. Hepsini anlatmam mümkün değil (çok fazla) ama yorumlarda soracağınız sorularda istediklerinizi cevaplarım ;)
Son Söz
Bu eklentiyi elimden geldiğince basit ve anlaşılır bir şekilde anlatmaya çalıştım. Umarım faydalı olmuşumdur, yorumlarınızı bekliyorum. Sorularınızı buradan veya Forumdan iletebilirsiniz.
Unutmadan söyleyeyim, eklentinin şöyle güzel bir özelliği var. Siteye eğer yurtdışından giriliyorsa ilk önce ingilizce görünüm açılıyor, Türkiye'den girilirse ise Türkçe görünüm ;)
1 SibelPansiyon
25 Haziran 2007, 13:19
“”Merhaba Ben türkbükünde yaşıyorum küçük bir pansiyonum var forumuda yaklaşık 1 aydır takip ediyorum.. 1 aydır dinlemedeydim. Şimdi iş zamanı. Ama önce bir şey sormak istiyorum.
Sitemde pansiyonumu ve türkbükünü tanıtacağım. Turistlere yönelik olacak ufak bir site. Siteyi ingilizce yapmalıyım. yazılarımı ingilizce girerim ama her yazının türkçeside olmalı gurbetçiler için. Şimdi yazılara Türkçe ingilizce dil seçneği ekleyebilirmiyim? varmı böyle bir eklenti?
Yoksa aynı tema üzerinde 2 sitemi oluşturacağım biri ingilizce biri türkçe. Ana sayfaada türkçeingilizce diye seçenekmi koymalıyım..
Bana kalırsa yazının başlığının yanında bir buton olsada dil seçeneği yapılsa tek site olsa daha iyi.. Neyse görüşlerinizi yardımlarınızı bekliyorum. “”
Diye yazmıştım wp forumda hasan beyde bunu tavsiye etmiş ama linkler hep ölü. Birde bu olayın site görünümüne bakmam mümkünmü? Yani yazının yanında türkçe ve ingilizce dil seçeneğimi barındırıyor vs anlamadım.. Yardımlarınızı bekliyorum. teşekkürler.
2 yakuter
30 Haziran 2007, 14:35
Merhaba, bu eklenti kurulumu biraz uzun süren bir eklentidir. Tavsiyem iki adet Wordpress günlüğü kurmanız. İkisinde de biri Türkçe diğeri ingilizce yazılarınızı yazmanız. Son olrak ingilizce makaleyi açıp Türkçe’sine bağlantı vermeniz ve aynısını da Türkçe’den İngilizce’ye yapmanız. Tecrübelerim sonucu en uygununun bu olduğunu anladım.
3 Fatih Simsek
30 Haziran 2007, 15:14
peki iki farkli blog olayini subdomain olarak yapabilirmiyiz.
ornek http://en.kalkan.org
turkce http://tr.kalkan.org
gibi
4 yakuter
01 Temmuz 2007, 01:06
Wordpress mu ile bunu yapmak malesef mümkün değil fakat iki farklı normal wordpress sürümünü bu şekilde kurabilirsin.
5 Ali OKTAY
12 Kasım 2007, 22:22
Merhabalar,
Bu eklentiyi Türkçe olarak sunduğunuz için çok teşekkür ederim. Anlatımını da gayet güzel yapmışsınız. Ancak benim sorun yaşadığım bir kısım oldu. Admin panelinde “Kategori Eş Anlamları” kısmını bir türlü bulamadım. Admin panelinde “Gengo” adlı bir link çıktı ancak linke tıkladığımda sitenin ana sayfasına yöneliyorum. Bu konuda yardımcı olursanız çok sevinirim. İyi günler…
6 ahmet
23 Mart 2008, 07:39
yaw o kadar uğraştım olmadı :S az kalsın siteyi silip yeniden yüklicektim :S
7 Muhammed
17 Temmuz 2008, 09:36
ya olmuyor bir türlü sizin verdiğiniz sürüm eski galiba güncelliyorum fakat bu sefer de sıtem acılmıyor bem beyaz bır sayfa cıkıyor
8 Yalçın GÖRMEZ
03 Eylül 2008, 04:49
Merhaba Erhan bey,
Wordpress’e daha dün giriştim ve bugün size az kalsın küfürü basıyordum :) Aslında olay şu ki wordpress hakikaten beklediğimin üstünde bir performans ve özellik sergiledi bunu sevimdim ancak tek dil olunca arayışlara girdim ve bu yazınızı buldum (tabi tanıdık link olunca daldım içeri). Yorumlarınıza bakmadan sistemi kurdum ki sitem çalışmadı. O kadar makale yazmıştım silip yeniden kurmak ve onları gene yazmak ağrıma gitti.
Yaşadığım sorun şuydu sitede diğer dile geçemeye çalışında beyaz sayfa geliyordu. Eklentiyi kaldırayım dedim bu sefer site kökten gitti :(
Sonra yorumları okuyunca farkettim dediğiniz gibi 2 ayrı wordpress kurmak daha mantıklı va sağlam olacaktır. Şimdi Türkçe ve English olarak 2 wordpress kurdum aynı database içine ön ekleri tr_ ve eng_ olarak ayırdım. Aynı database içinde çalışması daha derli toplu oldu (yedekleme filan kolaylaşır hiç değilse) ancak bunun de sanırım bir dezavantajı var database’de sorun oluşsa iki wordpress de gidecektir. Bu tecrübemi inşaallah başkası okur da eklentiyi yükler benim daha bir günlük site idi başkalarının o kadar uğraştığı site gitmez umarım.
İyi bloglamalar…
9 Baran
06 Eylül 2008, 16:16
selamlar kusura bakmayın birsey soracam bu pragmamx için de gecerlimiyoksa sadece baska php sürümleri içinmi?