Turkish language: Difference between revisions
m (category) |
(Unicode case folding references) |
||
Line 2: | Line 2: | ||
Currently the Turkish locale settings make Sugar immediately crash. Even if this were fixed, Turkish text would still be mangled during case conversion. |
Currently the Turkish locale settings make Sugar immediately crash. Even if this were fixed, Turkish text would still be mangled during case conversion. |
||
There has been substantial discussion of this issue on the Unicode |
|||
mailing list, and it is addressed in The Unicode Standard 5.0. PDFs of |
|||
the relevant sections are at |
|||
* 3.13 [http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf#G33992 Default Case Algorithms] |
|||
* 4.2 [http://www.unicode.org/versions/Unicode5.0.0/ch04.pdf#G124722 Case — Normative] |
|||
* 5.18 [http://www.unicode.org/versions/Unicode5.0.0/ch05.pdf#G21180 Case Mappings] |
|||
Case conversion of Turkish is done routinely in several programming languages for which source code is available. |
|||
==see also== |
==see also== |
||
*[[OLPC Turkey|Turkey]] |
*[[OLPC Turkey|Turkey]] |
||
*Address further inquiries to the [http://www.unicode.org/consortium/distlist.html#uni_list Unicode mailing list] |
|||
[[Category:Languages (international)|Turkish]] |
[[Category:Languages (international)|Turkish]] |
Latest revision as of 03:22, 16 February 2008
Turkish localization presents severe problems for Sugar because Sugar is written in the Python programming language. In the Python programming language, case conversion is not locale-specific. This prevents correct handling of these characters: i, I, ı, İ. (the dot is treated much like a typical European accent, being neither added nor removed during case conversion)
Currently the Turkish locale settings make Sugar immediately crash. Even if this were fixed, Turkish text would still be mangled during case conversion.
There has been substantial discussion of this issue on the Unicode mailing list, and it is addressed in The Unicode Standard 5.0. PDFs of the relevant sections are at
- 3.13 Default Case Algorithms
- 4.2 Case — Normative
- 5.18 Case Mappings
Case conversion of Turkish is done routinely in several programming languages for which source code is available.
see also
- Turkey
- Address further inquiries to the Unicode mailing list