| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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 есть встроенные средства работы с этими файлами. А в процедуре загрузки приложения (это касается всех способов) загружать нужный файл (нужного языка). |