chore: src/modules/demo/service/i18n.ts

This commit is contained in:
2026-07-01 17:56:37 +08:00
parent 142dd7336e
commit 1690ef6112
+29
View File
@@ -0,0 +1,29 @@
import { Inject, Provide } from '@midwayjs/core';
import { BaseTranslateService } from '../../base/service/translate';
/**
* 国际化服务
*/
@Provide()
export class DemoI18nService {
@Inject()
translate: BaseTranslateService;
/**
* 翻译成英文
*/
async en() {
const value = this.translate.comm('一个很Cool的框架')['en'];
console.log(value);
return value;
}
/**
* 翻译成繁体
*/
async tw() {
const value = this.translate.comm('一个很Cool的框架')['zh-tw'];
console.log(value);
return value;
}
}