Skip to content

Commit c00f6e8

Browse files
authored
feat(locale): add Malay language (#4160)
1 parent d29e148 commit c00f6e8

File tree

3 files changed

+60
-2
lines changed

3 files changed

+60
-2
lines changed

docs/app/components/content/SupportedLanguages.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ function getEmojiFlag(locale: string): string {
2525
kk: 'kz', // Kazakh -> Kazakhstan
2626
km: 'kh', // Khmer -> Cambodia
2727
ko: 'kr', // Korean -> South Korea
28+
ms: 'my', // Malay -> Malaysia
2829
nb: 'no', // Norwegian Bokmål -> Norway
2930
sl: 'si', // Slovenian -> Slovenia
3031
sv: 'se', // Swedish -> Sweden

src/runtime/locale/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ export { default as hy } from './hy'
2121
export { default as id } from './id'
2222
export { default as it } from './it'
2323
export { default as ja } from './ja'
24-
export { default as km } from './km'
2524
export { default as kk } from './kk'
25+
export { default as km } from './km'
2626
export { default as ko } from './ko'
27+
export { default as ms } from './ms'
2728
export { default as nb_no } from './nb_no'
2829
export { default as nl } from './nl'
2930
export { default as pl } from './pl'
@@ -37,8 +38,8 @@ export { default as sv } from './sv'
3738
export { default as th } from './th'
3839
export { default as tj } from './tj'
3940
export { default as tr } from './tr'
40-
export { default as uk } from './uk'
4141
export { default as ug_cn } from './ug_cn'
42+
export { default as uk } from './uk'
4243
export { default as ur } from './ur'
4344
export { default as uz } from './uz'
4445
export { default as vi } from './vi'

src/runtime/locale/ms.ts

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import type { Messages } from '../types'
2+
import { defineLocale } from '../composables/defineLocale'
3+
4+
export default defineLocale<Messages>({
5+
name: 'Melayu',
6+
code: 'ms',
7+
messages: {
8+
inputMenu: {
9+
noMatch: 'Tiada data yang sepadan',
10+
noData: 'Tiada data',
11+
create: 'Cipta "{label}"'
12+
},
13+
calendar: {
14+
prevYear: 'Tahun sebelum',
15+
nextYear: 'Tahun seterusnya',
16+
prevMonth: 'Bulan sebelum',
17+
nextMonth: 'Bulan seterusnya'
18+
},
19+
inputNumber: {
20+
increment: 'Naikkan',
21+
decrement: 'Kurangkan'
22+
},
23+
commandPalette: {
24+
placeholder: 'Taip arahan atau carian...',
25+
noMatch: 'Tiada data yang sepadan',
26+
noData: 'Tiada data',
27+
close: 'Tutup'
28+
},
29+
selectMenu: {
30+
noMatch: 'Tiada data yang sepadan',
31+
noData: 'Tiada data',
32+
create: 'Cipta "{label}"',
33+
search: 'Cari...'
34+
},
35+
toast: {
36+
close: 'Tutup'
37+
},
38+
carousel: {
39+
prev: 'Sebelum',
40+
next: 'Seterusnya',
41+
goto: 'Pergi ke slaid {slide}'
42+
},
43+
modal: {
44+
close: 'Tutup'
45+
},
46+
slideover: {
47+
close: 'Tutup'
48+
},
49+
alert: {
50+
close: 'Tutup'
51+
},
52+
table: {
53+
noData: 'Tiada data'
54+
}
55+
}
56+
})

0 commit comments

Comments
 (0)