wppaste
WordPress

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:513_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.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.9.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.