Tarih: 2008-03-18, 22:40:08 Mesaj konusu: İki dilde site hazırlamak...
Arkadaşlar benim sorunum nuke u hazırladıktan sonra bütün modülleri yazıları vs. aynı zamanda ingilizce hazırlayıp bunu siteye giren kişinin dil seçeneğiyle tercih etmesi gibi bir durum olabilirmi, yani sitem hem türkçe hemde ingilizce olabilirmi, yardımlarınız için şimdiden teşekkürler...
Tarih: 2008-03-18, 23:04:13 Mesaj konusu: Re: İki dilde site hazırlamak...
Merhaba arkadaşım,
Öncelikle languages diye bir dosya oluştur.
İçine lang-english.php, lang-turkish.php vs. dil ile ilgili php dosyalarını hazırla.
Sonra içlerine tanımlamalarını yap.
Arkadaşım YARDIMın için teşekkür ederim ama benim sorunum tam olarak bu değil...benim demek istediğim sitedeki bütün yazıların vs... iki dilde olması, yani mesela ilk giren kullanıcı orta mesajlar modülündeki şirketim hakkında ki bilgiyi türkçe görecek eğer isterse aynı bilgileri dilini seçerek de ingilizcede görmesini istiyorum...yani tema üzerindeki sabit bilgilerin değilde içerik olarak yazdığım yazıların iki dilde yapilmasi naıl oluyor, tekrar teşekkürler...
language-lang-turkish.php dosyasını acın ve ve lang-english.php yi oradakı karsılıgını ıstedıgınız yerlere yazıları yazın lang-english dosyası olmayan modullerde modulun dıl dosyasında bu ısımde dosya acın ve karsılıklarını yazın ve blogunuzu koyun ıster turkce olur ıster ıngılızce hepsının karsılıgını yapmak zorundasın buyuk bır sıte dusunuyorsan hıc kalkısma cok zor olur
hee doğrudur :) ben genellikle artık yukarıları okumadan cevap veriyorum :) alışkanlık oldu....sorunun cevabını verim bakım bana ne cevap vermiş devam edeyim yoksa beynim döndü
Arkadaşlar benim sorunum nuke u hazırladıktan sonra bütün modülleri yazıları vs. aynı zamanda ingilizce hazırlayıp bunu siteye giren kişinin dil seçeneğiyle tercih etmesi gibi bir durum olabilirmi, yani sitem hem türkçe hemde ingilizce olabilirmi, yardımlarınız için şimdiden teşekkürler...
Bu başlık yazılalı çok olmuş. Ancak gördüğüm kadarıyla doğru yanıt verilememiş henüz. Yanlış anlamalar ve karışıklık olmaması için bu konunun çözümünü aşağıya yazıyorum.
Sevgili msbioo,
Anlattıklarınızdan anladığım kadarıyla birden fazla dilde site yayını yapmak istiyorsunuz.
Bu nuke de mümkündür. Çünkü nuke multilingual bir cms'dir.
Çok basit bir şekilde, hiçbir dil dosyası vb. ile oynamadan bunu yapabilirsiniz.
Bazı arkadaşlar biliyorlardır. Yaklaşık 2 yıl kadar nuke'ye ara verdim. O günlerden hatırladıklarımı aşağıya yazıyorum. AMA, nuke multilingual cms özelliğini terk etmediği için, uygulamada değişiklik olduğunu düşünmüyorum.
Şimdi çözüme gelelim. Nasıl mı yapacaksınız?
Siteniz/Yönetim Menüsü/Seçenekler bölümünde sayfayı biraz aşağıya kaydırın.
Çoklu Dil Ayarları bölümünden "Çoklu-Dil özellikleri aktifleşsin mi?" sorusuna evet olarak işaretleyin.
Aynı bölümdeki "Açılır kutu yerine bayrakları göster?" sorusuna da blokda dil seçeneğinin bayrakla mı yoksa dropdown box la mı gösterileceğini seçin.
İşte bu kadar kısa bir sürede siteniz multilingual bir site oldu bile ...
İsterseniz nukenin içindeki 25 dilde de yayın yapabilirsiniz. Aman bunu denemeyin kafayı yersiniz sonra
Asıl sizi zorlayacak olan süreç bu noktadan sonra başlıyor.
Birden fazla dil seçeneği olan bir siteyi yönetmek çok zordur. Tek dildeki bir siteye ayırdığınız zamanın iki katını iki dilde yayın yapan siteye ayırmak zorundasınız. Dil sayısı arttıkça bu süre de artacaktır.
phpBB forum çoklu dili desteklemiyor. Bugüne kadar da çoklu dil hacki çıkmadı bildiğim kadarıyla. Her iki dilde de aynı forum kullanılacak. Bu size gösterimde karakter sıkıntısı yapacaktır. TR ve ENG iki dil olduğunu düşünürseniz. Hitap edeceğiniz kitle öncelikle hangi dili kullanacak? Ona göre seçeneklerden site dili seçeceksiniz. TR seçerseniz yabancılar bozuk karakterli bir site ile karşılaşacaklar. Bunu çözmenin en kolay yolu site adresinizi iki dil içinde ayrı ayrı belirlemeniz. Mesela COM olan türkçe, NET olan ENG gibi. NET olanın yönlendirmesi de sitenizin ENG olan anasayfasına olabilir. Ama tek forumda birden çok dil kullanımı hoş olmaz. İkinci bir forum kurmanız gerekecektir. TR için bir forum, ENG için diğer forumu kullanabilirsiniz. Bu durumda ilgili bloklarda editleme yapmanız gerekir. Yoksa turistler forumları karıştırabilirler.
Bazı modüller iki dili desteklemiyor. O modülleri bir dilde kullanırsınız. Ama çoğu çoklu dili destekliyor.
Blokların tamamı çoklu dili destekler. Yeterki bloklarınızı ayarlarken dil seçimlerini yapın.
Gerek siz ve gerekse multilingual bir site yapmak isteyen arkadaşlar kurulumla ilgili yaşayacağınız sıkıntıları bu mesajın altına devam ederseniz, siteye uğradıkça yardımcı olmaya çalışırım.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız