i18n JavaScript: Pengantarabangsaan Natif Pelayar dengan Intl API
JavaScript menyertakan Intl API sebagai piawaian terbina dalam untuk memformat nombor, tarikh, senarai, dan mengendalikan peraturan jamak merentas pelbagai lokasi. Tiada perpustakaan luaran diperlukan. API ini disokong dalam semua pelayar moden dan Node.js, menyediakan perbandingan rentetan yang peka terhadap lokasi, pemisahan, dan pemformatan masa relatif secara langsung.
Ciri-ciri API Intl JavaScript
Intl API JavaScript dalam Amalan
Format mata wang, tarikh, dan ordinal menggunakan pembina Intl terbina dalam dengan output khusus locale dalam mana-mana pelayar moden atau runtime Node.js.
// 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)]}`;
}Panduan Berkaitan
React i18n
Ketahui cara aplikasi React mengendalikan i18n dengan corak terjemahan berasaskan komponen.
Next.js i18n
Terokai i18n Next.js dengan penghalaan locale terbina dalam dan pemuatan terjemahan sebelah pelayan.
Perbandingan TMS
Bandingkan platform pengurusan terjemahan untuk mencari yang paling sesuai bagi projek JavaScript anda.
Mulakan i18n JavaScript Hari Ini
Kelola terjemahan JavaScript anda dengan aliran kerja berkuasa AI, penyegerakan CLI, dan penghantaran CDN dalam masa kurang daripada 50 ms.