Skip to main content
Table of Contents

TTMSFNCLocalizationEditor.AllowCustomTranslation Property

Lets the editor user interface be translated through the application's own translations instead of the built-in editor languages.

API unit family: TMSFNCLocalizationEditor Declaring type: TTMSFNCLocalizationEditor Type: Boolean

Syntax

FMX.TMSFNCLocalizationEditor.hppPascalC++
property AllowCustomTranslation: Boolean;
__property bool AllowCustomTranslation = {read=GetAllowCustomTranslation, write=SetAllowCustomTranslation, default=0};

Default: False

Remarks

When True, the editor skips its built-in translations. Its window is collected like any other form, its messages are registered as snippets with the Editor. name prefix, and collection rules are added for its list columns and AI settings, so all of it can be translated and saved to the application's translation file. The editor then follows the active language of the application. When False (the default), the editor uses its built-in languages and is excluded from collection.

The value is read when the editor opens, so set it before calling Execute. While it is True, the locale passed to Execute has no effect.