Translations::translate_plural()
Translates a plural string.
Метод класса: Translations{}
Хуков нет.
Возвращает
Строку
.
Использование
$Translations = new Translations(); $Translations->translate_plural( $singular, $plural, $count, $context );
- $singular(строка) (обязательный)
- -
- $plural(строка) (обязательный)
- -
- $count(int) (обязательный)
- -
- $context(строка)
- -
По умолчанию: null
Список изменений
С версии 2.8.0 | Введена. |
Код Translations::translate_plural() Translations::translate plural WP 6.5.2
public function translate_plural( $singular, $plural, $count, $context = null ) { $entry = new Translation_Entry( array( 'singular' => $singular, 'plural' => $plural, 'context' => $context, ) ); $translated = $this->translate_entry( $entry ); $index = $this->select_plural_form( $count ); $total_plural_forms = $this->get_plural_forms_count(); if ( $translated && 0 <= $index && $index < $total_plural_forms && is_array( $translated->translations ) && isset( $translated->translations[ $index ] ) ) { return $translated->translations[ $index ]; } else { return 1 === (int) $count ? $singular : $plural; } }