Olá Amilton, tudo bem?
Então, há algumas formas de se fazer a tradução dessas strings (frases):
1. Trabalhar nos arquivos .po e .mo
Esses são os arquivos que contém as traduções. Você pode entrar na pasta do seu tema wp-content/themes/seu-tema
e procurar por pelos arquivos. Eles geralmente estão em pastas relacionada a tradução, internacionalização… Após achá-los, você pode baixar o arquivo .po e editar em um software para isso. Muita gente usa um chamado Poedit 🙂 Assim, que acabar, ele fornecerá a opção de criar o .mo automático. Pode aceitar. Depois de tudo feito, pegue esses dois arquivos e substitua no seu servidor. Deverá funcionar
2. Usar um plugin de tradução
Você também pode fazer de uma maneira mais simples, que é instalando um plugin. Tem um chamado Loco Translate ( https://wordpress.org/plugins/loco-translate/ ). Lá você encontra seu tema e pode ver as traduções que faltam 🙂
Bom, espero ter ajudado!!!
Use o programa Poedit e use o google tradutor.
Olá Pessoal, agradeço as dicas! Achei um pocuco complicado fazer as alterações com os arquivos .po e .mo então deixei a preguiça de lado kk e Resolvi meu problema editando diretamente nos arquivos PHP na pasta raiz do próprio Tema.
Até que foi bem simples, recomendo fazerem a tradução dos elementos que não forem traduzidos em seus respectivos site WP pois é uma garantia a mais de que a tradução vai esta de acordo com o esperado.
Grande Abraço e a todos.
Olá AmiltonTeles!
Da maneira como você fez a tradução, quando vier uma atualização do seu tema, provavelmente você perderá todas as suas alterações :/
Espero que não aconteça, mas é um risco :/
Usei o plugin Loco Translate e foi simples e rápido! Recomendo. Meu tema é o MH Magazine lite. Fiquei horas procurando qual php estaria e em 5 minutos depois que instalei o plugin resolvi meu problema! Obrigado pela dica!
olá, pessoal.
sou novo aqui e não achei onde postar minha dúvida. ela é parecida com a deste tópico. então vou postar aqui. me desculpem se for redundante.
eu peguei um site pronto feio no wordpress, com o tema profitmag, e estou com dificuldade. é a seguinte:
tem uma sessão que fica passando as 5 últimas postagens no topo da página, e está em inglês: LATEST POST – eu quero mudar para ÚLTIMAS POSTAGENS. já procurei em vários arquivos para traduzir na linha do código e ainda não consegui.
achei este código abaixo, na header.php do tema, e foi só – alguém pode me ajudar? grato!
<header id="masthead" class="site-header clearfix" role="banner">
<div class="top-header-block clearfix">
<div class="wrapper">
<?php
$recent_args = array(
'numberposts' => 5,
'post_status' => 'publish',
);
$recent_posts = wp_get_recent_posts( $recent_args );
if( !empty( $recent_posts ) ):
?>
<div class="header-latest-posts f-left">
<ul id="js-latest" class="js-hidden">
<?php foreach( $recent_posts as $recent ): ?>
<li><a href="<?php echo get_permalink( $recent["ID"] ); ?>" title="<?php echo esc_attr( $recent['post_title'] ); ?>"><?php echo $recent['post_title']; ?></a></li>
<?php endforeach; ?>
</ul>
</div> <!-- .header-latest-posts -->
-
Esta resposta foi modificada 7 anos, 7 meses atrás por ecktmuller.