X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fcollation%2FIcuCollation.php;h=9c0b96e370675bf70a63cc3cddcc8b3470d4804d;hb=59e7337ea612d03d08b67e6ada707e3d7ced738d;hp=530fc765984c78bc7218b1ccf848dcb1b5742e74;hpb=dcd211106c88fcb3b9565045c6b2264dba6be13c;p=lhc%2Fweb%2Fwiklou.git 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' => [ "Ç", "Ğ", "İ", "Ö", "Ş", "Ü" ],