IFreeOvO / i18n-cli

支持将vue、react项目里的中文替换成 i18n 国际化标记,并支持自动翻译的命令行工具
MIT License
119 stars 36 forks source link

提取的key中有slot,未动态替换成功 #136

Closed wenyiweb closed 2 weeks ago

wenyiweb commented 2 weeks ago

背景是这样的,在js中使用vue的render函数渲染 原始代码是这样的: h('div', 分类:${item.aaa || '-'})

提取的key是这样的 "分类:slot1": "分类:slot1", 替换后的代码是这样的: h( 'div', t('分类:slot1', { slot1: item.aaa || '-', }) ),

这个item是动态从服务端获取的,渲染的结果是 分类: slot1 预期应该是 分类: 「服务端实际返回的内容」

IFreeOvO commented 2 weeks ago

这个是响应式系统问题。需要自己获取服务端系统后重新渲染下

wenyiweb commented 2 weeks ago

嗯,服务端返回数据之后,渲染结果还是分类: slot1,我需要手动把这一块的渲染自己实现一下吗

IFreeOvO commented 2 weeks ago

嗯,服务端返回数据之后,渲染结果还是分类: slot1,我需要手动把这一块的渲染自己实现一下吗

对的。需要自己重新渲染

IFreeOvO commented 3 days ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

此 issue 已被自动锁定,因为关闭后没有任何近期活动。如果有相关 bug,请重新创建一个新 issue。