https://bugzilla.wikimedia.org/show_bug.cgi?id=164
Anon Sricharoenchai <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|High |Normal --- Comment #106 from Anon Sricharoenchai <[email protected]> 2009-09-18 11:32:43 UTC --- (In reply to comment #3) > Just a note: English sort order is not used, but rather the raw order of the > characters as they appear in Unicode. > > MySQL's collation options are useless as they are server-wide and (through > 4.0.x) don't support Unicode. We likely need to add a sort key field that > we generate ourselves, appropriate for each language. > > Probably relevant: http://www.unicode.org/reports/tr10/ > Brion, what method are we going to implement for key genration? There are 2 interesting approaches in, http://www.mediawiki.org/wiki/Bugzilla/collation_by_locale#Proposed_solution_3 * implement the direct C/C++ interface to ICU4C/libicu's Collator::getSortKey() in mediawiki * use php-intl, for key generation (waiting for http://pecl.php.net/bugs/bug.php?id=16831 to be resolved) Each approach has its own drawback, http://www.mediawiki.org/wiki/Bugzilla/collation_by_locale#Drawback_3 * The first approach will make the mediawiki installation to be architecture dependent. It also introduce an additional dependency (libicu) of mediawiki installation. * The second approach introduces more dependencies (php-intl extension and libicu) of mediawiki installation. Which one does you prefer? -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
