gpt4 book ai didi

javascript - 从 JavaScript 中提取 i18n 标记

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:29 27 4
gpt4 key购买 nike

我正在开发一个支持 i18n 的 Javascript 应用程序。翻译 token 使用以下格式分布在整个源代码中:__('some.token')__('other.token.with.vars', {name: 'Julia', otherName: 'Nadine'})

关于如何从文件中提取所有 token 有什么想法吗?有没有这样的工具?或者我需要编写自己的解析器吗?

最佳答案

根据我不得不处理类似情况的个人经验,我编写了自己的解析器来完成这项工作。我没有找到任何可以进行提取的工具。我用 Java 制作了自己的工具,它提供了对文件、字符串和字符的强大处理功能。

您可以采用两种不同的方法:要么进行语法分析(您可以找到有关 here 的一些信息),这可以使您在处理标记时更加准确,或者可以使用正则表达式,然后检索找到的值(在 Java 中,您可以按照 here 的描述进行操作)。在前一种方法中,您可以更准确地处理流程(您将能够准确地跟踪错误发生的位置),而在后一种方法中,您可以更轻松地实现目标。

关于javascript - 从 JavaScript 中提取 i18n 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23502386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com