[Overview][Constants][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 122

type TPOFile = class end;

protected

  FItems: TFPList;

  

  FIdentifierLowToItem: TStringToPointerTree;

  FIdentLowVarToItem: TStringHashList;

  FOriginalToItem: TStringHashList;

  

  FCharSet: string;

  FHeader: TPOFileItem;

  FAllEntries: Boolean;

  FTag: Integer;

  FModified: Boolean;

  FHelperList: TStringList;

  FModuleList: TStringList;

  FPoName: string;

  FNrTranslated: Integer;

  FNrUntranslated: Integer;

  FNrFuzzy: Integer;

  FNrErrors: Integer;

  FFormatChecked: Boolean;

  procedure RemoveTaggedItems();

  procedure RemoveUntaggedModules;

  function GetCount;

  procedure SetCharSet();

  function GetPoItem();

  procedure ReadPOText();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Add();

  

  function Translate();

  

  property CharSet: string; [r]

  procedure Report();

  procedure CreateHeader;

  procedure UpdateStrings();

  procedure SaveToStrings();

  procedure SaveToFile();

  procedure UpdateItem();

  procedure UpdateTranslation();

  procedure ClearModuleList;

  procedure AddToModuleList();

  procedure UntagAll;

  property Tag: Integer; [rw]

  property Modified: Boolean; [r]

  property Items: TFPList; [r]

  procedure CheckFormatArguments();

  procedure CleanUp;

  property PoName: string; [r]

  property PoRename: string; [w]

  property NrTranslated: Integer; [r]

  property NrUntranslated: Integer; [r]

  property NrFuzzy: Integer; [r]

  property NrErrors: Integer; [r]

  function FindPoItem();

  function OriginalToItem();

  property OriginalList: TStringHashList; [r]

  property PoItems: TPOFileItem; [r]

  property Count: Integer; [r]

  property Header: TPOFileItem; [r]

  property FormatChecked: Boolean; [r]

Inheritance

TPOFile

  

|

TObject