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

Embed::get_translated_provider_labelprivateWC 1.0

Get translated label for a provider.

Method of the class: Embed{}

No Hooks.

Returns

String. Translated label for the provider.

Usage

// private - for code of main (parent) class only
$result = $this->get_translated_provider_label( $provider ): string;
$provider(string) (required)
Provider name.

Embed::get_translated_provider_label() code WC 10.5.0

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' );
		default:
			return __( 'Listen to the audio', 'woocommerce' );
	}
}