1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
<?php
/**
* @covers LanguageCrh
* @covers CrhConverter
*/
class LanguageCrhTest extends LanguageClassesTestCase {
/**
* @dataProvider provideAutoConvertToAllVariants
* @covers Language::autoConvertToAllVariants
*/
public function testAutoConvertToAllVariants( $result, $value ) {
$this->assertEquals( $result, $this->getLang()->autoConvertToAllVariants( $value ) );
}
public static function provideAutoConvertToAllVariants() {
return [
[ // general words, covering more of the alphabet
[
'crh' => 'рузгярнынъ ruzgârnıñ Париж Parij',
'crh-cyrl' => 'рузгярнынъ рузгярнынъ Париж Париж',
'crh-latn' => 'ruzgârnıñ ruzgârnıñ Parij Parij',
],
'рузгярнынъ ruzgârnıñ Париж Parij'
],
[ // general words, covering more of the alphabet
[
'crh' => 'чёкюч çöküç элифбени elifbeni полициясы politsiyası',
'crh-cyrl' => 'чёкюч чёкюч элифбени элифбени полициясы полициясы',
'crh-latn' => 'çöküç çöküç elifbeni elifbeni politsiyası politsiyası',
],
'чёкюч çöküç элифбени elifbeni полициясы politsiyası'
],
[ // general words, covering more of the alphabet
[
'crh' => 'хусусында hususında акъшамларны aqşamlarnı опькеленюв öpkelenüv',
'crh-cyrl' => 'хусусында хусусында акъшамларны акъшамларны опькеленюв опькеленюв',
'crh-latn' => 'hususında hususında aqşamlarnı aqşamlarnı öpkelenüv öpkelenüv',
],
'хусусында hususında акъшамларны aqşamlarnı опькеленюв öpkelenüv'
],
[ // general words, covering more of the alphabet
[
'crh' => 'кулюмсиреди külümsiredi айтмайджагъым aytmaycağım козьяшсыз közyaşsız',
'crh-cyrl' => 'кулюмсиреди кулюмсиреди айтмайджагъым айтмайджагъым козьяшсыз козьяшсыз',
'crh-latn' => 'külümsiredi külümsiredi aytmaycağım aytmaycağım közyaşsız közyaşsız',
],
'кулюмсиреди külümsiredi айтмайджагъым aytmaycağım козьяшсыз közyaşsız'
],
[ // exception words
[
'crh' => 'инструменталь instrumental гургуль gürgül тюшюнмемек tüşünmemek',
'crh-cyrl' => 'инструменталь инструменталь гургуль гургуль тюшюнмемек тюшюнмемек',
'crh-latn' => 'instrumental instrumental gürgül gürgül tüşünmemek tüşünmemek',
],
'инструменталь instrumental гургуль gürgül тюшюнмемек tüşünmemek'
],
[ // multi part words
[
'crh' => 'эки юз eki yüz',
'crh-cyrl' => 'эки юз эки юз',
'crh-latn' => 'eki yüz eki yüz',
],
'эки юз eki yüz'
],
[ // ALL CAPS, made up acronyms
[
'crh' => 'ÑAB QIC ĞUK COT НЪАБ КЪЫДж ГЪУК ДЖОТ CA ДЖА',
'crh-cyrl' => 'НЪАБ КЪЫДж ГЪУК ДЖОТ НЪАБ КЪЫДж ГЪУК ДЖОТ ДЖА ДЖА',
'crh-latn' => 'ÑAB QIC ĞUK COT ÑAB QIC ĞUK COT CA CA',
],
'ÑAB QIC ĞUK COT НЪАБ КЪЫДж ГЪУК ДЖОТ CA ДЖА'
],
];
}
}
|