Можно ли использовать сборку сателлитных ресурсов для одного языка в ОС для другого языка, просто изменив имя папки, в которой появляется dll? - PullRequest
0 голосов
/ 22 октября 2010

Если я собираю спутниковую сборку .NET с локализованными ресурсами, знает ли сама сборка, для какого языка она предназначена, или это подразумевается в папке, в которой она появляется?

Если я решу создать локализованную сборку, в которой все строки будут заключены в символы «@», для проверки того, что все мое приложение локализовано, а затем установить его в ОС EN-GB в подпапке «en» и загрузить приложение, и я вижу все свои символы, заключенные в знаки '@', могу ли я затем использовать ту же сборку в немецкой ОС, но поместить ее в подпапку 'de' и ожидать, что она все еще локализует приложение? Или есть что-то в сборке сборки, которая встраивает локаль, что сборка, и поэтому, даже если она найдет ее в нужном месте, она не загрузит ее?

1 Ответ

1 голос
/ 22 октября 2010

Спутниковые сборки содержат информацию о культуре в заголовке файла. Таким образом, ответ на ваш вопрос просто нет, вы не можете просто переименовать папку.

...