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 Joomla sisteminize çoklu dil desteği verebilirsiniz.

Bu işlemler Joomla 3.6.4 altında yapılmıştır. Joomla kurulumu sırasında örnek veriler kurulmamıştır.

Gerekli Dil Paketlerini Kurun

“Extensions -> Manage ->  Install Language” adımlarını takip ederek “Extensions: Install Languages” sayfasının açılmasını sağlayın. Açılana bu sayfadaki joomla içerisinde kullanabileceğiniz diller görüntülenecektir. Hangi dilleri kurmak istiyorsanız o dilleri seçip “Install” düğmesine tıklayın. Biz örneğimizde “Arabic Unitag, German DE ve Turkish” seçeneğini seçtik.

“Extensions -> Languages -> Installed” “Languages: Installed (Site)” sayfasının açılmasını sağlayın. Açılan bu sayfada seçmiş olduğunuz dillerin kurulu olduğuna emin olun eğer kurulu değilse tekrar kurmayı deneyin veya elle kurun.

joomla-coklu-dil_destegi-0001

Yönetici Panelini ve Site Ara Yüzünü Türkçeleştirin

Yönetici panelini ve site ara yüzünü Türkçeleştirmek için “Extensions -> Languages -> Installed” “Languages: Installed (Site)” sayfasının açılmasını sağlayın. Sol tarafta bulunan “Installed” ve sağ tarafta bulunan “Site” başlıkları seçili iken “Türkçe (Türkiye)” başlığının karşısındaki “Default” altındaki yıldıza tıklayarak varsayılan yapın (Yıldız sarı olmalı). Bu durumda siteniz artık Türkçe görünmelidir.

“Installed” seçili iken sağ taraftan “Administrator” seçeneğine tıklayıp yine sağ tarafta bulunan “Türkçe (Türkiye)” başlığının karşısındaki “Default” altındaki yıldıza tıklayarak varsayılan yapın (Yıldız sarı olmalı). Bu durumda ise artık yönetici paneliniz Türkçe olmalıdır.

Tanımlanan Diller İçin Başlıklar Oluşturun

“Eklentiler -> Diller -> Kurulmuş” adımlarını takip ederek “Diller: Kurulmuş” sayfasının açılmasını sağlayın. Sol üst tarafta bulunan “İçerik Dilleri” başlığına tıklayıp “Diller: İçerik” sayfasının açılmasını sağlayın. Bu alanda sol üst köşede bulunan “Yeni” düğmesine tıklayın ve eklediğiniz diller için gerekli tanımlamaları yapın. Örneği:

Türkçe İçin

  • Ayrıntılar Sekmesi
    • Başlık: Türkçe (TR)
    • Ana Dil Başlığı: Türkçe (TR)
    • Dil Etiketi: tr-TR
    • URL Dil Kodu: tr
    • Resim Öneki: tr_tr
    • Durum: Yayınlandı
    • Erişim: Public
  • Site İsmi Sekmesi
    • Site İsmi: Türkçe bir başlık (Sitenin üzerinde görüntülenecek başlık eğer boş bırakılırsa site ismi görüntülenecektir)

“Kaydet & Yeni” düğmesine tıklayarak diğer diller için ayarlarınızı yapın.

Almanca İçin

  • Ayrıntılar Sekmesi
    • Başlık: German (DE)
    • Ana Dil Başlığı: German (DE)
    • Dil Etiketi: de-DE
    • URL Dil Kodu: de
    • Resim Öneki: de_de
    • Durum: Yayınlandı
    • Erişim: Public
  • Site İsmi Sekmesi
    • Özel Site İsmi: Almanca bir başlık (Sitenin üzerinde görüntülenecek başlık eğer boş bırakılırsa site ismi görüntülenecektir)

“Kaydet&Kapat” düğmesine tıklayarak diğer diller için ayarlarınızı yapın.

Arapça İçin

  • Ayrıntılar Sekmesi
    • Başlık: Arabic (AA)
    • Ana Dil Başlığı: Arabic (AA)
    • Dil Etiketi: ar-AA
    • URL Dil Kodu: ar
    • Resim Öneki: ar_aa
    • Durum: Yayınlandı
    • Erişim: Public
  • Site İsmi Sekmesi
    • Site İsmi: Arapça bir başlık (Sitenin üzerinde görüntülenecek başlık eğer boş bırakılırsa site ismi görüntülenecektir)

“Kaydet&Kapat” düğmesine tıklayarak işleminizi bitirin.

joomla-coklu-dil_destegi-0002

Dil Süzgecini Etkinleştirin

“Eklentiler -> Uyumlu Ekler” adımlarını takip ederek “Uyumlu Ekler” sayfasının açılmasını sağlayın. Açılan bu alanda sol üst tarafta bulunan “Süzgeç” altındaki “Araçlar -> Tür Seç” alanına tıklayıp “system” seçeneğini seçin. Açılan alandan “Sistem – Dil Süzgeci” başlığının yanındaki “durum” sütunundaki kırmızı çarpı işaretine tıklayarak aktifleştirin. (Kırmızı çarpının yerine artık yeşil bir çek işareti görünmeli)

Yeni Bir Modül Ekleyin

“Eklentiler -> Modüller” adımlarını takip ederek “Modüller” sayfasının açılmasını sağlayın. Sol üst tarafta bulunan “Süzgeç” alanından “Site” başlığını seçin. Tekrar sol üst köşede bulunan “Yeni” düğmesine tıklayın. Açılan “Modül Türü Seçiniz:” alanındaki “Dil Değiştirici” başlığına tıklayıp aşağıdaki gibi değişikliklerinizi yaptıktan sonra kaydedin:

  • Başlık: Dil
  • Başlığı Göster: Gizle
  • Konum: Protostar -> Sağ [position-7] (Bu alanı temanıza göre değiştirmelisiniz)

İşlemi bitirmek için “Kaydet & Kapat” düğmesine tıklayın.

Not: Eklediğiniz bu modül içerisinde ülke barakları görünecektir. Bu modülün sırasını istediğiniz bir yere bu alanı kullanarak değiştirebilirsiniz.

Makaleleriniz İçin Kategoriler Oluşturun

“İçerik -> Kategoriler -> Yeni Kategori Ekle” düğmesine tıklayarak “Makale: Yeni Kategori” sayfasının açılmasını sağlayın. Bu sayfada:

İngilizce İçin

  • Kategori Sekmesi
    • Başlık: English (EN)
    • Site Dili: English (UK)

“Kaydet & Yeni” düğmesine tıklayarak diğer dil için ayarınızı yapın.

Türkçe İçin

  • Kategori Sekmesi
    • Başlık: Türkçe (TR)
    • Site Dili: Türkçe (TR)

“Kaydet & Yeni” düğmesine tıklayarak diğer dil için ayarınızı yapın.

Almanca İçin

  • Kategori Sekmesi
    • Başlık: German (DE)
    • Site Dili: German (DE)

“Kaydet & Yeni” düğmesine tıklayarak diğer dil için ayarınızı yapın.

Arapça İçin

  • Kategori Sekmesi
    • Başlık: Arabic (AA)
    • Site Dili: Arabic (AA)

“Kaydet & Kapat” düğmesine tıklayın.

joomla-coklu-dil_destegi-0003

Makalelerinizi Ekleyin

“İçerik -> Makaleler -> Yeni Makale Ekle” adımlarını takip ederek “Makaleler: Yeni” sayfasının açılmasını sağlayın.

Türkçe Makale İçin

  • Başlık: IPFire Nedir?
  • İçerik: Yazılarınızı Türkçe olarak bu alana yazın.
  • Kategori: Türkçe (TR) (tr-TR)
  • Site Dili: Türkçe (TR)
  • Öne Çıkan: Evet (Bu makalenin ilk sayfada görünmesini istiyorsanız)

“Kaydet & Yeni” düğmesine tıklayın.

İngilizce Makale İçin

  • Başlık: What is IPFire
  • İçerik: Yazılarınızı İngilizce olarak bu alana yazın.
  • Kategori: English (EN) (en-GB)
  • Site Dili: English (UK)
  • Öne Çıkan: Evet (Bu makalenin ilk sayfada görünmesini istiyorsanız)

“Kaydet & Yeni” düğmesine tıklayın.

Almanca Makale İçin

  • Başlık: Was ist IPFire
  • İçerik: Yazılarınızı Almanca olarak bu alana yazın.
  • Kategori: German (DE) (de-DE)
  • Site Dili: German (DE)
  • Öne Çıkan: Evet (Bu makalenin ilk sayfada görünmesini istiyorsanız)

“Kaydet & Yeni” düğmesine tıklayın.

Arapça Makale İçin

  • Başlık: ما هو IPFire
  • İçerik: Yazılarınızı Almanca olarak bu alana yazın.
  • Kategori: Arabic (AA) (ar-AA)
  • Site Dili: Arabic (AA)
  • Öne Çıkan: Evet (Bu makalenin ilk sayfada görünmesini istiyorsanız)

“Kaydet & Kapat” düğmesine tıklayın.

joomla-coklu-dil_destegi-0004

Ana Menüyü Düzenleyin

“Menüler -> Main Menu -> Yeni Menü Öğesi Ekle” adımlarını takip ederek “Menüler: Yeni Öğe” sayfasının açılmasını sağlayın. Bu alanda

  • Menü Başlığı: About Us
  • Menü Öğesi Türü: Makale -> Tek Makale
  • Seç: “What is IPFire” oluşturduğunuz içerik.

“Kaydet & Kapat” düğmesine tıklayın.

Tanımladığınız Diller İçin Menüleri Tanımlayın

“Menüler -> Yönet -> Yeni Menü Ekle” adımlarını takip ederek “Menüler: Ekle” sayfasının açılmasını sağlayıp bu alana tanımladığınız diller için gerekli bilgileri girin. Örneğimizde:

İngilizce İçin

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

 “Kaydet & Yeni” düğmesine tıklayarak diğer dil için ayarınızı yapın.

Türkçe İçin

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

 “Kaydet & Yeni” düğmesine tıklayarak diğer dil için ayarınızı yapın.

Almanca İçin

  • Başlık: Haupt Menu De
  • Menu Türü: haupt-menu-de

 “Kaydet & Yeni” düğmesine tıklayarak diğer dil için ayarınızı yapın.

Arapça İçin

  • Başlık: Arabic Menu AA
  • Menu Türü: main-menu-ar

İşlemleri bitirmek için “Kaydet & Kapat” düğmesine tıklayın.

joomla-coklu-dil_destegi-0005

Yeni Menü Öğelerini Atayın

Tanımlanan menülere menü öğesi türlerini atayıp dillerini belirleyin.

İngilizce İçin

“Menüler -> Main Menu En -> Yeni Menü Öğesi Ekle” adımlarını takip ederek “Menüler: Yeni Öğe” sayfasının açılmasını sağlayın. Bu alanda

  • Menü Başlığı: Home En
  • Menü Öğesi Türü: Makale -> Öne Çıkan Makaleler
  • Menu (Sağ tarafta): Main Menu En
  • Site Dili: English (UK)

“Kaydet & Yeni” düğmesine tıklayın.

  • Menü Başlığı: About Us En
  • Menü Öğesi Türü: Makale -> Tek Makale
  • Seç: “What is Ipfire” Bayraklı olan seçildi.
  • Menu (Sağ tarafta): Main Menu En
  • Site Dili: English (UK)

“Kaydet & kapat” düğmesine tıklayın.

Türkçe İçin

“Menüler -> Ana Menu Tr -> Yeni Menü Öğesi Ekle” adımlarını takip ederek “Menüler: Yeni Öğe” sayfasının açılmasını sağlayın. Bu alanda

  • Menü Başlığı: Ana Sayfa
  • Menü Öğesi Türü: Makale -> Öne Çıkan Makaleler
  • Menu (Sağ tarafta): Ana Menü Tr
  • Site Dili: Türkçe (TR)

“Kaydet & Yeni” düğmesine tıklayın.

  • Menü Başlığı: Hakkında
  • Menü Öğesi Türü: Makale -> Tek Makale
  • Seç: “IPFire Nedir” Bayraklı olan seçildi.
  • Menu (Sağ tarafta): Ana Menü Tr
  • Site Dili: Türkçe(TR)

“Kaydet & kapat” düğmesine tıklayın.

Almanca İçin

“Menüler -> Haupt Menü De -> Yeni Menü Öğesi Ekle” adımlarını takip ederek “Menüler: Yeni Öğe” sayfasının açılmasını sağlayın. Bu alanda

  • Menü Başlığı: Haus
  • Menü Öğesi Türü: Makale -> Öne Çıkan Makaleler
  • Menu (Sağ tarafta): Haupt Menü De
  • Site Dili: German (DE)

“Kaydet & Yeni” düğmesine tıklayın.

  • Menü Başlığı: Über
  • Menü Öğesi Türü: Makale -> Tek Makale
  • Seç: “Was ist IPFire” Bayraklı olan seçildi.
  • Menu (Sağ tarafta): Haupt Menü De
  • Site Dili: German (DE)

“Kaydet & kapat” düğmesine tıklayın.

Arapça İçin

“Menüler -> Arabic Menu AA -> Yeni Menü Öğesi Ekle” adımlarını takip ederek “Menüler: Yeni Öğe” sayfasının açılmasını sağlayın. Bu alanda

  • Menü Başlığı: الصفحة الرئيسية
  • Menü Öğesi Türü: Makale -> Öne Çıkan Makaleler
  • Menu (Sağ tarafta): Arabic Menu AA
  • Site Dili: Arabic (AA)

“Kaydet & Yeni” düğmesine tıklayın.

  • Menü Başlığı: حول
  • Menü Öğesi Türü: Makale -> Tek Makale
  • Seç: “ما هو IPFire” Bayraklı olan seçildi.
  • Menu (Sağ tarafta): Arabic Menu AA
  • Site Dili: Arabic (AA)

“Kaydet & kapat” düğmesine tıklayın.

  • Menü Başlığı: الصفحة الرئيسية
  • Menü Öğesi Türü: Makale -> Öne Çıkan Makaleler
  • Menu Konumu: Arabic Menu AA
  • Varsayılan Sayfa: Evet
  • Site Dili: Arabic (AA)

İşlemi bitirmek için “Kaydet & Kapat” düğmesine tıklayın.

Menü Öğelerinizi Görünür Yapın

Oluşturduğunuz bu menülerin sitenizde bayraklarının ve içeriklerinin görünmesi için aşağıdaki adımları uygulayın.

İngilizce İçin

“Menüler -> Main Menu En” adımlarını takip ederek “Menüler: Öğeler (Main Menu En)” sayfasının açılmasını sağlayın. Açılan bu sayfada “Home En” satırının karşısında “Ana Sayfa” sütunundaki yıldız simgesine tıklayın. Bu durumda yıldızın yerine İngiliz bayrağının çıkması gerekir. Aynı işlemleri diğer diller içinde uygulayın.

joomla-coklu-dil_destegi-0006

Türkçe İçin

“Menüler -> Ana Menu Tr” adımlarını takip ederek “Menüler: Öğeler (Ana Menü TR)” sayfasının açılmasını sağlayın. Açılan bu sayfada “Ana Sayfa” satırının karşısında “Ana Sayfa” sütunundaki yıldız simgesine tıklayın. Bu durumda yıldızın yerine Türk bayrağının çıkması gerekir.

Almanca İçin

“Menüler -> Haupt Menü De” adımlarını takip ederek “Menüler: Öğeler (Haupt Menü De)” sayfasının açılmasını sağlayın. Açılan bu sayfada “Haus” satırının karşısında “Ana Sayfa” sütunundaki yıldız simgesine tıklayın. Bu durumda yıldızın yerine Alman bayrağının çıkması gerekir.

Arapça İçin

“Menüler -> Arabic Menu AA” “Menüler: Öğeler (Arabic Menu AA)” sayfasının açılmasını sağlayın. Açılan bu sayfada “الصفحة الرئيسية” satırının karşısında “Ana Sayfa” sütunundaki yıldız simgesine tıklayın. Bu durumda yıldızın yerine Arap bayrağının çıkması gerekir.

Bu işlemlerden sonra “Menüler” sekmesinde tanımladığınız dillerin yanında o ülkelerin bayrakları görünmelidir. Eğer bayraklar gözükmüyorsa sorun verebiliyor. Bayraklar görünmüyorsa bir yerde hata yaptınız veya bir yeri atladınız demektir.

joomla-coklu-dil_destegi-0007

Sayfalarda Görünecek Ana Menüyü Dillere Göre Ayarlayın

“Eklentiler -> Modüller” adımlarını takip ederek “Modüller” sayfasının açılmasını sağlayın. Açılan bu sayfadaki “Main Menu” modülü başlığına tıklayarak “Modüller: Menü” sayfasını ilgili dillere göre ayarlayın.

İngilizce İçin

  • Modül Sekmesi
    • Başlık: Main Menu
    • Menüyü Seçiniz: Main Menu En
    • Konum: Sağ [position-7] (Bu alan kullandığınız temaya veya sizin isteğinize göre değişecektir)
    • Durum: Yayınlandı
    • Site Dili: English (UK)
  • Menü Atama Sekmesi
    • Modül Hizalama: Sadece seçili sayfalarda (Bu alanı isteğinize göre seçip modül nerelerde görüntülenecekse ona göre ayarlamalısınız). Örneğimizde sadece “MAIN MENU EN” seçenekleri seçildi.

“Kaydet & kapat” düğmesine tıklayın.

Diğer diller için “Eklentiler -> Modüller” adımlarını takip ederek “Modüller” alanın açılmasını sağlayın. Açılan bu alandaki “Main Menu” modülü başlığının sağında bulunan işaret kutucuğunu seçip üst tarafta bulunan “Çoğalt” düğmesine tıklayarak bu modülü dilleriniz için gerektiği kadar çoğaltın. Biz örneğimizde üç sefer daha çoğalttık. Sonra çoğalttığınız modüllerin içine girip gerekli değişikliklerinizi yapın.

Türkçe İçin

Çoğalttığınız herhangi bir “Main Menu ()” başlığına tıklayıp Türkçe için ayarlarınızı yapın.

  • Modül Sekmesi
    • Başlık: Ana Menü
    • Menüyü Seçiniz: Ana Menü Tr
    • Konum: Sağ [position-7] (Bu alan kullandığınız temaya veya sizin isteğinize göre değişecektir)
    • Durum: Yayınlandı
    • Site Dili: Türkçe (TR)
  • Menü Atama Sekmesi
    • Modül Hizalama: Sadece seçili sayfalarda (Bu alanı isteğinize göre seçip modül nerelerde görüntülenecekse ona göre ayarlamalısınız). Örneğimizde sadece “ANA MENU TR” seçenekleri seçildi.

“Kaydet & kapat” düğmesine tıklayın.

Almanca İçin

Çoğalttığınız herhangi bir “Main Menu ()” başlığına tıklayıp Almanca için ayarlarınızı yapın.

  • Modül Sekmesi
    • Başlık: Haupt Menu
    • Menüyü Seçiniz: Haupt Menu De
    • Konum: Sağ [position-7] (Bu alan kullandığınız temaya veya sizin isteğinize göre değişecektir)
    • Durum: Yayınlandı
    • Site Dili: German (DE)
  • Menü Atama Sekmesi
    • Modül Hizalama: Sadece seçili sayfalarda (Bu alanı isteğinize göre seçip modül nerelerde görüntülenecekse ona göre ayarlamalısınız). Örneğimizde sadece “Haupt Menu De” seçenekleri seçildi.

“Kaydet & kapat” düğmesine tıklayın.

Arapça İçin

Çoğalttığınız herhangi bir “Main Menu ()” başlığına tıklayıp Arapça için ayarlarınızı yapın.

  • Modül Sekmesi
    • Başlık: القائمة الرئيسية
    • Menüyü Seçiniz: Arabic Menu AA
    • Konum: Sağ [position-7] (Bu alan kullandığınız temaya veya sizin isteğinize göre değişecektir)
    • Durum: Yayınlandı
    • Site Dili: Arabic (AA)
  • Menü Ataması Sekmesi
    • Modül Hizalama: Sadece seçili sayfalarda (Bu alanı isteğinize göre seçip modül nerelerde görüntülenecekse ona göre ayarlamalısınız). Örneğimizde sadece “Arabic Menu AA” seçenekleri seçildi.

“Kaydet & kapat” düğmesine tıklayın.

joomla-coklu-dil_destegi-0008

Çoklu Dil Modülünü Aktifleştirin

“Eklentiler -> Modüller” adımlarını takip ederek “Modüller” sayfasının açılmasını sağlayın. Açılan bu sayfada sol üst tarafta bulunan Süzgeç alanından “Yönetici” seçeneğini seçin. Sağ tarafta bulunan “Multilanguage status” modülünün önündeki kırmızı çarpıya tıklayarak modülü aktifleştirin.

Türkçe İçin Örnek Sayfa

joomla-coklu-dil_destegi-0009

İngilizce İçin Örnek Sayfa

joomla-coklu-dil_destegi-00010

Almanca İçin Örnek Sayfa

joomla-coklu-dil_destegi-00011

Arapça İçin Örnek Sayfa

joomla-coklu-dil_destegi-00012

Not: Örneklerdeki bütün çeviriler “Google Translate” kullanılarak çevrilmiştir.

Bir Cevap Yazın