opensumi / core

🚀 A framework helps you quickly build AI Native IDE products.
https://opensumi.com
MIT License
2.98k stars 382 forks source link

[BUG] 插件中获取到的 env.appName 没有经过 localize #2247

Open bytemain opened 1 year ago

bytemain commented 1 year ago

描述你的问题(Describe the bug)

  const app = new ClientApp({
    appName: '%app.name%',
    ...

然后设置 app.name 的 i18n: Test

然后在插件中获取 env 的 appName 仍然是 %app.name%

import { env, version } from '@opensumi/sumi';

env.appName === '%app.name%' // true
Ricbet commented 1 year ago

@life2015 这个帮忙看下呗

bytemain commented 1 year ago

可以在传入这个字符串的时候自己调用一下 localize, 如:

  const app = new ClientApp({
    appName: localize('%app.name%'),
    ...