Drupal ile Çok Dilli Siteler

İçindekiler
Öncelikle sitemizin birden fazla dilde hizmete açılmasını istiyorsak en mantıklı seçenek daha fazla dil eklemek ve ardından bunları algılanabilecek şekilde yapılandırmaktır.
Dilleri ekleme
Drupal Varsayılan olarak çekirdeğinde dil desteği vardır, ancak varsayılan olarak tam olarak etkinleştirilmemiştir. Nasıl etkinleştireceğimize bir bakalım.
  • 1- Dilleri sitemize entegre etmek için kernel modülünü aktif edelim. Hadi gidelim Yapılandırmaile Bölge ve Dil aşağıdaki seçenekleri görmek için:

  • 2- üzerine tıklıyoruz Diller ve sadece aktive ettiğimizi göreceğiz ingilizce şimdilik listemizde:

  • 3- Amaçlarımız için önceden tanımlanmış dillerle çalışacağız. Bu nedenle listeden dili seçiyoruz ve butona tıklıyoruz. Dil ekle:

  • 4- Bundan sonra Drupal Sizi ana diller listesine yönlendirecek ve yeni diliniz listeye zaten eklenmiş olacak, şimdi daha fazla dil eklemek için önceki işlemi tekrarlıyoruz, bu örnekte ekliyoruz: Arapça, Almanca Y Lehçe.

Yukarıdaki tablo eklediğimiz dillerin adlarını, kodlarını, adreslerini gösteriyor, adres dediğimizde okunma şekline atıfta bulunuyoruz, soldan sağa veya tam tersi.
Burada hangi dilleri etkinleştireceğimizi seçebilir, sipariş verebilir veya listeden silebiliriz.
Dilleri algılama
Artık dillere sahip olduğumuza göre, sitemize göz atarsak her şeyin aynı kaldığını fark ediyoruz, çünkü dilleri eklememize rağmen hala söylememiz gerekiyor Drupal bunları nasıl yorumlamanız gerekir, bakalım:
  • yelken açıyoruz Yapılandırma ile Bölge ve Dil > Diller > Algılama ve seçim ve aşağıdaki seçeneklerin mevcut olduğunu göreceğiz:

URL
Bu seçeneği etkinleştirirsek, kullanıcılar şu şekilde URL'ye göre gezinebilecekler: example.com/de/news/ veya example / deutsch / news. Bu, çok dilli siteler için yaygın bir ayardır.
Oturum, toplantı, celse
Kullanıcı oturumunda dil tercihini kaydetmek istiyorsak bu seçeneği kullanacağız.
kullanıcı
Bu seçenekte, kullanıcılar hesap profillerinde tercih ettikleri dilin hangisi olduğunu belirtebilirler.

Tarayıcı
Bu seçeneği etkinleştirirsek, Drupal tarayıcımızın dil tercihini doğrulayacak ve sitemizde kullanacaktır.
Farklı seçenekler açıklandıktan sonra, çoklu dil seçeneğini sitemizde uygulamak için birini kullanalım.
Amacımız için URL seçeneğine bağlı kalacağız ve bunun için en basit yapılandırma yolu olduğu için yol önekini kullanacağız. Bunu nasıl yaptığımıza bir bakalım:
  • Önce URL seçeneklerini işaretliyoruz ve Ayarları kaydet.
  • Şimdi tıklıyoruz Yapılandır bu yöntemde ve seçenekleri göreceğiz Yol öneki Y Alan adı. Varsayılan seçeneği kullanacağız. Yol öneki.
  • Şimdi tarayıcımızdaki URL'yi yol önekini içerecek şekilde değiştiriyoruz. Örneğin, sorunlar Almanca, örnek.com/de. Bu şekilde eklediğimiz dillerin her biri için önek kullanabiliriz.
Diller arasında geçiş yapma
Kullanıcıların dilleri URL'ye göre manuel olarak değiştirmelerini kesinlikle istemiyoruz, bu yüzden Drupal'da bir blok oluşturuyoruz, böylece bu görevi kolaylaştırmak için sitemizde bir yere yerleştiriyoruz.
Bloğu oluşturmak için şuraya gidiyoruz: Yapıà Bloklar ve UI bloğunu ararız: Dil değiştirici. İstediğimiz yere konumlandırıyoruz ve blok için ayarları kaydediyoruz, etkinleştirildikten sonra şöyle görünecektir:

Örneğin sitemizin Almanca olduğunu seçiyoruz ve girişimiz aşağıdaki gibi görünecek:

Drupal bize yalnızca sağlam ve çok yönlü web siteleri oluşturma fırsatı vermekle kalmıyor, aynı zamanda aynı çoklu dili internetteki diğer web sitelerinden kendi başına öne çıkaracak bir özellik haline getirme iyiliğine de sahip.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave