Я только что прочитал эту страницу http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx
Одна из вещей, которые они сделали, состояла в том, чтобы преобразовать арабскую дату в арабский календарь. Мне интересно, если это вообще хорошая идея. Будет ли это на самом деле раздражать / сбивать с толку для пользователя (даже если пользователь арабский).
Кроме того, мой второй вопрос заключается в том, нужно ли нам менять 33 899,99 на 33 899,99 для некоторых культур, таких как немецкий? Я имею в виду, что это не повредит, поскольку библиотека уже делает это для нас, но разве это не вызовет у пользователя путаницы (даже если он немец и т. Д.).
Я уверен, что независимо от культуры, из которой происходят эти люди, если я дам вам номер 33 899,99, вы ни за что не ошибетесь? (если мой веб-сайт / приложение не является первым веб-сайтом / приложением, которое вы когда-либо использовали за всю свою жизнь, что, возможно, возможно, но вероятность так низка)
Я имел в виду «универсальный» как формат, который каждый увидит и знает, что это значит. Это не должен быть какой-то стандарт, написанный на черно-белом фоне и тому подобное. До тех пор, пока каждый может прочитать его и сразу узнать, не путая, что представляет собой текст, это универсально. Безусловно, 1.234,00 определенно не универсальны. Я имею в виду, что я уверен, что вы сможете найти человека, который за всю свою жизнь использовал компьютеры, но никогда не сталкивался с этим числовым форматом. Поскольку большинство веб-сайтов / приложений использовали 1234,00 без изменений для обеспечения локализации, я считаю, что это был де-факто (универсальный формат, который все увидят и узнают, что он означает).
Что касается дат, если мы напишем 01/02/03, я уверен, что никто не узнает (прямо сейчас, без двусмысленности), какая это дата. Но никто не может ошибиться 2 января 2003 года, 1 февраля 2003 года, 3 февраля 2001 года, если мы напишем их так, не так ли?
Кстати, этот вопрос нацелен на локализацию, не говорите мне что-то вроде «Эй, не все хорошо понимают английский!» потому что это вопрос интернационализации (что выходит за рамки этой темы). Давайте придерживаться обсуждения по локализации.