123456789101112131415161718192021 |
- import translations from './translations';
- export default function customTranslate(template, replacements) {
- replacements = replacements || {};
- // Translate
- template = translations[template] || template;
- // Replace
- return template.replace(/{([^}]+)}/g, function(_, key) {
- let kv = {
- 'EndEvent': '结束事件',
- 'Task': '任务',
- 'TextAnnotation': '文本注释',
- 'DataObjectReference': '数据对象引用',
- 'DataStoreReference': '数据存储引用',
- }
- return kv[replacements[key]] || '{' + key + '}';
- });
- }
|