Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Dokumentasi awal"v7.1.016/11/2025
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
Dokumentasi: Fungsi getPrefix dalam intlayer
Deskripsi
Fungsi getPrefix menentukan prefix URL untuk locale tertentu berdasarkan konfigurasi mode routing. Fungsi ini membandingkan locale dengan default locale dan mengembalikan sebuah objek yang berisi tiga format prefix berbeda untuk konstruksi URL yang fleksibel.
Fitur Utama:
- Menerima locale sebagai parameter pertama (wajib)
- Objek
optionsopsional dengandefaultLocaledanmode - Mengembalikan objek dengan properti
prefixdanlocalePrefix - Mendukung semua mode routing:
prefix-no-default,prefix-all,no-prefix, dansearch-params - Utilitas ringan untuk menentukan kapan menambahkan prefix locale
Tanda Tangan Fungsi
Parameter
locale: Locales- Deskripsi: Locale yang akan digunakan untuk menghasilkan prefix. Jika nilainya falsy (undefined, null, string kosong), fungsi akan mengembalikan string kosong.
- Tipe:
Locales - Wajib: Ya
options?: object- Deskripsi: Objek konfigurasi untuk penentuan prefix.
- Tipe:
object Wajib: Tidak (Opsional)
options.defaultLocale?: Locales- Deskripsi: Locale default untuk aplikasi. Jika tidak disediakan, menggunakan locale default yang dikonfigurasi dari konfigurasi proyek Anda.
- Tipe:
Locales - Default:
Konfigurasi Proyek
options.mode?: 'prefix-no-default' | 'prefix-all' | 'no-prefix' | 'search-params'- Deskripsi: Mode routing URL untuk penanganan locale. Jika tidak disediakan, menggunakan mode yang dikonfigurasi dari konfigurasi proyek Anda.
- Tipe:
'prefix-no-default' | 'prefix-all' | 'no-prefix' | 'search-params' - Default:
Konfigurasi Proyek - Mode:
prefix-no-default: Mengembalikan string kosong ketika locale sama dengan locale defaultprefix-all: Mengembalikan prefix untuk semua locale termasuk defaultno-prefix: Mengembalikan string kosong (tanpa prefix di URL)search-params: Mengembalikan string kosong (locale dalam parameter query)
Mengembalikan
- Tipe:
GetPrefixResult - Deskripsi: Objek yang berisi tiga format prefix yang berbeda:
prefix: Prefix path dengan slash di akhir (misalnya,'fr/','')localePrefix: Identifier locale tanpa slash (misalnya,'fr',undefined)
Contoh Penggunaan
Penggunaan Dasar
Mode Routing Berbeda
Contoh Praktis
Fungsi Terkait
getLocalizedUrl: Menghasilkan URL yang dilokalkan untuk locale tertentugetMultilingualUrls: Menghasilkan URL untuk semua locale yang dikonfigurasi