WP_Translation_File::make_plural_form_function()
Makes a function, which will return the right translation index, according to the plural forms header.
Метод класса: WP_Translation_File{}
Хуков нет.
Возвращает
callable(int
. $num): int Plural forms function.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->make_plural_form_function( $expression ): callable;
- $expression(строка) (обязательный)
- Plural form expression.
Список изменений
С версии 6.5.0 | Введена. |
Код WP_Translation_File::make_plural_form_function() WP Translation File::make plural form function WP 6.6.2
protected function make_plural_form_function( string $expression ): callable { try { $handler = new Plural_Forms( rtrim( $expression, ';' ) ); return array( $handler, 'get' ); } catch ( Exception $e ) { // Fall back to default plural-form function. return $this->make_plural_form_function( 'n != 1' ); } }