C# Локализация поиск строки

159
01 декабря 2018, 08:20

У меня есть несколько файлов

К которым я обращаюсь

Properties.strings.(строка)

Как получить Properties.strings.(строка) указав string ключ?

Тоесть если у меня есть там например строка English, то введя GetLocalizationString("English") чтобы я получил Properties.strings.English если он есть

Answer 1

Вы можете воспользоваться методом GetString класса ResouceManager, передав ему первым параметром ключ строки, а вторым параметром необходимую культуру:

var ruCulture = new CultureInfo("ru-RU");
var ruString = Properties.strings.ResourceManager.GetString("someString", ruCulture); // strings.ru-RU.resx

Если вызвать GetString с одним аргументом, тогда строка будет взята из ресурса той культуры, которая указана текущей в Thread.CurrentThread.CurrentUICulture

var someString = Properties.strings.ResourceManager.GetString("someString"); // strings.resx

Если строка не найдена для той культуры, которую вы указываете, то она будет взята из ресурса по-умолчанию (resx без расширения языка)

READ ALSO
html + php что это такое?

html + php что это такое?

Возможно вопрос глупый но тем не менееКак то давно услышал где то на просторах интернета такую фразу:"сверстать страничку на php"

204
Старт сессии на другом домене при передаче информации через заголовки методом POST

Старт сессии на другом домене при передаче информации через заголовки методом POST

Пожалуйста, помогите найти ответ на вопрос, самостоятельно это сделать мне не удалосьЛогика работы такова:

192
Bitrix “Тип свойства” -> Привязка к разделам

Bitrix “Тип свойства” -> Привязка к разделам

Есть кнопка которая ведет к привязанному элементу каталогаА нужно чтобы вела к привязанному разделу каталога

170