
Yerelleştirme, metni başka bir dile dönüştürmek yerine, belirli bir pazar için tüm deneyimi şekillendirir. Contentful'da bu fark, içerik türlerini ve girişleri nasıl yapılandırdığınızda kendini gösterir.
Contentful, dört ana yerelleştirme modelini/yaklaşımını belgeler – alan seviyesi, giriş seviyesi, içerik türü ve alan seviyesi – ancak hangisini seçeceğinizi veya birinden diğerine ne zaman geçmeniz gerektiğini söylemekten kaçınıyor. Yanlış deseni erken seçmek, üçüncü pazar veya ikinci kanalınızı eklediğinizde ekiplerinizi kırılgan iş akışlarına, tekrarlanan içeriklere ve pahalı yeniden yapılara kilitleyebilir.
Bu rehber, her stratejiyi ve yerlerin nasıl işlediğini anlatıyor. API, ve yayıncılık modeliniz için önemli olan takaslar. Ayrıca Contentful'u yapay zeka web sitesi çeviri aracıyla nasıl birleştireceğinizi de göstereceğiz, örneğin Weglot çok dilli bir siteye daha hızlı bir yol sunar.

Contentful'da her şey yerel bölgelerle başlar – her biri en-US veya de-AT gibi bir dil-bölge çiftidir ve her alanın İçerik Teslimatı için varsayılan bir yerel vardır API (CDA) belirtmediğinizde geri döner. Mekanlar çevre seviyesinde yaşıyor ve planınıza bağlı olarak her ortamda 500'e kadar mekan olabilir.
Bir içerik türü içinde alan seviyesinde yerelleştirmeyi kontrol ediyorsunuz. Yerelleştirilmiş olarak işaretlenen herhangi bir alan: true her lokal için ayrı değerler saklarken, lokalize olmayan alanlar tüm diller arasında tek bir paylaşılan değer tutar. Bu, SKU'lar, ID'ler veya küresel tarihler gibi şeyler için idealdir. Yerel düzenlemeleri İçerik Yönetimi üzerinden düzenleyip ekleyebilirsiniz API, özel kodlar ve isimler dahil, böylece her kod benzersiz olduğu sürece sıkı bir ISO listesine bağlı kalmazsınız.
Bir yerel yapılandırdığınızda, 'Bu yerel için boş alanlara izin ver' seçeneği, bazı yerel alanlarda henüz değer olmasa bile editörlerin yayın yapmasına olanak tanır; bu da farklı pazarlar farklı hızlarda hareket ederken oldukça kullanışlıdır. Eksik değerler ise özel yerel hiyerarşinize geri dönebilir, böylece de-CH'nin de-DE'den mi yoksa en-US'den mi miras alacağına karar verirsiniz, yoksa hiç mi alınmamasına karar verirsiniz.
Contentful, çok dilli mimari için dört ana strateji sunar – alan seviyesi, giriş seviyesi, içerik türü seviyesi ve alan düzeyinde yerelleştirme. Her biri, yönetişim, yayın bağımsızlığı ve pazarları ne kadar sıkı ayırmak istediğiniz konusunda farklı bir sorunu çözüyor.
İşte üst düzey bir karşılaştırma:
Alan düzeyinde yerelleştirme, tüm dilleri tek bir girişte tutar. Yerel alanlar yerel başına ayrı değerler saklar ve yine de yerel tabanlı yayınlama, yedek önlemler ve rol tabanlı yönetişim elde edersiniz. Çoğu takım için bu en iyi başlangıç noktasıdır çünkü modeli düzenli tutarken ihtiyaç duyduğunuzda yerel olarak yayın yapmanızı sağlar.
Giriş seviyesi yerelleştirme, ayrı yerelleştirilmiş girdilere bağlanan 'küresel wrapper' girişi kullanır. Bu, bölgesel ekiplerin daha fazla özerklik, biraz farklı içerik veya kendi onay akışlarına ihtiyaç duyduğunda uygundur. Referans alanında yedek davranışı tutulur, ancak katı yerel kapsamlı izinler almıyorsunuz, çünkü çeviriciler bir girişin farklı yerlerini değil, farklı girişleri düzenliyor.
İçerik tipi düzeyinde yerelleştirme , aynı alan içinde her lokal için içerik türlerini çoğaltırken, uzay düzeyinde yerelleştirme tüm içerik modelini her yerel veya bölge için ayrı alanlara çoğaltır.
İkisi de güçlü bir ayrılık ve tamamen bağımsız yayıncılık sağlar, ancak otomatik geri dönüşleri kaybeder ve sürekli şema ile içerik senkronizasyonu işini üstlenirsin. Bunları yalnızca katı uyum için veya yasal, ürün veya marka içeriğinin ana sitenizden tamamen farklı olması gereken pazarlar için öneririz.
“Weglot tüm bu modelleme takaslarını aşarak render edilen ön yüzü JavaScript üzerinden çeviriyor snippet (veya desteklenen sunucu tarafı), böylece içerik modelinizi yeniden tasarlamadan çok dilli bir içerik sitesi hızlıca başlatabilirsiniz."
– Christophe Garcia, Destek Direktörü Weglot
{{quote-cta-banner}}
Contentful'da bir yerel eklemek 3 adımlı bir iştir – oluştur, geri dönüşleri başlat, sonra alanlarda etkinleştir. Mekanı eklersiniz İçerik Yönetimi aracılığıyla API (veya web uygulamasını), yedek kodunu de-CH → de-AT → de-DE gibi bir zincir oluşturacak şekilde ayarlayın ve son olarak istediğiniz alanları yerelleştirilmiş olarak işaretleyin: true, böylece yerel başına değerleri depolayabilsinler. Bu zincir, CDA'nın bir değer tanımlanmadığında ana konuma nasıl ilerlediğini tanımlar.
En ince kısım, Contentful'un bir değerin eksik olduğuna nasıl karar verdiğidir. CDA 3 alan durumunu farklı şekilde ele alır:
Bu null veya "" durumlarını sadece CMA üzerinden programatik olarak oluşturabilirsiniz – web uygulaması editörlerin bunları kaydetmesini engelliyor – bu yüzden bu hata genellikle göç betiklerinde ve özel entegrasyonlarda saklanıyor.
'Bu yerel için gerekli alanların boş olmasına izin ver' işaret kutusu doğrulama ile ilgilidir. Düzenleyicilerin, bazı yerelleştirilmiş alanların henüz gerçekten değeri olmadığı girişleri yayınlamasına izin verir, ancak CDA okuma sırasında bu belirlenmemiş yerlerle karşılaştığında yine aynı yedek kuralları takip eder.
Ön yüzünüzde belirli bir dili hedeflemek için, içerik teslimatı ile yerel sorgu parametresini kullanırsınız API.
Örneğin: locale=de-AT, yapılandırılmış geri dönüş zincirinizle Avusturya-Almanca alanları döndürürken, locale=* her alanın tüm yerelleştirilmiş varyantlarını tek bir yükte döndürür.
Perde arkasında, Sync API Her zaman joker mod gibi davranır ve hangi yerel talep ederseniz isteyin tüm locale'leri içerir, bu yüzden downstream sistemlerin tam yerelleştirme setini yönetmesi gerekir.
Yerel tabanlı yayıncılık , yalnızca belirli ücretli planlarda mevcut olan ve editörlerin bir veya daha fazla yerel yayın yapmasını veya yayından kaldırmasını sağlayan çevre düzeyinde bir anahtar moddur. Giriş editöründe manuel yayın için çalışır, ancak planlı yayın ve yayınlar hâlâ tüm giriş seviyesinde çalışır.
Yerel iş akışlarıyla birlikte, iş akışı adımları ve görevleri artık bireysel locale'leri hedefleyebilir, böylece yerel tabanlı yayınlama etkinleştirildiğinde, 'Fransızca' yerel üzerinde bloklanmış bir durum artık 'İngilizce' yerel olarak yayınlamanızı engellemez.
Çevirici rolleri, alan düzeyinde yerelleştirme için yerel olarak sınırlandırılabilir, ancak giriş seviyesi yerelleştirmede genellikle içerik izni çözümleri gerekir, çünkü çeviriciler teknik olarak aynı girişin farklı yerlerini değil, farklı girişleri düzenler.
Yerel başına yayınlama, API'lerin nasıl davrandığını değiştirmez, hangi içeriğin sunulmaya uygun olduğunu değiştirir. Etkinleştirildiğinde, kullanıcı arayüzünde her bölgeye göre taslak/yayınlanma/değiştirilmiş durumlarını görebilirsiniz, ancak CDA ve Senkronizasyon API talep ettiğiniz localeler için şu anda yayınlanan yerelleştirilmiş sürümleri yine de teslim edecek.

Contentful size çeviri için iki geniş seçenek sunar:
Ana seçeneklerin karşılaştırma şekli şöyle:
Özetle:
İçerikli sadece kaynak dili elinde tuttuğu için, Weglot Daha hızlı lansmanlar, içerik modeliniz üzerindeki baskıyı azaltır ve genel olarak daha basit yönetimler sağlar.
{{ai-banner}}
Ekiplerinizin gerçekten nasıl çalıştığına uygun bir İçerikli strateji seçin. Çoğunlukla paylaşılan içerik için alan düzeyinde yerelleştirme kullanın. Giriş seviyesi, içerik türü veya hatta alan seviyesini yalnızca bölgelerin gerçek editoryal özgürlüğe ihtiyacı olduğunda veya uyumluluk ve çok farklı bölgesel içerik ortak bir modeli sürdürmeyi zorlaştırdığında kullanın.
Bu kurulduğunda, bir sonraki karar çevirilerin nerede yaşadığıdır. Contentful mobil, API'ler ve çoklu ön uçlar için ortak merkezinizse, girişlerinizin içindeki her dili koruyabilirsiniz.
Eğer esas olarak birden fazla dilde canlı içerik destekli bir web sitesine ihtiyacınız varsa, ön yüz çeviri katmanı genellikle daha hızlı ve mimari açısından çok daha hafiftir. Weglot Bu yaklaşıma özellikle iyi uyuyor, çünkü render edilen sitenizi çeviriyor, dile özgü URL'ler oluşturuyor ve mevcut içerik modelinizi değiştirmeden çok dilli SEO'yu yönetiyor.
Kendi yığınınızda nasıl göründüğünü görmek için hazır mısınız? Başlat 14 günlük ücretsiz Weglot bugün deneme yapın ve dakikalar içinde çok dilli bir İçkilikli site başlatın.
Weglot'un gücünü anlamanın en iyi yolu, onu bizzat görmektir. Hiçbir taahhüt olmadan ücretsiz deneyin.
Web sitenizi henüz bağlamaya hazır değilseniz, kontrol panelinizde bir demo web sitesi mevcuttur.