Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#11

Re: mehrsprachige Anwendung

  Alt 4. Nov 2005, 19:13
Also, ich würde das aber mit Formatierungsstrings machen, dazu wurden sie schließlich in der Unix/C-Welt erfunden (anno 1970 oder so).
  • Deutsch: Dieser Report wurde um %s am %s erstellt.
    Englisch: This report was generated on the %:1s at %:0s
Hier ist der Vorteil, das man auf die sprachspezifischen Eigenheiten eingehen kann. O.g. Beispiel ist zwar etwas dämlich, zeigt aber, das man die Reihenfolge verändern kann.

Im Programm steht dann:
lbReport.Caption := Format (GetLocalString (lsReportGenerated),[TimeToStr (Time), DateToStr (Date)])); Ist doch einfacher, oder nicht?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat