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

