_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 ) );

Top ↑

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


Top ↑

Return

array Array of translation information for the strings.

  • string
    Singular form to be localized. No longer used.
  • 1 string
    Plural form to be localized. No longer used.
  • singular string
    Singular form to be localized.
  • plural string
    Plural form to be localized.
  • context null
    Context information for the translators.
  • domain string|null
    Text domain.


Top ↑

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,
	);
}


Top ↑

Changelog

Changelog
Version Description
2.5.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.