JavaScript i18n: Intl API ile Tarayıcıya Özel Uluslararasılaştırma
JavaScript, sayıları, tarihleri ve listeleri biçimlendirmek ve farklı dil ayarlarında çoğullaşma kurallarını işlemek için yerleşik bir standart olarak Intl API'sini içerir. Harici kütüphanelere gerek yoktur. API, tüm modern tarayıcılarda ve Node.js'de desteklenir ve dil ayarına duyarlı dize karşılaştırması, bölme ve göreceli zaman biçimlendirme özelliklerini kullanıma hazır olarak sunar.
JavaScript Intl API Özellikleri
Uygulamada JavaScript Intl API
Modern tarayıcı veya Node.js çalışma ortamında yerleşik Intl yapıcılarını kullanarak para birimlerini, tarihleri ve sıralı sayıları yerel ayara özgü çıktıyla biçimlendirin.
// Using the built-in Intl API
const formatter = new Intl.NumberFormat('de-DE', {
style: 'currency',
currency: 'EUR',
});
console.log(formatter.format(1234.56)); // "1.234,56 €"
// Date formatting
const date = new Intl.DateTimeFormat('ja-JP', {
year: 'numeric',
month: 'long',
day: 'numeric',
});
console.log(date.format(new Date())); // "2026年3月2日"
// Pluralization
const plural = new Intl.PluralRules('en');
const suffixes = { one: 'st', two: 'nd', few: 'rd', other: 'th' };
function ordinal(n) {
return `${n}${suffixes[plural.select(n)]}`;
}İlgili Kılavuzlar
React i18n
React uygulamalarının bileşen tabanlı çeviri modelleriyle uluslararasılaştırmayı (i18n) nasıl gerçekleştirdiğini öğrenin.
Next.js i18n
Yerleşik yerel ayar yönlendirmesi ve sunucu tarafı çeviri yüklemesi ile Next.js i18n'i keşfedin.
TMS Karşılaştırmaları
JavaScript projeniz için en uygun olanı bulmak amacıyla çeviri yönetim platformlarını karşılaştırın.
JavaScript i18n'e Bugün Başlayın
JavaScript çevirilerinizi yapay zeka destekli iş akışları, CLI senkronizasyonu ve 50ms altı CDN teslimatıyla yönetin.