【发布时间】:2011-08-04 06:00:08
【问题描述】:
假设
My.dll
- Resources
- MyResources.resx
embeds MyFile.ext with key MyFile
- MyResources.de.resx
should embed MyFile.de.ext with key MyFile
我尝试过使用搜索引擎,但无济于事。
我发现除非两个 resx 文件都在同一个文件夹中,否则整个文化切换机制由于某种原因不起作用。所以这扼杀了我的想法,即创建一个名为 de 的子文件夹,其中包含 resX 和所有链接资源。
My.dll
- Resources
- MyResources.resx
- MyResources.de.resx
- en-US
- all en-US non-string resources
- de
- all de non-string resources
对于 de 版本,我复制粘贴中性 (en-US) 版本。然后我必须手动删除en-US [Res],添加de [Res],然后为每个非字符串资源(例如图像、csv 或其他文件)重命名
这是应该的吗?
【问题讨论】:
标签: c# .net localization internationalization