mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-22 07:50:36 +01:00
feat(useLocale): handle generic messages (#3100)
Co-authored-by: hywax <me@hywax.space> Co-authored-by: Benjamin Canac <canacb1@gmail.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'العربية',
|
||||
code: 'ar',
|
||||
dir: 'rtl',
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Azərbaycanca',
|
||||
code: 'az',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'বাংলা',
|
||||
code: 'bn',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Čeština',
|
||||
code: 'cs',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Danish',
|
||||
code: 'da',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Deutsch',
|
||||
code: 'de',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Ελληνικά',
|
||||
code: 'el',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'English',
|
||||
code: 'en',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Español',
|
||||
code: 'es',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Eesti',
|
||||
code: 'et',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'فارسی',
|
||||
code: 'fa-IR',
|
||||
dir: 'rtl',
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Suomeksi',
|
||||
code: 'fi',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Français',
|
||||
code: 'fr',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Hebrew',
|
||||
code: 'he',
|
||||
dir: 'rtl',
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Hindi',
|
||||
code: 'hi',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Magyar',
|
||||
code: 'hu',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Indonesia',
|
||||
code: 'id',
|
||||
messages: {
|
||||
|
||||
@@ -5,13 +5,15 @@ export { default as cs } from './cs'
|
||||
export { default as da } from './da'
|
||||
export { default as de } from './de'
|
||||
export { default as el } from './el'
|
||||
export { default as et } from './et'
|
||||
export { default as en } from './en'
|
||||
export { default as es } from './es'
|
||||
export { default as et } from './et'
|
||||
export { default as fa_ir } from './fa_ir'
|
||||
export { default as fi } from './fi'
|
||||
export { default as fr } from './fr'
|
||||
export { default as he } from './he'
|
||||
export { default as hi } from './hi'
|
||||
export { default as hu } from './hu'
|
||||
export { default as id } from './id'
|
||||
export { default as it } from './it'
|
||||
export { default as ja } from './ja'
|
||||
@@ -31,4 +33,3 @@ export { default as uk } from './uk'
|
||||
export { default as vi } from './vi'
|
||||
export { default as zh_cn } from './zh_cn'
|
||||
export { default as zh_tw } from './zh_tw'
|
||||
export { default as he } from './he'
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Italiano',
|
||||
code: 'it',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: '日本語',
|
||||
code: 'ja',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'ភាសាខ្មែរ',
|
||||
code: 'km',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: '한국어',
|
||||
code: 'ko',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Norsk Bokmål',
|
||||
code: 'nb-NO',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Nederlands',
|
||||
code: 'nl',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Polski',
|
||||
code: 'pl',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Português',
|
||||
code: 'pt',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Português (Brasil)',
|
||||
code: 'pt-BR',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Русский',
|
||||
code: 'ru',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Slovenčina',
|
||||
code: 'sk',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Svenska',
|
||||
code: 'sv',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'ไทย',
|
||||
code: 'th',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Türkçe',
|
||||
code: 'tr',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Українська',
|
||||
code: 'uk',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: 'Tiếng Việt',
|
||||
code: 'vi',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: '简体中文',
|
||||
code: 'zh-CN',
|
||||
messages: {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import type { Messages } from '../types'
|
||||
import { defineLocale } from '../composables/defineLocale'
|
||||
|
||||
export default defineLocale({
|
||||
export default defineLocale<Messages>({
|
||||
name: '繁體中文',
|
||||
code: 'zh-TW',
|
||||
messages: {
|
||||
|
||||
Reference in New Issue
Block a user