mirror of
https://github.com/vale981/Vulcan
synced 2025-03-05 09:31:43 -05:00
Merge pull request #2234 from vale981/add_default_locale
Add default locale to getString.
This commit is contained in:
commit
da37823824
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