Translation - PersistentField.DisplayLabel

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
starkard
Beiträge: 87
Registriert: Mi 31. Okt 2007, 10:44

Translation - PersistentField.DisplayLabel

Beitrag von starkard »

Hallo zusammen,

Ich tue mich leider immer noch schwer mit den translations.
Seit ich Lazarus 0.9.30 installiert habe, funktioniert z.b. "DisplayLabel" nicht mehr.
Dabei werden zur Designzeit persistente Felder über die Eigenschaft "Columns" eines Dbgrids hinzugefügt und zur Laufzeit mit ressourceStrings übersetzt.

Habe das mit 0.9.28 (nachdem ResourceStrings übersetzt wurden) immer so gemacht:

Code: Alles auswählen

MyPersistentField.DisplayLabel:=AResourcestring;
Werden allerdings zur Designzeit die Felder nicht in das Dbgrid geladen funktioniert es.

Sowas wie:

Code: Alles auswählen

Adbgrid.Columns.Items[0].Title.Caption:=AResourcestring;
Finde ich unbrauchbar.

P.S.
Desweiteren ist mir aufgefallen, dass alle persistente Feldnamen, jetzt automatisch in PO Dateien aufgenommen werden, was ich sehr begrüsse.Ich weiss aber leider nicht wie ich diese möglichst automatisch den jeweiligen Grids zuordnen kann.

Bin für jeden Hinweis dankbar.

Antworten