Еще несколько простых вопросов.У меня есть сайт с разными языками.Если я хочу получить доступ к строке из файла ресурсов, я бы использовал ее следующим образом:
Resources.MyResourceFile.MyStringIdentifier
Очень просто.Таким образом, я знаю во время компиляции, что строка ресурса существует.
Теперь это работает, только если я хочу использовать текущую культуру.Иногда мне нужно указать конкретную культуру (скажем, текущий пользователь использует немецкий в качестве языка, но его действие вызывает отправку сообщений другим пользователям, которые будут на языке получателя).Теперь я вижу два варианта:
Resources.MyResourceFile.ResourceManager.GetString("MyStringIdentifier", neededCulturInfo)
Другой вариант - изменить информацию о культуре текущего потока, что мне нужно будет сделать несколько раз.
Есть ли третий путь?Что-то, что говорит мне во время компиляции, что ресурсы существуют, но без необходимости постоянно менять культуру потока?