Difference between revisions of "Component: String Translator (Storage)"
From Flowcode Help
Jump to navigationJump to search(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {| style="width:50%" | |
− | |||
− | {| | ||
|- | |- | ||
− | | width="20%" style="color: gray;" | Author | + | | width="20%" style="color:gray;" | Author |
| Matrix TSL | | Matrix TSL | ||
|- | |- | ||
− | | width="20%" style="color: gray;" | Version | + | | width="20%" style="color:gray;" | Version |
− | | 1.0 | + | | 1.0 |
|- | |- | ||
− | | width="20%" style="color: gray;" | Category | + | | width="20%" style="color:gray;" | Category |
| Storage | | Storage | ||
|} | |} | ||
+ | ==String Translator component== | ||
+ | A simple component to allow multiple language support by substituting different strings depending on the selected language. | ||
+ | |||
+ | ==Component Pack== | ||
− | + | STORAGE | |
− | |||
− | |||
− | == | + | ==Detailed description== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ''No detailed description exists yet for this component'' | |
− | |||
+ | ==Examples== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Simple example showing how to use the translation component when designing multi-language user interfaces. | |
− | + | {{Fcfile|Translations.fcfx|Translations Demo}} | |
− | |||
− | + | Clicking the buttons on the keypad selects the active language. | |
− | + | 1=English | |
− | + | 2=French | |
− | + | 3=German | |
− | String used when language parameter set to 2 | + | ==Downloadable macro reference== |
+ | |||
+ | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetTranslation''' | ||
+ | |- | ||
+ | | colspan="2" | Gets the current translated version of the string | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Language | ||
+ | |- | ||
+ | | colspan="2" | Range 0 - 7, 0=Default language | ||
+ | |- | ||
+ | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-string-icon.png]] - STRING | ||
+ | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==Property reference== | ||
+ | |||
+ | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties''' | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-type-21-icon.png]] | ||
+ | | width="90%" | Language Count | ||
+ | |- | ||
+ | | colspan="2" | Selects how many languages are present and controllable via the component. Range 1 - 8. | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-type-10-icon.png]] | ||
+ | | width="90%" | String0 (default) | ||
+ | |- | ||
+ | | colspan="2" | String used when language parameter set to 0 | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-type-10-icon.png]] | ||
+ | | width="90%" | String1 | ||
+ | |- | ||
+ | | colspan="2" | String used when language parameter set to 1 | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-type-10-icon.png]] | ||
+ | | width="90%" | String2 | ||
+ | |- | ||
+ | | colspan="2" | String used when language parameter set to 2 | ||
+ | |} |
Latest revision as of 17:24, 9 November 2022
Author | Matrix TSL |
Version | 1.0 |
Category | Storage |
Contents
String Translator component
A simple component to allow multiple language support by substituting different strings depending on the selected language.
Component Pack
STORAGE
Detailed description
No detailed description exists yet for this component
Examples
Simple example showing how to use the translation component when designing multi-language user interfaces.
Clicking the buttons on the keypad selects the active language.
1=English
2=French
3=German
Downloadable macro reference
![]() |
GetTranslation |
Gets the current translated version of the string | |
![]() |
Language |
Range 0 - 7, 0=Default language | |
![]() |
Return |