Предположим,
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 или другие файлы)
Это как это должно быть сделано?