gpt4 book ai didi

c# - 是否可以从 .resx 文件自动进行语言本地化?

转载 作者:太空狗 更新时间:2023-10-29 20:36:53 26 4
gpt4 key购买 nike

我正在使用 MVC 4 应用程序,该应用程序最初是为了可能需要语言本地化而创建的,因此在整个项目中大量使用 .resx 文件和相应的引用嵌入。事实证明,该应用程序只会被说英语的观众使用,并且实际上从未加载过其他语言。我们现在遇到的是每次我们需要在页面上放置文本时都会产生开销,并且随着英语的不一致而增加语言被硬编码到无法直接访问资源文件的地方,例如 .js 文件和数据库中的引用数据。

除了大量的复制和粘贴,是否有任何自动化的方法可以从资源文件中提取英语语言值并替换它们在 View 中的引用?在一个完美的世界中,会有一个工具可以做到这一点,当然它概念上是可编写脚本的,这样的东西已经存在了吗?

最佳答案

您必须编写脚本。我用 O2 平台 AST 操作 Mono.Cecil 和单声道 Cecil API 做了类似的事情。

如果你给我一个你需要的小项目(一个 resx 文件和一个 MVC View ),我可以给你看一个代码片段示例

关于c# - 是否可以从 .resx 文件自动进行语言本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285234/

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