wc_translate_user_roles()WC 3.7.0

Translate WC roles using the woocommerce textdomain.

Хуков нет.

Возвращает

Строку.

Использование

wc_translate_user_roles( $translation, $text, $context, $domain );
$translation(строка) (обязательный)
Translated text.
$text(строка) (обязательный)
Text to translate.
$context(строка) (обязательный)
Context information for the translators.
$domain(строка) (обязательный)
Text domain. Unique identifier for retrieving translated strings.

Список изменений

С версии 3.7.0 Введена.

Код wc_translate_user_roles() WC 8.7.0

function wc_translate_user_roles( $translation, $text, $context, $domain ) {
	// translate_user_role() only accepts a second parameter starting in WP 5.2.
	if ( version_compare( get_bloginfo( 'version' ), '5.2', '<' ) ) {
		return $translation;
	}

	if ( 'User role' === $context && 'default' === $domain && in_array( $text, array( 'Shop manager', 'Customer' ), true ) ) {
		return translate_user_role( $text, 'woocommerce' );
	}

	return $translation;
}