Alles rund um die Programmierung mit Qt
Superheftig
Beiträge: 63 Registriert: 6. September 2008 15:20
Beitrag
von Superheftig » 1. Juli 2009 14:03
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 » 1. Juli 2009 15:23
Lade doch einfach die Englischen Qt-Translations (die sind eigendlich Standard).
anno1988
Beiträge: 280 Registriert: 23. Januar 2009 20:49
Beitrag
von anno1988 » 11. Dezember 2010 12:14
ja das müsste ich auch wissen.
danke schonmal.
franzf
Beiträge: 3114 Registriert: 31. Mai 2006 11:15
Beitrag
von franzf » 11. Dezember 2010 13:11
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 » 11. Dezember 2010 21:46
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 » 12. Dezember 2010 10:33
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 » 12. Dezember 2010 12:34
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)