gpt4 book ai didi

.net - 提取文本以进行国际化

转载 作者:行者123 更新时间:2023-12-05 01:25:43 25 4
gpt4 key购买 nike

我目前有一个 ASP .NET MVC 解决方案,我想将其国际化。有哪些工具可以从项目文件中提取所有文本字符串?

我可能需要编写一个解析器来从 .cs、.js、.aspx、.ascx 文件中提取文本字符串,但有没有更好的方法来做到这一点?

最佳答案

好吧,如果您要从这些文件中提取字符串文字,我偶尔会遇到一些声称可以执行此操作的工具,尽管我自己从未尝试过。我认为 ReSharper,“资源重构工具”,可能还有其他人为此做广告,尽管我不知道它们的效果如何(或者它们是否甚至可以定位“.js”文件)。不过应该不难快速找到。使用自动化工具仍然需要您手动为每个字符串资源分配一个有意义的名称。您也可以根据需要在这些文件中搜索字符串文字,然后自己手动将它们移动到“.resx”文件中。例如,在 Visual Studio 中应用 :q 正则表达式(搜索时)。但是,对于“.aspx”和“.ascx”文件,您不需要为分配给 ASP.NET 控件属性的任何字符串执行此操作。 Visual Studio 已经可以通过“工具”菜单上的“生成本地资源”为您完成。在我上面引用的文章中看到这个,或者只是谷歌一下。在任何情况下,一旦您的字符串在“.resx”文件中(如果您打算将它们放在那里),那么我自己的应用程序现在就会启动(允许您将 resx 字符串提取到单个文件中以发送到一个翻译器,然后将翻译后的字符串导入到您的解决方案中)。

关于.net - 提取文本以进行国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6489083/

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