Re: po-Editor

Helga Fischer <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization Linux im Alltag
Message-ID <[email protected]>
Hallo Tobias,

Am Freitag  13 Mai 2005 09:20 schrieb Tobias Erbsland:
> > ich muß ein po-File bearbeiten.
> > Leider hat derjenige, der es mir in die Hand gedrückt hat, nicht
> > so die rechte Geduld, mir zu erklären, was der Trick mit der
> > Datei ist.

> Die meisten Leute machen den Fehler und übersetzen einfach die
> Texte welche in der .po datei angegeben sind. Richtig muss aber
> die Übersetzung in die zweite Zeile kommen:
>
> #: main.c:6
> msgid "Hello"
> msgstr ""
>
> Muss also als:
>
> #: main.c:6
> msgid "Hello"
> msgstr "Hallo"
>
> übersetzt werden.

Da bin ich nicht drauf reingefallen, da ich davon ausging, daß eine 
Sprache die Leitsprache ist und somit immer irgendwie ein FallBack 
existieren sollte, das dann angezeigt wird, wenn nicht übersetzt 
wurde.

> Wegen all den Escape zeichen etc. würde ich dir jedoch auch KBabel
> empfehlen. Du findest dieses Programm im paket kdesdk3-translate
> (zumindest in SuSE 9.2).

Ich gewöhne mich an das Programm, auch wenn dessen Bedienung mir das 
Gefühl gibt, so eine Art Zauberlehrling zu sein, der gar nicht weiß, 
was er da tut.

Bei Abspeichern haut mir KBabel nun ziemlich viele Fehlermeldungen um 
die Ohren. Gibt es irgendwo die Möglichkeit, das so einzustellen, 
daß KBabel diese Fehlermeldungen in einem eingebetteten Fenster 
darstellt.

Quanta kann die tidy-Meldungen ja auch eingebettet ausgeben, was fürs 
Fehler korrigieren und Zeilen gezielt anspringen praktisch ist.

Die Fehleranspringroutine von KBabel habe ich gefunden, aber mir 
fehlt jetzt noch das Verständnis, was ist mit der Fehlermeldung 
gemeint und welches Fenster muß ich anklicken, um quasi den 
Quellcode der po-Datei bearbeiten zu können.

Wenn ich kann, würde die Fehler gerne rausmachen. (Sonst muß ich es 
den Entwicklern der Datei überlassen, aber jetzt bin ich schon 
neugierig geworden).

Die Fehlermeldung lautet (gibt etliche davon):

/home/helga/Desktop/readme3.po:190: Mehrfachdefinition der Meldung
/home/helga/Desktop/readme3.po:151: ...dies ist die Stelle der ersten 
Definition

Wenn mir jemand sagen könnte, wo ich mit lesen anfangen könnte, wäre 
das super.


Helga

-- 
## OpenSource-Werkstatt in Reutlingen -- http://www.eschkitai.de/
## Etikette - Nein Danke? -- http://www.suse-etikette.de.vu/
## Wer hilft? -- http://hsqldb.sourceforge.net/web/openoffice.html
## Vote for: http://bugs.kde.org/show_bug.cgi?id=77109

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.