apply_filters( "ngettext_{$domain}", string $translation, string $single, string $plural, int $number, string $domain )
- Since
- 5.5.0
Filters the singular or plural form of a string for a domain.
Description
The dynamic portion of the hook name, $domain, refers to the text domain.
Compatibility
- WordPress
- since 5.5.0
- 6.7.7
- 6.8.8
- 6.9.7
- 7.0.4
- 7.1.0
Present in every tracked release (6.7.7 to 7.1.0).
Parameters
$translationstring- Translated text.
$singlestring- The text to be used if the number is singular.
$pluralstring- The text to be used if the number is plural.
$numberint- The number to compare against to use either the singular or plural form.
$domainstring- Text domain. Unique identifier for retrieving translated strings.
Where this hook fires · 1
wp-includes/l10n.php:512_n()
Source code
* @param string $translation Translated text. * @param string $single The text to be used if the number is singular. * @param string $plural The text to be used if the number is plural. * @param int $number The number to compare against to use either the singular or plural form. * @param string $domain Text domain. Unique identifier for retrieving translated strings. */ $translation = apply_filters( "ngettext_{$domain}", $translation, $single, $plural, $number, $domain ); return $translation;} /** * Translates and retrieves the singular or plural form based on the supplied number, with gettext context.Changelog
Introduced in 5.5.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 6.7.7 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
- Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.