Joomla Çoklu Dil Desteği

Joomla sitenizde birden fazla dil desteği vererek birçok kişiye hitap edebilirsiniz. Özellikle Joomla 1.6 sürümünden itibaren ek bir eklentiye gerek kalmadan Joomlanıza çoklu dil desteği verebilirsiniz.

Bu işlemler Joomla 1.7.0 Türkçe üzerinde yapılmıştır. Joomla kurulumu sırasında örnek veriler kurulmamıştır. Joomla 1.6.5 üzerinde de çalışmaktadır.

Eklentiler > Dil Yöneticisi adımlarını takip ederek Kurulu Site, Kurulu – Yönetim ve İçerik alanlarında Türkçe (Türkiye) olduğundan emin olun. 

1. İlk olarak kategorilerinizi oluşturun.

İçerik > Kategori Yöneticisi > Yeni Kategori Ekle

  • Türkçe kategori

Başlık: Türkçe Tr
Rumuz: turkce-tr
Dil: Türkçe (Türkiye)

  • İngilizce kategori

Başlık: English En            
Rumuz: english-en
Dil: English (UK)

                Bundan sonra oluşturacağınız kategorileri ilgili dilin altında oluşturursanız karışıklığı engellemiş olursunuz.

2. İçeriklerinizi ekleyin.

İçerik > İçerik Yöneticisi > Yeni İçerik Ekle

Burada içeriklerinizi Türkçe ve İngilizce olarak ekleyin. Yalnız içerik eklerken

Kategori: Bu alandan Türkçe içerik için Türkçe Tr seçeneğini İngilizce için ise English En seçeneğini seçtiğinize emin olun.

Seçilmiş: Evet

Dil: Bu alandan ise Türkçe içerik için Türkçe (Türkiye) İngilizce için English (UK) seçtiğinize emin olun.

3. Menüler > Menü Yöneticisi adımlarını takip ederek menülerinizi oluşturun.

Ana Menü haricinde kullanacağınız diller için iki tane daha ana menü oluşturmalısınız.  Bunun için Yeni düğmesine tıklayarak iki tane daha menü oluşturun:

                Başlık: Ana Menü Tr
                Menü Türü: ana-menu-tr

                Başlık:  Main Menu En
                Menü Türü: main-menu-en

Oluşturduğunuz her menünün içerisinde görünmesini istediğiniz alt menüleri eklemelisiniz. Bunun için:

Ana Menu Tr başlığına tıklayın. Menü Öğeleri alanı açılır. Yeni düğmesine tıklayın.

Menü Öğesi Türü: Seçilmiş İçerikler (Sağ tarafta bulunan düzen seçeneklerini istediğiniz biçimde ayarlayın)

Düzen Seçenekleri > Kategori Seçimi: Türkçe Tr

Menü Başlığı: Ana Sayfa Tr

Rumuz: ana-sayfa-tr

Durum: Yayınlanmış

Menü Konumu: Ana menü Tr

Dil: Türkçe (Türkiye)

 

Menü Öğelerini eklediğinizde Ana sayfa başlığının altında o ülkenin bayrağının çıkması gerekir. Eğer çıkmazsa Ana Sayfa altındaki YILDIZ simgesine tıkladığınızda bayrak görünecektir. Sistemin sorunsuz çalışması için bu bayrakların görünmesi gerekir.

Menüler > Main Menü Yöneticisi > Main Menu En başlığına tıklayın Menü Öğeleri  > Yeni adımlarını takip edin

Menü Öğesi Türü: Seçilmiş İçerikler (Sağ tarafta bulunan düzen seçeneklerini istediğiniz biçimde ayarlayın)

Düzen Seçenekleri > Kategori Seçimi: English En

Menü Başlığı: Home Page En

Rumuz: home-page-en

Durum: Yaynlanmış

Menü Konumu: Main Menu En

Dil: English (UK)

Bu şekilde Menülerin altına istediğiniz kadar menü ekleyebilirsiniz. İletişim , Giriş Formu vb. şekilde Yalnız her birinin dilini ilgili dilde seçmeyi unutmayın.

 

4. Eklentiler > Modül Yöneticisi adımlarını takip ederek modüllerinizi ayarlayın.

Yeni > Menü adımlarını takip edin:

       Başlık: Ana Menü
       Yerleşim: position-7
       Durum: Yayınlanmış
       Dil: Türkçe (Türkiye)

       Modül Ataması: Sadece seçilen sayfalarda
       Ana Menü Tr: Ana Sayfa Tr

 

       Temel Seçenekler

       Menü Seçimi: Ana Menü Tr

Yeni > Menü adımlarını takip edin:

       Başlık: Main Menu
       Yerleşim: position-7
       Durum: Yayınlanmış
       Dil: English (UK)

       Modül Ataması: Sadece seçilen sayfalarda
       Main Menu En: Home Page En

 

       Temel Seçenekler

       Menü Seçimi: Main Menu En

5. Dil değiştiriciyi aktifleştirin.

Eklentiler > Modül Yöneticisi > Yeni düğmesine tıklayın. Açılan pencereden Dil Değiştirici başlığına tıklayın.

Başlık: Dil değiştirici
Yerleşim: position-7
Durum: Yayınlanmış
Dil: TÜMÜ

Menü Ataması
Modül Ataması: Tüm Sayfalarda

6. Uygulama Ekindeki Sistem Dil Filtresini etkinleştirin

Eklentiler > Uygulama Eki Yöneticisi adımlarını takip ederek açılan alandan Sistem – Dil Filtresi seçeneğini etkinleştirin.

Modüller içerisindeki Dil:Tümü olan Ana menüyü devre dışı bırakın. Aksi takdirde bu ana menü oluşturduğunuz diller içerisinde görünecektir.

 

 

Bir Bileşen İçin Örnek Bir Uygulama

Phoca Gallery Çoklu Dil Kullanımı

1. Bileşenler > Phoca Galeri > Kategoriler adımlarını takip ederek burada Türkçe ve İngilizce için iki adet kategori oluşturun

Başlık: Türkçe
Rumuz: turkce
Yayınlama Ayarları > Dil: Türkçe (Türkiye)

Başlık: English
Rumuz: english
Yayınlama Ayarları > Dil: English (UK)

2. Bileşenler > Phoca Galeri > Resimler > Birden Fazla Ekle

Burada resim eklerken Kategori ve dil seçimini eklediğiniz dile göre ayarlayın.

Diğer dil için yine Bileşenler > Phoca Galeri > Resimler > Birden Fazla Ekle adımlarını takip ederek resimlerinizi ekleyin ve kategori ile dil seçimini ilgili dile göre yapın.

3. Menüler > Ana Menü Tr > Yeni Menü Öğesi Ekle adımlarını takip edin. Açılan pencerede şu değişiklikleri yapın:

Menü Öğesi Türü: Kategorilerin Listesi (Kategoriler Görünümünde)
Menü Başlığı: Resimler
Rumuz: resimler
Not: resimler
Menu Konumu: Ana Menü Tr
Dil: Türkçe (Türkiye)

Diğer dil içinde aynı işlemleri uygulayın. Menüler > Main Menu En > Yeni Menü Öğesi Ekle adımlarını takip edin. Açılan pencerede şu değişiklikleri yapın:

Menü Öğesi Türü: Kategorilerin Listesi (Kategoriler Görünümünde)
Menü Başlığı: Pictures
Rumuz: pictures
Not: pictures
Menu Konumu: Main Menu En
Dil: English (UK)

 

Kaynaklar:

http://info-graf.fr/trunk/en/multi-lingual-steps-by-steps

http:://www.mmcn.org