Вопрос

Мне интересно, какие различия в Локализованные версии Frameworks The.Net Работа в приложении один и тот же код культуры (т. Е. Приложение не локализовано).

Пока я понимаю, что:

  • Сообщения исключения локализованы, поэтому появляются на иностранном языке
  • Имена стран в рамках локализованы

Есть ли что-нибудь еще знать?

Обновление: я пишу winforms для 3,5 рамки

Это было полезно?

Решение

Это делается со спутниковыми собраниями. Вы можете увидеть, что могу быть локализованным с отражателем. Нажмите Узел ресурсов для сборки и выберите запись .Resources. Это довольно много, но я вижу только строки для сообщений исключения и описания имущества, видимые из окна свойств. Название страны уже локализованы.

Другие советы

Один готов, чтобы быть в курсе - это строковые представления чисел. Например, в датской культуре, которая использует «», как его десятичный разделитель, «3.141» разберет до 3141 года, как «». интерпретируется как тысячи сепаратор.

Кроме того, DateTime.toString () возвращает локализованные представления данных, так и dateTime.parse () разборы в локализованном порядке.

Если вы читаете данные из источника, отличного от вашего собственного приложения или отправку его на один, настоятельно рекомендуется использовать CultureInfo.InvariantCulture, так как это будет последовательным по всему локам. Для данных, отображаемых пользователю, придерживайтесь локальной культуры.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top