Einzelnen Beitrag anzeigen

Benutzerbild von Der Jan
Der Jan

Registriert seit: 22. Dez 2005
289 Beiträge
 
Delphi XE7 Ultimate
 
#7

Re: GNU Gettext for Delphi - Zeilenumbrüche

  Alt 15. Dez 2008, 08:43
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
Gruß, Jan
  Mit Zitat antworten Zitat