Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Dokumentasi terpadu untuk semua ekspor"v8.0.021/1/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Paket intlayer
Package intlayer adalah library inti dari ekosistem Intlayer. Paket ini menyediakan fungsi, tipe, dan utilitas esensial untuk mengelola konten multibahasa dalam aplikasi JavaScript dan TypeScript.
Instalasi
Ekspor
Konfigurasi
Impor:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Variabel | Tipe | Deskripsi | Dokumen Terkait |
|---|---|---|---|
configuration | IntlayerConfig | Objek konfigurasi Intlayer. | getConfiguration |
getConfiguration | () => IntlayerConfig | Mengembalikan objek konfigurasi Intlayer. (Deprecated: Gunakan configuration sebagai gantinya) | getConfiguration |
locales | Locales[] | Daftar semua locales yang didukung. | - |
requiredLocales | Locales[] | Daftar semua locales yang diperlukan. | - |
defaultLocale | Locales | Locale bawaan. | - |
Tipe
Impor:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Tipe | Deskripsi |
|---|---|
Dictionary | Tipe Dictionary yang digunakan untuk mendefinisikan struktur sebuah kamus. |
DeclarationContent | (Deprecated) Gunakan Dictionary<T> sebagai gantinya. |
IntlayerConfig | Tipe yang mendefinisikan konfigurasi Intlayer. |
ContentNode | Sebuah node dalam konten kamus. |
Locale | Tipe yang merepresentasikan sebuah locale. |
LocalesValues | Nilai yang mungkin untuk sebuah locale. |
StrictModeLocaleMap | Peta locale dengan pemeriksaan tipe yang ketat. |
Fungsi Konten
Impor:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Tipe | Deskripsi | Dokumen Terkait |
|---|---|---|---|
t / getTranslation | Function | Memilih konten berdasarkan locale saat ini. | translation |
enu / getEnumeration | Function | Memilih konten berdasarkan jumlah. | enumeration |
cond / getCondition | Function | Memilih konten berdasarkan kondisi boolean. | condition |
gender | Function | Memilih konten berdasarkan gender. | gender |
insert | Function | Menyisipkan nilai ke dalam string konten. | insertion |
nest / getNesting | Function | Menyematkan kamus lain. | nesting |
md | Function | Memproses konten Markdown. | markdown |
html | Function | Memproses konten HTML. | html |
file | Function | Menangani konten file. | file |
getDictionary | Function | Memproses objek yang menyerupai dictionary (key, content). Ia memproses terjemahan t(), enumerasi, dll. | - |
getIntlayer | Function | Berdasarkan getDictionary, tetapi memasukkan versi dictionary yang dioptimalkan dari deklarasi yang dihasilkan. | - |
Utilitas Lokalisasi
Impor:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Function | Type | Description | Related Doc |
|---|---|---|---|
getLocale | Function | Mendeteksi locale dari string atau path. | getLocale |
getLocaleLang | Function | Mengambil bagian bahasa dari sebuah locale. | getLocaleLang |
getLocaleName | Function | Mengambil nama tampilan dari sebuah locale. | getLocaleName |
getLocalizedPath | Function | Mengubah path kanonik menjadi versi terlokalisasi. | getLocalizedPath |
getCanonicalPath | Function | Menyelesaikan path yang dilokalkan menjadi kanonis. | getCanonicalPath |
getLocalizedUrl | Function | Menghasilkan URL yang dilokalkan. | getLocalizedUrl |
getMultilingualUrls | Function | Menghasilkan URL untuk semua locale yang didukung. | getMultilingualUrls |
getPathWithoutLocale | Function | Menghapus prefix locale dari path. | getPathWithoutLocale |
getPrefix | Function | Mengambil prefix locale dari path. | getPrefix |
getHTMLTextDir | Function | Mengambil arah teks (LTR/RTL). | getHTMLTextDir |
validatePrefix | Function | Memvalidasi prefix locale. | validatePrefix |
Utilitas Browser
Impor:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Fungsi | Tipe | Deskripsi |
|---|---|---|
getBrowserLocale | Function | Mendeteksi locale yang dipilih oleh browser. |
getCookie | Function | Mengambil nilai cookie. |
getLocaleFromStorage | Function | Mengambil locale dari penyimpanan. |
setLocaleInStorage | Function | Menyimpan locale ke penyimpanan. |
Pemformat
Impor:
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Function | Deskripsi |
|---|---|
number | Memformat angka. |
currency | Memformat nilai mata uang. |
percentage | Memformat persentase. |
compact | Memformat angka dalam bentuk ringkas. |
date | Memformat tanggal. |
relativeTime | Memformat waktu relatif. |
units | Memformat nilai dengan satuan. |
Intl | Objek Intl standar. |