Web Sitemizi Bir Haftadan Kısa Bir Sürede 9 Dilde Nasıl Yerelleştirdik (Siz de Yapabilirsiniz)

Küresel bir dünyada yaşıyoruz. Teknolojiler, iletişim kurma ve içeriği tüketme şeklimizi yeniden şekillendirdi. Bugün dünyanın her köşesinden (ve hatta uzaydan) değerli bilgilere saniyeler içinde ulaşabiliyoruz. Bireyler, işletmeler ve hükümetler için bu, küresel bir kitleye zahmetsizce ulaşmak için eşsiz bir şansı temsil ediyor. Bilgi paylaşımı, ürün ve hizmet satışı veya sadece anlamlı girişimlerin duyurulması, yeni araçlar ve basit süreçler yardımıyla çeşitli dillerde neredeyse anında yapılabilir. Bu gönderide, son yerelleştirme deneyimimize göz atacağız ve web sitenizi nasıl hızlı ve doğru bir şekilde yerelleştirebileceğinizle ilgili bilgileri paylaşacağız. Başlayalım!

Markalarla ilk etkileşimlerimizden bazıları web siteleri aracılığıyla gerçekleşir. Şaşırtıcı bir şekilde, "küresel bir varlığa" sahip olduğunu iddia eden işletmeler bile yerelleştirme stratejilerine sahip değil. Hedef kitlenizde yapmak istediğiniz izlenim bu değil. Ancak gösterimler bir yana, yerelleştirmeden kaçınmak da satışlarınızı etkileyebilir.

2020'de araştırma şirketi Common Sense Advisory (CSA), küresel kitleleri hedefleyen B2C ve B2B işletmeler için yerelleştirmenin etkilerini özetleyen bir anket gerçekleştirdi. Çalışma 29 ülkede 8.700'den fazla tüketiciyi içeriyordu ve İngilizce gibi yabancı dillere karşı ana dillerindeki deneyimleri analiz etti. Sonuçlar kendileri için konuşur:

  • Müşterilerin %40'ı başka bir dilde satın almıyor;
  • Web sitesi kullanıcılarının %65'i içeriği kendi ana dillerinde tercih ediyor;
  • Müşterilerin %73'ü ürünlerin kendi dillerinde yorumlanmasını istiyor;
  • Web sitesi kullanıcılarının %65'i içeriği kendi dillerinde tercih ediyor;
  • Ankete katılanların %75'i ürün bilgilerini ana dillerinde istiyor.


Herhangi Bir Web Sitesini Yerelleştirmek İçin 5 Adım


1. Bir yerelleştirme stratejisi tanımlayın

6.500'den fazla dilde, çok dilli içeriğe yönelik artan talebi karşılamaya çalışırken bunalmış hissetmek sadece normaldir. İşte bu yüzden içeriğinizi yerelleştirmenin ilk adımı strateji belirlemektir. Yerelleştirme açısından ne elde etmek istediğinizi net bir şekilde anlamak tüm süreci hızlandıracaktır.

Basitçe söylemek gerekirse, yerelleştirme stratejisi, içeriğinizi diğer pazarlara uyarlamak için genel planı ifade eder. Elbette bunu marka hedeflerinizle uyumlu bir şekilde yapmalısınız. Yerelleştirme sadece kelimeleri çevirmekle ilgili değildir. Dil, kültür, sosyal normlar ve daha fazlasına dayalı olarak bilgileri nasıl sunduğunuzu optimize etmekle ilgilidir. Dünyanın en destansı yerelleştirme başarısızlıklarından biri KFC Çin davasıdır. Ünlü kızarmış tavuk zinciri Pekin'e indiğinde, "parmak yalamak iyi" orijinal sloganı "parmaklarınızı yiyin" olarak çevrildi. Söylemeye gerek yok, bu Albay Sanders'ı pek memnun etmedi.

Dünyadaki birçok kuruluş gibi, web sitemizi ilk olarak İngilizce olarak başlattık. Ancak şirket varlıklarımız birden fazla coğrafi bölgeyi hedeflediğinden, ürünlerimizi doğru bir şekilde tanıtmak ve tüm kitlelerle kaliteli bir iletişim akışı sağlamak için yerelleştirmenin şart olduğunu anladık. Yerelleştirme stratejiniz aşağıdakileri kapsamalıdır:

  • Hangi ülkeleri hedeflemek istediğinizi anlayın
  • Hedef pazarlarla kültür ve sosyal normlardaki temel farklılıkları belirleyin
  • Hedef pazarlara yönelik çeviri yönergelerini belirleyin (ses tonu, tasarımlar vb.)
  • Yerelleştirme sürecindeki rolleri belirleyin (yöneticiler, geliştiriciler, çevirmenler, QA, vb.)
  • Yerelleştirme sonuçlarını ölçmek için KPI'ları ayarlayın (satış, SEO, trafik vb.)

Bizim için bu, aşağıdakilere çevrildi:

  • Dokuz ek dili kapsayan hedef coğrafi bölgelerimizi belirledik: İspanyolca, Fransızca, İtalyanca, Korece, Çince, Japonca, Hintçe, Rusça ve Türkçe.
  • İçeriğimizi potansiyel "sorunlu noktalar" için analiz ettik ve genel yerelleştirme sürecine başlamadan önce çevirmenlere danıştık.
  • Çevirmenler için önemli marka mesajlarını gösteren, her dil için varyantlar öneren, ses tonunu ana hatlarıyla belirten, vb. çeviri kılavuzları oluşturduk.
  • Yerelleştirme sürecinde yer alan her bir kişinin rollerini netleştirdik. Bizim durumumuzda: Yönetici, Geliştirici, Çevirmenler ve QA.
  • Yerelleştirme KPI'larını tanımladık: organik trafik, ziyaret süresi, SEO sıralama anahtar kelimeleri.

2. Bir yerelleştirme yazılımı seçin ve yükleyin

Çeviri Yönetim Yazılımı Bulma

Süreci hızlandırmak için bir çeviri yönetim yazılımı (TMS) gereklidir. Bu üçüncü taraf uygulamalar web sitenize bağlıdır ve ekibinize işbirliği yapmak için tek erişimli bir platform sunar. Diğer bir deyişle, bir TMS, yerelleştirme sürecine dahil olan tüm taraflar arasında bir koordinasyon aracısı olarak hareket eder. Genel bir kural olarak, TMS'niz şunları içermelidir:

API: Bu, geliştirme ekibinizin TMS'yi web sitenizle hızlı bir şekilde entegre etmesine, yerel ayar dosyalarını içe aktarmasına ve verilerle sorunsuz bir şekilde etkileşime girmesine olanak tanır. İşbirliği özelliği: Herkesin projeyle gerçek zamanlı olarak işbirliği yapmasına ve değerli zamandan tasarruf etmesine izin verin. İşbirliği rolleri ve düzenleme hakları belirleme yeteneği, projenizi koruyacak ve daha yüksek verimliliği garanti edecektir. Çeviri belleği: Kaliteli içeriğin önemli bir yönü tutarlılıktır. Bu özellik, çevirmenlerin sürekli olarak aynı terimleri kullanmasına ve web sitesi ziyaretçilerinin kafasını karıştıran farklı ifadelerden kaçınmasına yardımcı olur.

Ayrıntılara geçmeden önce, sizi web sitemizin mimarisiyle bir bağlama oturtalım. SensoriumXR.com, arka uç çözümü olarak açık kaynaklı, tamamen özelleştirilebilir bir içerik yönetim sistemi (CMS) olan Strapi'yi kullanır. Strapi, başsız bir CMS'dir, yani yalnızca içerik birimlerini depolar ve içeriğin nasıl veya nerede görüntüleneceğini kontrol etmez. Ön uç için Nuxt.js kullanıyoruz.

Web sitemiz 2020'nin sonunda yayına girdi. O zamanlar Strapi bu önemli konuyu ele alacak bir özellik sunmuyordu. Bu nedenle Crowdin, Smartling, Transifex ve Lokalise gibi çeşitli üçüncü taraf yerelleştirme platformlarını araştırdık. İkincisi ile gittik.

Önemli: Şu anda Strapi ile çalışıyorsanız ve hala yerelleştirme sürecinizi başlatmadıysanız, Strapi v3.6.2'nin bu sürümde olduğunu unutmayın. Uluslararasılaştırma özelliğini zaten içeriyor. Bununla, birden çok dilde ve yerel ayarda içerik oluşturabilir ve yönetebilirsiniz.

Lokalise'i Strapi'ye bağlama

Strapi, her on dakikada bir Lokalise'den çeviriler getiriyor. CMS, bu çevirileri Çeviriler adlı özel bir içerik modülüne kaydeder. Bu modül, bir anahtar-değer çiftleri listesinden oluşur; burada anahtar, bir orijinal içerik parçası için benzersiz bir tanımlayıcıyı temsil eder ve değer, çeviriyi barındırır. Ön uç uygulama daha sonra bu anahtarları kullanabilir.

Ama kendimizin önüne geçmeyelim. Ön uç için çevirileri kullanmadan önce, orijinal web sitesi içeriğini Lokalise adresine yüklememiz gerekiyor. Bunu yapmak için, içeriği CMS (bizim durumumuzda, Strapi) ile etkileşimine göre bölmek çok önemlidir. Sensorium Corporation'ın web sitesi için bunu yaparken iki tür bulduk: statik ve dinamik.

Bu adların öngördüğü gibi, statik içerik, web sitesinin kod deposunda depolanan biçimlendirme dosyalarına dağılmış içerik parçalarını ifade eder. Düz İngilizce'de, statik içerik genellikle bir kez oluşturulur ve nadiren güncellenir. Bu kategorinin yaygın örnekleri, diğerleri arasında sayfa ve bölüm üstbilgileri, küçük açıklamalar, altbilgilerdir.

Dinamik olarak adlandırılan ikinci içerik türü, CMS'de depolanan içeriktir. Klasik örnekler arasında blog gönderileri, ekip üyeleri, basın bültenleri vb.

İçeriği neden kategorilere ayırmamız gerektiğini merak ediyor musunuz? Basit. Bu kategorilerin her biri, Lokalise'i entegre ederken biraz farklı bir yaklaşım gerektiriyordu.

Statik içerik söz konusu olduğunda, metinler kodda depolandığından standart Nuxt.js paketini (nuxt-i18n) kullanarak dil listesinden doğru çeviriyi seçtik. Aksine, dinamik metinler CMS içinde tutulur ve ilk olarak Nuxt.js tarafından ve yalnızca olduğu gibi görüntülendikten sonra getirilmelidir. Bu amaçla, çeviri toplama işini Strapi'ye devrettik.

Statik içerik

Statik metinleri çevrilebilir hale getirmek için belirli bir dosyada anahtar/değer çiftleri oluşturduk ve web sitesinin kodundaki metin yerine bu anahtarı kullandık. Web sitesinin sunucusu açıldığında, Lokalise'e yeni anahtarlar yüklenir. Genel bir tavsiye, yalnızca yeni anahtarları yüklemektir, çünkü önceden oluşturulmuş olanlar içerik yöneticisi tarafından Lokalise'nin web arayüzü aracılığıyla bir şekilde değiştirilmiş olabilir.

Artık, bir kullanıcı her dil değiştirdiğinde, Nuxt.js CMS modelinden çeviriler getirir (unutmayın, Strapi tüm güncel çevirileri Lokalise'den alır ve bunları Çeviriler modülüne kaydeder). Ardından standart Nuxt.js paketi, web sitesinin kodundaki tüm anahtarların metinlerini değiştirir.

Dinamik içerik

Dinamik içerik için algoritma biraz daha zorlaşıyor. İçerik yöneticisi, CMS web arayüzünde metin oluşturduğunda veya düzenlediğinde, platform (Strapi) yerelleştirmenin gerekli olup olmadığını analiz eder ve gerekirse otomatik olarak Lokalise'e yükler.

Çevirmenler işlerini Lokalise aracılığıyla yaparken ve Strapi ile etkileşime girmeden, düzenli olarak getirme, tüm güncel çevirilerin sonunda CMS'ye kaydedilmesini sağlar.

Kullanıcılar orijinal olmayan bir dile geçtiğinde (bizim durumumuzda İngilizce dışında), ön uç seçilen dil için CMS içeriğini getirir. Strapi daha sonra CMS içeriğinin çevrilebilir kısımlarını doğru çevirilerle değiştirir ve bunu ön uca ve kullanıcıya geri gönderir.


3. Bir çevirmen ağı oluşturun

Yerelleştirme operasyonlarınızın ölçeğine bağlı olarak, çevirmenlerle çalışmaya yaklaşmanın farklı yolları vardır: çeviri büroları, kurum içi çalışanlar veya serbest çalışanlar.

Bir çeviri bürosu kiralamak hala yaygın olarak kullanılan bir yöntem olsa da, doğrudan profesyonellerle çalışmanın daha sürdürülebilir bir seçim olduğuna inanıyoruz. Niye ya? Çevirmenlerle uzun süreli bir ilişki kurmak başlangıçta biraz daha zor olabilir, ancak gelecekte akıcı bir iletişim sağlayacaktır.

Şirket içi çalışanlar, büyük ölçekli operasyonlar için geçerli bir seçenektir. Birden çok dilde ihtiyaç duyulan sürekli bir yeni içerik akışına sahip değilseniz, serbest çevirmenleri işe almak harika bir seçenektir. Bir şirket içi çalışanın maliyetinin çok altında bir ilişki kurabilirsiniz. Freelancer, Fiver veya UpWork gibi platformlar, güvenilir ve uygun maliyetli yerelleştirme uzmanları aramaya başlamak için mükemmel yerlerdir.


4. Çevirin, gözden geçirin, onaylayın ve tekrarlayın

TMS kullanmak, takımınızı oyunda bir adım öne çıkarır. Çevirmenler metinleri platforma doğrudan girebildiğinden, geliştiricilerin süreçle çok az etkileşimi vardır veya hiç etkileşimi yoktur. Yöneticiler, düzeltmenler ve kalite güvencesi, yeni anahtarları hızla gözden geçirip onaylayarak, yerelleştirilmiş içeriği birkaç dakika içinde web sitesinde yayınlayabilir.

Lokalise gibi bir TMS altında işbirliği yapmanın önemli bir yararı, sürekli bir yerelleştirme akışıyla çalışabilmemizdir. Basit bir deyişle, bu, yerelleştirmenin bir sprint yerine sürekli bir iş akışı olarak yapılandırıldığı anlamına gelir. Bu öncelikle, TMS'nin çevirmenlere ve yöneticilere yetki vermesi, BT'nin dizeleri yükleme veya bunları üretimden canlı yayına geçirme etkileşimlerini azaltmasından kaynaklanmaktadır.


5. Yerelleştirmenin etkisini ölçün

Son fakat en az değil, ölçüm. Yukarıdaki ipuçlarından bazıları, bankayı bozmadan sağlam bir yerelleştirme süreci uygulamanıza yardımcı olsa da, web sitenizi veya diğer şirket varlıklarını yerelleştirmek bir iş kararıdır ve hafife alınmamalıdır.

Lokalise'de bulduğumuz en büyük avantajlardan biri entegre QA denetleyicisidir. Bu özellik, dil kullanımı, düzen ve daha fazlasıyla ilgili olası sorunları otomatik olarak tespit eder.

Yerelleştirmenizin web sitenizin performansını ve genel işletme hedeflerinizi olumlu etkileyip etkilemediğini anlamak için günlük olarak bakmanız gereken bazı şeyler şunlardır:

  • Organik trafik (miktar)
  • Seans süresi (zaman)
  • Sıralama anahtar kelime sayısı
  • Dönüşüm oranları
  • Çok dilli sosyal katılım


Alt çizgi

Doğru yerelleştirme, kuruluşunuz için düzeylerde oldukça faydalı olabilir. İnternet dünya çapında daha erişilebilir bir bilgi kaynağı olmaya devam ederken, küresel işletmelerin mesajlarını her topluluğa uyarlaması gerekiyor.

Bu vaka çalışmasının ana hatlarıyla belirttiği gibi, yerelleştirme mevcut hazır çözümlerle kolayca uygulanabilir. Bu kısa rehberin, konuyu araştırmanız ve potansiyel olarak en yakın zamanda yerelleştirmenizi planlamanız için size ilham vereceğini umuyoruz.

Meet your next metaverse friends

Interact, chat and dance with AI virtual beings. Explore new worlds. Break the next digital frontier with Sensorium App.

Gelen kutunuza teslim edilen gelecek

En son ürün geliştirme haberleri
Özel duyurular ve teklifler