Почему бы просто не скомпилировать ваши файлы resx вместе с ресурсами по умолчанию?
Установите Thread.CurrentThread.CurrentUICulture
на желаемую культуру, затем вызовите ResourceManager.GetString () , чтобы установить свои локализованные свойства.
Если вы хотите получить другую культуру, используйте перегрузка .Что-то вроде:
public static string GetStringForCurrentUICulture(string name)
{
var value = _resourceManager.GetString(name, CultureInfo.CurrentUICulture);
return value;
}
Чтобы добавить ресурс динамически, используйте соответствующий конструктор ResourceManager , который позволяет указать ресурс и сборку, в которой он содержится.