GDPR uyumlu kuruluş

ISO 27001 sertifikalı kuruluş

SOC II uyumlu kuruluş

Yazılım Yerelleştirme Platformu ve Hizmetleri

Yazılım dizelerini, yapay zekâ çevirisini ve dil uzmanlarını tek bir yazılım yerelleştirme sürecinde buluşturun. Terminolojinizi tutarlı tutun ve gözden geçirilmiş kaynakları ürününüzü yayına alan geliştirme sürecine geri aktarın.

Demo planlayın

Demo planlayın

Süreci kaynak dosyalarınız, dilleriniz ve sürüm sıklığınızla keşfedin

Ücretsiz denemeyi başlat

Ücretsiz denemeyi başlat

15 gün ücretsiz, kredi kartı gerekmez

Smartcat’te kaynak ve hedef dillerle bir yazılım yerelleştirme projesi oluşturma

Dünyanın en büyük şirketlerinden 80'den fazlası Smartcat'i seçti

Yazılım yerelleştirmesi nedir?

Yazılım yerelleştirmesi, bir ürünün arayüzünü, içeriğini ve bölgesel kurallarını belirli bir dile ve pazara uyarlar. Çeviriyi biçimler, bağlam ve yerelleştirilmiş kaynakların uygulamada nasıl davrandığı üzerine yapılan çalışmalarla birleştirir.

Çevrilmiş metin anlamlı olduğunda ve ürün onu doğru kullandığında bir sürüm hazırdır. Bu da kaynak anahtarlarını korumak, doğru çoğul biçimlerini sağlamak, değerleri yerel ayara göre biçimlendirmek ve önemli ekranları kontrol etmek demektir. Bir yerelleştirme platformu dil çalışmasını düzenler; sonucu mühendisleriniz ve QA ekibiniz entegre eder ve doğrular.

EtkinlikTemel soruÖrnek
ÇeviriBu metin başka bir dilde ne anlama geliyor?Bir hesap kurtarma talimatını çevirmek
Yerelleştirme veya l10nBu ürün deneyimi hedef pazarda işliyor mu?Talimatı, tarih gösterimini ve yardım bağlantısını o yerel ayar için uyarlamak
Uluslararasılaştırma veya i18nÜrün farklı yerel ayarları destekleyebiliyor mu?Dizeleri koddan ayırmak ve yerel ayara duyarlı biçimlendirme API’leri kullanmak

Uluslararasılaştırma temeli oluşturur. Yerelleştirme ise bu temeli her pazar için kullanır. Her yeni özelliğin aynı yolu izleyebilmesi için ikisini de tekrarlanan geliştirme çalışması olarak ele alın.

Ürünü ve çevresindeki içeriği yerelleştirin

Kullanıcılar arayüzünüzü, belgelerinizi ve iletişimlerinizi tek bir ürün olarak deneyimler. Ortak bir sözlük bu temas noktalarının özellikleri aynı şekilde tanımlamasına yardımcı olurken ayrı brifler her içerik türüne doğru düzeyde gözden geçirme sağlar.

İçerikNeler dahil edilmeliFaydalı bağlam
Web ve SaaS arayüzleriGezinme, formlar, hatalar ve bildirimlerEkran görüntüleri, anahtar açıklamaları ve kullanıcı rolleri
Mobil uygulamalariOS ve Android kaynakları, ilk kullanım ve mağaza metinleriUzunluk kısıtlamaları, platform kuralları ve test derlemeleri
Masaüstü yazılımlarıMenüler, iletişim kutuları, ayarlar ve kurulum mesajlarıİşletim sistemi bağlamı ve kaynak yapısı
OyunlarArayüz metinleri, diyaloglar, eğitimler ve mağaza açıklamalarıKarakter bilgileri, anlatı bağlamı ve terminoloji
Ürün belgeleriYardım makaleleri, sürüm notları ve kılavuzlarÜrün sürümleri ve ilgili arayüze bağlantılar
Müşteri iletişimleriÜrün e-postaları ve destek şablonlarıTetikleme koşulları ve okuyucunun yapması gereken eylem

Örneğin bir hata mesajı, “failed” sözcüğünün birebir çevirisinden fazlasını gerektirir. Gözden geçirenler neyin başarısız olduğunu, kullanıcının yeniden deneyip deneyemeyeceğini ve ürünün gerçekte hangi kurtarma seçeneklerini desteklediğini bilmelidir. Net bir kaynak içerik, karışıklığın tüm yerel ayarlara yayılmasını önler.

Smartcat’te yazılım yerelleştirmesi nasıl işler

Smartcat kaynak yönetimini, çeviriyi ve insan gözden geçirmesini birbirine bağlar. Entegrasyonu ve onay sürecini mevcut sürüm sorumluluklarınıza göre yapılandırın.

  1. Projeyi kapsamlandırın

    Ürünü, kaynak sürümü ve yerel ayarları seçin. Hangi içeriğin uzman gözden geçirmesi gerektirdiğine, kimin onaylayacağına ve çevrilmiş çıktının derlemeye nasıl gireceğine karar verin.

  2. Kaynakları içe aktarın

    Desteklenen dosyaları yükleyin veya bir entegrasyon, API ya da CLI süreci yapılandırın. Yazılım yerelleştirme projeleri anahtarları koleksiyonlar hâlinde düzenler. Güncellemelerin tutarlı şekilde izlenebilmesi için kaynak tanımlayıcılarını sabit tutun.

  3. Bağlam ve dil varlıklarını sağlayın

    Ürün terminolojisini, daha önce onaylanmış çevirileri ve talimatları ekleyin. Seçilen süreç desteklediği takdirde açıklamalar, ekran görüntüleri ve uzunluk meta verileri sağlayın.

  4. Çevirin ve gözden geçirin

    Taslağı oluşturmak için yapay zekâ çevirisini kullanın, ardından kendi gözden geçirenlerinizi veya Marketplace uzmanlarını atayın. Gözden geçirenler belirsizlikleri giderir ve dilin ürüne ve kitleye uygun olmasını sağlar.

  5. Kaliteyi değerlendirin ve onaylayın

    Otomatik dil değerlendirmesini insan kontrolleriyle birlikte kullanın. QA Coworker çeviri sorunlarını sınıflandırır ve kaliteyi ölçer; içeriğin üzerinde anlaşılan sürüm kriterlerini karşılayıp karşılamadığına ekibiniz karar verir.

  6. Dışa aktarın, test edin ve tekrarlayın

    Yerelleştirilmiş kaynakları geliştirmeye geri aktarın, biçimi doğrulayın ve uygulama testlerini çalıştırın. Bir sonraki kaynak güncellemesini aynı kontrollü süreci izleyecek şekilde yapılandırın.

Yazılım projesi kurulum kılavuzunu okuyun. Özel bir entegrasyon için yazılım yerelleştirme geliştirici belgelerini kullanın.

Sürüm sürecinizi Smartcat ile haritalayın

Her aşama için yazılım yerelleştirme araçları

Faydalı araç, belirli bir teslim adımını ortadan kaldıran veya bir kararın gözden geçirilmesini kolaylaştıran araçtır. Ekibinizin en sık gerçekleştirdiği görevlerle başlayın.

Kaynakları anlamlarını kaybetmeden yönetin

Koleksiyonlar kaynak anahtarlarını ve çevirileri düzenler. Belgelenmiş yazılım projesi biçimleri arasında JSON, YAML, Android XML ve iOS .strings bulunur; LocJSON içe aktarımları yorumlar ve maksimum uzunluk meta verileri içerebilir. Tüm bir ürünü işlemeden önce kendi yapınızı, özellikle çoğul ve yer tutucu kurallarını test edin. PO/POT yerelleştirmesi Smartcat’in mevcut yazılım sürecinde açıklanmıştır. Desteklenen her belge biçimini bir yazılım koleksiyonuyla değiştirilebilir saymak yerine bu dosyalar için uygun proje yolunu doğrulayın.

Belgelenmiş yazılım projesi biçimleri

JSONYAMLAndroid XMLiOS .stringsLocJSON

Terminolojiyi ve onaylı ifadeleri yeniden kullanın

Sözlük, ürününüzün tutarlı şekilde kullanması gereken adları ve terimleri kaydeder. Çeviri belleği, daha önce onaylanmış çevirileri yeniden kullanıma sunar. Ürün değiştikçe bu varlıkları güncel tutun: yeniden adlandırılan bir özelliğin bir sorumlusu ve açık bir geçiş kararı olmalı, birbiriyle çelişen gözden geçiren düzenlemeleri değil.

Dil çalışmasını geliştirmeye bağlayın

Git ve içerik süreçleri için entegrasyon dizinini keşfedin. API ve CLI, özel orkestrasyon ihtiyaçları olan ekipleri destekler. Tetikleyiciyi, dal stratejisini ve dönüş yolunu uygulama sırasında tanımlayın; bağlı bir depo tek başına eksiksiz bir sürüm hattı oluşturmaz.

Dizeler üretime ulaşmadan tasarımları gözden geçirin

Figma süreci, tasarım içeriğini ve çeviriyi birbirine bağlamaya yardımcı olur. Uzamış bir etiketi, tasarımı değiştirmek için hâlâ zaman varken gözden geçirin. Tasarım kontrolü, gerçek uygulamada yazı tipleri ve duyarlı davranışıyla yapılan testi tamamlar ancak onun yerini almaz.

Kalite kararlarını görünür kılın

Quality Assurance Coworker çeviri sorunlarını belirler ve bir kalite puanı üretir. Anadili konuşan gözden geçirenler bağlam ve pazar değerlendirmesi ekler. Sayısal bir sonucun hiçbir zaman başarılı bir uygulama testiyle karıştırılmaması için puanı, düzeltmeleri ve onay sorumluluklarını birbirinden ayrı tutun.

GitHub Çeviri Eklentisi

GitHub projeleri için çeviri süreçlerini otomatikleştirin ve kolaylaştırın.

Android için Git Çevirisi

Android uygulamalarını doğrudan Git’ten zahmetsizce çevirin ve yerelleştirin.

iOS için Git Çevirisi

Küresel dağıtım için iOS uygulamalarını Git içinde sorunsuzca çevirin.

Yazılımınızı yerelleştirmeye hazırlayın

Bir uluslararasılaştırma kontrol listesi, mühendislik ekibinin çeviri başlamadan önce engelleri kaldırmasına yardımcı olur. Uygulama ayrıntıları için platform ve çerçeve belgelerini kullanın.

Uluslararasılaştırma kontrol listesi

İlk dizeler çeviriye gitmeden önce bu engelleri kaldırın.

  • Kullanıcıya yönelik metni uygulama mantığına gömmek yerine koddan ayırın.
  • Sabit kaynak tanımlayıcıları ve anlamlı açıklamalar kullanın.
  • Varsayılan dil için eksiksiz yedek kaynaklar tutun.
  • Tarihler, sayılar, para birimleri ve birimler için yerel ayara duyarlı API’ler kullanın.
  • Çevrilmiş parçaları birleştirmek yerine eksiksiz mesajlar oluşturun.
  • Çerçevenizin çoğul kurallarını kullanın ve yer tutucu türlerini koruyun.
  • Metin genişlemesini, farklı yazı sistemlerini ve uygun yazı tiplerini destekleyin.
  • Sağdan sola arayüzler için yöne duyarlı düzen özellikleri kullanın.
  • Dil seçimini öngörülebilir tutun ve yedek davranışını test edin.
  • Sözde yerelleştirme çalıştırın ve temsili gerçek çevirileri test edin.
  • Hata durumlarını, boş durumları ve erişilebilirlik etiketlerini kaynak kapsamına dahil edin.
  • Onaylanan kaynak sürümünü gerçekten test ettiğiniz derlemeye bağlayın.

Küçük bir örnek vermek gerekirse, “You have ” + count + “ messages” yapısı İngilizce sözcük sırasını ve dilbilgisini varsayar. Eksiksiz bir çoğul mesaj, sayıyı bir değişken olarak korurken cümlenin kontrolünü her hedef dile bırakır.

Bir platform, yapay zekâ çevirisi ve seçtiğiniz gözden geçirenler

Yazılım yerelleştirme hizmetleri dil uzmanlığı sağlar; yazılım yerelleştirme araçları ise işi düzenler. Smartcat, bir platformu ve yapay zekâ çevirisini mevcut dilbilimcilerinizle veya Marketplace üzerinden seçtiğiniz uzmanlarla birleştirmenizi sağlar.

DurumunuzPratik bir süreç
Zaten şirket içi bir dil ekibiniz varGözden geçirenlerinizi koruyun; terminolojiyi, kaynakları ve onayları merkezileştirin
Şirket içi kapsamınız olmadan yeni pazarlar ekliyorsunuzİşi kapsamlandırın ve ilgili dil ve ürün uzmanlığına sahip gözden geçirenleri seçin
Bir ajansla çalışıyorsunuzMevcut hizmet ilişkinizi sürdürün ve ajansın ortak varlıklarınız ve sürüm sürecinizle nasıl çalışacağını tanımlayın
Önce yaklaşımı doğrulamanız gerekiyorDaha büyük sürümleri bağlamadan önce birkaç önemli akışla temsili bir pilot yürütün

Gözden geçirme derinliğini içeriğe göre seçin. Bir pazarlama sloganı, bir güvenlik uyarısı ve rutin bir menü öğesi farklı değerlendirmeler gerektirir. Tek tip bir ayarın her yerde doğru sonucu vermesini beklemek yerine bu farklılıkları brifte açıklayın.

Çeviri ve yerelleştirme hizmetlerini keşfedin veya dil uzmanları bulun.

Yazılım yerelleştirme sürecinizi keşfedin

Mobil uygulamalar

Arayüz kaynaklarını, ilk kullanımı ve mağaza içeriğini birbirine bağlayın. Mobil uygulamanızı yerelleştirin.

Android

strings.xml dosyalarını hazırlayın, biçim bağımsız değişkenlerini koruyun ve çevirileri derlemede gözden geçirin. Android yerelleştirmesini keşfedin.

Flutter

Çeviri teslimini tanımlamadan önce ARB mesajlarını, intl’i ve oluşturulan yerelleştirme kodunu anlayın. Flutter kılavuzunu okuyun.

Yerelleştirme testi

Dilsel gözden geçirmeyi metin düzeni ve yerel ayar kuralları kontrolleriyle birleştirin. Yerelleştirme testinizi planlayın.

Web, SaaS ve masaüstü ürünleri

Uygulamanızın kullandığı desteklenen kaynaklarla başlayın, ardından dil gözden geçirmesini önemli kullanıcı yolculukları etrafında kapsamlandırın. Belgeleri ve destek içeriğini aynı terminoloji planına dahil edin.

Oyunlar

Gözden geçirenlere karakter, anlatı ve oynanış bağlamı verin. Dil gözden geçirmesi deneyimi destekler; oynanış ve performans testleri oyun QA sürecinin parçası olmaya devam eder.

Bağlantılı bir çeviri operasyonundan kanıtlar

298

proje, 29 ülkede

Topcon ekibi iki yılda 31 dili kapsayan 298 çeviri projesi teslim etti ve bir eLearning kursunun teslim süresini 13 saatten 11 saate indirdi; otomatik proje kurulumu sayesinde kurs başına yaklaşık iki saat daha tasarruf sağladı.

Topcon’un yayınlanmış müşteri hikâyesi, sekiz çeviri tedarikçisini içeren dağınık bir yapının tek bir platformla değiştirilmesini anlatıyor. Bir yazılım ekibi için çıkarılacak ders operasyoneldir: dil çalışması birbirine bağlı olduğunda ortak varlıkları ve sorumlulukları yönetmek daha kolay olabilir. Topcon hikâyesini okuyun.

Ürüne özgü sonuçları belirlemek için kendi pilotunuzu kullanın. Kaynak güncellemesinden onaylı kaynaklara kadar geçen süreyi, gözden geçiren eforunu, terminoloji istisnalarını ve yerelleştirilmiş derlemede bulunan hataları ölçün. Sonucu değerlendirirken içerik kapsamını ve dil karışımını karşılaştırılabilir tutun.

Fiyatlandırma ve pratik bir başlangıç noktası

Maliyeti ne belirler

Maliyetiniz içerik hacmine, hedef dillere, gözden geçirme gereksinimlerine ve yapılandırdığınız sürece bağlıdır. Smartcat’in güncel planlarını inceleyin ve gerektiğinde harici dil çalışmaları için ayrı teklif isteyin.

Nasıl başlanır

Temsili bir kaynak dosyası, bir sözlük ve birkaç önemli ekranla gelin. Değişkenleri, uzun etiketleri ve çoğul mesajları dahil edin. Pilottan önce başarı kriterleri üzerinde anlaşın: geçerli dışa aktarımlar, net bir dil, izlenebilir onay ve QA ekibinizin test edebileceği bir derleme.

Sıkça sorulan sorular

Yazılım yerelleştirmesi nedir?

Yazılım yerelleştirmesi, bir uygulamayı bir dile ve pazara uyarlar. Arayüz çevirisini, bölgesel biçimleri ve yerelleştirilmiş metnin üründe nasıl çalıştığını kapsar. Geliştiriciler uygulamayı hazırlar ve doğrular; dilbilimciler ve gözden geçirenler ise anlamı, terminolojiyi ve pazara uygunluğu kontrol eder.

Yerelleştirme uluslararasılaştırmadan nasıl ayrılır?

Uluslararasılaştırma, yazılımı birden fazla yerel ayarı destekleyecek şekilde hazırlar. Yerelleştirme ise belirli bir yerel ayarın deneyimini oluşturur ve doğrular. Dizeleri koddan ayırmak uluslararasılaştırmadır; Almanca sürümü üretmek ve etiketlerini ve biçimlendirmesini kontrol etmek yerelleştirmedir. Ürün geliştikçe her ikisinin de bakımı gerekir.

Hangi tür yazılımlar yerelleştirilebilir?

Web uygulamaları, SaaS ürünleri, masaüstü yazılımları, mobil uygulamalar ve oyunların tümü yerelleştirme gerektirebilir. Süreç, kaynak biçimine ve çerçeveye bağlıdır. iOS ve Android sürüm gereksinimleri için mobil uygulama yerelleştirmesini keşfedin.

Hangi kaynak biçimleri destekleniyor?

Smartcat, yazılım projeleri için JSON, YAML, Android XML ve iOS .strings biçimlerini belgelemektedir; ek meta veri taşıyan içe aktarımlar için LocJSON da kullanılabilir. Biçimi ve proje yolunu örnek bir gidiş-dönüşle kontrol edin. Çerçeveye özgü uzantılar ve çoğul kuralları, üretimde kullanılmadan önce doğrulanmalıdır.

Yazılım yerelleştirmesini otomatikleştirebilir miyiz?

Sürecin bazı bölümlerini otomatikleştirmek için desteklenen entegrasyonları bağlayabilir veya API ve CLI’yi kullanabilirsiniz. Kaynak tetikleyicilerini, gözden geçirme kapılarını, dışa aktarımları ve sürüm kontrolü davranışını kurulum sırasında tanımlayın. Otomasyon kaynakları taşır; onay kurallarına veya yerelleştirilmiş uygulamanın testlerine olan ihtiyacı ortadan kaldırmaz.

Kendi çevirmenlerimizi kullanabilir miyiz?

Süreci mevcut dil ekibinizin etrafında kurabilir ve gerektiğinde harici uzmanlar ekleyebilirsiniz. Sorumluluklar, terminoloji sahipliği ve onay kriterleri üzerinde anlaşın. Ortak bir çalışma alanı, herkes hangi içeriğin kendisine ait olduğunu ve neyin tamamlanmış sayıldığını bildiğinde en faydalı hâle gelir.

Çeviri kalitesini nasıl kontrol ediyorsunuz?

Dil varlıklarını, yapay zekâ kalite değerlendirmesini ve insan gözden geçirmesini birleştirin. Smartcat’in QA Coworker’ı sorunları sınıflandırır ve çeviri kalitesini puanlar; gözden geçirenler ise bağlam ve ifade kararlarını verir. Kaynak davranışını, düzeni ve işlevselliği uygulamada doğrulamak yine mühendislik ve QA ekiplerinizin görevidir.

Yazılım yerelleştirmesi web sitesi çevirisiyle aynı şey mi?

Örtüşürler, ancak uygulama farklıdır. Yazılım yerelleştirmesi uygulama kaynakları ve derleme süreciyle çalışır. Web sitesi çevirisi bir CMS veya yayınlanmış sayfa içeriğiyle çalışabilir. Süreci, kullanıcıların içeriği tarayıcıda görüp görmemesine göre değil, içeriğinizin nasıl depolandığına, oluşturulduğuna ve yayınlandığına göre seçin.

Yazılım yerelleştirme hizmetlerinin maliyeti nedir?

Maliyeti kapsam belirler: diller, kaynak hacmi, tekrarlanan içerik, uzman gözden geçirmesi ve entegrasyon gereksinimleri. Platform fiyatlarını ve harici gözden geçiren tekliflerini ayrı ayrı inceleyin. Toplam eforu mevcut sürecinizle karşılaştırırken dahili mühendislik ve QA çalışmasını da hesaba katın.

Aradığınız yanıtı bulamadınız mı? Bir yerelleştirme uzmanıyla görüşün

Yerelleştirmeyi yazılım yayınlama sürecinizin bir parçası yapın

Bir kaynak kümesini bağlayın, gözden geçirme kriterleri üzerinde anlaşın ve kaynak metinden doğrulanmış yerelleştirilmiş derlemeye kadar tüm yolu görün.