Page MenuHomeWickedGov Phorge

LanguageBs.php
No OneTemporary

Size
897 B
Referenced Files
None
Subscribers
None

LanguageBs.php

<?php
/**
* @license GPL-2.0-or-later
* @file
*/
use MediaWiki\Language\Language;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
/**
* Bosnian (bosanski)
*
* @ingroup Languages
*/
class LanguageBs extends Language {
/**
* Cases: genitiv, dativ, akuzativ, vokativ, instrumental, lokativ
*
* @inheritDoc
*/
public function convertGrammar( $word, $case ) {
$grammarForms =
MediaWikiServices::getInstance()->getMainConfig()->get( MainConfigNames::GrammarForms );
if ( isset( $grammarForms['bs'][$case][$word] ) ) {
return $grammarForms['bs'][$case][$word];
}
switch ( $case ) {
case 'instrumental': # instrumental
$word = 's ' . $word;
break;
case 'lokativ': # locative
$word = 'o ' . $word;
break;
}
# this will return the original value for 'nominativ' (nominative)
# and all undefined case values.
return $word;
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, May 16, 14:33 (1 d, 1 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
07/db/7236db9bfaae0909da70ca29bf03
Default Alt Text
LanguageBs.php (897 B)

Event Timeline