From 67dbf93bb5f8d5cfc6a4f34a5bdc4312eb5fa8c2 Mon Sep 17 00:00:00 2001 From: Brian Wolff Date: Wed, 20 Feb 2019 16:55:44 +0000 Subject: [PATCH] =?utf8?q?Make=20uca-tr=20use=20I=20as=20uppercase=20of=20?= =?utf8?q?dotless=20=C4=B1=20instead=20of=20reverse?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The primary collision resolution makes wrong choice Bug: T203158 Change-Id: Id677476937cc6575950496767b50c1e8c21f2fbc --- includes/collation/IcuCollation.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.20.1