将包含HTML标记的字符串移动到资源文件

本文关键字:移动 资源 源文件 字符串 包含 HTML | 更新日期: 2023-09-27 18:27:39

我希望将一些UI字符串移到资源文件中。字符串包含一些样式标签,例如:-"我希望将此< i >string< / i >移动到资源文件中。"

最好的方法是什么?如果可能的话,请举一个代码示例?

附言:-1)不能把字符串分成三部分,因为这会使翻译变得困难。

2) 我尝试使用:-@string.Format(Resources.ResourceString, string)。其中ResourceString=我希望将此< i >{0}< / i >移动到资源文件中。

将包含HTML标记的字符串移动到资源文件

在可本地化的字符串资源中包含HTML格式是很常见的,翻译人员(以及翻译人员使用的CAT工具)通常了解基本的HTML,并将在翻译中保留HTML标记。当然,当您收到翻译并作为QA计划的一部分时,您应该检查本地化字符串是否正常。

正如您所说,分解字符串可能会给翻译人员带来更多的问题,而不是让它们与HTML标记保持原样。