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

Reply via email to