wordpress / latest / functions / _n_noop.html

_n_noop( string $singular, string $plural, string $domain = null ): array

Registers plural strings in POT file, but does not translate them.

Description

Used when you want to keep structures with translatable plural strings and use them later when the number is known.

Example:

$message = _n_noop( '%s post', '%s posts', 'text-domain' );
...
printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) );

Parameters

$singular string Required
Singular form to be localized.
$plural string Required
Plural form to be localized.
$domain string Optional
Text domain. Unique identifier for retrieving translated strings.

Default: null

Return

array Array of translation information for the strings.

  • string
    Singular form to be localized. No longer used.
  • 1string
    Plural form to be localized. No longer used.
  • singularstring
    Singular form to be localized.
  • pluralstring
    Plural form to be localized.
  • contextnull
    Context information for the translators.
  • domainstring|null
    Text domain.

Source

File: wp-includes/l10n.php. View all references

function _n_noop( $singular, $plural, $domain = null ) {
	return array(
		0          => $singular,
		1          => $plural,
		'singular' => $singular,
		'plural'   => $plural,
		'context'  => null,
		'domain'   => $domain,
	);
}

Used By

Used By Description

Changelog

Version Description
2.5.0 Introduced.

© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/_n_noop