Why support so many locales in a one man project?
I'm slowly transitioning from MariaDB to Postgres - again as a learning experience. There is cool stuff and there is annoying stuff to reproduce things like case-insensitive + ignore accents (utf8_general_ci) in Postgres.
I've looked into FTS and searching for missing dictionaries to support all the locales but Chinese is one of the harder ones.