King Solomon Web Specs Download Purchase=$100 Support Contact
by Anasoftware
Language Invariant
What is (language invariant)?
When you choose a language from the list of available languages, you'll notice there is a (language invariant) choice. This designates a sorting algorithm that is based on the Latin alphabet. In addition, if any characters in the sorted terms are Latin with diacritics, it temporarily removes the diacritics for the time of sorting. Thus, the list of items appears sorted as if there where no diacritics, while the actual list items retain them. Other non-recognized characters are positioned all after the Latin characters in the sort order.

(language invariant) means not language neutral
So (language invariant) does not provide adequate sorting for any language. It is not a "language neutral" sort order.

Where is it used?
(language invariant)
is widely used in various situations, like for instance by Windows Explorer in sorting of file lists. In Windows, it is possible to use non-ASCII characters in filenames. Note, this is not recommended on the web, where filenames should be lowercase and ASCII (see Web Filenames).

Using (language invariant) as a sort language choice in KSW is appropriate with languages like English. Otherwise, do not use it.

KSW sorts list of filenames (when pressing the 'Filename' column header in lists), by the (language invariant) algorithm. The same is used in KSW in other situations too.

Home Specs Download Purchase Support Contact
asp