Yerel Ayar Dönüştürücü
Yerel ayar tanımlayıcılarını ayrıştırın, sayı/tarih/para birimi biçimlendirmesini önizleyin ve yerel ayarları yan yana karşılaştırın
Popüler Yerel Ayarlar
Yaygın Girdileri Deneyin
Geçersiz yerel ayar tanımlayıcısı. Lütfen geçerli bir BCP 47 yerel ayar etiketi girin.
Tarayıcı Desteği
Ayrıştırılan Yerel Ayar Bilgisi
Biçim Alternatifleri
Çözümlenen Yerel Ayarlar
Geri Dönüş Zinciri
Görünen Adlar
Veri Önizleme
Sayı Biçimlendirme
Para Birimi Biçimlendirme
Tarih ve Saat
Göreceli Zaman
Liste Biçimlendirme
Sıralama
İki farklı yerel ayarın aynı veriyi nasıl biçimlendirdiğini yan yana karşılaştırın.
Nasıl Kullanılır
-
1
Herhangi Bir Yerel Ayar Dizisini Yapıştırın
Tarayıcı yerel ayarları, en_US.UTF-8 gibi POSIX değerleri, zh_Hans_CN gibi betik etiketleri veya bir Accept-Language başlığı ile başlayın.
-
2
Etiketi Normalleştirin
Araç, değeri bir BCP 47 yerel ayarına kanonikleştirir ve eşleşen POSIX, HTML lang ve Intl kod parçacıklarını gösterir.
-
3
Doğru Biçimi Kopyalayın
Kullanım durumunuza uygun çıktı bloğunu kullanın: web biçimlendirme, JavaScript Intl, ortam değişkenleri veya QA belgeleri.
-
4
Çıktı Farklarını Karşılaştırın
İki yerel ayarın sayılar, para birimi, tarihler ve sıralama davranışı açısından nasıl farklılaştığını incelemek için karşılaştırma moduna geçin.
Neden Be Converter?
Tarayıcı Yerel
Yerleşik Intl API'leriyle çalışır. Sunucu çağrısı yok, dış bağımlılık yok. Çevrimdışı çalışır ve gizliliğinize saygı duyar.
Gerçek Zamanlı Önizleme
Herhangi bir yerel ayarda sayıların, tarihlerin, para birimlerinin ve listelerin nasıl biçimlendirildiğini yazarken anında görün.
Gerçek Girdileri Normalleştir
POSIX yerel ayarlarını, ICU tarzı alt çizgileri veya Accept-Language başlıklarını yapıştırın ve bunları temiz BCP 47 ve HTML uyumlu yerel ayar dizilerine dönüştürün.
Kapsamlı Analiz
Yerel ayar bileşenlerini ayrıştırın, görünen adları birden fazla dilde gösterin ve iki yerel ayarı yan yana karşılaştırın.
Şunun İçin Mükemmel
Sıkça Sorulan Sorular
Yerel ayar tanımlayıcısı nedir?
BCP 47 ve POSIX yerel ayar biçimleri arasındaki fark nedir?
Bu araç sunucu olmadan nasıl çalışıyor?
Bazı yerel ayarlar neden tarayıcılar arasında farklı sonuçlar gösteriyor?
"Çözümlenen yerel ayar" ne demek?
Yaygın Yerel Ayar Dönüşüm Örnekleri
Bunlar, geliştiricilerin ve yerelleştirme ekiplerinin çevrimiçi bir yerel ayar dönüştürücüye ihtiyaç duyduklarında aradığı en yaygın yerel ayar dizesi temizleme görevleridir.
en_US.UTF-8
en-US
Unix tarzı yerel ayar ortam değerlerini frontend kodunda kullanabileceğiniz bir BCP 47 etiketine dönüştürün.
zh_Hans_CN
zh-Hans-CN
Betik alt etiketlerini web platformlarının beklediği büyük/küçük harf düzeninde normalleştirin.
sr_RS@latin
sr-Latn-RS
Bir POSIX değiştiricisini ürün yerelleştirmesi için betik duyarlı bir yerel ayar etiketine çevirin.
Accept-Language: fr-CA,fr;q=0.9
fr-CA
İçerik yönlendirmeden veya biçimlendirmeden önce tarayıcı başlığından tercih edilen yerel ayarı çıkarın.
Yerel Ayar Tanımlayıcılarını Anlama
BCP 47 Yapısı
Bir BCP 47 dil etiketi, tirelerle ayrılmış alt etiketlerden oluşur: dil (gerekli, 2-3 harf), betik (isteğe bağlı, 4 harf), bölge (isteğe bağlı, 2 harf veya 3 rakam) ve varyantlar (isteğe bağlı). Örnekler:
- • Yalnızca dil
en, zh, ar - • Dil + Bölge
en-US, zh-CN, pt-BR - • Dil + Betik
zh-Hans, sr-Latn - • Tam etiket
zh-Hans-CN, en-Latn-US
Intl API Uygulamada
JavaScript Intl API ailesi, sayılar, tarihler, listeler, göreceli zaman ve daha fazlası için yerel ayara duyarlı biçimlendirme sağlar. Tanımlayıcıları ayrıştırmak için Intl.Locale, insan tarafından okunabilir adlar almak için Intl.DisplayNames ve biçimlendirme için Intl.NumberFormat/DateTimeFormat kullanın.
- •
Intl.getCanonicalLocales(["pt-br"])- canonicalize - •
new Intl.Locale("zh-Hans-CN")— parse - •
Intl.DisplayNames— display names - •
Intl.NumberFormat— numbers - •
Intl.DateTimeFormat— dates
En İyi Uygulama: Her zaman ihtiyaçlarınıza en uygun en spesifik yerel ayar etiketini kullanın. Web uygulamaları için, navigator.language'dan kullanıcının tercih ettiği dili kullanın ve zarif bir şekilde geri dönüş yapın. Geliştirme sürecinin erken aşamalarında birden fazla yerel ayarla test edin.