【发布时间】:2021-02-19 11:34:50
【问题描述】:
我和我的团队接手了一个仅部分实施 i18n 的遗留项目。现在我们想在项目中找到所有硬编码的字符串。你们能想到一个正则表达式、插件(其他 VS 代码)或脚本/工具吗?
有趣的是,搜索这个问题主要是桌面编程语言。
【问题讨论】:
-
在说硬编码字符串时,您是指 i18n 不使用的文本,如
<p> some text blah blah </p>还是实际值文本,如<SomeComponent value={"foo"} />? -
不幸的是。
-
好的,那么基本上用正则表达式是不可能的。当然,这取决于项目规模,但 IMO 有很多情况。 HTML 标签、自定义组件、嵌入文本、映射列表/组件。
-
我会一次只做一个文件(手动)它是迄今为止最安全的,我怀疑另一种解决方案会以更少的手动时间自动完成任务.....
标签: javascript reactjs internationalization react-i18next