Suporte » Desenvolvendo com WordPress » Traduzir alguns detalhes dentro do Blog

  • Resolvido AmiltonTeles

    (@amiltonteles)


    Boa Noite pessoal, sou novo no mundo WordPress e estou com uma pequene dificuldade em saber onde traduzir algumas palavras em inglês de meu blog : n1noticias.com.br

    Ex: POSTED, NEWS STORIES, HOME / LATEST NEWS e por ai vai.

    Desde ja agradeço pela atenção de todos!

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • 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.

    Criador do tópico AmiltonTeles

    (@amiltonteles)

    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, 3 meses atrás por ecktmuller.
Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Traduzir alguns detalhes dentro do Blog’ está fechado para novas respostas.