diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index 44c390c6..6713213a 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -16,6 +16,7 @@ function getEmojiFlag(locale: string): string { en: 'gb', ja: 'jp', ko: 'kr', + sv: 'se', uk: 'ua', vi: 'vn', zh: 'cn' diff --git a/src/runtime/locale/index.ts b/src/runtime/locale/index.ts index 47e7b4d8..a1599927 100644 --- a/src/runtime/locale/index.ts +++ b/src/runtime/locale/index.ts @@ -18,6 +18,7 @@ export { default as pt } from './pt' export { default as pt_br } from './pt_br' export { default as ru } from './ru' export { default as sk } from './sk' +export { default as sv } from './sv' export { default as th } from './th' export { default as tr } from './tr' export { default as uk } from './uk' diff --git a/src/runtime/locale/sv.ts b/src/runtime/locale/sv.ts new file mode 100644 index 00000000..dd65288e --- /dev/null +++ b/src/runtime/locale/sv.ts @@ -0,0 +1,53 @@ +import { defineLocale } from '../composables/defineLocale' + +export default defineLocale({ + name: 'Svenska', + code: 'sv', + messages: { + inputMenu: { + noMatch: 'Inga matchande data', + noData: 'Inga data', + create: 'Skapa "{label}"' + }, + calendar: { + prevYear: 'Föregående år', + nextYear: 'Nästa år', + prevMonth: 'Föregående månad', + nextMonth: 'Nästa månad' + }, + inputNumber: { + increment: 'Öka', + decrement: 'Minska' + }, + commandPalette: { + noMatch: 'Inga matchande data', + noData: 'Inga data', + close: 'Stäng' + }, + selectMenu: { + noMatch: 'Inga matchande data', + noData: 'Inga data', + create: 'Skapa "{label}"' + }, + toast: { + close: 'Stäng' + }, + carousel: { + prev: 'Föregående', + next: 'Nästa', + goto: 'Gå till {slide}' + }, + modal: { + close: 'Stäng' + }, + slideover: { + close: 'Stäng' + }, + alert: { + close: 'Stäng' + }, + table: { + noData: 'Inga data' + } + } +})