Skip to content

Commit 53cf1b4

Browse files
mickaelchanrionbenjamincanac
andauthoredMar 20, 2025··
feat(locale): add Catalan language (#3550)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
1 parent 0229b0f commit 53cf1b4

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed
 

‎docs/app/components/content/SupportedLanguages.vue

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ function getEmojiFlag(locale: string): string {
1111
const languageToCountry: Record<string, string> = {
1212
ar: 'sa', // Arabic -> Saudi Arabia
1313
bn: 'bd', // Bengali -> Bangladesh
14+
ca: 'es', // Catalan -> Spain
1415
cs: 'cz', // Czech -> Czech Republic (note: modern country code is actually 'cz')
1516
da: 'dk', // Danish -> Denmark
1617
el: 'gr', // Greek -> Greece

‎src/runtime/locale/ca.ts

+56
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: 'Català',
6+
code: 'ca',
7+
messages: {
8+
inputMenu: {
9+
noMatch: 'No hi ha dades coincidents',
10+
noData: 'Sense dades',
11+
create: 'Crear "{label}"'
12+
},
13+
calendar: {
14+
prevYear: 'Any anterior',
15+
nextYear: 'Any següent',
16+
prevMonth: 'Mes anterior',
17+
nextMonth: 'Mes següent'
18+
},
19+
inputNumber: {
20+
increment: 'Incrementar',
21+
decrement: 'Decrementar'
22+
},
23+
commandPalette: {
24+
placeholder: 'Escriu una ordre o cerca...',
25+
noMatch: 'No hi ha dades coincidents',
26+
noData: 'Sense dades',
27+
close: 'Tancar'
28+
},
29+
selectMenu: {
30+
noMatch: 'No hi ha dades coincidents',
31+
noData: 'Sense dades',
32+
create: 'Crear "{label}"',
33+
search: 'Cerca...'
34+
},
35+
toast: {
36+
close: 'Tancar'
37+
},
38+
carousel: {
39+
prev: 'Anterior',
40+
next: 'Següent',
41+
goto: 'Anar a la diapositiva {slide}'
42+
},
43+
modal: {
44+
close: 'Tancar'
45+
},
46+
slideover: {
47+
close: 'Tancar'
48+
},
49+
alert: {
50+
close: 'Tancar'
51+
},
52+
table: {
53+
noData: 'Sense dades'
54+
}
55+
}
56+
})

‎src/runtime/locale/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export { default as ar } from './ar'
22
export { default as az } from './az'
33
export { default as bn } from './bn'
4+
export { default as ca } from './ca'
45
export { default as cs } from './cs'
56
export { default as da } from './da'
67
export { default as de } from './de'

0 commit comments

Comments
 (0)
Please sign in to comment.