WordPress'te İkinci Dillerle İlgili Sorunlar
Yayınlanan: 2019-10-22Bir blog veya web sitesi oluşturduğunuzda, kaç dilde olması gerektiğine karar verirken karşılaştığınız ilk ikilemlerden biri. İşletmenizin küresel bir erişime sahip olmasını istiyorsanız, web sitenizin içeriğinin İngilizce olması gerektiği açıktır. Ama ya ana diliniz veya hedef kitlenizin dili İngilizce değilse? Muhtemelen web sitenizin İngilizce dışında bir dilde olmasını veya web sitenize birden fazla dil eklemeyi düşüneceksiniz.
Örneğin, girişimimizi oluşturduğumuzda hedef kitlemizin dünyanın herhangi bir yerinde olabileceğini düşündük. Bu nedenle, İngilizcenin web sitemizin ana dili olması gerektiğinden şüphemiz yoktu. Buna karşılık biz Barselona'dayız ve ana dillerimiz Katalanca ve İspanyolca. Bu nedenle, web sitemize en azından İspanyolca eklememek saçma görünüyordu, bu da İngilizce konuşamayan potansiyel bir kitleye ulaşma olasılığını ortaya çıkardı.
WordPress Dilleri
Bildiğiniz gibi , “resmi” WordPress dili İngilizce'dir . Başka bir deyişle, kullanıcı arayüzü ve neredeyse tüm eklenti ve temaların arayüzü varsayılan olarak İngilizce'dir. Ancak WordPress'in küresel bir erişime sahip olması için mümkün olduğunca çok dile çevrilmesi gerekir. Bu amaçla, WordPress topluluğu Polyglots grubunu kurdu.
Polyglots şu anda 56 lokasyonda WordPress Çekirdeği, temalar ve eklentilerin çevirisine adanmış 203 gönüllü ekipten oluşmaktadır.

Yukarıdaki resimde görebileceğiniz gibi, WordPress'i farklı dillere çevirmek çok büyük bir projedir, çünkü dillerin ayrıca örneğin Avustralya, Kanada, Güney Afrika, İngiltere ve ABD'den İngilizce gibi varyantları vardır.
Bu nedenle, WordPress'in diğer İngilizce dillerinde olması için açıkça bazı çalışmalar yapıldı. Peki ya çok dilli bir site istiyorsanız? Mevcut tüm çeviriler tamamlandı mı? Bu soruları tek tek cevaplayalım.
Web Sitenizin Dilini Belirleyin
En basit duruma geçelim: ana diliniz örneğin İspanyolca ve her şeyin bu dilde olmasını istiyorsunuz.
Gerçekten de WordPress Community Polyglots ekibi sayesinde WordPress'inizin dilinin İspanyolca olması gerektiğini belirlemek çok kolay. Ayarlar » Genel'de Site Dilini tanımlama seçeneğini bulabilirsiniz:

Sitenizin dili seçildikten sonra gösterge tablosu otomatik olarak seçilen dile geçer. Önceki resimde İspanyolca'yı seçtim ve aldığım sonuç şu:

Az önce sunduğum dil ayarının global olduğuna dikkat edin. Ancak kullanıcı başına da ince ayar yapılabilir.
Dili değiştirdiğinizde, Kontrol Panelini yalnızca o dilde görmezsiniz, yüklediğiniz ve çevrilmiş tüm eklentiler de o dilde görünür.
Maalesef Her Şey Çevrilmiyor...
Ne yazık ki, dizinde bulunan tüm eklentiler tüm dillere tam olarak çevrilmemiştir . Farklı bir yerel ayara çevrilmemiş (veya çevrilemeyecek) bir snippet varsa, o zaman İngilizce olarak gösterilir.
Peki ya dil çeşitleri? İspanyolca (Arjantin) kullanmak istediğinizi ve çok sayıda dizenin eksik olduğunu hayal edin. Az önce söylediğim gibi, hepsi İngilizce gösterilecek…
Ama tüm bu dizeler İspanya'nın İspanyolca yerel ayarına çevrildi! WordPress'e birden fazla yerel ayar kullanmasını söyleyebilirseniz harika olmaz mıydı?

Bir çözüm
WordCamp Europe 2019'da İsviçre'den Pascal Birchler ile kişisel olarak tanışma zevkini yaşadım. Pascal, şu anda Google'da Geliştirme Mühendisi olarak çalışan bir WordPress Commiter'ıdır. WordPress'teki dillerin korunması ve bakımı ile ilgili her şeyde her zaman çok ilgili ve aktif olmuştur, hatta Romance dilinin Polyglots ekibini oluşturur.
Ayrıca Pascal, önceki sorunun bir kısmını kesin olarak çözen Tercih Edilen Diller eklentisini oluşturdu. Başka bir deyişle, birden fazla dil seçmenize olanak tanır, böylece birinci dilde bir çeviri eksikse, ikinci dilde bir çeviri arar (vb.).

Çok Dilli Bir Web Sitesi Oluşturun
Ancak bu, tüm sorunların sonu değil. Doğal ve bariz görünse de, çok dilli web sitemizi oluşturmaya karar vermek, web'e ekstra karmaşıklık eklemeyi ve içeriğini oluşturmak ve sürdürmek için ek çalışmaları içerir. Dolayısıyla, sizin durumunuz da buysa, çok dilli web sitenize sahip olmak isteyip istemediğinize karar vermeden önce, avantajlarını dezavantajlarını okumanızı tavsiye ederim.
Önceki bir gönderide David, web sitenizi çok dilli bir siteye dönüştürmek için bizimle iki alternatif paylaştı. Birincisi, tek bir siteye sahip olmak ve WPML veya Polylang gibi sayfaların ve gönderilerin çeşitli dillerdeki çevirilerini yönetmenize izin veren çok dilli bir eklenti kurmaktır. Diğeri (bu arada, bu web sitesinde uyguladığımız site), biri İspanyolca diğeri İngilizce olmak üzere iki siteden oluşan çok siteli bir web sitesine sahip olmaktır.
Daha fazla sorun
Açıkçası, çok dilli bir web sitesine sahip olmak, daha önce bahsettiğim sorunları çoğaltır. Bir yandan, eklentilerinizin veya temanızın seçili dillerin hiçbirinde çeviri olmaması sorunu var, bu nedenle arayüzünüzün her zaman İngilizce olarak görüntülenen bölümleri olacaktır.
Öte yandan, çok dilli bir eklenti kullanmak, web sitenize ve veritabanınıza daha fazla karmaşıklık katar. İlk bakışta bir sorun gibi görünmeyen bu durum, eklentiler arasında beklenmeyen uyumsuzluklara neden olabilir.
Birkaç dilin nasıl kurulacağına dair daha fazla alternatif ve ayar da görmek istiyorsanız, bir başka ilginç makale de Ultimate WordPress Çok Dilli Rehber – Kinsta'dan 12 Dili Nasıl Başlattık.
Çözüm
Gördüğünüz gibi, WordPress Topluluğu içinde harika Polyglots ekibimiz olmasına rağmen, WordPress hala bize çok dilli bir web sitesine sahip olmak için rahat ve benzersiz bir çözüm sunmayan bir platformdur. Karşılaştığımız sorunların çoğunu çözen birkaç eklentimiz var, ancak WordPress'in tamamen çok dilli bir platform haline gelmesi biraz zaman alacak.
Unsplash'ta Frankie Guarini'nin öne çıkan görseli .


