Function: translateTo()
Use this function to translate a value according to the application running and the current user's locale. It can additionally have extra parameters that will not be translated.
When the string is translated, any %s
in the translated string will be replaced with each of the extra parameters in order.
Syntax
translate(value, arg0,.....argN)
Argument | Type | Description |
---|---|---|
language | String | The short code of the language (to match what's in the Language object). |
value | String | A string of characters to be translated |
arg0...N | String | A collection of strings which will replace the characters "{n}" in the final translations |
Examples
translateTo("fr_FR","Monday")
Returns the string "Lundi" where the application has a translation table which translates "Monday" to "Lundi" for the language "French (Fr_fr)" .
translate("fr_FR","Doctors","Fred", "Sally")
Returns the string "Docteurs Fred et Sally" where the application has a translation table which translates "Doctors" to "Docteurs {0}s et {1}" for the language "French(FR_fr)".