2017-01-10 2 views
1

(Entschuldigung mein Englisch) Hallo.Standard Gebietsschema ändern, Version 5.0.1 -> 5.1

Mit 5.0.1 ist der Standard kurze Datumsformat für locale „es“ (in config.json) senden Sie dieses Datumsformat „2017.10.01“

Mit 5.1, das Standard kurze Datumsformat für locale "es" (in config.json) gibt das Datumsformat "10 ene. 2017" zurück.

Ich denke, ist eine kohärente Veränderung. Aber ich muss weiter mit dem alten Format arbeiten. Also, wo muss ich anfassen, um das alte Format in einem komplett neuen 5.1 qooxdoo-Projekt zu bekommen? Ich meine, wo dieses Locale-Format definiert ist? Ich habe versucht wo gefunden, aber ich kann nicht. Oder eine andere Lösung.

dank

+0

5,1 noch nicht funktioniert. Könnten Sie einen kurzen Ausschnitt für den Spielplatz bereitstellen, der das Problem reproduziert? Ich habe die CLDR-Sachen aktualisiert, um mit dem neuesten Upstream synchronisiert zu sein, aber es scheint, dass es einige Änderungen gibt, die nicht rückwärtskompatibel sind. –

Antwort

1

Dieser Code-Schnipsel für uns freigegeben wird

 this._localeManager = qx.locale.Manager.getInstance(); 
     this._localeManager.addLocale("el", { 
      "cldr_date_format_short": "dd/MM/yyyy" // Override short date format for Greek 
     }); 
+0

Hallo. In Application.js habe ich \t this._localeManager = qx.locale.Manager.getInstance(); \t this._localeManager.addLocale ("es", {"cldr_date_format_short": "TT/MM/JJJJ"}). Nichts ändert sich. Bitte einige zusätzliche Details. Danke – fsaiyuk2002

+0

Jetzt merke ich, dass alle Datumsfelder standardmäßig das mittlere Datumsformat verwenden, nicht kurz. Mit qx.locale.Manager.getInstance(). AddLocale ("es", {"cldr_date_format_medium": "d/M/yyyy"}), jetzt funktioniert. Vielen Dank – fsaiyuk2002

Verwandte Themen