From c95cf323ffe7afabad2951e45d9411817d23a670 Mon Sep 17 00:00:00 2001 From: MatmaRex Date: Sat, 9 Mar 2013 18:53:16 +0100 Subject: [PATCH] lowercase second character in digraph letters in IcuCollation tailorings This is *the* valid way for Hungarian (per bug 45596 comment 10), and it's likely more appropriate for other languages as well. I should have done it this way in the first place; the original data source includes these forms along with the all-uppercase ones (I checked them all), so they're certainly at least not wrong. Just an overlooking on my part. Change-Id: Ie0ca297a082ddba8d757beb85655f86b3ee70b02 --- includes/Collation.php | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/includes/Collation.php b/includes/Collation.php index 13084b84a7..a77e01739d 100644 --- a/includes/Collation.php +++ b/includes/Collation.php @@ -206,18 +206,18 @@ class IcuCollation extends Collation { 'ru' => array(), // Not verified, but likely correct 'af' => array(), - 'ast' => array( "CH", "LL", "Ñ" ), + 'ast' => array( "Ch", "Ll", "Ñ" ), 'az' => array( "Ç", "Ə", "Ğ", "İ", "Ö", "Ş", "Ü" ), 'bg' => array(), - 'br' => array( "CH", "C'H" ), - 'bs' => array( "Č", "Ć", "DŽ", "Đ", "LJ", "NJ", "Š", "Ž" ), + 'br' => array( "Ch", "C'h" ), + 'bs' => array( "Č", "Ć", "Dž", "Đ", "Lj", "Nj", "Š", "Ž" ), 'ca' => array(), 'co' => array(), - 'cs' => array( "Č", "CH", "Ř", "Š", "Ž" ), - 'cy' => array( "CH", "DD", "FF", "NG", "LL", "PH", "RH", "TH" ), + 'cs' => array( "Č", "Ch", "Ř", "Š", "Ž" ), + 'cy' => array( "Ch", "Dd", "Ff", "Ng", "Ll", "Ph", "Rh", "Th" ), 'da' => array( "Æ", "Ø", "Å" ), 'de' => array(), - 'dsb' => array( "Č", "Ć", "DŹ", "Ě", "CH", "Ł", "Ń", "Ŕ", "Š", "Ś", "Ž", "Ź" ), + 'dsb' => array( "Č", "Ć", "Dź", "Ě", "Ch", "Ł", "Ń", "Ŕ", "Š", "Ś", "Ž", "Ź" ), 'el' => array(), 'en' => array(), 'eo' => array( "Ĉ", "Ĝ", "Ĥ", "Ĵ", "Ŝ", "Ŭ" ), @@ -230,10 +230,10 @@ class IcuCollation extends Collation { 'fy' => array(), 'ga' => array(), 'gd' => array(), - 'gl' => array( "CH", "LL", "Ñ" ), - 'hr' => array( "Č", "Ć", "DŽ", "Đ", "LJ", "NJ", "Š", "Ž" ), - 'hsb' => array( "Č", "DŹ", "Ě", "CH", "Ł", "Ń", "Ř", "Š", "Ć", "Ž" ), - 'hu' => array( "CS", "DZ", "DZS", "GY", "LY", "NY", "Ö", "SZ", "TY", "Ü", "ZS" ), + 'gl' => array( "Ch", "Ll", "Ñ" ), + 'hr' => array( "Č", "Ć", "Dž", "Đ", "Lj", "Nj", "Š", "Ž" ), + 'hsb' => array( "Č", "Dź", "Ě", "Ch", "Ł", "Ń", "Ř", "Š", "Ć", "Ž" ), + 'hu' => array( "Cs", "Dz", "Dzs", "Gy", "Ly", "Ny", "Ö", "Sz", "Ty", "Ü", "Zs" ), 'is' => array( "Á", "Ð", "É", "Í", "Ó", "Ú", "Ý", "Þ", "Æ", "Ö", "Å" ), 'it' => array(), 'kk' => array( "Ү", "І" ), @@ -246,7 +246,7 @@ class IcuCollation extends Collation { 'lv' => array( "Č", "Ģ", "Ķ", "Ļ", "Ņ", "Š", "Ž" ), 'mk' => array(), 'mo' => array( "Ă", "Â", "Î", "Ş", "Ţ" ), - 'mt' => array( "Ċ", "Ġ", "GĦ", "Ħ", "Ż" ), + 'mt' => array( "Ċ", "Ġ", "Għ", "Ħ", "Ż" ), 'nl' => array(), 'no' => array( "Æ", "Ø", "Å" ), 'oc' => array(), @@ -255,18 +255,18 @@ class IcuCollation extends Collation { 'ro' => array( "Ă", "Â", "Î", "Ş", "Ţ" ), 'rup' => array( "Ă", "Â", "Î", "Ľ", "Ń", "Ş", "Ţ" ), 'sco' => array(), - 'sk' => array( "Ä", "Č", "CH", "Ô", "Š", "Ž" ), + 'sk' => array( "Ä", "Č", "Ch", "Ô", "Š", "Ž" ), 'sl' => array( "Č", "Š", "Ž" ), 'smn' => array( "Á", "Č", "Đ", "Ŋ", "Š", "Ŧ", "Ž", "Æ", "Ø", "Å", "Ä", "Ö" ), - 'sq' => array( "Ç", "DH", "Ë", "GJ", "LL", "NJ", "RR", "SH", "TH", "XH", "ZH" ), + 'sq' => array( "Ç", "Dh", "Ë", "Gj", "Ll", "Nj", "Rr", "Sh", "Th", "Xh", "Zh" ), 'sr' => array(), 'sv' => array( "Å", "Ä", "Ö" ), 'tk' => array( "Ç", "Ä", "Ž", "Ň", "Ö", "Ş", "Ü", "Ý" ), - 'tl' => array( "Ñ", "NG" ), + 'tl' => array( "Ñ", "Ng" ), 'tr' => array( "Ç", "Ğ", "İ", "Ö", "Ş", "Ü" ), 'tt' => array( "Ә", "Ө", "Ү", "Җ", "Ң", "Һ" ), 'uk' => array( "Ґ", "Ь" ), - 'uz' => array( "CH", "G'", "NG", "O'", "SH" ), + 'uz' => array( "Ch", "G'", "Ng", "O'", "Sh" ), 'vi' => array( "Ă", "Â", "Đ", "Ê", "Ô", "Ơ", "Ư" ), ); -- 2.20.1