01
Tem

JoomFish Çoklu Dil Bileşeni

çoklu bileÅŸenimizi sisteminize yükledikten sonra resimde görüldüğü gibi “Control Panel” (Kontrol Paneli) menüsünden bileÅŸenimizin ana paneline gidelim.

kontrol panelindeyiz ancak görüldüğü gibi bileşenimiz ingilizce ve yüklemiş olduğumuz türkçe dosyası sayesinde öncelikle türkçeleştirelim ve bundan sonraki yapacağımız işlemlerimizde bize kolaylık sağlasın.

Bunun için resimde görüldüğü gibi “Configuration” menü öğemize tıklayalım.

Resimde ok ile iÅŸaretlenmiÅŸ olan açılır menüden “Turkish” seçeneÄŸiniz seçelim.

BulunduÄŸumuz bölümde hemen üst taraftaki “Uygula” butonuna basınca üstteki resimdeki ÅŸekilde türkçe bir görünüme kavuÅŸan bileÅŸenimizin ve ayarlar bölümünün öğelerinin neler olduÄŸuna ve fonksiyonlarına bakmaya devam edebiliriz. Rakamlarla belirlediÄŸimiz öğelerimizi tek tek tanıyalım.

1 - BileÅŸen Yönetim Arayüzü: Buradan bileÅŸenimizin içinde varolan dillerden her hangi birisini seçip bileÅŸenimizi o seçilen ile kullanabiliriz, doÄŸal olarak biz “Turkish” seçtik.
2 - Eğer çevirisi yapılmamış veya çeviriye gerek duyulmayan içeriklerimizde hemen altta gelecek olan alana gireceğimiz uyarıyı bu içeriğe giren kullanıcılara göstermek için kullanılır.
3- Varsayılan Metin: Çevirisi yapılmamış veya gerek görülmemiÅŸ olan içeriklerimize kullanıcılarımızın girmesi durumunda örneÄŸin “Henüz bu içeriÄŸin çeviri yapılmadı” ÅŸeklinde bir yazı yazıp bu yazdığımız yazının ilgili çevirisi yapılmamış olan sayfalarda görüntülenmesini saÄŸlayabiliriz.
4- İçeriklerin çevirisi yapıldığında bu yapılan çevirinin ne şekilde saklanacağını belirler. B,ilindiği gibi yapılan bu çeviri ve içeriğin metni düz yazı şeklinde saklandığında veritabanında çok yer kaplayacağından MD5 şeklinde saklanması daha iyi olacaktır.
5- Çevirilerimizin önyüzünden yayınlanmasına olanak tanımak için bu iÅŸlemi yapma yetki seviyesini buradan ayarlayabiliriz. İstenirse “Hiçbiri” seçilerek önyüzden yayınlama fonksiyonunu pasif yapabiliriz.
6- Yapılan çeviri ve buna bağlı dillerden bazen birini veya bir kısmını pasif yaparız (gerek eksik olduğundan gerek düzenleme yapıldığından) işte bu durumda sitemize kayıtlı olan yönetici konumundaki kullanıcıların bu pasifleştirilmiş sayfalarıda önizlemesini sağlayabilir veya kapatabilirsiniz.
7- Kullanılan bu yönetim paneline ait özel modüllerin neler olduğunu buradan görebilir isteğe göre seçili olandan seçimi kaldırabilir ve aktif olmamasını sağlayabiliriz.

Bu bölümdeki ayarlarımızı ve gerekli olan iÅŸlemleri yaptıktan sonra “Kaydet” butonuyla ayarlarımızı kaydedip, bileÅŸenimizin diÄŸer fonksiyonlarını tanımaya devam edelim.

Başlarken ingilizce olarak gördüğümüz panelimizi ayarlarından türkçe yaptıktan sonra görünümü bu şekilde oldu ve şimdi bir diğer menü öğesini tanıyabiliriz.

Şimdi bu bileşenle, çevirileri ne şekilde yapıp yayınlayacağımızı tanımak için ilgili menü öğesine tıklayalım.

Çeviri menü öğesine tıklayıp ilgili çeviri yönetim alanına geldiğimizde 1- İşaretli olan alanda görüldüğü gibi hiç bir öğe yok çünkü daha çeviriye başlamadık, çevirileri yaptıkça, çevirisi yapılan öğeler buraya sıralanacak
2- bileşenimizin beyni olan e neredeyse tüm işlemleri yapacağımız bölüm olan çeviri bölümünde işaretli olan alandaki kutucuğa tıkladığımızda, çevirisini yapmamız gereken, bileşen, modül, içerik bölümleri gibi bölümleri görmekteyiz. Çevirisini yapmak zorunda olduğumuz öğeler burada gördüklerinizdir, sırasıyla bunların her birine tıklayıp türkçe dışında çevireceğimiz dile bu bölümleri ve onların altındaki tüm öğeleri çevirmemiz lazım.

Şimdi buradan hareketle, bu çeviri işleminin nasıl yapılacağına bakalım.

BulunduÄŸumuz bölümde 1 no’lu alanda “Diller” açılır kutucuÄŸundan “English” seçilir ve 2 no’lu açılır kutucuktan da çevirisi yapılacak olan öğelerden birisi seçilir, bu örneÄŸimizde biz halen joomlada oluÅŸturmuÅŸ olduÄŸumuz ve içeriklerimizin ekli olduÄŸu kategorilerden baÅŸlayacağız, bu sebeple bu alandan “Categories” seçiyoruz. 3 no’lu bölümde iÅŸaret edildiÄŸi gibi bu seçimleri yapınca sitemizin tüm kategorileri geliyor. Åžimdi bunların çeviri iÅŸleminin nasıl olacağına bakalım. ÖrneÄŸimizdeki “Makaleler” isimli kategorimize tıklayalım ve açalım.

Makaleler kategorimize tıkladığımızda resimde görüldüğü gibi 1 no’lu kısımda Orjinal isim alanında “Makaleler” yazdığını diÄŸer alanların boÅŸ olduÄŸunu göreceÄŸiz.
2- Çeviri: Bu kısıma “Makaleler” kelimesinin ingilizce karşılığı olan “Articles” yazıyoruz.
3- Yine aynı şekilde bu kısma da alt başlık olarak yine aynısını yazabiliriz.
Åžu anda “Makaleler” kategorisinin çevirisini yapmış olduk, varolan tüm kategorilerimizi bu ÅŸekilde açıp “Çeviri” kısmlarına kategrilerimizin ismi neyse aynı ÅŸekilde çevireceÄŸimiz dildeki karşılıklarını yazıyoruz.

BulunduÄŸumuz bölümden “Kaydet” butonuyla çevirisini yaptığımız kategoriyi kaydediyoruz.

Resimde görüldüğü gibi çeviri iÅŸlemi tamamlandı ve 1 no’lu alanda çevirisi yapılmış olduÄŸuna dair iÅŸaret geldi 2 no’lu alanda da daha bu çevirinin yayınlanmamış olduÄŸunu görüyoruz, yayına almak için bu bölümdeki “X” iÅŸaretini tıklayarak yayaına alabilir yada daha sonra tüm kategorileri çevirdikten sonra toplu olarak yayına alabilirsiniz. Yayında olmayan çeviriler aktif olmaz bunu bilmemiz yeterli olacaktır.
Örnekte kategorilerin nasıl çevirileceğini gördük, sizler kendi kategorilerinizin tümüne bu işlemi yaptıktan sonra bir diğer çeviri işlemine bakalım.

Tekrar ilgili seçim alanına dönüp 1 no’lu alandan yine “English” seçili ve yan taraftaki 2 no’lu kısımdan da bu seferde içeriklerimizi çevireceÄŸimiz için “Content” seçiyoruz ve 3 no’lo kısımdan sitemizde varolan tüm içeriklerimiz sıralanacaktır. Bunları tek tek tıklayarak çevirilerini yapacağız, bizim örneÄŸimizde tek içerik var sizler kendi sitelerinizdeki tüm içeriklere ilerde gelecek olan iÅŸlemlerle beraber tüm bu adımları uygulayarak içeriklerinizi çevirmek istediÄŸiniz dile çevireceksiniz.
Åžimdi örneÄŸimizde 3 no’lu alanda görülen içeriÄŸimize “Örnek İçerk” öğemize tıklayarak çevirisinin nasıl yapılacağına bakalım.

İçeriğimizin çevirisini yapacağımız bölüme geldik, bu bölümden içeriğimizi resimde gördüğümüz gibi çevirisini yapacağız.

1- Orjinal içeriğimizin başlığını görüyoruz
2- Bu başlığımızın ingilizce karşılığını yazıyoruz
3- İçeriğimizin orjinal metni bu şekilde görüntülenir
4- Bu alana da üstteki içeriÄŸimizin metninin ingilizce veya çevireceÄŸimiz dildeki karşılığı olan metni giriyoruz bu alan intro yani giriÅŸ metni için eÄŸer ilk türkçe içeriÄŸi oluÅŸturduÄŸunuzda yazı editörünüzden ilk pencereye intro alt yazı editöründende tam metin girmiÅŸseniz buradan da aynı iÅŸlemi yapacaksınız, resim çok büyük olacağından buraya eklemedik ayrıca… ancak mantık bu ÅŸekilde belli oluyor zaten.

BulunduÄŸumuz bölümde iÅŸlemlerimizi bitirince “Kaydet” butonuyla kaydediyoruz.

Resimde görüldüğü gibi “Alan” kısmında bu içeriÄŸin çevrilmiÅŸ olduÄŸuna dair simgeyi görüyoruz. Yayınlandı bölümünden de içeriÄŸi istediÄŸimiz zaman yayına alıp kullanıcıların okuyabilmesini saÄŸlamalıyız.

Örneklerimizde basit olarak bu çeviri işlemlerinin nasıl yapıldığını gördük, tüm çeviri işlemleri bu mantıla yapılmakta ve gayet kolay bir şekilde olmakta, zorluk ise çevirilerin çokluğuna göre size harcatacağı zaman, ancak bu işlerin sonucunda çoklu dilli bir siteniz olacağından bu emeklere değeceğine emin olabilirsiniz.

Artık bundan sonrası için resimde görülen alanları tek tek seçip aynı mantıkla sitenize ait diğer bileşen ve öğelerin gerek başlıklarının gerek diğer çevirilmesi gereken alanların çevirisini yapıp kaydetmeli ve bu şekilde çeviri işlemlerini tamamlamalısınız.

Şimdi yönetim paneline dönüp diğer menü öğelerinin görev ve fonksiyonlarına bakalım.

Orjinali Olmayanlar menü öğesi, içerisinde orjinal (mesela türkçe içerik) olmayan direk yayınlanmasını istenilen dilde hazırlanmış içerikleri vb… içerir, bu genelde bir de kullanılmasını istediÄŸiniz ama diÄŸer bir dilde kullanılmasını istemediÄŸiniz bölümlere ait içerikler olabilir.

Yapmış olduğunuz tüm çevirileri yöneteceğiniz alandır ve bu alandan çeviri yapmış olduğunuz tüm öğeleri denetleyebilirsiniz. Bu menü öğesinin fonksiyonlarına tıklayarak bakalım.

Bu alandan yapılmış olan veya olmayan içerik, bölüm vb… öğelerin rapor halinde görüntülenmesini saÄŸlayabilirsiniz. Mesela “Çeviri Durumlarını Denetle” butonuna bastığınızda hemen yan tarfta raporlar gelir, aÅŸağıdaki resimde bu raporun nasıl olduÄŸunu görebilirsiniz.

Bu şekilde gelen rapordan sitenizdeki tüm içerik ve bölümlerin çeviri durumu yayınlanıp yayınlamadığı gibi tüm durumlarını görebilirsiniz.

Tekrar kontrol panelimize döndüğümüzde bu seferki diÄŸer menü öğemiz olan “ Yapılandırması” menü öğesine tıklayıp fonksiyonlarının neler olduÄŸuna bakalım.

Burada görüldüğü gibi sitenizde olarak yüklenmiş olan çeşitlerini görebilir ve yayında olup olmadığını belirleyebilirsiniz, ayrıca bu alandan ön sayfanızda seçimi yapılabilinmesi için dillere göre bayrak resmini belirleyebilirsiniz.

Bu alanda diğer dillerin görülmesi ve bileşeninde bu dillerinde aktif olarak yayınlanıp çalışma yapılabilinmesi için sitenize yönetiminden bu kullanılacak site dilinin yüklenmesi gerekir. Bu işlemi yönetim panelinizdeki site=Lisan Yönetici menüsünden girip kullanmak istediğiniz (örneğin almanca) yeni dilini yüklemeniz gerekmektedir.

Tekrar konumuzxa dönersek, yine üst resimde saÄŸda “Resim Dosyası Adı” kısmına dillere ait bayrak resminin adlarını karşılarına örneÄŸin türkçe için “tr.jpg” olarak yazmanız ve tabiki tr.jpg isimli bayrak simgesinin dizininizdeki “İmages” klasöründe olması gerekmektedir. Bu alana sadece dosya adını yazıp bu iÅŸlemi gerçekleÅŸtirebileceksiniz.

Bu alandaki iÅŸlemlerimizi de yaptıktan sonra “Kaydet” butonuyla iÅŸlemlerimizi kaydediyoruz.

kontrol panelindeki son menü öğemiz olan “İçerik Öğeleri” menü öğesine girip fonksiyonlarına bakalım.

Bu alanda görülen öğeler sitenizde kullanılan ve yüklenmiş tüm bileşen, menü ve modüllerin liste halinde görülebileceği ve bilgilerini barındıran bölümdür

Böylece bileşenimizin genel olarak ayarları ve nasıl kullanılacağına dair bilgilenmiş ve bu kullanmak için gerekli olan asgari bilgiyi edinmiş olduk. Şimdi bu ilk yüklediğimizde otomatik olarak yüklenip yayına geçen değiştirme modülüne bakalım.

Resimde görüldüğü gibi yönetim panelimizden sitemizde yüklü olan modüllere girelim

Resimde görüldüğü gibi “ Language Selection” modülü otomatik olarak ilk kurulumda yüklenmiÅŸ, bunu tıklayıp ayarlarına bakalım.

Modülümüzün ayarlarına genel olarak bakarsak
1- Bu kısımdan modülümüze yeni bir isim atayabilirsiniz
2- seçim modülümüzün temanızda uygun olan bir pozisyona atayalım
3- Bu kısımdan da seçim modülünün görünüm şekillerinden seçebilirsiniz, örneğin isterseniz sadece dillerin isminin olduğu bir açılır kutucuk veya sadece bayrakların görüldüğü bir seçim modülü şeklinde seçebilirsiniz. Bu alandaki ayarı deneme yanılma olarak yaparsanız size ve gözünüze uygun gelen hali belirler ve onu kullanırsınız.

Modüldeki deÄŸiÅŸikliklerimizi “Kaydet” butonuyla kaydedip çıkıyoruz ve ana sayfamızda modülün nasıl göründüğüne bakabiliriz.

Resimde görüldüğü gibi modülümüz ana sayfamızda kullanıcılarımızın seçebilmesi için aktif biçimde durmakta. Unutmamanız gerek, içinde images isimli bir klasör var ve onun da içinde flag isimli bir klasör daha mevcut iÅŸte bu kalsör tüm bayrakların olduÄŸu klasördür bunlardan dilediÄŸinizi seçip joomlanızın ana dizini olan “İmages” klasörüne atmalısınız ki örnekteki gibi görünsün

Bunun için tekrar hatırlatmak anlamında bu menü öğesinden girip

Resimde görülen en saÄŸ taraftaki “Resim Dosya Adı” kısmına bayrakların dosya isimlerini girmeniz yeterli olacaktır (örneÄŸin tr.gif, en.gif gibi…)

Kaynak : joomladersleri.com

Leave a Reply

oyun komedi sohbet siteleri