* (bug 5659) Change grammar hacks for Bosnian Wikimedia namespaces.
authorBrion Vibber <brion@users.mediawiki.org>
Sat, 22 Apr 2006 03:34:37 +0000 (03:34 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Sat, 22 Apr 2006 03:34:37 +0000 (03:34 +0000)
  This sort of special casing should be removed and fixed properly.

RELEASE-NOTES
languages/LanguageBs.php

index 329f29b..97c6a44 100644 (file)
@@ -111,6 +111,9 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 3825) Namespace filtering on Special:Newpages
 * (bug 1922) When Special:Wantedpages is cached, mark links to pages
   which have since been created
+* (bug 5659) Change grammar hacks for Bosnian Wikimedia namespaces.
+  This sort of special casing should be removed and fixed properly.
+
 
 == Compatibility ==
 
index a5503ac..2f27493 100644 (file)
@@ -56,6 +56,7 @@ require_once( "LanguageUtf8.php" );
        '6:12, 5 jan 2001',
 );
 
+/* NOT USED IN STABLE VERSION */
 /* private */ $wgMagicWordsBs = array(
 #      ID                                CASE SYNONYMS
        MAG_REDIRECT             => array( 0, '#Preusmjeri', '#redirect', '#preusmjeri', '#PREUSMJERI' ),
@@ -168,95 +169,95 @@ class LanguageBs extends LanguageUtf8 {
     function convertGrammar( $word, $case ) {
         switch ( $case ) {
             case 'genitiv': # genitive
-                if ( $word == 'Vikipedija' ) {
-                    $word = 'Vikipedije';
-                } elseif ( $word == 'Vikiknjige' ) {
-                    $word = 'Vikiknjiga';
-                } elseif ( $word == 'Vikivijesti' ) {
-                    $word = 'Vikivijesti';
-                } elseif ( $word == 'Vikicitati' ) {
-                    $word = 'Vikicitata';
-                } elseif ( $word == 'Vikiizvor' ) {
-                    $word = 'Vikiizvora';
-                } elseif ( $word == 'Vikiriječnik' ) {
-                    $word = 'Vikiriječnika';
+                if ( $word == 'Wikipedija' ) {
+                    $word = 'Wikipedije';
+                } elseif ( $word == 'Wikiknjige' ) {
+                    $word = 'Wikiknjiga';
+                } elseif ( $word == 'Wikivijesti' ) {
+                    $word = 'Wikivijesti';
+                } elseif ( $word == 'Wikicitati' ) {
+                    $word = 'Wikicitata';
+                } elseif ( $word == 'Wikiizvor' ) {
+                    $word = 'Wikiizvora';
+                } elseif ( $word == 'Vikirječnik' ) {
+                    $word = 'Vikirječnika';
                 }
             break;
             case 'dativ': # dative
-                if ( $word == 'Vikipedija' ) {
-                    $word = 'Vikipediji';
-                } elseif ( $word == 'Vikiknjige' ) {
-                    $word = 'Vikiknjigama';
-                } elseif ( $word == 'Vikicitati' ) {
-                    $word = 'Vikicitatima';
-                } elseif ( $word == 'Vikivijesti' ) {
-                    $word = 'Vikivijestima';
-                } elseif ( $word == 'Vikiizvor' ) {
-                    $word = 'Vikiizvoru';
-                } elseif ( $word == 'Vikiriječnik' ) {
-                    $word = 'Vikiriječniku';
+                if ( $word == 'Wikipedija' ) {
+                    $word = 'Wikipediji';
+                } elseif ( $word == 'Wikiknjige' ) {
+                    $word = 'Wikiknjigama';
+                } elseif ( $word == 'Wikicitati' ) {
+                    $word = 'Wikicitatima';
+                } elseif ( $word == 'Wikivijesti' ) {
+                    $word = 'Wikivijestima';
+                } elseif ( $word == 'Wikiizvor' ) {
+                    $word = 'Wikiizvoru';
+                } elseif ( $word == 'Vikirječnik' ) {
+                    $word = 'Vikirječniku';
                 }
             break;
             case 'akuzativ': # akusative
-                if ( $word == 'Vikipedija' ) {
-                    $word = 'Vikipediju';
-                } elseif ( $word == 'Vikiknjige' ) {
-                    $word = 'Vikiknjige';
-                } elseif ( $word == 'Vikicitati' ) {
-                    $word = 'Vikicitate';
-                } elseif ( $word == 'Vikivijesti' ) {
-                    $word = 'Vikivijesti';
-                } elseif ( $word == 'Vikiizvor' ) {
-                    $word = 'Vikiizvora';
-                } elseif ( $word == 'Vikiriječnik' ) {
-                    $word = 'Vikiriječnika';
+                if ( $word == 'Wikipedija' ) {
+                    $word = 'Wikipediju';
+                } elseif ( $word == 'Wikiknjige' ) {
+                    $word = 'Wikiknjige';
+                } elseif ( $word == 'Wikicitati' ) {
+                    $word = 'Wikicitate';
+                } elseif ( $word == 'Wikivijesti' ) {
+                    $word = 'Wikivijesti';
+                } elseif ( $word == 'Wikiizvor' ) {
+                    $word = 'Wikiizvora';
+                } elseif ( $word == 'Vikirječnik' ) {
+                    $word = 'Vikirječnika';
                 }
             break;
             case 'vokativ': # vocative
-                if ( $word == 'Vikipedija' ) {
-                    $word = 'Vikipedijo';
-                } elseif ( $word == 'Vikiknjige' ) {
-                    $word = 'Vikiknjige';
-                } elseif ( $word == 'Vikicitati' ) {
-                    $word = 'Vikicitati';
-                } elseif ( $word == 'Vikivijesti' ) {
-                    $word = 'Vikivijesti';
-                } elseif ( $word == 'Vikiizvor' ) {
-                    $word = 'Vikizivoru';
-                } elseif ( $word == 'Vikiriječnik' ) {
-                    $word = 'Vikiriječniče';
+                if ( $word == 'Wikipedija' ) {
+                    $word = 'Wikipedijo';
+                } elseif ( $word == 'Wikiknjige' ) {
+                    $word = 'Wikiknjige';
+                } elseif ( $word == 'Wikicitati' ) {
+                    $word = 'Wikicitati';
+                } elseif ( $word == 'Wikivijesti' ) {
+                    $word = 'Wikivijesti';
+                } elseif ( $word == 'Wikiizvor' ) {
+                    $word = 'Wikizivoru';
+                } elseif ( $word == 'Vikirječnik' ) {
+                    $word = 'Vikirječniče';
                 }
             break;
             case 'instrumental': # instrumental
-                if ( $word == 'Vikipedija' ) {
-                    $word = 's Vikipediom';
-                } elseif ( $word == 'Vikiknjige' ) {
-                    $word = 's Vikiknjigama';
-                } elseif ( $word == 'Vikicitati' ) {
-                    $word = 's Vikicitatima';
-                } elseif ( $word == 'Vikivijesti' ) {
-                    $word = 's Vikivijestima';
-                } elseif ( $word == 'Vikiizvor' ) {
-                    $word = 's Vikiizvorom';
-                } elseif ( $word == 'Vikiriječnik' ) {
-                    $word = 's Vikiriječnikom';
+                if ( $word == 'Wikipedija' ) {
+                    $word = 's Wikipediom';
+                } elseif ( $word == 'Wikiknjige' ) {
+                    $word = 's Wikiknjigama';
+                } elseif ( $word == 'Wikicitati' ) {
+                    $word = 's Wikicitatima';
+                } elseif ( $word == 'Wikivijesti' ) {
+                    $word = 's Wikivijestima';
+                } elseif ( $word == 'Wikiizvor' ) {
+                    $word = 's Wikiizvorom';
+                } elseif ( $word == 'Vikirječnik' ) {
+                    $word = 's Vikirječnikom';
                 } else {
                     $word = 's ' . $word;
                 }
             break;
             case 'lokativ': # locative
-                if ( $word == 'Vikipedija' ) {
+                if ( $word == 'Wikipedija' ) {
                     $word = 'o Wikipediji';
-                } elseif ( $word == 'Vikiknjige' ) {
-                    $word = 'o Vikiknjigama';
-                } elseif ( $word == 'Vikicitati' ) {
-                    $word = 'o Vikicitatima';
-                } elseif ( $word == 'Vikivijesti' ) {
-                    $word = 'o Vikivijestima';
-                } elseif ( $word == 'Vikiizvor' ) {
-                    $word = 'o Vikiizvoru';
-                } elseif ( $word == 'Vikiriječnik' ) {
-                    $word = 'o Vikiriječniku';
+                } elseif ( $word == 'Wikiknjige' ) {
+                    $word = 'o Wikiknjigama';
+                } elseif ( $word == 'Wikicitati' ) {
+                    $word = 'o Wikicitatima';
+                } elseif ( $word == 'Wikivijesti' ) {
+                    $word = 'o Wikivijestima';
+                } elseif ( $word == 'Wikiizvor' ) {
+                    $word = 'o Wikiizvoru';
+                } elseif ( $word == 'Vikirječnik' ) {
+                    $word = 'o Vikirječniku';
                 } else {
                     $word = 'o ' . $word;
                 }
@@ -268,4 +269,4 @@ class LanguageBs extends LanguageUtf8 {
 
 }
 
-?>
+?>
\ No newline at end of file