From: Brian Wolff Date: Wed, 20 Feb 2019 16:55:44 +0000 (+0000) Subject: Make uca-tr use I as uppercase of dotless ı instead of reverse X-Git-Tag: 1.34.0-rc.0~2770^2 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=67dbf93bb5f8d5cfc6a4f34a5bdc4312eb5fa8c2;p=lhc%2Fweb%2Fwiklou.git Make uca-tr use I as uppercase of dotless ı instead of reverse The primary collision resolution makes wrong choice Bug: T203158 Change-Id: Id677476937cc6575950496767b50c1e8c21f2fbc --- diff --git a/includes/collation/IcuCollation.php b/includes/collation/IcuCollation.php index 8fea3ecb1e..d45b2ceb83 100644 --- a/includes/collation/IcuCollation.php +++ b/includes/collation/IcuCollation.php @@ -22,7 +22,7 @@ * @since 1.16.3 */ class IcuCollation extends Collation { - const FIRST_LETTER_VERSION = 3; + const FIRST_LETTER_VERSION = 4; /** @var Collator */ private $primaryCollator; @@ -225,6 +225,7 @@ class IcuCollation extends Collation { 'tl' => [ "Ñ", "Ng" ], // not in libicu 'to' => [ "Ng", "Ê»" ], 'tr' => [ "Ç", "Ğ", "Ä°", "Ö", "Ş", "Ü" ], + '-tr' => [ "ı" ], 'tt' => [ "Ә", "Ó¨", "Ò®", "Җ", "Ò¢", "Òº" ], // not in libicu 'uk' => [ "Ґ", "Ь" ], 'uz' => [ "Ch", "G'", "Ng", "O'", "Sh" ], // not in libicu