Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Dengan mengintegrasikan Intlayer MCP Server ke AI assistant favorit Anda, Anda dapat mengambil seluruh dokumentasi langsung dari ChatGPT, DeepSeek, Cursor, VSCode, dll.
Lihat dokumentasi MCP ServerRiwayat Versi
- Inisialisasi riwayatv5.5.1029/6/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 getLocaleName di intlayer
Deskripsi
Fungsi getLocaleName mengembalikan nama lokal dari locale tertentu (targetLocale) dalam locale tampilan (displayLocale). Jika targetLocale tidak diberikan, fungsi ini mengembalikan nama dari displayLocale dalam bahasanya sendiri.
Parameter
displayLocale: Locales
- Deskripsi: Locale di mana nama dari target locale akan ditampilkan.
- Tipe: Enum atau string yang mewakili locale yang valid.
targetLocale?: Locales
- Deskripsi: Locale yang namanya akan dilokalkan.
- Tipe: Opsional. Enum atau string yang mewakili locale yang valid.
Pengembalian
- Tipe: string
- Deskripsi: Nama lokal dari targetLocale dalam displayLocale, atau nama displayLocale itu sendiri jika targetLocale tidak diberikan. Jika tidak ditemukan terjemahan, akan mengembalikan "Unknown locale".
Contoh Penggunaan
import { Locales, getLocaleName } from "intlayer";getLocaleName(Locales.ENGLISH); // Output: "English"getLocaleName(Locales.ENGLISH, Locales.FRENCH); // Output: "Anglais"getLocaleName(Locales.ENGLISH, Locales.ESPANOL); // Output: "Inglés"getLocaleName(Locales.ENGLISH, Locales.ENGLISH); // Output: "English"getLocaleName(Locales.FRENCH); // Output: "Français"getLocaleName(Locales.FRENCH, Locales.FRENCH); // Output: "Français"getLocaleName(Locales.FRENCH, Locales.ESPANOL); // Output: "Francés"getLocaleName(Locales.FRENCH, Locales.ENGLISH); // Output: "French"getLocaleName(Locales.CHINESE); // Output: "中文"getLocaleName(Locales.CHINESE, Locales.FRENCH); // Output: "Chinois"getLocaleName(Locales.CHINESE, Locales.ESPANOL); // Output: "Chino"getLocaleName(Locales.CHINESE, Locales.ENGLISH); // Output: "Chinese"getLocaleName("unknown-locale"); // Output: "Unknown locale"Kasus Tepi
- Tidak ada targetLocale yang diberikan:
- Fungsi secara default mengembalikan nama dari displayLocale itu sendiri.
- Terjemahan yang hilang:
- Jika localeNameTranslations tidak berisi entri untuk targetLocale atau displayLocale tertentu, fungsi akan kembali ke ownLocalesName atau mengembalikan "Unknown locale".