MultilanguageStringDataAttributeTObjectEncode Method |
Encodes the specified multi-language string in storage format.
Namespace:
Aloe.EnterpriseOne.Model.Core
Assembly:
Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntaxpublic static string Encode(
MultilanguageString stringToEncode,
string defaultLanguageKey = "en"
)
Public Shared Function Encode (
stringToEncode As MultilanguageString,
Optional defaultLanguageKey As String = "en"
) As String
public:
static String^ Encode(
MultilanguageString^ stringToEncode,
String^ defaultLanguageKey = L"en"
)
static member Encode :
stringToEncode : MultilanguageString *
?defaultLanguageKey : string
(* Defaults:
let _defaultLanguageKey = defaultArg defaultLanguageKey "en"
*)
-> string
Parameters
- stringToEncode
- Type: Aloe.EnterpriseOne.ModelMultilanguageString
The string to encode. - defaultLanguageKey (Optional)
- Type: SystemString
The default language key.
Return Value
Type:
String
Remarks
The encoded format has the following structure:
(default_text)[{#0(language_key_K)#0(language_string_K)}]
where:
(default_text) is the default text or the text for language insensitive programs
(language_key_K) is the language of (language_string_K) in the CultureInfo two letter ISO form:
"en" = English
"de" = German
etc.
See Also