Skip Navigation

Este é o fórum de suporte técnico para o WPML — o plugin de WordPress multilíngue.

Todos podem ler, mas apenas clientes do WPML podem postar aqui. A equipe do WPML responde no fórum 6 dias por semana, 22 horas por dia.

This topic contains 11 respostas, has 3 vozes.

Last updated by Ricardo Barrelas 1 semana, 1 dia atrás.

Assigned support staff: Marcos Vinicios Barreto.

Autor Posts
maio 28, 2020 às 4:31 pm #6242199

Ricardo Barrelas

Hello,

we are trying to translate flat rate to portuguese language and also, we created a new string on child theme, but this string is not displaying on string translation panel. This string is called:"O valor indicado já inclui IVA à taxa legal em vigor."

We created a code to do it:

add_action( 'woocommerce_review_order_after_order_total', 'review_order_after_order_total_callback' );

function review_order_after_order_total_callback(){

?>
<tr class="price-VAT">
<td>
<?php _e('O valor indicado já inclui IVA à taxa legal em vigor.','woodmart'); ?>
</td>
</tr>
<?php
}

Is correct this code? We did scan of the child theme, we don't know it is related with this scan. When we created a string, normally verification was usually done on the main theme. It was a mistake the first option.

Check our link:

hidden link

Thanks for help.
Best Regards.

maio 28, 2020 às 5:29 pm #6242939

Diego Pereira
Supporter

Languages: Inglês (English ) Espanhol (Español ) Português (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hello, welcome to the WPML support Forum!

Your code seems correct. Maybe you can try with a different textdomain. E.g.

<?php _e('O valor indicado já inclui IVA à taxa legal em vigor.','woodmart-custom-string'); ?>

Then you will need to re-scan your child theme:
- Make sure you have the Translation Magagement and String Translator extensions active. If not, you can download here: https://wpml.org/account/downloads/
- Go to WPML → Theme and Plugin Localization → Strings in the themes
- Select your child theme and click on Scan selected theme for strings
- Go to WPML → String Translation and search for the Strings (you can select the "woodmart-custom-string" textdomain to find it easily).
- Translate the string, check the Translation is complete field and click on Save.

Ref: https://wpml.org/documentation/getting-started-guide/string-translation/

Please let us know if it worked for you.

junho 2, 2020 às 10:53 am #6273321

Ricardo Barrelas

Bom dia Diego,

Podemos falar a mesma língua...

A string já consegui traduzir com um text-domain que sugeriu.

Como traduzo a taxa fixa? Não estou a conseguir para inglês.

Obrigado.
Cumprimentos.

junho 3, 2020 às 1:44 am #6278031

Marcos Vinicios Barreto
Supporter

Languages: Inglês (English ) Português (Português )

Timezone: America/Bahia (GMT-03:00)

Olá Ricardo,

Obrigado pela confirmação. Tudo depende de como essa string ('taxa fixa') é inserida no tema, se ela for padrão do WooCommerce, então você pode fazer um scan dos arquivos do WooCommerce com os mesmos passos que Diego sugeriu e dessa forma você pode traduzi-la usando o String Translation.

Caso, ela seja inserida por qualquer outro plugin de terceiros, então basta fazer um scan desse plugin a fim de encontrar essa string e então fazer a tradução seguindo os mesmos procedimentos.

Há uma forma mais fácil de registrar essa string diretamente ao carregar a página onde ela aparece, nesse caso você pode tentar esses passos:

1 - No seu Painel WordPress > WPML > String Translation clique na opção 'Look for strings while pages are rendered' (veja o screenshot anexado)

2 - Acesse a página onde o texto desejado aparece ('taxa fixa') e faça um reload da mesma. De volta no String Translation, faça uma busca por essa string especifica e traduza de acordo a sua preferencia.

Veja: https://wpml.org/pt-br/documentacao/por-onde-comecar/traducao-de-strings/#registro-automatico-de-strings-para-traducao

junho 3, 2020 às 12:08 pm #6283255

Ricardo Barrelas

Boa tarde,

Obrigado pela vossa ajuda, mas continuamos sem conseguir...

Vejam o printscreen. Já traduzimos as duas strings do "Flat rate", mesmo assim continua aparecer "taxa fixa", nos dois idiomas.

Inclusive, fiz o que o Marcos disse, escolhendo a opção 'Look for strings while pages are rendered', tentamos procurar por taxa fixa no menu string translation, não aparece essa string em português.

Outro problema que está a ocorrer é traduzir os campos das filtragens tais como: "Categoria", "Marca", "Região","Produtor". Tentamos traduzir os campos para inglês.

Estes filtros são um shortcode do WPbakery, aparece no string translation, também traduzimos, mas continua aparecer só em Português quando mudamos no Switcher language.

Fica aqui o link dos filtros: hidden link

Vejam os printscreens para entender melhor...

Obrigado.
Cumprimentos.

junho 4, 2020 às 5:40 pm #6297729

Marcos Vinicios Barreto
Supporter

Languages: Inglês (English ) Português (Português )

Timezone: America/Bahia (GMT-03:00)

Olá Ricardo,

Obrigado pelos detalhes. Neste caso, precisamos dar uma olhada mais detalhada e pra isso é necessário acesso ao seu Painel WordPress. Por favor me forneça os detalhes de acesso ao Painel WordPress e FTP para que eu possa proceder com uma investigação detalhada, a próxima reposta está marcada como privada, dessa forma qualquer detalhe de acesso só é visualizada por você e nossa equipe de suporte. Obrigado pela colaboração e paciência, tenha um ótimo dia.

https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

junho 9, 2020 às 5:13 pm #6334479

Marcos Vinicios Barreto
Supporter

Languages: Inglês (English ) Português (Português )

Timezone: America/Bahia (GMT-03:00)

Olá,

Obrigado pelos detalhes fornecidos. Eu dei uma olhada detalhada e de fato as strings parecem estar traduzidas de forma correta, também notei que os plugins relacionados ao WPML estão desatualizados, nas versões mais antigas houve relatos de problemas com tradução de strings que foram corrigidos nas versões mais recentes.

Antes de migrarmos seu website para um servidor de testes a fim de proceder com uma investigação detalhada, eu recomendo que todos os plugins do WPML sejam atualizados para a versão mais recente em Painel WordPress > Plugins, após isso teste novamente essas strings e me deixe saber se o problema persiste. Tenha um ótimo dia.

Nota: Por favor não se esqueça que uma cópia de backup é sempre necessário antes de proceder com atualização de plugins.

junho 17, 2020 às 10:54 am #6392873

Ricardo Barrelas

Olá Marcos,

Ainda não tivemos oportunidade de testar o que mencionou... Vamos efectuar o backup primeiro antes de actualizar os plugins.

Darei notícias brevemente.

Obrigado.

junho 23, 2020 às 10:23 am #6433557

Ricardo Barrelas

Bom dia Marcos,

Já fizemos backup do site do cliente...
Actualizamos os Plugins do WPML, mas a "taxa fixa" e aqueles atributos continuam sem ter a tradução em inglês no Front-end do site.

O que precisa para dar continuidade ao processo de analise? Acha que é importante falar com os autores do tema também?

Obrigado.
Aguardamos.

Cumprimentos.

julho 2, 2020 às 8:51 am #6501821

Ricardo Barrelas

Bom dia,

Temos urgência que nos ajudem nesta situação do site... Como já mencionamos em cima, já fizemos o que pediu, mesmo assim não apareceu traduzido em inglês.

Aguardamos com maior brevidade.

Diga-nos o que precisa neste momento para pudermos corrigir isto.

Obrigado.
Cumprimentos.

julho 28, 2020 às 5:35 pm #6694537

Marcos Vinicios Barreto
Supporter

Languages: Inglês (English ) Português (Português )

Timezone: America/Bahia (GMT-03:00)

Hello,

I was reviewing some tickets and noticed you own got lost without any reply, I really sorry for that, it seems you accidentally marked your ticket as resolved and this way I wasn't able to keep tracking it. Please, let me know know if you still need any help in this regarding and I will proceed to help you. Please, accept my sincere apologies for that, have a nice day.

agosto 3, 2020 às 9:05 am #6724519

Ricardo Barrelas

Bom dia Marcos,

Acabamos por demorar um bocado a dar feedback. Tínhamos aberto outro ticket em inglês, mas foi fechado...

Temos dois problemas:

1 - Temos uma página traduzida para inglês, quando substituímos na página em inglês para outra imagem ao utilizar o WPBakery, a imagem desaparece. Sabe o que se pode a passar?

2 - Continuamos com o mesmo problema nos filtros da loja online que não ficam em inglês e também a taxa fixa não aparece em inglês.

Até à data, temos os plugins todos actualizados, sem ser a versão do core do WordPress, ainda não fizemos actualização com receio que isto dê algum problema.

Pedimos desculpa a demora, mas tivemos alguns problemas no site por estar alojado na Amazon, acabou por atrasar as coisas a dar feedback.

Consegue resolver este dois problemas numerados?

Inclusive, conversamos com o autor do tema, ele disse que isto só pode ser um problema do WPML.

Nota: Vamos dar feedback atempadamente, o máximo possível.

Obrigado.
Cumprimentos.