(bug 20332) Estonian grammar forms for Wikimedia project names
[lhc/web/wiklou.git] / languages / classes / LanguageEt.php
1 <?php
2
3 /** Estonian (Eesti)
4 *
5 * @ingroup Language
6 *
7 */
8 class LanguageEt extends Language {
9 /**
10 * Avoid grouping whole numbers between 0 to 9999
11 */
12 function commafy($_) {
13 if (!preg_match('/^\d{1,4}$/',$_)) {
14 return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
15 } else {
16 return $_;
17 }
18 }
19
20 function convertGrammar( $word, $case ) {
21 global $wgGrammarForms;
22 if ( isset( $wgGrammarForms['et'][$case][$word] ) ) {
23 return $wgGrammarForms['et'][$case][$word];
24 }
25 }
26 }