... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Datum+Zeit Format deutsch aber mit englischer GUI?
#1
Ich habe ein englisches Windows 7 und habe auch die GUI Sprache für RouteConverter auf englisch eingestellt.
Das ist alles ok so bis auf ein Problem.

Die Datums+Zeit-Darstellung/Format ist immer ZWANGSWEISE an die Sprache gekoppelt.

Wieso? Dafür besteht keine Notwendigkeit.

Ich will statt der englischen Darstellung

   6/27/17 9:11:23 pm

eine deutsche/europäische Darstellung

   27.06.2017 21:11:23

Geht das vielleicht mit einem Trick?

Wenn nein: Könnte man das nicht in die nächste Version einbauen?

Danke
Peter
Reply
#2
Und die Längenangaben sind in feet genehm?
Oder doch lieber in Klafter?
Reply
#3
schon mal ControlPanel-Region and Language-Formats-Date and time formats überprüft? Das Format für das Datum ist Systemspezifisch nicht unbedingt Sprachspezifisch.

Grüße,
Ilmari
Reply
#4
(04.07.2017, 21:26)IlmariKrebs Wrote: schon mal ControlPanel-Region and Language-Formats-Date and time formats überprüft? Das Format für das Datum ist Systemspezifisch nicht unbedingt Sprachspezifisch.

Völlig korrekt !

Genau so sollte es sein.

So ist es aber NICHT

Obwohl bei mir folgendes spezifiziert ist (siehe Snapshot) wird trotzdem eine andere (die englische/US) Formatierung von RC verwendet :-(


Attached Files Thumbnail(s)
   
Reply
#5
Hallo,

(06.07.2017, 11:40)pstein Wrote: So ist es aber NICHT

Obwohl bei mir folgendes spezifiziert ist (siehe Snapshot) wird trotzdem eine andere (die englische/US) Formatierung von RC verwendet :-(

das liegt an Java, die der RC als Laufzeitsystem benutzt. Dort gibt es eine sog. Locale. Diese gibt die Anzeigetexte (z.B. auch vom Filedialog) vor und auch die Formatierungen von Zeiten und Co.. Das Java hier nicht auf das Betriebssystem zugreift, dürfte an der Plattformunabhängigkeit von Java liegen. Nicht alle Betriebssysteme haben die getrennten Einstellmöglichkeiten.
Christian kann daran nichts ändern.

Gruß
Thomas
Reply
#6
Wenn Du eine geeignet Stelle um vergleichbares wie hier zu setzen:

set JMX_OPTS=-Xmx1024m -XX:MaxPermSize=768m -XX:+UseOSErrorReporting -Duser.language=en -Duser.country=US

oder passende Environmentvariablen definieren. Eigentlich sollte die JVM die Locales vom Hostsystem auslesen:

Quote:The default locale of your application is determined in three ways. First, unless you have explicitly changed the default, the getDefault() method returns the locale that was initially determined by the Java Virtual Machine (JVM) when it first loaded. That is, the JVM determines the default locale from the host environment. The host environment's locale is determined by the host operating system and the user preferences established on that system.

Second, on some Java runtime implementations, the application user can override the host's default locale by providing this information on the command line by setting the user.language, user.country, and user.variant system properties.

Localization

Grüße,
Ilmari
Reply
#7
Verstehe...

Allerdings verwende ich RouteConverter.exe und kann damit keine Parameter an Java weitergeben.
Diese Parameterweitergabe ist ja eigentlich nur gedacht zum zwangsweisen Überschreiben des Windows System Standards.
Normalerweise sollte Java diese von Windows übernehmen bzw. das regionale Format vom WinOS auslesen.
Ich schätze mal im Source Code von RouteConverter wird das NICHT gemacht.

Das ist also ein Bug und müsste also noch auf die todo Liste....

Danke für den Hinweis
Reply
#8
(07.07.2017, 05:34)pstein Wrote: Das ist also  ein Bug und müsste also noch auf die todo Liste....

Weder noch. Du hast einen wichtigen Satzteil in IlmariKrebs' Zitat übersehen:

"...on some Java runtime implementations, the application user can override..."

RC soll plattformübergreifend funktionieren, also wird verwendet, was auf allen Plattformen funktioniert. Wenn dir das nicht reicht, kannst du dir selber ein kleines Script schreiben, das RC als JAR mit den von IlmariKrebs genannten Parametern startet.

Als Nutzer freue ich mich darüber, mit RC ein sehr mächtiges und in mancher Hinsicht konkurrenzloses Werkzeug kostenlos zur Verfügung zu haben, und nöle nicht über funktionale Schwächen herum, deren Ursache ich selber zu vertreten habe. An Christians Stelle würde ich genau null Zeit darin investieren, bei vermutlich mehreren zehntausend Nutzern für einen davon mit einer exotischen Umgebungs-Konfiguration eine Extrawurst zu braten.

JM2C.
Grüße
Hans

Reply
#9
(07.07.2017, 07:19)nordlicht Wrote: An Christians Stelle würde ich genau null Zeit darin investieren, bei vermutlich mehreren zehntausend Nutzern für einen davon mit einer exotischen Umgebungs-Konfiguration eine Extrawurst zu braten.

Ich schaue mir gerne Patches an, die dieses exotische Problem lösen Cool
--
Christian
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)