From c00f6e8cdfd88eeba58812b78d94a2326c13f164 Mon Sep 17 00:00:00 2001 From: Muhammad Syahmi Mohd Ikram Date: Fri, 16 May 2025 18:14:21 +0800 Subject: [PATCH] feat(locale): add Malay language (#4160) --- .../components/content/SupportedLanguages.vue | 1 + src/runtime/locale/index.ts | 5 +- src/runtime/locale/ms.ts | 56 +++++++++++++++++++ 3 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 src/runtime/locale/ms.ts diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index 2fd61f4e..d6bda127 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -25,6 +25,7 @@ function getEmojiFlag(locale: string): string { kk: 'kz', // Kazakh -> Kazakhstan km: 'kh', // Khmer -> Cambodia ko: 'kr', // Korean -> South Korea + ms: 'my', // Malay -> Malaysia nb: 'no', // Norwegian Bokmål -> Norway sl: 'si', // Slovenian -> Slovenia sv: 'se', // Swedish -> Sweden diff --git a/src/runtime/locale/index.ts b/src/runtime/locale/index.ts index 6c3b9625..586f970c 100644 --- a/src/runtime/locale/index.ts +++ b/src/runtime/locale/index.ts @@ -21,9 +21,10 @@ export { default as hy } from './hy' export { default as id } from './id' export { default as it } from './it' export { default as ja } from './ja' -export { default as km } from './km' export { default as kk } from './kk' +export { default as km } from './km' export { default as ko } from './ko' +export { default as ms } from './ms' export { default as nb_no } from './nb_no' export { default as nl } from './nl' export { default as pl } from './pl' @@ -37,8 +38,8 @@ export { default as sv } from './sv' export { default as th } from './th' export { default as tj } from './tj' export { default as tr } from './tr' -export { default as uk } from './uk' export { default as ug_cn } from './ug_cn' +export { default as uk } from './uk' export { default as ur } from './ur' export { default as uz } from './uz' export { default as vi } from './vi' diff --git a/src/runtime/locale/ms.ts b/src/runtime/locale/ms.ts new file mode 100644 index 00000000..668ff383 --- /dev/null +++ b/src/runtime/locale/ms.ts @@ -0,0 +1,56 @@ +import type { Messages } from '../types' +import { defineLocale } from '../composables/defineLocale' + +export default defineLocale({ + name: 'Melayu', + code: 'ms', + messages: { + inputMenu: { + noMatch: 'Tiada data yang sepadan', + noData: 'Tiada data', + create: 'Cipta "{label}"' + }, + calendar: { + prevYear: 'Tahun sebelum', + nextYear: 'Tahun seterusnya', + prevMonth: 'Bulan sebelum', + nextMonth: 'Bulan seterusnya' + }, + inputNumber: { + increment: 'Naikkan', + decrement: 'Kurangkan' + }, + commandPalette: { + placeholder: 'Taip arahan atau carian...', + noMatch: 'Tiada data yang sepadan', + noData: 'Tiada data', + close: 'Tutup' + }, + selectMenu: { + noMatch: 'Tiada data yang sepadan', + noData: 'Tiada data', + create: 'Cipta "{label}"', + search: 'Cari...' + }, + toast: { + close: 'Tutup' + }, + carousel: { + prev: 'Sebelum', + next: 'Seterusnya', + goto: 'Pergi ke slaid {slide}' + }, + modal: { + close: 'Tutup' + }, + slideover: { + close: 'Tutup' + }, + alert: { + close: 'Tutup' + }, + table: { + noData: 'Tiada data' + } + } +})