Fixed user scripts/styles and site scripts/styles - they were totally broken in r7277...
[mediawiki.git] / languages / classes / LanguageLv.php
blobfea2d21f8acc955be8234e9d5b210cdfcc73903f
1 <?php
3 /** Latvian (Latviešu)
5 * @ingroup Language
7 * @author Niklas Laxström
9 * @copyright Copyright © 2006, Niklas Laxström
10 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
12 class LanguageLv extends Language {
13 /**
14 * Plural form transformations. Using the first form for words with the last digit 1, but not for words with the last digits 11, and the second form for all the others.
16 * Example: {{plural:{{NUMBEROFARTICLES}}|article|articles}}
18 * @param $count Integer
19 * @param $forms Array
20 * @return String
22 function convertPlural( $count, $forms ) {
23 if ( !count( $forms ) ) { return ''; }
25 // FIXME: CLDR defines 3 plural forms instead of 2. Form for 0 is missing.
26 // http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html#lv
27 $forms = $this->preConvertPlural( $forms, 2 );
29 return ( ( $count % 10 == 1 ) && ( $count % 100 != 11 ) ) ? $forms[0] : $forms[1];