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 ;)
11 Goksel
31 Aralık 2008, 15:16
Gengo yukledim herseyiyle uyguluyorum ama, benim admin panel turkce ikne komple ingilizce oldu hiçbiryerden duzeltemiorum,onerisi olan varmı
12 Emrah
18 Ocak 2009, 17:37
Teşekkürler sade ve gayet yeterli bir anlatım olmuş. Umarım ilerleyen zamanlarda çok dilde yazı yazabilecek seviyelere gelebiliriz, tüm Türk gençliğinin buna gerçekten çok ihtiyacı var. Buna kendi dilimizin kurallarını çok iyi öğrenerek başlayabiliriz. Haydi gençler dil öğrenmeye…