Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Поддержка мультиязычности :О)


Автор: CalmNad 3.1.2004, 09:50
Доброго времени суток,
есть ли встроенные средства, для поддержки многоязычности интерфейса приложения? (.Net вобще и C# в частности). Или же кто знает ссылки на описание стандартных способов решения этой проблемы.
--
С уважением, CalmNad
[email protected]

Автор: NetSharp 4.1.2004, 02:54
Встроенных средств нет. Возможно, что есть какие-либо механизмы, которые помогут это реализовать (сейчас на вскидку ничего посоветовать не могу), но ничего конкретного. Могу посоветовать несколько вариантов реализации мультиязыкового интерфейса:
- Хранить все строковые ресурсы (соответственно одного языка) в файле инициализации (ini файлах) или любых других файлах в виде namestring="value".
- Хранить все строки в базе данных. Это может упростить (а может даже и ускорить) загрузку всех строк.
- Касательно .NET. Очень удобно хранить данные в XML файлах, т.к. в .NET есть встроенные средства работы с этими файлами.

А в процедуре загрузки приложения (это касается всех способов) загружать нужный файл (нужного языка).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)