Mühendislik//16 dk okuma

CMS Yerelleştirmesi: Çok Dilli İçeriği Büyük Ölçekte Yönetmek

Eray Gündoğmuş
Paylaş

CMS Yerelleştirmesi: Çok Dilli İçeriği Büyük Ölçekte Yönetmek

Temel Çıkarımlar

  • CMS yerelleştirme mimarisi seçimleri (alan düzeyi, giriş düzeyi veya ayrı içerik ağaçları), editoryal iş akışını ve ölçeklenebilirliği önemli ölçüde etkiler
  • Yerleşik i18n desteğine sahip headless CMS platformları en esnek çok dilli içerik yönetimini sunar
  • İçerik modellemesi, yerel ayara özgü alanları, paylaşılan varlıkları ve çeviri durumu takibini hesaba katmalıdır
  • Editoryal iş akışları, yerel ayar başına çeviri atama, inceleme ve yayımlama aşamalarını içermelidir

CMS Yerelleştirme Mimarisi

Yaklaşım 1: Alan Düzeyi Yerelleştirme

Her içerik alanı tüm yerel ayarlar için değerler depolar:

{
  "title": {
    "en": "Getting Started Guide",
    "de": "Erste-Schritte-Anleitung",
    "fr": "Guide de démarrage"
  },
  "body": {
    "en": "Welcome to...",
    "de": "Willkommen bei...",
    "fr": "Bienvenue sur..."
  }
}

Avantajlar: Her içerik parçası için tek giriş, çeviri durumunu görmek kolaydır. Dezavantajlar: Karmaşık içerik modeli, yalnızca biri gerekli olsa bile tüm yerel ayarlar yüklenir.

Yaklaşım 2: Giriş Düzeyi Yerelleştirme

Her yerel ayar için bir referansla bağlantılı ayrı içerik girişleri:

// İngilizce giriş
{ "id": "guide-en", "locale": "en", "ref": "guide", "title": "Getting Started" }

// Almanca giriş
{ "id": "guide-de", "locale": "de", "ref": "guide", "title": "Erste Schritte" }

Avantajlar: Temiz ayrım, yalnızca gerekli yerel ayarı yükle, bağımsız yayımlama. Dezavantajlar: Yönetilecek daha fazla giriş, çeviri boşluklarını görmek daha zor.

Yaklaşım 3: Ayrı İçerik Ağaçları

Her yerel ayarın kendi eksiksiz içerik ağacı vardır ve pazar başına tamamen bağımsız içerik stratejilerine olanak tanır.

Avantajlar: Maksimum esneklik, pazarların benzersiz içeriği olabilir. Dezavantajlar: En yüksek yönetim yükü, içeriği senkronize tutmak zordur.

Çok Dilli İçerik için Headless CMS

Headless CMS platformları içeriği sunumdan ayırır ve bu da onları çok dilli dağıtım için uygun hale getirir:

Özelliki18n için Neden Önemlidir
API-first dağıtımHerhangi bir frontend'e yerel ayara özgü içerik sunma
Esnek içerik modellemeHangi alanların yerelleştirilebilir olduğunu tanımlama
Webhook desteğiÇeviriler yayımlandığında build tetikleme
Rol tabanlı erişimÇevirmenleri belirli yerel ayarlara atama
Yayımlama iş akışıYerel ayar başına bağımsız inceleme ve yayımlama

Yerelleştirme için İçerik Modelleme

Yerelleştirilebilir ve Yerelleştirilemeyen Alanlar

Tüm içerik alanlarının çevrilmesi gerekmez:

YerelleştirilebilirYerelleştirilemeyen
Başlık, gövde, excerptSlug (genellikle), oluşturma tarihi
Meta başlık, meta açıklamaYazar referansı, kategori
Görseller için alternatif metinÖne çıkan görsel URL'si (genellikle)
CTA metniDahili etiketler, sıralama

Paylaşılan Varlıklar

Görsel ve medya dosyalarının yerelleştirilmesi gerekebilir veya gerekmeyebilir:

  • Küresel olarak paylaşılan: Ürün fotoğrafları, logolar, ikonlar
  • Yerel ayara özgü: UI metni içeren ekran görüntüleri, verili infografikler, pazarlama banner'ları
  • Kısmen yerelleştirilmiş: Videolar (paylaşılan görsel, yerelleştirilmiş altyazı/ses)

Çok Dilli CMS için Editoryal İş Akışı

Yerel Ayar Başına İş Akışı Aşamaları

  1. Kaynak içerik oluşturuldu — yazar kaynak dilde yazar
  2. Çeviri atandı — yeni içerik çeviri için işaretlendi
  3. Çeviride — çevirmen içerik üzerinde çalışıyor
  4. İnceleme — editör çevrilen içeriği doğruluk ve ton açısından inceler
  5. Yayımlandı — yerel ayara özgü içerik yayına gider
  6. Güncellendi — kaynak içerik değişiklikleri yeniden çeviri iş akışını tetikler

Çeviri Durumu Yönetimi

Giriş ve yerel ayar başına çeviri durumunu takip edin:

GirişENDEFRJA
Getting StartedYayımlandıİncelemedeÇevirideBaşlanmadı
PricingYayımlandıYayımlandıYayımlandıÇeviride
Blog Post #42YayımlandıBaşlanmadıBaşlanmadıBaşlanmadı

SSS

Yerelleştirme için en iyi CMS mimarisi hangisidir? Alan düzeyi yerelleştirme, yerel ayarlar arasında tutarlı içeriğe sahip küçük ve orta ölçekli siteler için iyi çalışır. Giriş düzeyi yerelleştirme, büyük siteler veya içeriğin pazara göre önemli ölçüde farklılaştığı durumlar için daha uygundur.

CMS'imin yanı sıra özel bir TMS kullanmalı mıyım? Basit çok dilli siteler için yerleşik CMS yerelleştirmesi yeterli olabilir. Profesyonel çevirmenlerle karmaşık iş akışları için CMS'inizle entegre edilmiş özel bir TMS, daha iyi çevirmen deneyimi ve translation memory desteği sağlar.

Yerelleştirilmiş CMS içeriği için SEO'yu nasıl yönetirim? CMS verilerinden yerel ayara özgü URL'ler, meta tag'ler ve hreflang tag'leri oluşturun. Her yerel ayar sürümünün yalnızca çevrilmiş değil, benzersiz ve optimize edilmiş meta veriye sahip olduğundan emin olun.

CMS'de ilk çevirileri otomatikleştirebilir miyim? Birçok CMS platformu, ilk taslakları oluşturmak için MT entegrasyonunu destekler. Bu taslaklar yayımlanmadan önce her zaman insan editörler tarafından incelenmelidir.

Çevrilmemesi gereken içerikleri nasıl yönetirim? İçerik modelinizde belirli girişleri veya alanları "çevirme" olarak işaretleyin. Hangi içeriğin hangi pazarlarda görüneceğini kontrol etmek için yerel ayara özgü yayımlamayı kullanın.

Comments

Loading comments...