From e0eb004c32c2404a1559801062cda887585b8840 Mon Sep 17 00:00:00 2001 From: Siebrand Mazeland Date: Fri, 21 Sep 2007 09:31:08 +0000 Subject: [PATCH] * Grammar for wikibooks in cs. * Whitespace/tab fixes --- languages/classes/LanguageCs.php | 38 +++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/languages/classes/LanguageCs.php b/languages/classes/LanguageCs.php index ac80f296a6..0cb1b45d67 100644 --- a/languages/classes/LanguageCs.php +++ b/languages/classes/LanguageCs.php @@ -19,6 +19,20 @@ class LanguageCs extends Language { # allowed values for $case: # 1sg, 2sg, ..., 7sg -- nominative, genitive, ... (in singular) switch ( $word ) { + case 'Wikibooks': + case 'Wikiknihy': + switch ( $case ) { + case '2sg': + return 'Wikiknih'; + case '3sg': + return 'Wikiknihám'; + case '6sg'; + return 'Wikiknihách'; + case '7sg': + return 'Wikiknihami'; + default: + return 'Wikiknihy'; + } case 'Wikipedia': case 'Wikipedie': switch ( $case ) { @@ -67,20 +81,18 @@ class LanguageCs extends Language { # Plural form transformations, needed for some languages. # Invoked by {{plural:count|wordform1|wordform2|wordform3}} function convertPlural( $count, $wordform1, $wordform2, $wordform3, $w4, $w5) { - $count = str_replace( '\xc2\xa0', '', $count ); - switch ( $count ) { - case 1: - return $wordform1; + $count = str_replace( '\xc2\xa0', '', $count ); + switch ( $count ) { + case 1: + return $wordform1; - case 2: - case 3: - case 4: - return $wordform2; + case 2: + case 3: + case 4: + return $wordform2; - default: - return $wordform3; - }; + default: + return $wordform3; + }; } } - - -- 2.20.1