Skip to content

RegisterCollation

Register a new collation.

Declaration

Source position: unicodedata.pas line 558

function RegisterCollation(const ACollation: PUCA_DataBook) : Boolean
                          ;  overload; overload;
function RegisterCollation(const ACollation: PUCA_DataBook; 
                          const AAliasList: Array of UnicodeString = UnicodeString)
                           : Boolean;  overload; overload;
function RegisterCollation(ADirectory: UnicodeString; 
                          ALanguage: UnicodeString) : Boolean;  overload; overload;

Description

RegisterCollation registers a new collation ACollation in the list of known collations. The collation data can be specified directly (ACollation) or a name of a language (ALanguage) in a directory (ADirectory). The latter option will load the binary encoded collation from file using LoadCollation.

If the collation is loaded correctly, True is returned, otherwise False is returned (for instance when a collation with the same name is already loaded).

See also

Name Description
UnRegisterCollation Remove a collation from the list of known collections.
UnRegisterCollations Unregister all collations.
LoadCollation Load a binary collation data file from file.