Skip to content

Commit 43cbb94

Browse files
authored
feat(locale): add Luxembourgish language (#4264)
1 parent 3bf5acb commit 43cbb94

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed

docs/app/components/content/SupportedLanguages.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ function getEmojiFlag(locale: string): string {
2626
km: 'kh', // Khmer -> Cambodia
2727
ko: 'kr', // Korean -> South Korea
2828
ky: 'kg', // Kyrgyz -> Kyrgyzstan
29+
lb: 'lu', // Luxembourgish -> Luxembourg
2930
ms: 'my', // Malay -> Malaysia
3031
nb: 'no', // Norwegian Bokmål -> Norway
3132
sl: 'si', // Slovenian -> Slovenia

src/runtime/locale/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export { default as kk } from './kk'
2525
export { default as km } from './km'
2626
export { default as ko } from './ko'
2727
export { default as ky } from './ky'
28+
export { default as lb } from './lb'
2829
export { default as lt } from './lt'
2930
export { default as mn } from './mn'
3031
export { default as ms } from './ms'

src/runtime/locale/lb.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: 'Lëtzebuergesch',
6+
code: 'lb',
7+
messages: {
8+
inputMenu: {
9+
noMatch: 'Keng entspriechend Donnéeën',
10+
noData: 'Keng Donnéeën',
11+
create: '"{label}" erstellen'
12+
},
13+
calendar: {
14+
prevYear: 'Viregt Joer',
15+
nextYear: 'Nächst Joer',
16+
prevMonth: 'Virege Mount',
17+
nextMonth: 'Nächste Mount'
18+
},
19+
inputNumber: {
20+
increment: 'Inkrementéieren',
21+
decrement: 'Dekrementéieren'
22+
},
23+
commandPalette: {
24+
placeholder: 'Tippt e Befeel oder sicht...',
25+
noMatch: 'Keng entspriechend Donnéeën',
26+
noData: 'Keng Donnéeën',
27+
close: 'Zoumaachen'
28+
},
29+
selectMenu: {
30+
noMatch: 'Keng entspriechend Donnéeën',
31+
noData: 'Keng Donnéeën',
32+
create: '"{label}" erstellen',
33+
search: 'Sichen..'
34+
},
35+
toast: {
36+
close: 'Zoumaachen'
37+
},
38+
carousel: {
39+
prev: 'Präz.',
40+
next: 'Näch.',
41+
goto: 'Gitt op d\'Slide {Slide}'
42+
},
43+
modal: {
44+
close: 'Zoumaachen'
45+
},
46+
slideover: {
47+
close: 'Zoumaachen'
48+
},
49+
alert: {
50+
close: 'Zoumaachen'
51+
},
52+
table: {
53+
noData: 'Keng Donnéeën'
54+
}
55+
}
56+
})

0 commit comments

Comments
 (0)