【问题标题】:Reading label text from .resx files in ASP.NET从 ASP.NET 中的 .resx 文件中读取标签文本
【发布时间】:2011-05-25 13:28:46
【问题描述】:

我正在尝试找到一种方法来循环遍历包含英文单词的 .resx 文件并将它们替换为翻译后的对等词。

我已经使用ResXResourceReader 读取文件,谁能帮忙

【问题讨论】:

  • 感谢您的帖子。我现在已经构建了一个循环遍历 .resx 文件的应用程序,并且仅将该文件中的文本值替换为我的数据库中的文本值。

标签: asp.net vb.net visual-studio-2008 localization


【解决方案1】:

specify key可以直接获取文字

String Text = GetLocalResourceObject("yourkey").ToString();

【讨论】:

  • 我可以使用 ResXResourceReader 遍历文件,但我需要找到一种只读取标签项的文本值并使用新值序列化文件的方法
【解决方案2】:

你能指定你想从哪一边做吗?我的意思是,如果它只是针对可以看到代码的开发人员,您可以轻松更改 .resx 文件,但是如果您想设计一个界面以便用户可以在不看到任何代码的情况下进行翻译,那么我会做它与 LINQ to XML 一起使用。如果您需要示例,我可以告诉您,但请先回答。

【讨论】:

  • 目前我有一个数据库,里面全是英语单词和其他几种语言的翻译。我需要做的是在文件中单击按钮循环并将文件中标签的文本替换为翻译。我不需要担心生成文件,我已经生成了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
相关资源
最近更新 更多