[Overview][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Translations' (#lcl)

TPOFile

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: translations.pas line 97

type TPOFile = class

protected

  FItems: TFPList;

  

  FIdentifierToItem: TStringHashList;

  

  FIdentVarToItem: TStringHashList;

  FOriginalToItem: TStringHashList;

  

  FCharSet: String;

  FHeader: TPOFileItem;

  FAllEntries: Boolean;

  FTag: Integer;

  FModified: Boolean;

  FHelperList: TStringList;

  FModuleList: TStringList;

  procedure RemoveTaggedItems();

  procedure RemoveUntaggedModules;

public

  procedure Create();

  

  destructor Destroy; override;

  

  procedure ReadPOText();

  

  procedure Add();

  

  function Translate();

  

  property CharSet: String; [r]

  procedure Report;

  procedure CreateHeader;

  procedure UpdateStrings();

  procedure SaveToFile();

  procedure UpdateItem();

  procedure UpdateTranslation();

  procedure ClearModuleList;

  procedure AddToModuleList();

  procedure UntagAll;

  property Tag: Integer; [rw]

  property Modified: Boolean; [r]

  property Items: TFPList; [r]

end;

Inheritance

TPOFile

  

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.