mirror of
https://github.com/vale981/Vulcan
synced 2025-03-04 17:21:37 -05:00
add default locale to getString.
This commit is contained in:
parent
b6da989deb
commit
7cb257e969
1 changed files with 4 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
|||
import SimpleSchema from 'simpl-schema';
|
||||
import { getSetting } from '../modules/settings';
|
||||
|
||||
export const Strings = {};
|
||||
|
||||
|
@ -15,7 +16,7 @@ export const addStrings = (language, strings) => {
|
|||
};
|
||||
|
||||
export const getString = ({id, values, defaultMessage, locale}) => {
|
||||
const messages = Strings[locale] || {};
|
||||
const messages = Strings[locale] || Strings[defaultLocale] || {};
|
||||
let message = messages[id] || defaultMessage;
|
||||
if (message && values) {
|
||||
Object.keys(values).forEach(key => {
|
||||
|
@ -30,6 +31,8 @@ export const registerDomain = (locale, domain) => {
|
|||
Domains[domain] = locale;
|
||||
};
|
||||
|
||||
export const defaultLocale = getSetting('locale', 'en');
|
||||
|
||||
export const Locales = [];
|
||||
|
||||
export const registerLocale = locale => {
|
||||
|
|
Loading…
Add table
Reference in a new issue