summaryrefslogtreecommitdiff
path: root/languages/classes/LanguageCs.php
diff options
context:
space:
mode:
Diffstat (limited to 'languages/classes/LanguageCs.php')
-rw-r--r--languages/classes/LanguageCs.php71
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];
}
}
-
}