Gelöst - Menü Feldnamen mit Umlauten nicht richtig übersetzt

1. August 2022 16:53

Hallo zusammen,
ich habe ein Problem, dass nach einem Objektmerge alle Felder und Menüpunkte, die ein Umlaut haben, falsch übersetzt wurden (siehe Bild), wie kann ich das am schnellsten korrigieren lassen ? VG Peter
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Peter999 am 6. September 2022 15:01, insgesamt 1-mal geändert.

Re: Menü und Feldnamen mit Umlauten nicht richtig übersetzt

1. August 2022 17:08

Hallo,

das sieht nach einem Merge- Fehler mit der falschen Codepage aus.
Der Textexport von NAV- Objekten darf nur mit einem Editor bearbeitet werden, der (in DE) die Codepage 850 beherrscht, und auf die er nach dem öffnen der Datei vor jeglicher Bearbeitung auch umgestellt wurde.
Genauso muss man das beachten, wenn man Code zwischen Dateien hin und her kopiert. Im Notepad++ muss man z.B. ein neues Textfenster erst auf Codepage 850 umstellen, bevor man NAV- Objekt- Text einfügt.

Gruß Fiddi

Re: Menü und Feldnamen mit Umlauten nicht richtig übersetzt

2. August 2022 08:41

fiddi hat geschrieben:Der Textexport von NAV- Objekten darf nur mit einem Editor bearbeitet werden, der (in DE) die Codepage 850 beherrscht, und auf die er nach dem öffnen der Datei vor jeglicher Bearbeitung auch umgestellt wurde.

Das ist sicherlich praktischer, geht aber auch mit einem bzw. einem Comparetool, welches u.a. nur Codepages für Windows hat (1252 usw.). Dann werden die Sonderzeichen falsch angezeigt, müssen unbedingt auch so bleiben und wieder abgepeichert werden, damit es in Codepage 850 wieder stimmt. Ich habe notgedrungen seit vielen Jahren mit genau so einem arbeiten müssen :roll: (Compare It!).

Re: Menü und Feldnamen mit Umlauten nicht richtig übersetzt

2. August 2022 09:33

Hallo,
Ich habe notgedrungen seit vielen Jahren mit genau so einem arbeiten müssen :roll: (Compare It!).

Du ärmster :mrgreen: :lol:
Zu der Zeit gab es aber schon Computer, oder hast du da noch mit Steintafeln gearbeitet? Order war das kurz danach? 8-)

Gruß Fiddi

Re: Menü und Feldnamen mit Umlauten nicht richtig übersetzt

2. August 2022 10:02

fiddi hat geschrieben:Zu der Zeit gab es aber schon Computer, oder hast du da noch mit Steintafeln gearbeitet?

Viel schlimmer, das Tool ist auch weiterhin im Einsatz. Das letzte Update hatte die Software beim Hersteller in 2005, deren Webseite datiert von 2010. Also keine Hoffnung mehr auf Besserung.

Re: Menü und Feldnamen mit Umlauten nicht richtig übersetzt

2. August 2022 10:15

Hallo,

nur für die Leute, die nach so etwas suchen:

kostenlos ist z.B. WinMerge, oder wenn es einfach sein darf, das Compare- Plugin von Notepad++.
käuflich erwerben muss man z.B. Beyond Compare, oder das Tool, das ich gerne Benutze EcMerge (ist auch schon alt, aber immer noch sehr leistungsfähig).

eine ausführlichere Liste findet man hier(Wikipedia).

Gruß Fiddi

Re: Menü und Feldnamen mit Umlauten nicht richtig übersetzt

2. August 2022 14:11

Peter999 hat geschrieben:alle Felder und Menüpunkte, die ein Umlaut haben, falsch übersetzt wurden (siehe Bild), wie kann ich das am schnellsten korrigieren lassen ?

Da in dem Beispiel aus einem Ausgangszeichen jeweils drei Zeichen wurden, wurde vermutlich nicht in eine falsche Codepage, sondern in UTF-8 konvertiert, was für Quellcode in NAV genau so falsch ist, bzw. noch schlimmer.
Über Tools->Translate->Export kann man die Captions der betroffenen Objekte exportieren, und dann per Suchen&Ersetzen die schadhaften Stellen gezielt korrigieren, also aus jeweils einer Dreiergruppe mit falschen Zeichen genau ein richtiges Zeichen machen. Das sollte möglichst in Ansichtsmodus Codepage 850 erfolgen, um das Chaos nicht zu verschlimmern. Anschließend wieder importieren. "Ansicht" bedeutet nicht "Konvertierung" in eine andere Codepage bzw. Unicode. Bei letzterem ändert sich der Dateiinhalt, bei ersterem nur die Interpretation und damit die Darstellung der unveränderten Dateiinhalte.

Kann man nicht im Ansichtsmodus Codepage 850 arbeiten, werden unter Codepage 1252 (Windowseinstellung für Nicht-Unicode-Dateien in Westeuropa)
ÄÖÜ zu Ž™š
äö zu „”
ß zu á
Das ü wird dabei leider zum Steuerzeichen und ist gar nicht sichtbar (je nach verwendetem Tool entweder als scheinbar fehlendes Zeichen oder als vermeintliche Leerstelle).