From: Bartosz Dziewoński Date: Wed, 21 Sep 2016 19:24:41 +0000 (+0200) Subject: IcuCollation: Update comments on $tailoringFirstLetters X-Git-Tag: 1.31.0-rc.0~5382^2 X-Git-Url: https://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=cf13e01f38bc8cf36bd0d902e9bc63c3deec9cac;p=lhc%2Fweb%2Fwiklou.git IcuCollation: Update comments on $tailoringFirstLetters A few more languages marked as "Verified by native speakers", based on which collations we've been using in production on Wikimedia wikis. (I'm not sure if this makes sense now that we're fairly confident that these are good in general, but since it's already here...) Change-Id: I8e1f31fa61509eca8c76a2df4e18638005e68b77 --- diff --git a/includes/collation/IcuCollation.php b/includes/collation/IcuCollation.php index 530fc76598..9c0b96e370 100644 --- a/includes/collation/IcuCollation.php +++ b/includes/collation/IcuCollation.php @@ -94,10 +94,12 @@ class IcuCollation extends Collation { // Verified by native speakers 'be' => [ "Ё" ], 'be-tarask' => [ "Ё" ], + 'bs' => [ "Č", "Ć", "Dž", "Đ", "Lj", "Nj", "Å ", "Ž" ], + 'cs' => [ "Č", "Ch", "Ř", "Å ", "Ž" ], 'cy' => [ "Ch", "Dd", "Ff", "Ng", "Ll", "Ph", "Rh", "Th" ], 'en' => [], - // RTL, let's put each letter on a new line 'fa' => [ + // RTL, let's put each letter on a new line "Ø¢", "Ø¡", "ه", @@ -106,15 +108,27 @@ class IcuCollation extends Collation { ], 'fi' => [ "Å", "Ä", "Ö" ], 'fr' => [], + 'hr' => [ "Č", "Ć", "Dž", "Đ", "Lj", "Nj", "Å ", "Ž" ], + 'hsb' => [ "Č", "Dź", "Ě", "Ch", "Ł", "Ń", "Ř", "Å ", "Ć", "Ž" ], 'hu' => [ "Cs", "Dz", "Dzs", "Gy", "Ly", "Ny", "Ö", "Sz", "Ty", "Ü", "Zs" ], 'is' => [ "Á", "Ð", "É", "Í", "Ó", "Ú", "Ý", "Þ", "Æ", "Ö", "Å" ], 'it' => [], + 'lt' => [ "Č", "Å ", "Ž" ], 'lv' => [ "Č", "Ä¢", "Ķ", "Ä»", "Ņ", "Å ", "Ž" ], + 'mk' => [ "Ѓ", "Ќ" ], + 'nl' => [], 'pl' => [ "Ą", "Ć", "Ę", "Ł", "Ń", "Ó", "Ś", "Ź", "Å»" ], 'pt' => [], 'ru' => [], + 'sk' => [ "Ä", "Č", "Ch", "Ô", "Å ", "Ž" ], + 'sr' => [], 'sv' => [ "Å", "Ä", "Ö" ], 'sv@collation=standard' => [ "Å", "Ä", "Ö" ], + 'ta' => [ + "\xE0\xAE\x82", "ஃ", "க்ஷ", "க்", "ங்", "ச்", "ஞ்", "ட்", "ண்", "த்", "ந்", + "ப்", "ம்", "ய்", "ர்", "ல்", "வ்", "ழ்", "ள்", "ற்", "ன்", "ஜ்", "ஶ்", "ஷ்", + "ஸ்", "ஹ்", "க்ஷ்" + ], 'uk' => [ "Ґ", "Ь" ], 'vi' => [ "Ă", "Â", "Đ", "Ê", "Ô", "Æ ", "Ư" ], // Not verified, but likely correct @@ -123,10 +137,8 @@ class IcuCollation extends Collation { 'az' => [ "Ç", "Ə", "Ğ", "Ä°", "Ö", "Ş", "Ü" ], 'bg' => [], 'br' => [ "Ch", "C'h" ], - 'bs' => [ "Č", "Ć", "Dž", "Đ", "Lj", "Nj", "Å ", "Ž" ], 'ca' => [], 'co' => [], - 'cs' => [ "Č", "Ch", "Ř", "Å ", "Ž" ], 'da' => [ "Æ", "Ø", "Å" ], 'de' => [], 'dsb' => [ "Č", "Ć", "Dź", "Ě", "Ch", "Ł", "Ń", "Ŕ", "Å ", "Ś", "Ž", "Ź" ], @@ -141,35 +153,23 @@ class IcuCollation extends Collation { 'ga' => [], 'gd' => [], 'gl' => [ "Ch", "Ll", "Ñ" ], - 'hr' => [ "Č", "Ć", "Dž", "Đ", "Lj", "Nj", "Å ", "Ž" ], - 'hsb' => [ "Č", "Dź", "Ě", "Ch", "Ł", "Ń", "Ř", "Å ", "Ć", "Ž" ], 'kk' => [ "Ò®", "І" ], 'kl' => [ "Æ", "Ø", "Å" ], 'ku' => [ "Ç", "Ê", "Î", "Ş", "Û" ], 'ky' => [ "Ё" ], 'la' => [], 'lb' => [], - 'lt' => [ "Č", "Å ", "Ž" ], - 'mk' => [ "Ѓ", "Ќ" ], 'mo' => [ "Ă", "Â", "Î", "Ş", "Å¢" ], 'mt' => [ "Ċ", "Ä ", "Għ", "Ħ", "Å»" ], - 'nl' => [], 'no' => [ "Æ", "Ø", "Å" ], 'oc' => [], 'rm' => [], 'ro' => [ "Ă", "Â", "Î", "Ş", "Å¢" ], 'rup' => [ "Ă", "Â", "Î", "Ľ", "Ń", "Ş", "Å¢" ], 'sco' => [], - 'sk' => [ "Ä", "Č", "Ch", "Ô", "Å ", "Ž" ], 'sl' => [ "Č", "Å ", "Ž" ], 'smn' => [ "Á", "Č", "Đ", "Ŋ", "Å ", "Ŧ", "Ž", "Æ", "Ø", "Å", "Ä", "Ö" ], 'sq' => [ "Ç", "Dh", "Ë", "Gj", "Ll", "Nj", "Rr", "Sh", "Th", "Xh", "Zh" ], - 'sr' => [], - 'ta' => [ - "\xE0\xAE\x82", "ஃ", "க்ஷ", "க்", "ங்", "ச்", "ஞ்", "ட்", "ண்", "த்", "ந்", - "ப்", "ம்", "ய்", "ர்", "ல்", "வ்", "ழ்", "ள்", "ற்", "ன்", "ஜ்", "ஶ்", "ஷ்", - "ஸ்", "ஹ்", "க்ஷ்" - ], 'tk' => [ "Ç", "Ä", "Ž", "Ň", "Ö", "Ş", "Ü", "Ý" ], 'tl' => [ "Ñ", "Ng" ], 'tr' => [ "Ç", "Ğ", "Ä°", "Ö", "Ş", "Ü" ],