[improvement] rename use to createNamespace (#3658)

This commit is contained in:
neverland
2019-06-27 11:11:47 +08:00
committed by GitHub
parent 1d9301b158
commit 8489918dca
94 changed files with 282 additions and 282 deletions
+12
View File
@@ -0,0 +1,12 @@
import { get } from '..';
import { camelize } from '../format/string';
import locale from '../../locale';
export function createI18N(name: string) {
const prefix = camelize(name) + '.';
return function (path: string, ...args: any[]): string {
const message = get(locale.messages(), prefix + path) || get(locale.messages(), path);
return typeof message === 'function' ? message(...args) : message;
};
}