Automattic\WooCommerce\EmailEditor\Integrations\Core\Renderer\Blocks
Embed::get_translated_provider_label
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() 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' );
}
}