00001 <?php
00002
00007 class LanguageGa extends Language {
00008 # Convert day names
00009 # Invoked with {{GRAMMAR:transformation|word}}
00010 function convertGrammar( $word, $case ) {
00011 global $wgGrammarForms;
00012 if ( isset($wgGrammarForms['ga'][$case][$word]) ) {
00013 return $wgGrammarForms['ga'][$case][$word];
00014 }
00015
00016 switch ( $case ) {
00017 case 'ainmlae':
00018 switch ($word) {
00019 case 'an Domhnach':
00020 $word = 'Dé Domhnaigh'; break;
00021 case 'an Luan':
00022 $word = 'Dé Luain'; break;
00023 case 'an Mháirt':
00024 $word = 'Dé Mháirt'; break;
00025 case 'an Chéadaoin':
00026 $word = 'Dé Chéadaoin'; break;
00027 case 'an Déardaoin':
00028 $word = 'Déardaoin'; break;
00029 case 'an Aoine':
00030 $word = 'Dé hAoine'; break;
00031 case 'an Satharn':
00032 $word = 'Dé Sathairn'; break;
00033 }
00034 }
00035 return $word;
00036 }
00037
00038 function convertPlural( $count, $forms ) {
00039 if ( !count($forms) ) { return ''; }
00040
00041
00042 $forms = $this->preConvertPlural( $forms, 3 );
00043
00044 if ( $count == 1 ) {
00045 $index = 0;
00046 } elseif( $count == 2 ) {
00047 $index = 1;
00048 } else {
00049 $index = 2;
00050 }
00051 return $forms[$index];
00052 }
00053 }