我已经生成了应用资源文件的伪本地化版本(例如Order Summary and Payment
已本地化为[[[[[Òŕd̂ër̊ S̀úm̂m̈år̀ý ân̈d̊ P̀áŷm̈e̊ǹt́]]]]]
),因此我们可以在获得实际翻译之前测试本地化错误。
我使用qps-ploc资源标识符命名它们以匹配现有的pseudo-locale标识符,例如我的Details.resx
的伪本地化版本名为Details.qps-ploc.resx
。
但是,当我将这些resx文件添加到项目中时,Visual Studio会忽略它们。如果我使用“真实”语言代码(例如Details.fr-FR.resx
)重命名它们,那么Visual Studio会创建一个使用此语言代码命名的子文件夹并构建附属程序集。
因此,我认为Visual Studio拒绝qps-ploc(甚至没有构建警告)。我是否遗漏了某些内容,或者是否有人建议如何在我的Visual Studio项目中构建这些qps-ploc资源?
答案 0 :(得分:3)
qps-locales在我的ASP.NET Web应用程序中使用.resx文件(不是编译资源dll)正常工作,但是,我确实在注册表中找到了关于启用伪语言环境的MS文章。也许它会有所帮助。
Using Pseudo-Locales for Localization Testing
此外,您可能希望创建自定义区域设置,如本MS文章中所述:
How to: Create Custom Cultures
最好的问候。