diff options
Diffstat (limited to 'languages/classes/LanguageCs.php')
-rw-r--r-- | languages/classes/LanguageCs.php | 71 |
1 files changed, 55 insertions, 16 deletions
diff --git a/languages/classes/LanguageCs.php b/languages/classes/LanguageCs.php index 4a52368e..9c523d98 100644 --- a/languages/classes/LanguageCs.php +++ b/languages/classes/LanguageCs.php @@ -1,13 +1,9 @@ <?php + /** Czech (česky) * - * @addtogroup Language + * @ingroup Language */ - -#-------------------------------------------------------------------------- -# Internationalisation code -#-------------------------------------------------------------------------- - class LanguageCs extends Language { # Grammatical transformations, needed for inflected languages # Invoked by putting {{grammar:case|word}} in a message @@ -26,7 +22,7 @@ class LanguageCs extends Language { return 'Wikiknih'; case '3sg': return 'Wikiknihám'; - case '6sg'; + case '6sg': return 'Wikiknihách'; case '7sg': return 'Wikiknihami'; @@ -45,22 +41,20 @@ class LanguageCs extends Language { default: return 'Wikipedie'; } - case 'Wiktionary': case 'Wikcionář': case 'Wikislovník': switch ( $case ) { case '2sg': case '3sg': - case '5sg'; - case '6sg'; + case '5sg': + case '6sg': return 'Wikislovníku'; case '7sg': return 'Wikislovníkem'; default: return 'Wikislovník'; } - case 'Wikiquote': case 'Wikicitáty': switch ( $case ) { @@ -68,11 +62,54 @@ class LanguageCs extends Language { return 'Wikicitátů'; case '3sg': return 'Wikicitátům'; - case '6sg'; + case '6sg': return 'Wikicitátech'; default: return 'Wikicitáty'; } + case 'Wikinews': + case 'Wikizprávy': + switch ( $case ) { + case '2sg': + return 'Wikizpráv'; + case '3sg': + return 'Wikizprávám'; + case '6sg': + return 'Wikizprávách'; + case '7sg': + return 'Wikizprávami'; + default: + return 'Wikizprávy'; + } + case 'Wikiversity': + case 'Wikiverzita': + switch ( $case ) { + case '2sg': + return 'Wikiverzity'; + case '3sg': + case '6sg': + return 'Wikiverzitě'; + case '4sg': + return 'Wikiverzitu'; + case '5sg': + return 'Wikiverzito'; + case '7sg': + return 'Wikiverzitou'; + default: + return 'Wikiverzita'; + } + case 'Wikispecies': + case 'Wikidruhy': + switch ( $case ) { + case '2sg': + return 'Wikidruhů'; + case '3sg': + return 'Wikidruhům'; + case '6sg': + return 'Wikidruzích'; + default: + return 'Wikidruhy'; + } } # unknown return $word; @@ -83,12 +120,14 @@ class LanguageCs extends Language { $forms = $this->preConvertPlural( $forms, 3 ); switch ( $count ) { - case 1: return $forms[0]; + case 1: + return $forms[0]; case 2: case 3: - case 4: return $forms[1]; - default: return $forms[2]; + case 4: + return $forms[1]; + default: + return $forms[2]; } } - } |