From 63edb9062f6cb3e013bac52bbc96ac44abe10a87 Mon Sep 17 00:00:00 2001 From: Raimond Spekking Date: Fri, 17 Apr 2009 13:32:49 +0000 Subject: [PATCH] * Add PLURAL function for Scots Gaelic (gd) --- RELEASE-NOTES | 1 + languages/classes/LanguageGd.php | 35 ++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 languages/classes/LanguageGd.php diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 6e23fe7386..7fa8aae9fc 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -427,6 +427,7 @@ changes to languages because of MediaZilla reports. * (bug 16909) 'histlegend' now reuses messages instead of copying them * Traditional/Simplified Gan Chinese conversion support * (bug 18474) Sorani (ckb - Central Kurdish) (renamed from ku-arab) +* Add PLURAL function for Scots Gaelic (gd) == Compatibility == diff --git a/languages/classes/LanguageGd.php b/languages/classes/LanguageGd.php new file mode 100644 index 0000000000..6c307f6005 --- /dev/null +++ b/languages/classes/LanguageGd.php @@ -0,0 +1,35 @@ += 11) + * + */ + function convertPlural( $count, $forms ) { + if ( !count($forms) ) { return ''; } + $forms = $this->preConvertPlural( $forms, 4 ); + + $count = abs( $count ); + if ( $count === 1 ) { + return $forms[0]; + } elseif ( $count === 2 ) { + return $forms[1]; + } elseif ( $count >= 3 && $count <= 10 ) { + return $forms[2]; + } else { + return $forms[3]; + } + } +} -- 2.20.1