MV.net: | inicio / home | documentos / documents | software / software | personal / personal | blog / blog |
Description | Hierarchy | Fields | Methods | Properties |
type TGnuGettextInstance = class(TObject)
Enabled:Boolean; |
|
DesignTimeCodePage:Integer; |
constructor Create; |
|
destructor Destroy; override; |
|
procedure UseLanguage(LanguageCode: string); |
|
procedure GetListOfLanguages (const domain:string; list:TStrings); |
|
function gettext(const szMsgId: ansistring): widestring; overload; |
|
function gettext(const szMsgId: widestring): widestring; overload; |
|
function ngettext(const singular,plural:ansistring;Number:longint):widestring; overload; |
|
function ngettext(const singular,plural:widestring;Number:longint):widestring; overload; |
|
function GetCurrentLanguage:string; |
|
function GetTranslationProperty (const Propertyname:string):WideString; |
|
function GetTranslatorNameAndEmail:widestring; |
|
procedure TP_Ignore(AnObject:TObject; const name:string); |
|
procedure TP_IgnoreClass (IgnClass:TClass); |
|
procedure TP_IgnoreClassProperty (IgnClass:TClass;propertyname:string); |
|
procedure TP_GlobalIgnoreClass (IgnClass:TClass); |
|
procedure TP_GlobalIgnoreClassProperty (IgnClass:TClass;propertyname:string); |
|
procedure TP_GlobalHandleClass (HClass:TClass;Handler:TTranslator); |
|
procedure TranslateProperties(AnObject: TObject; textdomain:string=''); |
|
procedure TranslateComponent(AnObject: TComponent; const TextDomain:string=''); |
|
procedure RetranslateComponent(AnObject: TComponent; const TextDomain:string=''); |
|
function dgettext(const szDomain: string; const szMsgId: ansistring): widestring; overload; |
|
function dgettext(const szDomain: string; const szMsgId: widestring): widestring; overload; |
|
function dngettext(const szDomain: string; const singular,plural:ansistring;Number:longint):widestring; overload; |
|
function dngettext(const szDomain: string; const singular,plural:widestring;Number:longint):widestring; overload; |
|
procedure textdomain(const szDomain: string); |
|
function getcurrenttextdomain: string; |
|
procedure bindtextdomain(const szDomain: string; const szDirectory: string); |
|
procedure bindtextdomainToFile (const szDomain: string; const filename: string); |
|
function LoadResString(ResStringRec: PResStringRec): widestring; |
|
procedure DebugLogToFile (const filename:string; append:boolean=false); |
|
procedure DebugLogPause (PauseEnabled:boolean); |
|
function ansi2wide (const s:ansistring):widestring; |
|
procedure TranslateStrings (sl:TStrings;const TextDomain:string); |
|
procedure WhenNewLanguage (const LanguageID:string); virtual; |
|
procedure WhenNewDomain (const TextDomain:string); virtual; |
|
procedure WhenNewDomainDirectory (const TextDomain,Directory:string); virtual; |
property OnDebugLine: TOnDebugLine read fOnDebugLine write fOnDebugLine; |
Enabled:Boolean; |
DesignTimeCodePage:Integer; |
constructor Create; |
destructor Destroy; override; |
procedure UseLanguage(LanguageCode: string); |
procedure GetListOfLanguages (const domain:string; list:TStrings); |
function gettext(const szMsgId: ansistring): widestring; overload; |
function gettext(const szMsgId: widestring): widestring; overload; |
function ngettext(const singular,plural:ansistring;Number:longint):widestring; overload; |
function ngettext(const singular,plural:widestring;Number:longint):widestring; overload; |
function GetCurrentLanguage:string; |
function GetTranslationProperty (const Propertyname:string):WideString; |
function GetTranslatorNameAndEmail:widestring; |
procedure TP_Ignore(AnObject:TObject; const name:string); |
procedure TP_IgnoreClass (IgnClass:TClass); |
procedure TP_IgnoreClassProperty (IgnClass:TClass;propertyname:string); |
procedure TP_GlobalIgnoreClass (IgnClass:TClass); |
procedure TP_GlobalIgnoreClassProperty (IgnClass:TClass;propertyname:string); |
procedure TP_GlobalHandleClass (HClass:TClass;Handler:TTranslator); |
procedure TranslateProperties(AnObject: TObject; textdomain:string=''); |
procedure TranslateComponent(AnObject: TComponent; const TextDomain:string=''); |
procedure RetranslateComponent(AnObject: TComponent; const TextDomain:string=''); |
function dgettext(const szDomain: string; const szMsgId: ansistring): widestring; overload; |
function dgettext(const szDomain: string; const szMsgId: widestring): widestring; overload; |
function dngettext(const szDomain: string; const singular,plural:ansistring;Number:longint):widestring; overload; |
function dngettext(const szDomain: string; const singular,plural:widestring;Number:longint):widestring; overload; |
procedure textdomain(const szDomain: string); |
function getcurrenttextdomain: string; |
procedure bindtextdomain(const szDomain: string; const szDirectory: string); |
procedure bindtextdomainToFile (const szDomain: string; const filename: string); |
function LoadResString(ResStringRec: PResStringRec): widestring; |
procedure DebugLogToFile (const filename:string; append:boolean=false); |
procedure DebugLogPause (PauseEnabled:boolean); |
function ansi2wide (const s:ansistring):widestring; |
procedure TranslateStrings (sl:TStrings;const TextDomain:string); |
procedure WhenNewLanguage (const LanguageID:string); virtual; |
procedure WhenNewDomain (const TextDomain:string); virtual; |
procedure WhenNewDomainDirectory (const TextDomain,Directory:string); virtual; |
property OnDebugLine: TOnDebugLine read fOnDebugLine write fOnDebugLine; |
Copyright ©1994-2007 by Mario A. Valdez-Ramírez. |