![]() |
Re: Wieso läuft gettext nicht unter Vista?
Lies dir mal das durch:
![]() Dann können wir uns um deinen Fehler kümmern. Zitat:
|
Re: Wieso läuft gettext nicht unter Vista?
Ich glaube ich weiß wo der Fehler liegt, konnte aber noch nicht testen, da kein Vista BS habe.
Also die Sprache wird bei mir so umgestellt:
Delphi-Quellcode:
Zwischen de und DE habe ich nen Unterstrich. Kann es sein, dass Vista nur nen Bindestrich akzeptiert und deswegen keine Übersetzung erfolgt?
UseLanguage('de_DE');
ReTranslateComponent(Self); Einen Unterstrich habe ich, da mir
Delphi-Quellcode:
ShowMessage(GetCurrentLanguage());
Zitat:
|
Re: Wieso läuft gettext nicht unter Vista?
Hast du in deinem Verzeichnis mit den MO Dateien (normalerweise <PROGRAMMVERZEICHNIS>\locale) auch ein Unterverzeichnis mit dem Namen "de_DE" und darin deine deutsche MO Datei?
|
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
|
Re: Wieso läuft gettext nicht unter Vista?
Füge mal deinem Programm folgendes hinzu:
Delphi-Quellcode:
dxGetText speichert dann eine Logdatei ab in der genau aufgelistet wird was gerade passiert oder, in deinem Fall wesentlich wichtiger, was gerade nicht passiert.
{$DEFINE DXGETTEXTDEBUG}
Den Dateinamen für das Logfile kannst du in der Unit GnuGetText.pas in der Konstanten "DebugLogFilename" festgelegt werden. |
Re: Wieso läuft gettext nicht unter Vista?
Nicht daß da die nette Virtualisierung zuschlägt?
|
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
|
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
(obwohl die Virtualisierung doch eigentlich nur bei Schreibzugriffen zuschlägt, oder?) |
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
Stell dir mal vor es schlägt NUR beim Speichern zu und legt dann die Datei wo anders ab. Wenn ich nun versuche die Datei zu laden und er virtualisiert da nicht mehr, dann würde ich diese Datei doch nicht mehr finden? Oder schlimmer noch, es existiert bereits eine andere gleichnamige Datei in dem Ordner und er läd mir diese und nicht die virtualisiert wo anders Abgelegte :shock: |
Re: Wieso läuft gettext nicht unter Vista?
Habs gerade mal ausprobiert. Die Virtualisierung "wirkt" bei Lese- und Schreibzugriffen. Es wäre ja auch, wie du schon sagtest, äusserst ungünstig, unlogisch (und noch viele weitere "un-" Ausdrücke) wenn das nicht so wäre.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz