Использование "сторонних" файлов ресурсов в коде - C#
Формулировка задачи:
Доброго времени суток. Я столкнулся с проблемой. Мне надо сделать многоязычную платформу для приложения. Строки (слова) находятся в файлах ресурсов (.resx). Загвоздка в том что файлы ресурсов должны находиться в папке рядом с приложением. В файлах идентификаторы строк одинаковые.
Примерный алгоритм действий:
1. Поиск файлов с ресурсами в папке.
2. Сравнивание строки language с параметром настроек language.
3. Запись необходимого файла в переменную или поток.
При использовании:
1. Считывание строки с определённым идентификатором из переменой или потока.
Одним словом. Как использовать программно пользовательские (сторонние) ресурсы в приложении
Не обязательно этот алгоритм главное чтоб результат был одинаковый. Принимаю все варианты.
Заранее благодарю!
Решение задачи: «Использование "сторонних" файлов ресурсов в коде»
textual
Листинг программы
void Main_menu() { if (Properties.Settings.Default.Languages == "Russian") { Console.WriteLine("1 - " + Properties.Russian.New_game); Console.WriteLine("2 - " + Properties.Russian.load_game); Console.WriteLine("3 - " + Properties.Russian.options); Console.WriteLine("4 - " + Properties.Russian.exit); } else if (Properties.Settings.Default.Languages == "English") { Console.WriteLine("1 - " + Properties.English.new_game); Console.WriteLine("2 - " + Properties.English.load_game); Console.WriteLine("3 - " + Properties.English.options); Console.WriteLine("4 - " + Properties.English.exit); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д