Unfortunately there is no documentation on how to create UTF8 collations.
But adding a new collation can be very easy. You need to edit these files:
strings/ctype-uca.c
mysys/charset-def.c
Use swedish as an example.
Also, note that:
1. Many languages are compatible with utf8_unicode_ci.
So you don't need to create separate collations for them.
For example German, French, Russian, Armenian, Greek.
2. Our Unicode Collation implementation have some limitations.
It is currently not possible to create real full featured collations for ALL languages.
For example, Hungarian have very complex contraction rules, i.e.
when a combination of several letters is treated as a single sorting element.
If you list all the languages you need, I could comment which of them can
be implemented easily, and which of them require additional coding.
http://forums.mysql.com/read.php?103...5093#msg-25093
Potrazicu clanke sa konkretnim uputstvima pa cu postaviti.