8d73e917
陈威
初始化提交
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import translations from './TranslationsGerman';
export default function translate(template, replacements) {
replacements = replacements || {};
// Translate
template = translations[template] || template;
// Replace
return template.replace(/{([^}]+)}/g, function (_, key) {
var str = replacements[key];
if ((translations[replacements[key]] != null) && (translations[replacements[key]] != 'undefined')) {
str = translations[replacements[key]];
}
return str || '{' + key + '}';
});
}
|