ztm.collation ============= ztm.collation tries to implement the unicode collation algorithm. It is written in Python to ease deployment. (We previously used libicu from.) It includes a set of data files from unicode.org Incomplete ---------- It is NOT yet complete. (Something the early version number should indicate 0.0.2). The unit tests does use the test suite from unicode.org but some locales are disabled. Please see :file:`src/ztm/icu/tests/test_collate.py` to see which locales are disabled. (We've mainly used Norwegian and English so far.) Requirements ------------ Python MUST be compiled with the --wide option? Otherwise the collator is ignored. You have been warned. The data from unicode.org has been left unchanged. Incorporated data ----------------- * Common Locale Data Repository 1.7.2 Copyright (c) 1991-2010 Unicode, Inc. All rights reserved. For terms of use, see http://www.unicode.org/copyright.html * Default Unicode Collation Element Table (DUCET), UCA 5.2.0 Copyright (c) 2001-2009 Unicode, Inc. For terms of use, see http://www.unicode.org/terms_of_use.html See UTS #10, Unicode Collation Algorithm, for more information. * Unicode Character Database 5.2.0 Copyright (c) 1991-2009 Unicode, Inc. For terms of use, see http://www.unicode.org/terms_of_use.html For documentation, see http://www.unicode.org/reports/tr44/ DOCUMENT: * Specifying the default locale