Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
3 / 3 / 3
Регистрация: 26.09.2009
Сообщений: 77
1

Как перевести приложение на английский

21.05.2011, 22:15. Показов 1958. Ответов 3
Метки нет (Все метки)

Мне необходимо, чтобы приложение выводило все сообщения, заголовки, названия и т.п. на русском или на английском по выбору пользователя (в дальнейшем может потребуются и другие языки). Я не нашел ничего лучше, как вручную создать XML-файл, в котором храню все используемые в приложение строковые ресурсы в двух вариантах (русский и английский), и при необходимости подгружаю нужный вариант и инициализирую текстовые значения кнопок, меток, текстов сообщений и т.п.
Подозреваю, что есть более изящный метод. Подскажите как сделать или дайте ссылку, где почитать.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2011, 22:15
Ответы с готовыми решениями:

Как это перевести на английский?
Математический термин "дробь". Гугл не отличает дроби от фракций.

Как перевести функцию system() на английский?
Как сделать так, например, чтобы system("pause") выдало сообщение на английском, хотя ОС у меня...

Как перевести следующий оборот на английский язык?
Как перевести следующий оборот на английский язык? Начал: Верно перевёл?

Как перевести весь контент сайта на английский язык?
Всем привет! Есть сайт информационный (статьи) на wordpress. Задача такая: взять сайт который на...

3
30 / 30 / 10
Регистрация: 18.05.2011
Сообщений: 76
22.05.2011, 15:06 2
Почитай о System.Globalization в любой литературе, котороя прикреплена сверху...
0
3 / 3 / 3
Регистрация: 26.09.2009
Сообщений: 77
22.05.2011, 20:41  [ТС] 3
Ок, спасибо, попробовал. Получилось, пользуясь свойствами Language и Localizable создать два варианта приложения, зависящих от Культуры.
Но не совсем понятно только, как текст в сообщениях поменять!!!
И не удобно, что, если нужно отредактировать какое-нибудь слово переводчику, то это можно только перекомпиллировав приложение в Visual Studio. А можно как нибудь напрямую в полученную Local.resources.dll влезть.
0
167 / 96 / 23
Регистрация: 13.03.2011
Сообщений: 402
24.05.2011, 17:23 4
Можно сделать кнопочку, к которой привязать обработчик, в котором менять соответствующие
свойства объектов русский-английский-русский... и т.д.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2011, 17:23

перевести на английский
1. Знать все - значит ничего не знать. 2. Самое легкое - сказать "нет". 3. Бесполезно плакать над...

Как перевести "редактируемая строка" на английский?
В значении "редактируемая в данный момент".

Как перевести Windows Forms в консольное приложение?
Код на C# ОЧЕНЬ большой, но его нужно перевести в консоль. Понимаю что немного бессмысленно, но это...

Как перевести консольное приложение в Windows Forms?
Добрый день. Возник вот такой вопрос. Учился программировать и в C# и в C++(как Qt так и MS VS). НО...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.