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) + nl10n 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) + ni18n 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ı.
| Aspect | i18n (Uluslararasılaştırma) | l10n (Yerelleştirme) |
|---|---|---|
| Tam adı | Uluslararasılaşma | Yerelleştirme |
| Kapsam | Mimarlık ve kaynak kodu tasarımı | Pazara özel içerik uyarlama |
| Ne zaman | İlk geliştirme aşamasında | i18n'den sonra, her hedef pazar için |
| Odaklanma | Kaynak kodu, kullanıcı arayüzü yapısı | Çevrilmiş metin, tarih biçimlendirme, saat biçimleri |
| Yapılan | Yazılım geliştiriciler | Çevirmenler ve yerelleştirme ekipleri |
| Örnek | Kaynak 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.
Keşfet
Daha Fazlasını Keşfedin
Ürün sayfaları, framework kılavuzları ve yüksek amaçlı yerelleştirme içeriklerini keşfetmeye devam edin.
Geliştiriciler İçin
Git-first yerelleştirme araçları ve SDK entegrasyonları
Çevirmenler İçin
Bağlam ve sözlüklerle AI destekli çeviri
Ürün Ekipleri İçin
Mühendislik gerektirmeden yerelleştirilmiş ürünleri hızlıca yayınlayın
Tüm Özellikler
Better i18n yeteneklerinin tam özeti