İçeriğe git
Eğitim Rehberi

Uluslararasılaştırma Nedirve Yerelleştirme?

i18n ve l10n temellerini öğrenin ve Better i18n'in geliştiricilere yapay zeka destekli yerelleştirme araçlarıyla çok dilli web siteleri ve uygulamalar oluşturmada nasıl yardımcı olduğunu keşfedin.

i18n Ne Anlama Gelir?

i18n kısaltması, uluslararasılaştırma anlamına gelir. 18 rakamı, kelimedeki ilk "i" harfi ile son "n" harfi arasındaki harf sayısını ifade eder. Yazılım geliştiricileri bu kısaltmayı günlük olarak kullanır.

Uygulamada, uluslararasılaştırma, uygulamayı yeniden yazmadan birden fazla dili ve bölgeyi destekleyebilecek şekilde kaynak kodunuzu tasarlamak anlamına gelir. Bu, kullanıcı tarafından görülebilen metni kodunuzdan ayırmayı, UTF-8 gibi farklı karakter kodlama standartlarını işlemeyi ve her yerel ayara uyum sağlayan esnek bir kullanıcı arayüzü oluşturmayı içerir.

Neden "i18n"?

Numeronym i18n, "uluslararasılaşma" kelimesinin uzun ve yazması zor olması nedeniyle icat edilmiştir. Harfleri sayın: i-n-t-e-r-n-a-t-i-o-n-a-l-i-z-a-t-i-o-n — "i" ve "n" arasında 18 harf var.

i18n = i + (18 letters) + n

l10n Ne Anlama Gelir?

l10n kısaltması yerelleştirme anlamına gelir. i18n gibi, 10 rakamı "l" ve "n" arasındaki harfleri temsil eder.

Yerelleştirme, bir yazılım ürününü belirli bir hedef pazara uyarlamak için yapılan işlemdir. Bu, metin çevirisinin ötesine geçer. Tarih ve saat biçimlerini, para birimi sembollerini, sayı biçimlendirmesini ayarlamayı ve görüntülerin ve renklerin kültürel açıdan uygun olmasını sağlamayı içerir. Sonuç, her hedef kitleye özgü, yerelleştirilmiş metin ve yerel içeriğidir.

Neden "l10n"?

Tıpkı i18n gibi, l10n de bir sayısal kısaltmadır: l-o-c-a-l-i-z-a-t-i-o-n kelimesinin "l" ve "n" harfleri arasında 10 harf vardır.

l10n = l + (10 letters) + n

i18n ve l10n: Temel Farklılıklar

İlgili olmakla birlikte, uluslararasılaştırma ve yerelleştirme, yazılım geliştirme yaşam döngüsünde farklı amaçlara hizmet eder. İşte bunların karşılaştırması.

Aspecti18n (Uluslararasılaştırma)l10n (Yerelleştirme)
Tam adıUluslararasılaşmaYerelleştirme
KapsamMimarlık ve kaynak kodu tasarımıPazara özel içerik uyarlama
Ne zamanİlk geliştirme aşamasındai18n'den sonra, her hedef pazar için
OdaklanmaKaynak kodu, kullanıcı arayüzü yapısıÇevrilmiş metin, tarih biçimlendirme, saat biçimleri
YapılanYazılım geliştiricilerÇevirmenler ve yerelleştirme ekipleri
ÖrnekKaynak koddan anahtar dosyalarına dizeleri çıkarmaÜrün sayfasını Japonca'ya çevirmek

Uluslararasılaşma Neleri Kapsar?

Uluslararasılaştırılmış bir uygulama, ilk günden itibaren bu yerel özelliklere özgü sorunları ele alır.

Kullanıcı Arayüzü Düzeni

Farklı metin uzunluklarına ve Arapça ve İbranice gibi sağdan sola yazılan dillere uyum sağlayan esnek düzenler tasarlayın.

Tarih ve Saat Biçimlendirme

Tarih ve saatleri bölgeye uygun formatlarda görüntüleyin. Örneğin, ABD'de MM/DD/YYYY, Almanya'da ise DD.MM.YYYY.

Karakter Kodlaması

Latin alfabesinden CJK karakterlerine ve emojilere kadar tüm Unicode aralığını desteklemek için UTF-8 kullanın.

Sayı ve Para Birimi Biçimleri

Sayıları, para birimlerini ve birimleri yerel kurallara göre biçimlendirin. Bin, bölgeye bağlı olarak 1.000 veya 1.000 olabilir.

İçerik Ayırma

Tüm kullanıcıya yönelik metinleri harici kaynak dosyalarında tutun, böylece çevirmenler kaynak koduna dokunmadan çalışabilirler.

Çoğullaşma Kuralları

Diller arasında çoğul formları doğru şekilde kullanın. İngilizce'de iki form vardır, ancak Arapça'da altı form vardır ve bazı dillerde daha fazlası vardır.

Better i18n Nedir?

Better i18n, geliştiriciler için tasarlanmış kapsamlı bir yerelleştirme platformudur. Ekiplerin çok dilli ürünleri daha hızlı göndermesine yardımcı olmak için yapay zeka destekli çeviriyi geliştirici dostu iş akışlarıyla birleştirir.

Geleneksel çeviri yönetim sistemlerinin aksine, Better i18n doğrudan Git iş akışınızla entegre olur. Değişiklikler otomatik olarak senkronize olur, çeviriler güncel kalır ve geliştiriciler IDE'lerinden hiç ayrılmaz.

Bağlam farkındalığına sahip yapay zeka çevirileri, gerçek zamanlı CDN dağıtımı ve React, Next.js, Vue ve daha fazlası gibi tüm büyük framework'ler için destekle, Better i18n modern geliştirme için en kapsamlı i18n framework'üdür.

Sürekli Yerelleştirme

Gerçek zamanlı senkronizasyon ve anlık CDN güncellemeleriyle yerelleştirme iş akışınızı otomatikleştirin.

Yapay Zeka Destekli Çeviri

Ürününüzü anlayan ve tutarlılığı koruyan bağlam farkındalığına sahip çeviriler.

Git Tabanlı Yerelleştirme

Çevirilerinizi otomatik GitHub senkronizasyonu ve PR iş akışlarıyla sürüm kontrolüne alın.

Better i18n'i Kimler Kullanıyor?

Startup'lardan kurumsal şirketlere, ekipler yerelleştirme ihtiyaçları için Better i18n'e güveniyor

SaaS Ürünleri

Geliştirme döngünüze ayak uyduran otomatik iş akışları ve sürekli yerelleştirme ile yazılım yerelleştirmenizi ölçeklendirin.

Mobil Uygulamalar

Uygulama mağazasına yeniden göndermeden kablosuz güncellemeler ve gerçek zamanlı çeviri dağıtımı ile iOS ve Android uygulamalarını yerelleştirin.

E-ticaret Siteleri

Çok dilli SEO optimizasyonu ve dönüştüren yerelleştirilmiş ürün içeriğiyle küresel pazarlara genişleyin.

Ready to go global?

Start translating your product in minutes, not weeks. No credit card required.