http://www.mediawiki.org/wiki/Special:Code/MediaWiki/60010
Revision: 60010 Author: siebrand Date: 2009-12-13 19:16:38 +0000 (Sun, 13 Dec 2009) Log Message: ----------- (bug 20332) Estonian grammar forms for Wikimedia project names Modified Paths: -------------- trunk/extensions/WikimediaMessages/WikimediaGrammarForms.php trunk/phase3/languages/classes/LanguageEt.php Modified: trunk/extensions/WikimediaMessages/WikimediaGrammarForms.php =================================================================== --- trunk/extensions/WikimediaMessages/WikimediaGrammarForms.php 2009-12-13 17:57:21 UTC (rev 60009) +++ trunk/extensions/WikimediaMessages/WikimediaGrammarForms.php 2009-12-13 19:16:38 UTC (rev 60010) @@ -384,6 +384,43 @@ ), ); # dsb +$wgGrammarForms['et'] = array( + 'genitive' => array( + 'Vikisõnastik' => 'Vikisõnastiku', + 'Vikitekstid' => 'Vikitekstide', + 'Vikitsitaadid' => 'Vikitsitaatide', + 'Vikiõpikud' => 'Vikiõpikute', + ), + 'partitive' => array( + 'Vikipeedia' => 'Vikipeediat', + 'Vikisõnastik' => 'Vikisõnastikku', + 'Vikitekstid' => 'Vikitekste', + 'Vikitsitaadid' => 'Vikitsitaate', + 'Vikiõpikud' => 'Vikiõpikuid', + ), + 'illative' => array( + 'Vikipeedia' => 'Vikipeediasse', + 'Vikisõnastik' => 'Vikisõnastikku', + 'Vikitekstid' => 'Vikitekstidesse', + 'Vikitsitaadid' => 'Vikitsitaatidesse', + 'Vikiõpikud' => 'Vikiõpikutesse', + ), + 'inessive' => array( + 'Vikipeedia' => 'Vikipeedias', + 'Vikisõnastik' => 'Vikisõnastikus', + 'Vikitekstid' => 'Vikitekstides', + 'Vikitsitaadid' => 'Vikitsitaatides', + 'Vikiõpikud' => 'Vikiõpikutes', + ), + 'elative' => array( + 'Vikipeedia' => 'Vikipeediast', + 'Vikisõnastik' => 'Vikisõnastikust', + 'Vikitekstid' => 'Vikitekstidest', + 'Vikitsitaadid' => 'Vikitsitaatidest', + 'Vikiõpikud' => 'Vikiõpikutest', + ), +); # et + $wgGrammarForms['fi'] = array( 'genitive' => array( 'Wikiuutiset' => 'Wikiuutisten', Modified: trunk/phase3/languages/classes/LanguageEt.php =================================================================== --- trunk/phase3/languages/classes/LanguageEt.php 2009-12-13 17:57:21 UTC (rev 60009) +++ trunk/phase3/languages/classes/LanguageEt.php 2009-12-13 19:16:38 UTC (rev 60010) @@ -16,4 +16,11 @@ return $_; } } + + function convertGrammar( $word, $case ) { + global $wgGrammarForms; + if ( isset( $wgGrammarForms['et'][$case][$word] ) ) { + return $wgGrammarForms['et'][$case][$word]; + } + } } _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs