public function index_for_number($number) { if (!isset($this->_index_for_number)) { $gettext = new Gettext_Translations(); $expression = $gettext->parenthesize_plural_exression($this->plural_expression); $this->_index_for_number = $gettext->make_plural_form_function($this->nplurals, $expression); } $f = $this->_index_for_number; return $f($number); }
function index_for_number($number) { if (!isset($this->_index_for_number)) { $expression = Gettext_Translations::parenthesize_plural_exression($this->plural_expression); $this->_index_for_number = Gettext_Translations::make_plural_form_function($this->nplurals, $expression); } $f = $this->_index_for_number; return $f($number); }