1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import cn from './cn';
|
|
| export default function customTranslate(template: any, replacements: any) {
| replacements = replacements || {};
|
| // Translate
| // @ts-ignore
| template = cn[template] || template;
|
| // Replace
| return template.replace(/{([^}]+)}/g, function(_: any, key: any) {
| return replacements[key] || '{' + key + '}';
| });
| }
|
|