Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
i18n 方案
i18n 使用i8next实现,之所以不是用
chrome.i18n
的原因是该方案不支持动态切换语言。但是为了某些扩展市场的要求,我们还是在build/assets/_locales
目录下添加了chrome.i18n
的语言文件。初版使用ChatGPT进行整理,目前支持以下语种:
语言文件
语言文件位于
src/locales
目录下,按照页面划分,每个页面对应一个语言文件,最终由index.ts
合并进行导出。关键字冲突
如果页面中的关键字一样,但是翻译不一样,可以使用
page.key
的方式进行区分,例如: