Ich habe gerade diese Seite gelesen http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx
Eines der Dinge, die sie taten, war, das arabische Datum in den arabischen Kalender umzuwandeln. Ich frage mich, ob es überhaupt eine gute Idee ist, dies zu tun. Ist es für den Benutzer wirklich ärgerlich / verwirrend (auch wenn der Benutzer Arabisch ist)?
Meine zweite Frage ist auch, ob wir wirklich 33.899,99 in 33.899,99 für einige Kulturen wie Deutsch ändern müssen. Ich meine, es tut nicht weh, das zu tun, da die Bibliothek es bereits für uns tut, aber würde dies dem Benutzer nicht mehr Verwirrung stiften (auch wenn er Deutscher usw. ist).
Ich bin sicher, aus welcher Kultur auch immer diese Leute kommen, wenn ich Ihnen eine Nummer von 33.899,99 gebe, können Sie das nicht falsch verstehen, oder? (es sei denn, meine Website / Anwendung ist die erste Website / Anwendung, die Sie jemals in Ihrem Leben verwendet haben. Dies ist wahrscheinlich möglich, aber die Wahrscheinlichkeit ist nur so gering.)
Ich meinte "universal" als das Format, das jeder sehen und wissen wird, was es bedeutet. Es muss kein Standard sein, der in Schwarz-Weiß und dergleichen geschrieben ist. Solange jeder es lesen und sofort ohne Verwirrung wissen kann, was der Text darstellt, ist das universell. Allerdings ist 1.234,00 definitiv nicht universell. Ich meine, ich bin mir sehr sicher, dass Sie jemanden finden können, der in seinem ganzen Leben Computer benutzt hat, aber noch nie auf dieses Zahlenformat gestoßen ist. Da die meisten Websites / Apps 1.234,00 ohne Änderungen verwendet haben, um die Lokalisierung zu ermöglichen, war dies meines Erachtens das De-facto-Format (das universelle Format, das jeder sehen und wissen wird, was es bedeutet).
Was die Daten betrifft, wenn wir den 02.01.03 schreiben, gibt es bestimmt keine Möglichkeit zu wissen, welches Datum es ist (sofort, sofort, ohne Mehrdeutigkeit). Aber niemand kann den 2. Januar 2003, den 1. Februar 2003, den 3. Februar 2001 falsch verstehen, wenn wir sie als solche geschrieben haben, nicht wahr?
Übrigens: Diese Frage zielt auf die Lokalisierung ab. Erzählen Sie mir nichts wie "Hey, nicht jeder liest Englisch in Ordnung!" denn das ist eine Frage der Internationalisierung (die über dieses Thema hinausgeht). Bleiben wir bei der Diskussion zur Lokalisierung.