wangzhibo
2026-07-28 2b662657c5bc5bc45b69f475c7b2edcf8fc92f0c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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;
  }
}