TMOFile.Translate function
Translate a string.
Declaration
function Translate(AOrig: PAnsiChar; ALen: Integer; AHash: LongWord)
: RTLString
function Translate(const AOrig: RTLString; AHash: LongWord): RTLString
function Translate(const AOrig: RTLString): RTLStringArguments
AOrig | String to translate. |
ALen | Length of the original string. |
AHash | Hash value of the original string. |
Function result
Translated string.
Description
Translate translates the string
AOrig.
The string should be in the .mo file as-is. The string can be given as a
plain string, as a
PChar (with length
ALen). If the
hash value (
AHash) of the string is not given, it is calculated.
If the string is in the .mo file, the translated string is
returned. If the string is not in the file, an empty string is returned.
Errors
None.
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
