4
* Get translated magic words, if available
6
* @param string $lang Language code
9
function efParserFunctionsWords( $lang ) {
16
'expr' => array( 0, 'expr' ),
17
'if' => array( 0, 'if' ),
18
'ifeq' => array( 0, 'ifeq' ),
19
'ifexpr' => array( 0, 'ifexpr' ),
20
'iferror' => array( 0, 'iferror' ),
21
'switch' => array( 0, 'switch' ),
22
'default' => array( 0, '#default' ),
23
'ifexist' => array( 0, 'ifexist' ),
24
'time' => array( 0, 'time' ),
25
'timel' => array( 0, 'timel' ),
26
'rel2abs' => array( 0, 'rel2abs' ),
27
'titleparts' => array( 0, 'titleparts' ),
34
'expr' => array( 0, 'حساب', 'expr' ),
35
'if' => array( 0, 'اگر', 'if' ),
36
'ifeq' => array( 0, 'اگرمساوی', 'ifeq' ),
37
'ifexpr' => array( 0, 'اگرحساب', 'ifexpr' ),
38
'iferror' => array( 0, 'اگرخطا', 'iferror' ),
39
'switch' => array( 0, 'گزینه', 'switch' ),
40
'default' => array( 0, '#پیشفرض', '#default' ),
41
'ifexist' => array( 0, 'اگرموجود', 'ifexist' ),
42
'time' => array( 0, 'زمان', 'time' ),
43
'timel' => array( 0, 'زمانبلند', 'timel' ),
44
'rel2abs' => array( 0, 'نسبیبهمطلق', 'rel2abs' ),
45
'titleparts' => array( 0, 'پارهعنوان', 'titleparts' ),
52
'expr' => array( 0, 'חשב', 'expr' ),
53
'if' => array( 0, 'תנאי', 'if' ),
54
'ifeq' => array( 0, 'שווה', 'ifeq' ),
55
'ifexpr' => array( 0, 'חשב תנאי', 'ifexpr' ),
56
'iferror' => array( 0, 'תנאי שגיאה', 'iferror' ),
57
'switch' => array( 0, 'בחר', 'switch' ),
58
'default' => array( 0, '#ברירת מחדל', '#default' ),
59
'ifexist' => array( 0, 'קיים', 'ifexist' ),
60
'time' => array( 0, 'זמן', 'time' ),
61
'timel' => array( 0, 'זמןמ', 'timel' ),
62
'rel2abs' => array( 0, 'יחסי למוחלט', 'rel2abs' ),
63
'titleparts' => array( 0, 'חלק בכותרת', 'titleparts' ),
70
'expr' => array( 0, 'hitung', 'expr' ),
71
'if' => array( 0, 'jika', 'if' ),
72
'ifeq' => array( 0, 'jikasama', 'ifeq' ),
73
'ifexpr' => array( 0, 'jikahitung', 'ifexpr' ),
74
'iferror' => array( 0, 'jikasalah', 'iferror' ),
75
'switch' => array( 0, 'pilih', 'switch' ),
76
'default' => array( 0, '#baku', '#default' ),
77
'ifexist' => array( 0, 'jikaada', 'ifexist' ),
78
'time' => array( 0, 'waktu', 'time' ),
79
'timel' => array( 0, 'waktu1', 'timel' ),
80
'rel2abs' => array( 0, 'rel2abs' ),
81
'titleparts' => array( 0, 'bagianjudul', 'titleparts' ),
88
'expr' => array( 0, 'רעכן', 'expr' ),
89
'if' => array( 0, 'תנאי', 'if' ),
90
'ifeq' => array( 0, 'גלייך', 'ifeq' ),
91
'ifexpr' => array( 0, 'אויברעכן', 'ifexpr' ),
92
'switch' => array( 0, 'קלייב', 'switch' ),
93
'default' => array( 0, '#גרונט', '#default' ),
94
'ifexist' => array( 0, 'עקזיסט', 'ifexist' ),
95
'time' => array( 0, 'צייט', 'time' ),
96
'timel' => array( 0, 'צייטל', 'timel' ),
99
# English is used as a fallback, and the English synonyms are
100
# used if a translation has not been provided for a given word
101
return ( $lang == 'en' || !isset( $words[$lang] ) )
103
: array_merge( $words['en'], $words[$lang] );