mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
75 lines
1.2 KiB
JavaScript
75 lines
1.2 KiB
JavaScript
import { enUS, de, nl, fr, es, it, pt, pl, ru } from 'date-fns/locale'
|
|
import find from 'lodash/find'
|
|
|
|
const locales = [
|
|
{
|
|
name: 'English',
|
|
code: 'en',
|
|
iso: 'en-US',
|
|
enabled: true,
|
|
dateFnsLocale: enUS,
|
|
},
|
|
{
|
|
name: 'Deutsch',
|
|
code: 'de',
|
|
iso: 'de-DE',
|
|
enabled: true,
|
|
dateFnsLocale: de,
|
|
},
|
|
{
|
|
name: 'Nederlands',
|
|
code: 'nl',
|
|
iso: 'nl-NL',
|
|
enabled: true,
|
|
dateFnsLocale: nl,
|
|
},
|
|
{
|
|
name: 'Français',
|
|
code: 'fr',
|
|
iso: 'fr-FR',
|
|
enabled: true,
|
|
dateFnsLocale: fr,
|
|
},
|
|
{
|
|
name: 'Italiano',
|
|
code: 'it',
|
|
iso: 'it-IT',
|
|
enabled: true,
|
|
dateFnsLocale: it,
|
|
},
|
|
{
|
|
name: 'Español',
|
|
code: 'es',
|
|
iso: 'es-ES',
|
|
enabled: true,
|
|
dateFnsLocale: es,
|
|
},
|
|
{
|
|
name: 'Português',
|
|
code: 'pt',
|
|
iso: 'pt-PT',
|
|
enabled: true,
|
|
dateFnsLocale: pt,
|
|
},
|
|
{
|
|
name: 'Polski',
|
|
code: 'pl',
|
|
iso: 'pl-PL',
|
|
enabled: true,
|
|
dateFnsLocale: pl,
|
|
},
|
|
{
|
|
name: 'Русский',
|
|
code: 'ru',
|
|
iso: 'ru-RU',
|
|
enabled: true,
|
|
dateFnsLocale: ru,
|
|
},
|
|
]
|
|
|
|
export default locales
|
|
export function getDateFnsLocale({ $i18n }) {
|
|
const { dateFnsLocale } = find(locales, { code: $i18n.locale() }) || {}
|
|
return dateFnsLocale || enUS
|
|
}
|