TTranslator

A class that chooses the appropriate concept translation based on a configured language preference scheme.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TTranslator

Source

Language.Translator.pas (27)

Fields

ScopeVisibilityTypeNameDescription
InstancepublicTLanguageLanguage
InstancepublicTLanguageDefaultLanguage
TypepublicTTranslatorDefault

Methods

ScopeVisibilityResultNameDescription
InstancepublicCreate()
InstancepublicTTextTranslate(Localize: TDocumentLocalize)
InstancepublicTLanguageChooseLanguage(AvailableLanguages: TList<TLanguage>)
GlobalpublicCreate()
GlobalpublicDestroy()