c#开发,什么类型的文件存储资源(用于本地化)
本文关键字:资源 用于 本地化 存储 文件 开发 什么 类型 | 更新日期: 2023-09-27 18:26:06
Visual Studio 2010(使用c#)将资源存储在哪里?我需要监控产品中存储资源的文件,以了解何时需要新的翻译。我发现了这篇关于它的文章:
http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.90).aspx
根据这一点,所有类型为*.resx 的文件
我想知道是否有例外。换句话说,一些资源可能会存储在扩展名与*.resx不同的文件中?
感谢
-Tony
它实际上在您提供的链接的第一段中告诉您
Visual C#应用程序通常包含非源代码的数据。这些数据被称为项目资源,它可以包括二进制数据、文本文件、音频或视频文件、字符串表、图标、,图像、XML文件或应用程序的任何其他类型的数据需要项目资源数据以XML格式存储在.resx中文件(默认名称为Resources.resx),可以在解决方案中打开探索者
如果要确保始终可以右键单击文件并选择"打开"。这使您可以选择不同的编辑器来查看.
如果您遵循建议的做法-是的,所有文本资源都存储在resx文件中。
还有其他类型的资源可能需要本地化,即图像可能包含特定于文本/语言的内容。
请注意,如果代码没有严格遵循建议的做法,则某些必须本地化的文本最终会出现在源代码中(即String.format调用的格式化字符串)。