mirror of https://github.com/Wox-launcher/Wox
13 lines
771 B
Plaintext
13 lines
771 B
Plaintext
参考一下 @wpm.go @lang 文件中关于i18n的用法, 把 @ai_command.go 的i18n实现一下, 要求如下:
|
|
|
|
- 不要更改任何原有逻辑, 仅仅实现i18n
|
|
- 实现i18n的时候, 不要在i18n后面添加注释
|
|
- Log信息不需要添加翻译
|
|
- plugin.Metadata的name,author不需要添加翻译
|
|
- plugin.MetadataCommand的Description需要翻译
|
|
- api.Notify需要翻译
|
|
- plugin.QueryResult里面的title, subtitle需要翻译
|
|
- definition.PluginSettingDefinitions里面的需要翻译
|
|
- plugin.QueryResultAction的Name需要翻译
|
|
- 对于有变量的字符串, 使用 fmt.Sprintf(i18n.GetI18nManager().TranslateWox(ctx, "plugin_sys_open_plugin_settings"), instance.Metadata.Name) 这种形式
|
|
- 对于纯字符串的翻译, 直接使用 i18n:前缀的形式 |