QDateTime mit englischen Tagen/Monaten

Alles rund um die Programmierung mit Qt
Antworten
Superheftig
Beiträge: 63
Registriert: 6. September 2008 15:20

QDateTime mit englischen Tagen/Monaten

Beitrag 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.
Strahlex
Beiträge: 158
Registriert: 23. Dezember 2008 15:49
Wohnort: Österreich

Beitrag von Strahlex »

Lade doch einfach die Englischen Qt-Translations (die sind eigendlich Standard).
Superheftig
Beiträge: 63
Registriert: 6. September 2008 15:20

Beitrag von Superheftig »

und wie mache ich das einfach ;)
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Beitrag von anno1988 »

ja das müsste ich auch wissen.

danke schonmal.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

The day names will be localized according to the system's locale settings.
Also mal bei QLocale anfangen.
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Beitrag 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.
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Beitrag von anno1988 »

ja stimmt mit QLocale funktioniert es. thx.
Giesbert
Beiträge: 33
Registriert: 16. Oktober 2009 00:50
Wohnort: Hessdorf bei Erlangen
Kontaktdaten:

Beitrag 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
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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)
Antworten