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

Reply via email to