Bir yerel ayar tanımlayıcısı girinGiriş alanına BCP 47 etiketi, POSIX tarzı yerel ayar veya dil adını girin.
Kanonik formatları gözden geçirinizNormalleştirilmiş BCP 47 ve alt çizgi biçimlerini, ayrıca algılanan dil, yazı tipi (script), bölge ve yazı yönünü kontrol edin.
Dönüşümü kopyalaKodu veya yapılandırmayı kullanmaya hazır olduğunuzda etiketlenmiş sonucu kopyalayın.
Tahmin yapmadan yerel formatlarını dönüştürün
Yerel kimlikler küçük görünse de, tutarsız büyük/küçük harf kullanımı, ayırıcılar ve bölge varsayımları dil yönlendirmesini ve çeviri yedeklemelerini düzenli olarak bozuyor. Bu dönüştürücü bir kodu tarayıcı Uluslararasılaştırma API'si ile kanonik hale getirir ve eşdeğer biçimleri yan yana gösterir.
Bir BCP 47 etiketi, alt çizgi stilinde bir kod veya yaygın bir dil adı ile başlayabilirsiniz. Sonuç, dil, yazı ve bölgeyi ayırır; böylece tanımlayıcının kullanıcılara ve yazılıma ne vaat ettiğini tam olarak görebilirsiniz.
BCP 47, POSIX ve ISO kodları açıklandı
BCP 47 web standardıdır: önce dil, ardından isteğe bağlı olarak tirelerle ayrılmış script ve bölge alt etiketleri gelir. POSIX tarzı locale’ler genellikle alt çizgi kullanır. Dil alt etiketi normalde ISO 639’dan gelirken, iki harfli bölge alt etiketi ISO 3166-1’den gelir.
Kanonikleştirme sunumu düzeltir, anlamı değil. Örneğin, büyük/küçük harf kullanımını ve bilinen takma adları normalleştirebilir, ancak genel İspanyolcanın es-ES mi yoksa es-MX mi olacağına karar veremez. Bu ürün kararı, gerçekte çevirdiğiniz içeriği yansıtmalıdır.
Doğru kalmasını sağlayan en dar yerel ayar'ı kullanın
Tek bir çeviri her bölge için gerçekten uygunsa yalnızca dil etiketi seçin. Yazım, para birimi, yasal metin, ölçü birimleri veya ürün kullanılabilirliği farklıysa bölge ekleyin. Aynı dili konuşan okuyucuların madde anlamında farklı yazı sistemleri kullanması durumunda yazı sistemi ekleyin.
Buraya girilen her şey tarayıcınızda işlenir. Multilocale değeri almaz, saklamaz veya bunu analiz etkinliklerine iliştirmez.
Sıkça Sorulan Sorular
en-US ve en_US arasındaki fark nedir?
en-US, HTML, hreflang, JavaScript ve çoğu web API tarafından kullanılan BCP 47 biçimidir. en_US ise bazı işletim sistemleri, veritabanları ve çeviri dosyalarında hâlâ kullanılan POSIX tarzı biçimdir. Genellikle ikisi aynı, Amerika Birleşik Devletleri için İngilizce yerel ayarını ifade eder.
Bir yerel kod, bir dil koduyla aynı şey midir?
Hayır. en gibi bir dil kodu bir dili tanımlar. Bir locale ayrıca bir yazı sistemi, bölge veya her ikisini de tanımlayabilir; örneğin Tayvan’da kullanılan Geleneksel Çince için zh-Hant-TW. Ürününüzün gerçekten ihtiyaç duyduğu ayrıntıyı kullanın.
Web üzerinde hangi yerel ayar formatını kullanmalıyım?
HTML lang öznitelikleri, hreflang, Intl API'leri ve HTTP dil pazarlığı için kısa çizgi kullanan kanonik BCP 47 etiketlerini kullanın. Mevcut bir çerçeve veya dosya kuralı açıkça altçizgi gerektirdiğinde yalnızca o durumda altçizgi kodlarını koruyun.