Skip to main content
Table of Contents

TMS FNC Localization Editor

TTMSFNCLocalizationEditor is the translation workbench of TMS FNC Localization. It opens a full editor — a translation grid, a language manager, collection rules, and AI-assisted translation — over the strings gathered by a Collector. You normally drive it at design time (via the context menu of a form or by double clicking the Collector), but it can also be launched at runtime with Execute. The editor UI itself is available in English, German, French and Japanese: it follows the IDE language at design time, and you can choose the language at run time or translate the editor into any other language. See Editor language.

Documentation

Start here Use when
Getting started You want to open the editor over a collector quickly.
User guide You want the details: opening the editor, saving, filtering, and the editor language.
API reference You want class, property, method, and event details.

Quick start

Connect the editor to a collector and open the translation workflow:

Open the translation editor over a collectorPascalC++
procedure TForm1.EditTranslations;
begin
  { Open the editor. It analyzes the application when it opens, lets the user
    translate, and (on VCL and FMX) saves the translations to the collector's
    folder when it closes - no manual analyze or save is required. }
  Editor.Execute;
end;
void __fastcall TForm1::EditTranslations()
{
  // Open the editor. It analyzes the application when it opens, lets the user
  // translate, and (on VCL and FMX) saves the translations to the collector's
  // folder when it closes - no manual analyze or save is required.
  Editor->Execute();
}

Key classes

Class Role
TTMSFNCLocalizationEditor The editor component; open it with Execute.
TTMSFNCLocalizationCollector Gathers the strings the editor edits and owns the translation file. The editor works on the application's collector; there is nothing to assign.

See also