Switch Solution Center and Designer into any of the 12 bundled interface languages.
Modules → Solution Center → Multi-Language UI Localization
| Info |
|---|
New in 10.1.5. Solution Center and Designer now render menus, dialogs, toolbars, and alarm-viewer column titles in the language chosen by the user. Location under review. Final placement pending the next doc pass. |
FrameworX 10.1.5 reads UI text from .mui dictionary files shipped next to the runtime and Designer binaries. Switching the language reloads the dictionary and translates every bound UI element.
Tag names, property names, script identifiers, and any other product vocabulary stay in English across every language. The localization pipeline covers the interface surface only.
| Table of Contents | ||||||
|---|---|---|---|---|---|---|
|
The installer places one .mui file per language in the product folders. Twelve languages ship with 10.1.5:
| Code | Language | File |
|---|---|---|
| en-US | English (United States) | en-USus.mui |
| pt-BR | Portuguese (Brazil) | pt-BRbr.mui |
| es-ES | Spanish | es-ES.mui |
| fr-FR | French | fr-FR.mui |
| de-DE | German | de-DE.mui |
| it-IT | Italian | it-IT.mui |
| pl-PL | Polish | pl-PL.mui |
| tr-TR | Turkish | tr-TR.mui |
| ar-SA | Arabic | ar-SA.mui |
| zh-CH | Chinese (Simplified) | zh-CH.mui |
| ja-JP | Japanese | ja-JP.mui |
| ko-KR | Korean | ko-KR.mui |
Filename matching is case-insensitive — the runtime tries the BCP 47 code as written, then a lower-case variant, then a region-prefix wildcard. Missing files fall back to English silently and emit one trace log line at load time.
Pass /language:<xx-XX> when launching Designer directly:
| Code Block | ||
|---|---|---|
| ||
Designer.exe /solution:"C:\Solutions\Plant1.tproj" /language:pt-BR
|
Solution Center passes this argument automatically whenever its language is not en-US.
The create_solution and open_solution tools pass the current TLocale.Language value to Designer as /language:<xx-XX>. When Claude runs in a non-English session, Designer comes up in the same language.
TMessageBox prompts raised by Device, Alarm, Script, Displays, Themes, Data Explorer, UNS, and Runtime tabs.Value, Quality, Timestamp.@Tag.*, @Alarm.*, @Display.*).Tags, Devices, Historian, Datasets, Reports, Scripts, Security, Displays). These match the sidebar so the menu, the navigation tree, and the public docs / MCP / forum all use the same words.This rule keeps scripts, data exports, and external integrations portable across language installs.
/language:<xx-XX>: Designer loads English with no dialog./language argument: Designer loads English..mui file for a valid language: the UI renders English, and the runtime trace log receives one line naming the missing file.| Page Tree | ||
|---|---|---|
|