Moin zusammen.
Zitat von
mkinzler:
#13 (CR) und #10(LF) sind die in Windows geltenden Zeilentrenner
Das ist mir schon klar, "\n" in C stellt ja (unter Windows) auch nichts anderes dar.
Zitat von
DMW:
Wo genau steht denn nun dieser String? Im Quelltext - du übergibst ihn an dxgettext - oder in einer .po-Datei?
In einer .po-Datei, daher geht
'Zeile eins'+#13#10+'Zeile zwei'
eben nicht.
Man kann keine Strings direkt an Gettext übergeben. Wenn man schreibt
_("Übersetz das")
wird aus dem String ein Hash berechnet, anhand dessen der passende String aus der .mo-Datei gesucht und zurückgegeben wird.
Edit: @DMW, ich glaub, den letzten Abschnitt hätte ich mir sparen können.
Hab mir grad deine Site angeschaut, also der Artikel mit den Exceptions ist schon Hammer