X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=languages%2FLanguage.php;h=463ea19062c43a0c291e8ddd024a52c2ce4cef7b;hb=ddcf8cc660c810f1601b61c90aa33cb36ca60cad;hp=1ef5a74591b23cfcbd0ef181521582a4b2070bb0;hpb=140c34d3c1292fb5ecf156b04f5ce5ed165b3d3e;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/Language.php b/languages/Language.php index 1ef5a74591..463ea19062 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -556,7 +556,6 @@ class Language { */ function getVariantname( $code, $usemsg = true ) { $msg = "variantname-$code"; - list( $rootCode ) = explode( '-', $code ); if ( $usemsg && wfMessage( $msg )->exists() ) { return $this->getMessageFromDB( $msg ); } @@ -3234,7 +3233,18 @@ class Language { } return $word; } - + /** + * Get the grammar forms for the content language + * @return array of grammar forms + * @since 1.20 + */ + function getGrammarForms() { + global $wgGrammarForms; + if ( isset( $wgGrammarForms[$this->getCode()] ) && is_array( $wgGrammarForms[$this->getCode()] ) ) { + return $wgGrammarForms[$this->getCode()]; + } + return array(); + } /** * Provides an alternative text depending on specified gender. * Usage {{gender:username|masculine|feminine|neutral}}.