From d81f562b712f2387fa02290bf2ca86392ab356f2 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Wed, 11 Oct 2006 20:21:25 +0000 Subject: Aktualisierung auf Version 1.8.1 --- languages/classes/LanguageBs.php | 137 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 languages/classes/LanguageBs.php (limited to 'languages/classes/LanguageBs.php') diff --git a/languages/classes/LanguageBs.php b/languages/classes/LanguageBs.php new file mode 100644 index 00000000..4734fdc1 --- /dev/null +++ b/languages/classes/LanguageBs.php @@ -0,0 +1,137 @@ + 10 && floor(($count % 100) / 10) == 1) { + return $wordform3; + } else { + switch ($count % 10) { + case 1: return $wordform1; + case 2: + case 3: + case 4: return $wordform2; + default: return $wordform3; + } + } + } + + # Convert from the nominative form of a noun to some other case + # Invoked with {{GRAMMAR:case|word}} + /** + * Cases: genitiv, dativ, akuzativ, vokativ, instrumental, lokativ + */ + function convertGrammar( $word, $case ) { + global $wgGrammarForms; + if ( isset($wgGrammarForms['bs'][$case][$word]) ) { + return $wgGrammarForms['bs'][$case][$word]; + } + switch ( $case ) { + case 'genitiv': # genitive + if ( $word == 'Wikipedia' ) { + $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 == 'Wikipedia' ) { + $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 == 'Wikipedia' ) { + $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 == 'Wikipedia' ) { + $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 == 'Wikipedia' ) { + $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 == 'Wikipedia' ) { + $word = 'o Wikipediji'; + } 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; + } + break; + } + + return $word; # this will return the original value for 'nominativ' (nominative) and all undefined case values + } + +} + +?> -- cgit v1.2.2