Bir CMS sayfasını birden fazla dilde yayına hazırlamak
Bir editör, hizmet sayfasını açıyor ve Translations bölümünde İngilizce, Türkçe ve Almancayı görüyor. Her dilin sayfa kaydı var. Sayfa yayımlanmaya hazır mı?
Kontrol edilecek başka noktalar da var. Almanca başlık doğruyken bir paragraf İngilizce fallback kullanıyor olabilir. Menü etiketi çevrilmişken bağlantı beklenmedik bir yere gidebilir. Görsel her dilde aynı görünse de alternatif metni hâlâ çevrilmeyi bekleyebilir.
Küçük bir Northstar Studio danışmanlık sayfası üzerinden bu kontrolleri görünür hale getirelim. Örnekte WebBlocks CMS 1.104.1 ve tekrarlanabilir showcase ortamındaki kurgusal içerikler kullanılıyor.
Sayfa çevirisiyle başlayın
Sayfa çevirisi; bir dilin adını, slug’ını, yolunu ve sayfa düzeyindeki metadata alanlarını taşır. Sayfadaki her paragrafı içermez. Bu metinler sayfaya yerleştirilen bloklara aittir.
Örnekte üç dilin de sayfa çeviri kaydı var. Translations kartı bu durumu bildiriyor; her bloğun, menü etiketinin veya görsel açıklamasının incelendiğini doğrulamıyor.
Önce sitede gereken dilleri etkinleştirin, ardından sayfa çevirilerini ekleyin. Sayfa adını her dilde anlamlı tutun ve adresi paylaşmadan önce kontrol edin.
Her dile doğru adresi verin
İngilizce hizmet sayfası /services/studio-consultation adresini kullanıyor. Türkçe sürüm /tr/hizmetler/studyo-danismanligi, Almanca sürüm ise /de/leistungen/studioberatung adresinde.
Varsayılan dilin dil öneki yoktur. WebBlocks, diğer dillerin önekini sayfanın çevrilmiş yoluna ekler. Almanca çeviri formunda saklanan yol /leistungen/studioberatung iken ortaya çıkan genel adres /de önekini de içerir. Dil önekini ikinci kez eklemek yerine formun gösterdiği genel adresi kontrol edin.
Eksik sayfa çevirisiyle eksik blok çevirisi farklı durumlardır. Bir dilin o sayfaya ait yerelleştirilmiş adresinin bulunması için sayfa çevirisi gerekir. Mevcut bir adresin içindeki bloklar ise fallback nedeniyle başka dilde içerik gösterebilir.
Blokları seçilen dilde inceleyin
Sayfanın içerik slot’unu açın ve düzenleme dilini değiştirin. Layout, blok sırası ve ayarlar ortak kalırken metinler seçilen dilin çeviri kayıtlarında tutulur.
Bu örnekte Almanca başlık çevrildi, ancak Rich Text paragrafının başlangıçta Almanca çevirisi yok. Renderer bu paragraf için kayıtlı İngilizce çeviriye dönüyor. Dolayısıyla sayfa sorunsuz görüntülenirken ziyaretçi tamamlanmamış, karışık dilli bir içerikle karşılaşabiliyor.
Paragrafı çevirin ve Almanca önizlemeyi yeniden açın. Yalnızca başlığa bakmak yerine sayfanın tamamını okuyun. Bir çeviri kaydında eski veya uygun olmayan bir metin de bulunabilir; bu yüzden kayıt bulunması metni okumanın yerini tutmaz.
Görsel açıklamasını da çevirin
Örnekte üç dilde aynı görsel dosyası kullanılıyor. Görsel bloğunun her dil için ayrı açıklaması ve alternatif metni var. Almanca açıklama, İngilizce ve Türkçe sürümlerle aynı görünen örnekleri anlatmalı.
Görselin sayfaya ne kattığını kontrol edin. Yararlı açıklamaları seçilen dilde doğru ve doğal yazın. Aynı dosyayı kullanmak, çevresindeki dil işini tamamlamaz.
Arama ve paylaşım metinlerini inceleyin
Sayfa çevirisi SEO ve Open Graph alanlarını da taşır. Örnekte Almanca başlık ve açıklama, danışmanlık hizmetini Almanca anlatıyor. Bunlar gövdede anlatılan hizmetle tutarlı olmalı.
Bu alanları da okuyucuya görünen sayfanın bir parçası sayın. İyi çevrilmiş bir gövdeye rağmen sayfa bulunduğunda veya paylaşıldığında İngilizce açıklama görünebilir. Metadata düzenlemek, dışarıdaki arama veya sosyal platformun tam olarak nasıl bir görünüm kullanacağını garanti etmez; fakat amaçlanan yerelleştirilmiş değerleri sağlar.
Yayımlamadan önce bağlantıları izleyin
Örneğin navigasyon öğesi danışmanlık sayfasına bağlı ve her dilde bir etikete sahip: Consultation, Danışmanlık ve Beratung. Sayfaya bağlı bir menü öğesi hedefin çevrilmiş adresini çözümleyebilir. Özel URL ise ayrıca bilinçli olarak kontrol edilmelidir.
Menü ve buton etiketleriyle hedeflerini birlikte inceleyin. Her dilde iç bağlantılara tıklayın; ziyaretçinin amaçlanan dile ve sayfaya ulaştığından emin olun. Ortak header ve menüler de ayrı inceleme gerektirir. Sayfa taslağı, sitedeki bütün navigasyon değişikliklerini yalıtmaz. Ortak header ve footer yazısı bu kapsamı açıklar.
Tamamlanmış yerel örnekte üç dilin metinleri, görsel açıklamaları, metadata alanları ve sayfaya bağlı navigasyonu birbiriyle uyumludur. Gerçek sayfanızı hazırlarken dar ekran kontrolü de dahil her dil için ayrı bir önizleme kullanın.
Yayına hazır olmayı editoryal bir karar olarak ele alın
Her dilde sayfa kimliğini ve genel adresi, görünür blokların tamamını, görsel açıklamalarını, metadata alanlarını ve bağlantı hedeflerini inceleyin. İfadeler farklı olsa da anlamın tutarlı olduğunu kontrol edin.
Normal yayın iş akışı sayfaya aittir. Bir dil eklemek, o çeviri için ayrı bir onay ve yayın durumu oluşturmaz. Sayfayı yayımlamadan önce hangi dillerin tamamlanması gerektiğine karar verin ve bunları açıkça doğrulayın. Başarılı bir önizleme ile sayfa çeviri kaydı yararlı kontrollerdir; ikisi de dil kalitesi onayı değildir.
Düzenleme adımları: Sayfa çevirme, Yerelleştirme ve Navigasyon menüsü oluşturma.
Bu makale yararlı oldu mu?
Puan verin veya aşağıda bir öneri paylaşın.
Yorumlar ve öneriler
Yorumlar yayımlanmadan önce incelenir.
Yorumlar
0Henüz onaylanmış yorum yok.
Yorum yaz