mirror of
https://github.com/tenrok/vue2-datepicker.git
synced 2026-06-10 14:32:27 +03:00
26 lines
519 B
JavaScript
26 lines
519 B
JavaScript
import enUS from './locale/en';
|
|
|
|
let defaultLocale = 'en';
|
|
const locales = {};
|
|
locales[defaultLocale] = enUS;
|
|
|
|
export function locale(name, object, isLocal) {
|
|
if (typeof name !== 'string') return locales[defaultLocale];
|
|
let l = defaultLocale;
|
|
if (locales[name]) {
|
|
l = name;
|
|
}
|
|
if (object) {
|
|
locales[name] = object;
|
|
l = name;
|
|
}
|
|
if (!isLocal) {
|
|
defaultLocale = l;
|
|
}
|
|
return locales[name] || locales[defaultLocale];
|
|
}
|
|
|
|
export function getLocale(name) {
|
|
return locale(name, null, true);
|
|
}
|