_nx_noop

Advertisement

Summery Summery

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

Syntax Syntax

_nx_noop( string $singular, string $plural, string $context, string $domain = null )

Description Description

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

Example of a generic phrase which is disambiguated via the context parameter:

$messages = array(
     'people'  => _nx_noop( '%s group', '%s groups', 'people', 'text-domain' ),
     'animals' => _nx_noop( '%s group', '%s groups', 'animals', 'text-domain' ),
);
...
$message = $messages[ $type ];
printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) );

Parameters Parameters

$singular

(Required) Singular form to be localized.

$plural

(Required) Plural form to be localized.

$context

(Required) Context information for the translators.

$domain

(Optional) Text domain. Unique identifier for retrieving translated strings.

Default value: null

Return 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.
  • '2'
    (string) Context information for the translators. No longer used.
  • 'singular'
    (string) Singular form to be localized.
  • 'plural'
    (string) Plural form to be localized.
  • 'context'
    (string) Context information for the translators.
  • 'domain'
    (string) Text domain.

Source Source

File: wp-includes/l10n.php

 * 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 ) );
 *
 * @since 2.5.0
 *

Advertisement

Changelog Changelog

Changelog
Version Description
2.8.0 Introduced.

Advertisement

Leave a Reply