Translations::translate_plural( string $singular, string $plural, int $count, string $context = null )
Parameters
- $singular
-
(Required)
- $plural
-
(Required)
- $count
-
(Required)
- $context
-
(Optional)
Default value: null
Source
File: wp-includes/pomo/translations.php
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 == $count? $singular : $plural;
}