(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.