You are here

function locale_get_plural in Localization client 5

Returns plural form index for a specific number.

The index is computed from the formula of this language.

File

locale/locale.module, line 286
Enables administrators to manage the site interface languages.

Code

function locale_get_plural($count) {
  global $locale;
  static $locale_formula, $plurals = array();
  if (!isset($plurals[$count])) {
    if (!isset($locale_formula)) {
      $languages = locale_supported_languages();
      $locale_formula = $languages['formula'][$locale];
    }
    if ($locale_formula) {
      $n = $count;
      $plurals[$count] = @eval("return intval({$locale_formula});");
      return $plurals[$count];
    }
    else {
      $plurals[$count] = -1;
      return -1;
    }
  }
  return $plurals[$count];
}