7 class LanguageCrhTest
extends LanguageClassesTestCase
{
9 * @dataProvider provideAutoConvertToAllVariants
10 * @covers Language::autoConvertToAllVariants
12 public function testAutoConvertToAllVariants( $result, $value ) {
13 $this->assertEquals( $result, $this->getLang()->autoConvertToAllVariants( $value ) );
16 public static function provideAutoConvertToAllVariants() {
18 [ // general words, covering more of the alphabet
20 'crh' => 'рузгярнынъ ruzgârnıñ Париж Parij',
21 'crh-cyrl' => 'рузгярнынъ рузгярнынъ Париж Париж',
22 'crh-latn' => 'ruzgârnıñ ruzgârnıñ Parij Parij',
24 'рузгярнынъ ruzgârnıñ Париж Parij'
26 [ // general words, covering more of the alphabet
28 'crh' => 'чёкюч çöküç элифбени elifbeni полициясы politsiyası',
29 'crh-cyrl' => 'чёкюч чёкюч элифбени элифбени полициясы полициясы',
30 'crh-latn' => 'çöküç çöküç elifbeni elifbeni politsiyası politsiyası',
32 'чёкюч çöküç элифбени elifbeni полициясы politsiyası'
34 [ // general words, covering more of the alphabet
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',
40 'хусусында hususında акъшамларны aqşamlarnı опькеленюв öpkelenüv'
42 [ // general words, covering more of the alphabet
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',
48 'кулюмсиреди külümsiredi айтмайджагъым aytmaycağım козьяшсыз közyaşsız'
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',
56 'инструменталь instrumental гургуль gürgül тюшюнмемек tüşünmemek'
58 [ // recent problem words, part 1
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',
64 'künü куню sürgünligi сюргюнлиги özü озю etti этти'
66 [ // recent problem words, part 2
68 'crh' => 'esas эсас dört дёрт keldi кельди',
69 'crh-cyrl' => 'эсас эсас дёрт дёрт кельди кельди',
70 'crh-latn' => 'esas esas dört dört keldi keldi',
72 'esas эсас dört дёрт keldi кельди'
76 'crh' => 'эки юз eki yüz',
77 'crh-cyrl' => 'эки юз эки юз',
78 'crh-latn' => 'eki yüz eki yüz',
82 [ // ALL CAPS, made up acronyms (not 100% sure these are correct)
84 'crh' => 'ÑAB QIC ĞUK COT НЪАБ КЪЫДж ГЪУК ДЖОТ CA ДЖА',
85 'crh-cyrl' => 'НЪАБ КЪЫДж ГЪУК ДЖОТ НЪАБ КЪЫДж ГЪУК ДЖОТ ДЖА ДЖА',
86 'crh-latn' => 'ÑAB QIC ĞUK COT ÑAB QIC ĞUK COT CA CA',
88 'ÑAB QIC ĞUK COT НЪАБ КЪЫДж ГЪУК ДЖОТ CA ДЖА'