7 class LanguageGa
extends Language
{
9 # Invoked with {{GRAMMAR:transformation|word}}
10 function convertGrammar( $word, $case ) {
11 global $wgGrammarForms;
12 if ( isset($wgGrammarForms['ga'][$case][$word]) ) {
13 return $wgGrammarForms['ga'][$case][$word];
20 $word = 'Dé Domhnaigh'; break;
22 $word = 'Dé Luain'; break;
24 $word = 'Dé Mháirt'; break;
26 $word = 'Dé Chéadaoin'; break;
28 $word = 'Déardaoin'; break;
30 $word = 'Dé hAoine'; break;
32 $word = 'Dé Sathairn'; break;
38 function convertPlural( $count, $forms ) {
39 if ( !count($forms) ) { return ''; }
41 // plural forms per http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#ga
42 $forms = $this->preConvertPlural( $forms, 3 );
46 } elseif( $count == 2 ) {
51 return $forms[$index];