Seite 1 von 1
QDateTime mit englischen Tagen/Monaten
Verfasst: 1. Juli 2009 14:03
von Superheftig
Hab ein Problem mit QDateTime. Ich muss Das Datum/Zeit in dem html Zeit Format ausgeben und das ist in Englisch
Wie bekomme ich es hin, dass
Code: Alles auswählen
QDateTime::currentDateTime().toString("ddd, dd MMM yyyy hh:mm:ss")
den Wochentag und Monat in Englisch und nicht in Deutsch ausgibt, obwohl die Sprache auf Deutsch eingestellt ist.
Verfasst: 1. Juli 2009 15:23
von Strahlex
Lade doch einfach die Englischen Qt-Translations (die sind eigendlich Standard).
Verfasst: 1. Juli 2009 15:26
von Superheftig
und wie mache ich das einfach

Verfasst: 11. Dezember 2010 12:14
von anno1988
ja das müsste ich auch wissen.
danke schonmal.
Verfasst: 11. Dezember 2010 13:11
von franzf
The day names will be localized according to the system's locale settings.
Also mal bei QLocale anfangen.
Verfasst: 11. Dezember 2010 21:39
von anno1988
http://doc.trolltech.com/4.7/qt.html#DateFormat-enum das hier gibts noch.
aber kann man das denn nicht umstellen? Denn ich sehe hier nicht davon.
Verfasst: 11. Dezember 2010 21:46
von anno1988
ja stimmt mit QLocale funktioniert es. thx.
Verfasst: 12. Dezember 2010 10:33
von Giesbert
Hi,
ansonsten kann man die Qt übersetzungen tgenauso laden wie die eigenen:
QTranslator::load...
qApp->installTranslator(...)
das geht auch mit meheren translator objekten.
Die Übersetzungen der Qt libraries sind bei Qt dabei:
%QTDIR%\translations
Verfasst: 12. Dezember 2010 12:34
von franzf
Giesbert hat geschrieben:Die Übersetzungen der Qt libraries sind bei Qt dabei:
%QTDIR%\translations
Und erreichen tut man die mit
Code: Alles auswählen
QLibraryInfo::location(QLibraryInfo::TranslationsPath)