![]() |
Wieso läuft gettext nicht unter Vista?
Hab mein Prog mit gettext übersetzt und es läuft alles gut auf nem Windows XP, auf Vista aber nicht (wird nicht übersetzt), wer weiß woran es liegen kann?
|
Re: Wieso läuft gettext nicht unter Vista?
Funktioniert bei mir auch unter Vista ohne Probleme.
Schon mal den Debugger angeworfen? |
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
|
Re: Wieso läuft gettext nicht unter Vista?
Das Ding, womit man in der IDE das Programm schrittweise durchgehn kann ...
schau dir mal das Menü "Start" an |
Re: Wieso läuft gettext nicht unter Vista?
Hm... weiß nicht was mir das bringt, kenne den Code auswendig. :gruebel:
|
Re: Wieso läuft gettext nicht unter Vista?
Du kannst sehen, ob der Code, der für das Übersetzen zuständig ist, ordentlich abgearbeitet wird.
|
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
|
Re: Wieso läuft gettext nicht unter Vista?
Zitat:
Ok, und wie mache ich das? |
Re: Wieso läuft gettext nicht unter Vista?
Ach jah.... kein Paln... na ja :pale: pardo...
|
Re: Wieso läuft gettext nicht unter Vista?
Wie äußert es sich dann überhaupt, dass es nicht funktioniert?
Einfach keine Übersetzung? In welcher Sprache sind die Strings? In welcher Sprache ist das OS? |
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.
|
Re: Wieso läuft gettext nicht unter Vista?
Ihr werdet mir nicht glauben, aber mir ist ein dummer Fehler passiert :wall: mein Prog habe ich überall aus dem Projekt Ordner getestet, also die .exe aus dem Ordner aus gestartet, danach aber eine Setup Datei erstellt ohne "local" Unterverzeichnis und so auf nem Vista Rechner installiert und getestet. Klar wird es nicht funktionieren wenn "local" mit allen .mo Datein fehlt. :roteyes:
Aber danke für eure mühe... :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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