= $total) $plural = $total - 1; $plural_indexes[$lang_code][$count] = $plural; // If there is no plural formula for English } elseif ($lang_code == 'en-US') { $plural_indexes[$lang_code][$count] = (int) ($count != 1); // Otherwise, return -1 (unknown). } else { $plural_indexes[$lang_code][$count] = -1; } } return $plural_indexes[$lang_code][$count]; } /** * Get a formula to determine appropriate plural form. * * @param string $lang_code language code * @return string formula */ function get_plural_formula($lang_code) { static $plural_formulas = array(); // If formula is empty, include the file. if(empty($plural_formulas)){ $plural_formulas = @include_once DATA_REALDIR . "include/plural_forms.inc"; } return isset($plural_formulas[$lang_code]) ? $plural_formulas[$lang_code] : NULL; }