* Plural function for gv, not yet verified to be correct
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Sun, 11 Jan 2009 10:02:32 +0000 (10:02 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Sun, 11 Jan 2009 10:02:32 +0000 (10:02 +0000)
languages/classes/LanguageGv.php [new file with mode: 0644]

diff --git a/languages/classes/LanguageGv.php b/languages/classes/LanguageGv.php
new file mode 100644 (file)
index 0000000..8455db5
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+
+/** Manx (Gaelg)
+ *
+ * @ingroup Language
+ *
+ * @author Niklas Laxström
+ */
+class LanguageGv extends Language {
+
+       function convertPlural( $count, $forms ) {
+               if ( !count($forms) ) { return ''; }
+
+               $forms = $this->preConvertPlural( $forms, 3 );
+
+               if ($count > 0 && ($count % 20) === 0 ) {
+                       return $forms[0];
+               } else {
+                       switch ($count % 10) {
+                               case 1:
+                               case 2:  return $forms[1];
+                               default: return $forms[2];
+                       }
+               }
+       }
+
+}