From 03479064783bb15ff7f7ff0de2012860ffa2b05a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Wed, 12 Oct 2005 07:40:34 +0000 Subject: [PATCH] * (bug 3682) LanguageSr.php - added convertPlural --- RELEASE-NOTES | 5 +++-- languages/LanguageSr.php | 13 +++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 376dd1e184..13489b6482 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -138,14 +138,15 @@ fully support the editing toolbar, but was found to be too confusing. * Fix meta robots tag on Special:Version again to avoid listing vulnerable versions for convenient harvesting by automated worms * (bug 3580) Change default Dutch language file to more neutral -* (bug 3656) Minor LanguageHr.php update - added convertPlural() code -* (bug 3414) Add plural forms support to Belarusian +* (bug 3656) LanguageHr.php - added convertPlural +* (bug 3414) LanguageBe.php - added convertPlural * (bug 3163) Full translation of LanguageBr * (bug 3617) Update for portuguese language (pt) * Namespaces hacks on LanguagePl * New preferences design and reorganisation * (bug 2585) Return proper 404 code when pages don't exist * (bug 3684) Fix typo in fatal error backtraces in Hooks.php +* (bug 3682) LanguageSr.php - added convertPlural === Caveats === diff --git a/languages/LanguageSr.php b/languages/LanguageSr.php index 9385b8d1dc..6051ad8b40 100644 --- a/languages/LanguageSr.php +++ b/languages/LanguageSr.php @@ -1790,6 +1790,19 @@ class LanguageSr extends LanguageUtf8 { } + function convertPlural( $count, $wordform1, $wordform2, $wordform3) { + if ($count > 10 && floor(($count % 100) / 10) == 1) { + return $wordform3; + } else { + switch ($count % 10) { + case 1: return $wordform1; + case 2: + case 3: + case 4: return $wordform2; + default: return $wordform3; + } + } + } } -- 2.20.1