• Resolvido fabiobomba

    (@fabiobomba)


    Boa noite!
    Versão 4.7.3 – Tema: Rehub – Woocommerce.
    Alguém sabe onde eu posso traduzir a palavra “SALE!” que está na etiqueta do produto, como mostra a imagem que está no link abaixo? Quero traduzi-la para “OFERTA!”. Já traduzi muitas palavras com o Loco Translate, mas essa palavra não aparece. Já procurei em diversos arquivos.
    Até consegui localizar a palavra do jeito que aparece na etiqueta (Sale!), mas eu faço a alteração e não muda nada. Já limpei o cache, tanto do navegador quanto do WordPress mas também não muda.
    Eu consegui localizar a palavra nesses arquivos abaixo, mas sem sucesso na tradução:

    wp-content > themes > rehub > woocommerce > single-product > sale-flash.php

    wp-content > themes > rehub > woocommerce > loop > sale-flash.php

    wp-content > plugins > woocommerce > templates > single-product > sale-flash.php

    wp-content > themes > rehub > inc > widgets > featured_sidebar.php

    Eu inspecionei o elemento e vi que dá pra alterar, mas por ali não consegui identificar qual arquivo eu encontro essa palavra pra traduzir. Alguém tem alguma dica? Obrigado a todos!

    Segue tela:
    https://uploaddeimagens.com.br/imagens/tela_03-jpg

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @fabiobomba,

    Pelo woocommerce essa expressão só é usada nos arquivos templates\loop\sale-flash.php e templates\single-product\sale-flash.php mesmo. Se você procurou no seu tema e não encontrou, pode ser que ela esteja ainda sendo inserida por algum plugin, normalmente algum que tenha vindo com o tema. Como seu tema é comprado, talvez valha a pena perguntar no fórum do tema lá na themeforest.

    O woocommerce sempre usa essa expressão passada pelo filtro woocommerce_sale_flash. Tente incluir o seguinte código no functions.php do seu tema e veja se há alteração:

    function altera_sale( $texto, $post, $produto ) {
        return '<span class="onsale">Oferta!</span>';
    }
    add_filter( 'woocommerce_sale_flash', 'altera_sale', 99, 3);
    • Esta resposta foi modificada 5 anos, 4 meses atrás por Felipe Elia.
    Criador do tópico fabiobomba

    (@fabiobomba)

    Oi Felipe, boa tarde!
    Cara, fiz conforme tu indicou e deu certinho!
    Muito obrigado mais uma vez pela ajuda.

    Vou deixar aqui todo o caminho, caso alguém que esteja usando esse tema e esteja com esse mesmo problema:
    wp-content > themes > rehub > functions.php

    Coloquei o código que o Felipe me indicou nessa parte abaixo:
    //add shortcode functions
    include (TEMPLATEPATH . ‘/shortcodes/shortcodes.php’);

    Ficando assim:
    //add shortcode functions
    include (TEMPLATEPATH . ‘/shortcodes/shortcodes.php’);
    function altera_sale( $texto, $post, $produto ) {
    return ‘<span class=”onsale”>Oferta!</span>’;
    }
    add_filter( ‘woocommerce_sale_flash’, ‘altera_sale’, 10, 3);

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Tradução’ está fechado para novas respostas.