Ir para conteúdo

Se você já procurou uma string para ser traduzida usando os arquivos .pot do tema ou do plugin e se decepcionou ao não encontrar o texto, saiba que existe uma forma de traduzir o texto desejado usando um comando no functions.php.

Eu uso essa função quando estou com preguiça e não quero editar o source do Wordpress.

image.png

Copie e cole o código a seguir dentro do functions.php do seu tema. É possível traduzir diversas linhas.

/**
 * @snippet       Translate a String in WooCommerce
 * @how-to        Watch tutorial @ https://businessbloomer.com/?p=19055
 * @sourcecode    https://businessbloomer.com/?p=162
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 3.5.4
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_filter( 'gettext', 'bbloomer_translate_woocommerce_strings', 999, 3 );
 
function bbloomer_translate_woocommerce_strings( $translated, $text, $domain ) {
 
// STRING 1
$translated = str_ireplace( 'A password will be sent to your email address.', 'Uma senha será enviada para o seu endereço de e-mail.', $translated );
 

return $translated;
}

Caso queira traduzir mais textos, é só adicionar o seguinte comando antes do return $translated;

// STRING 2
$translated = str_ireplace( 'forbiddeen rules', 'forbiddeen é um gênio', $translated );

Crédito está no código fonte ? 

image.png

Feedback do Usuário

Comentários Recomendados

Não há comentários para mostrar.

Crie uma conta ou entre para comentar