Drupal Çeviri Modülleri - Çok Dilli Drupal web siteleri nasıl oluşturulur

Yayınlanan: 2019-08-27

Pazar erişiminizi ve nihayetinde satışlarınızı genişletmenin kolay bir yolunu mu istiyorsunuz? Hangi ülkeye ait olurlarsa olsunlar veya hangi dili konuşurlarsa konuşsunlar, web sitenizi her kullanıcı için kişiselleştirmeniz gerektiğini düşünüyor musunuz? Kendinize çok dilli bir web sitesi edinmek en iyi seçeneğinizdir. Yalnızca daha uygun maliyetli bir pazarlama stratejisi olmakla kalmaz, aynı zamanda web sitenizin trafiğini ve genel Drupal SEO'yu artırmaya da yardımcı olur. Drupal CMS, yalnızca kullanıcılara değil, geliştiricilere de Drupal'a tercih ettikleri bir dilde erişme olanağı sağlama konusundaki bu zorluğu özellikle üstlendi. Ve kullanıma hazır çok dilli olan Drupal 8, işletmeler ve geliştiriciler için ideal bir seçim haline geldi. Güçlü Drupal çeviri modülleri, geliştiricilere her içerik varlığının çevrilebileceği ayrıntılı yapılandırma yetenekleri sunar. Çeşitli çok dilli Drupal modülleri hakkında daha fazla bilgi edinmek için hemen konuya girelim.

Çok Dilli Web Siteleri nedir?

Çok dilli, temel olarak farklı dillerde yazılmış veya mevcut anlamına gelir. Çok dilli web siteleri, hemen bir aşinalık unsuru eklediğinden, farklı ülkelerden kullanıcılarla daha iyi bağlantı kurar. Drupal 8, drupal çok dilli bir web sitesi oluşturmak için kolay ve harika bir deneyim sunar. Şu anda Drupal 8, çeviri için 100 farklı dili desteklemektedir.

Drupal 8 çok dilli özellikler, kurulum arayüzleriyle birlikte gelir. Drupal'ı kurar kurmaz, tarayıcı tercihinize göre Drupal web siteniz için bir dil sağlar. Seçilen seçeneğe bağlı olarak site o dilde kurulur. Temel olarak dil ve içerik çevirisi için 4 farklı Drupal çeviri modülü sağlar. Sitemizde gerekli Drupal modüllerini etkinleştirebilir ve gereksinimlerimize göre kullanabiliriz.

Drupal-8-göç

Mevcut dört çekirdekli Drupal çeviri modülü:

  1. Dil modülü
  2. İçerik çeviri modülü
  3. Arayüz çeviri modülü
  4. Yapılandırma çeviri modülü

Her bir drupal çeviri modülünün ne yaptığını, konfigürasyonlarını ve her modülün Drupal web sitemizde nasıl kullanılabileceğini öğrenelim.

Öncelikle, drupal sitenizdeki 4 çekirdek modülün tümünü etkinleştirmeniz gerekir. Tüm drupal çeviri modülleri /admin/config/regional yolunda yapılandırılabilir

Drupal Dil Modülü

Bu Drupal 8 dil modülü, core/modules/language konumunda bulunan çekirdek modüllerden biridir. Drupal web sitenize yeni bir dil ekleme ve seçme özelliği sağlar. /admin/config/bölgesel/dil/ altında, “ Dil Ekle ” düğmesine tıklayarak sitenize yeni bir dil ekleyebilirsiniz. Drupal çoklu dil modülü , geliştirme için ihtiyacınız olan dili seçebileceğiniz farklı dillerin bir listesini sağlar.

drupal-8-geçişdrupal dil modülü

Listeden tercih ettiğiniz dili seçin ve ekleyin

Dil eklendiğinde, arayüz buna benzer görünecektir (yukarıdaki resme bakın). Yukarıdaki resimde, arayüzün varsayılan dili İngilizce olarak ayarlanmıştır ve İspanyolca, yüklenen ek dildir. Arayüz çevirisi altındaki 9172/9340(%98.2) , çeviri için mevcut 9340 kelimeden 9172'sinin çevrildiğini, yani arayüzdeki kelimelerin %98,2'sinin çevrildiğini gösterir.

Ayrıca, Drupal web sitenizin herhangi bir bölgesine yerleştirilebilecek dili birinden diğerine değiştirmek için bir blok (Drupal 8 Dil değiştirici) sağlar. /admin/structure/block altına, web sitemizin varsayılan dilini değiştirebileceğimiz Drupal 8 dil değiştirici bloğunu yerleştirebiliriz.

Drupal Dil Değiştirici
Dil Değiştirici

Blok bölgeye yerleştirildiğinde, web sayfasının kendisinde farklı dillere geçebileceğiz.

İçerik Çeviri Modülü

Bu Drupal Çeviri modülü, yorumlar, özel blok, içerikler, sınıflandırma terimleri, kullanıcılar vb. içerik varlıklarını çevirmenize olanak tanır. İçerik varlıklarını çevirmek için web sitesinde en az iki dil kurulu olmalıdır. İçerik çevirisi, admin/config/regional/content-language yolunda yapılandırılabilir . Çevrilebilecek varlık türlerinin bir listesini sağlar.

Örneğin, her içerik türü için görünen içerik yapılandırma seçeneğine tıklayın.

Makale içerik türü için içerik çevirisinin etkinleştirildiğini düşünelim. Her bir alt tür varlığının çevrilebilir olup olmayacağına karar verme seçeneği sunar. Belirli bir içerik türü için varsayılan dili de değiştirebiliriz. Her alanın içeriğini çevirip çevirmeme seçeneği vardır.

İçerik Çeviri Modülü - İçerik Seçimi
İçerik Çeviri Modülü - İçerik Seçimi

Drupal çeviri modülleri ayrıca, arka uç arayüzünden içerik eklerken içeriği kullanıcı için uygun olan dilde girme seçeneği sunar. Yukarıdaki konfigürasyon ayarlandıktan sonra ve Makale içerik türüne içerik eklemeye çalıştığımızda, sitemizde yüklü dillerle bir Seç seçeneği görebiliriz. Herhangi bir dili seçebilir ve seçilen belirli dilde içerik ekleyebiliriz.

İçerik Çeviri Modülü - Dili seçin
İçerik Çeviri Modülü - Dili seçin


İçerik kaydedildikten sonra, çeviri izinleri olan kullanıcılar, içeriklerini Çevir'e yönelik bağlantıları göreceklerdir. " Düzenle " bağlantılarıyla birlikte " Çevir " adlı ek bir sekme sağlar ve yapılandırılan her dil için çeviriler ekleyebilirsiniz.

İçerik Çeviri Modülü - Dili seçin

İçerik Çeviri Modülü - Çeviri sekmesi

Arayüz Çeviri Modülü

Drupal Interface çeviri modülü de çekirdek modülün bir parçasıdır ve diğer herhangi bir Drupal Translation modülü gibi kolayca etkinleştirilebilir. Bu Drupal 8 çok dilli modül etkinleştirildiğinde, arabirimdeki herhangi bir dizeyi özelleştirilmiş bir dizeyle değiştirmek mümkündür. Bu drupal çeviri modülü herhangi bir dizgeyle karşılaştığında, belirli dizgiyi arayüzün mevcut diline çevirmeye çalışır. Belirli bir çeviri mevcut değilse, hatırlanır ve tablodaki çevrilmemiş dizeye bakabiliriz.

Arayüz çeviri Modülü
Drupal Çeviri modülü - Arayüz Çeviri Modülü


Yukarıdaki örnekte, hem çevrilmiş hem de çevrilmemiş dizeler görüntülenir ve yüklü olan dil için dizeleri de değiştirebiliriz. Dizelerin drupal çevirileri http://localize.drupal.org adlı tek bir yerde toplanır ve Yerelleştirme Güncelleme modülü, seçtiğiniz dil için güncellenmiş çeviri dizelerini otomatik olarak içe aktarır. Drupal 7 ve önceki sürümlerde bu, katkıda bulunan bir modüldü. Ancak Drupal 8'de bu çok dilli Drupal modülü çekirdeğin bir parçasıdır.

Drupal ConfigurationÇeviri Modülü

Yapılandırma Drupal 8 Çeviri modülü, yapılandırmanın farklı dillere çevrilmesine olanak tanır. Site adı, görünüm adı ve diğer yapılandırmalar bu Drupal çoklu dil modülü kullanılarak kolayca çevrilebilir.

Yapılandırma çeviri Modülü
Yapılandırma çeviri Modülü

Ayrıca, arka uç arayüzünden içerik eklerken içeriği kullanıcı için uygun olan dilde girme seçeneği sunar. Yukarıdaki konfigürasyon ayarlandıktan sonra ve Makale içerik türüne içerik eklemeye çalıştığımızda, sitemizde yüklü dillerle bir Seç seçeneği görebiliriz. Herhangi bir dili seçebilir ve seçilen belirli dilde içerik ekleyebiliriz.