MediaWiki REL1_31
LanguageCrhTest.php
Go to the documentation of this file.
1<?php
2
12 public function testAutoConvertToAllVariants( $result, $value ) {
13 $this->assertEquals( $result, $this->getLang()->autoConvertToAllVariants( $value ) );
14 }
15
16 public static function provideAutoConvertToAllVariants() {
17 return [
18 [ // general words, covering more of the alphabet
19 [
20 'crh' => 'рузгярнынъ ruzgârnıñ Париж Parij',
21 'crh-cyrl' => 'рузгярнынъ рузгярнынъ Париж Париж',
22 'crh-latn' => 'ruzgârnıñ ruzgârnıñ Parij Parij',
23 ],
24 'рузгярнынъ ruzgârnıñ Париж Parij'
25 ],
26 [ // general words, covering more of the alphabet
27 [
28 'crh' => 'чёкюч çöküç элифбени elifbeni полициясы politsiyası',
29 'crh-cyrl' => 'чёкюч чёкюч элифбени элифбени полициясы полициясы',
30 'crh-latn' => 'çöküç çöküç elifbeni elifbeni politsiyası politsiyası',
31 ],
32 'чёкюч çöküç элифбени elifbeni полициясы politsiyası'
33 ],
34 [ // general words, covering more of the alphabet
35 [
36 'crh' => 'хусусында hususında акъшамларны aqşamlarnı опькеленюв öpkelenüv',
37 'crh-cyrl' => 'хусусында хусусында акъшамларны акъшамларны опькеленюв опькеленюв',
38 'crh-latn' => 'hususında hususında aqşamlarnı aqşamlarnı öpkelenüv öpkelenüv',
39 ],
40 'хусусында hususında акъшамларны aqşamlarnı опькеленюв öpkelenüv'
41 ],
42 [ // general words, covering more of the alphabet
43 [
44 'crh' => 'кулюмсиреди külümsiredi айтмайджагъым aytmaycağım козьяшсыз közyaşsız',
45 'crh-cyrl' => 'кулюмсиреди кулюмсиреди айтмайджагъым айтмайджагъым козьяшсыз козьяшсыз',
46 'crh-latn' => 'külümsiredi külümsiredi aytmaycağım aytmaycağım közyaşsız közyaşsız',
47 ],
48 'кулюмсиреди külümsiredi айтмайджагъым aytmaycağım козьяшсыз közyaşsız'
49 ],
50 [ // exception words
51 [
52 'crh' => 'инструменталь instrumental гургуль gürgül тюшюнмемек tüşünmemek',
53 'crh-cyrl' => 'инструменталь инструменталь гургуль гургуль тюшюнмемек тюшюнмемек',
54 'crh-latn' => 'instrumental instrumental gürgül gürgül tüşünmemek tüşünmemek',
55 ],
56 'инструменталь instrumental гургуль gürgül тюшюнмемек tüşünmemek'
57 ],
58 [ // recent problem words, part 1
59 [
60 'crh' => 'künü куню sürgünligi сюргюнлиги özü озю etti этти',
61 'crh-cyrl' => 'куню куню сюргюнлиги сюргюнлиги озю озю этти этти',
62 'crh-latn' => 'künü künü sürgünligi sürgünligi özü özü etti etti',
63 ],
64 'künü куню sürgünligi сюргюнлиги özü озю etti этти'
65 ],
66 [ // recent problem words, part 2
67 [
68 'crh' => 'esas эсас dört дёрт keldi кельди',
69 'crh-cyrl' => 'эсас эсас дёрт дёрт кельди кельди',
70 'crh-latn' => 'esas esas dört dört keldi keldi',
71 ],
72 'esas эсас dört дёрт keldi кельди'
73 ],
74 [ // multi part words
75 [
76 'crh' => 'эки юз eki yüz',
77 'crh-cyrl' => 'эки юз эки юз',
78 'crh-latn' => 'eki yüz eki yüz',
79 ],
80 'эки юз eki yüz'
81 ],
82 [ // ALL CAPS, made up acronyms (not 100% sure these are correct)
83 [
84 'crh' => 'ÑAB QIC ĞUK COT НЪАБ КЪЫДж ГЪУК ДЖОТ CA ДЖА',
85 'crh-cyrl' => 'НЪАБ КЪЫДж ГЪУК ДЖОТ НЪАБ КЪЫДж ГЪУК ДЖОТ ДЖА ДЖА',
86 'crh-latn' => 'ÑAB QIC ĞUK COT ÑAB QIC ĞUK COT CA CA',
87 ],
88 'ÑAB QIC ĞUK COT НЪАБ КЪЫДж ГЪУК ДЖОТ CA ДЖА'
89 ],
90 ];
91 }
92}
Helping class to run tests using a clean language instance.
LanguageCrh CrhConverter.
testAutoConvertToAllVariants( $result, $value)
provideAutoConvertToAllVariants Language::autoConvertToAllVariants
static provideAutoConvertToAllVariants()