Hallo!
Mittels der im Lazarus-Wiki beschriebenen Anleitung erstelle ich *.po-Dateien, die dann später in meinem Projekt lade. Seit neustem verschwinden jedoch alle Zeilenumbrüche aus dem Tamplate. Ein Zeilenumbruch wird im PO-Template mittels "\r" dargestellt.
Der angezeigte String im Formular enthält nun keinen Zeilenumbruch, stattdessen an der gewünschten Zeile jedoch ein "r"-Zeichen. (Die Steuerkombination ohne "\")
Wie schalte ich das wieder in den Normalmodus um?
Zeichenfehler bei Übersetzungs-Einbindung in Programm
-
Targion
- Beiträge: 688
- Registriert: Mi 3. Okt 2007, 21:00
- OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
- CPU-Target: x86_64
Re: Zeichenfehler bei Übersetzungs-Einbindung in Programm
Lösung gefunden! Die Datei muss nur mit UTF-16 anstelle von UTF-8 kodiert werden. Also war das kein Lazarus-Problem.
-
Targion
- Beiträge: 688
- Registriert: Mi 3. Okt 2007, 21:00
- OS, Lazarus, FPC: Linux (L 0.9.29 FPC 2.4.2)
- CPU-Target: x86_64
Re: Zeichenfehler bei Übersetzungs-Einbindung in Programm
Zu früh gefreut: Das war's nicht. Wenn man das \r durch ein \n ersetzt, bekommt man aber das gewüschte Ergebnis. Damit ist das Problem trotzdem gelöst.