Automattic\WooCommerce\EmailEditor\Integrations\Core\Renderer\Blocks

Embed::get_translated_provider_label │ private │ WC 1.0

Get translated label for a provider.

Метод класса: Embed{}

Хуков нет.

Возвращает

string. Translated label for the provider.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_translated_provider_label( $provider ): string;
$provider(строка) (обязательный)
Provider name.

Код Embed::get_translated_provider_label() WC 11.2.2

private function get_translated_provider_label( string $provider ): string {
	switch ( $provider ) {
		case 'spotify':
			return __( 'Listen on Spotify', 'woocommerce' );
		case 'soundcloud':
			return __( 'Listen on SoundCloud', 'woocommerce' );
		case 'pocket-casts':
			return __( 'Listen on Pocket Casts', 'woocommerce' );
		case 'mixcloud':
			return __( 'Listen on Mixcloud', 'woocommerce' );
		case 'reverbnation':
			return __( 'Listen on ReverbNation', 'woocommerce' );
		case 'youtube':
			return __( 'Watch on YouTube', 'woocommerce' );
		case 'videopress':
			return __( 'Watch on VideoPress', 'woocommerce' );
		case 'vimeo':
			return __( 'Watch on Vimeo', 'woocommerce' );
		case 'tiktok':
			return __( 'Watch on TikTok', 'woocommerce' );
		case 'dailymotion':
			return __( 'Watch on Dailymotion', 'woocommerce' );
		default:
			return __( 'Listen to the audio', 'woocommerce' );
	}
}