Como traduzir um plugin do wordpress – parte 2

In: wordpress

2 set 2010

Continuando a série de como traduzir um plugin chegamos segunda parte, para quem perdeu o primeiro post, leia aqui.

Neste post faremos a configuração do arquivo do plugin.

2 – Categoria Karatê kid

1 –  Para começar a tradução é necessário configurar plugin, adicionando o trecho de código abaixo de preferência nas primeiras linhas do arquivo do plugin.

<?php 
load_plugin_textdomain('$dominio_do_plugin', "/wp-content/plugins/pasta_do_plugin/");
?>
  • load_plugin_textdomain – Procura no diretório do plugin um arquivo de extensão  *.mo de acordo com a linguagem configurada no WordPress;
  • dominio_do_plugin – Variável utilizada nas linhas que serão traduzidas;
  • pasta_do_plugin – renomeie pelo nome da pasta do plugin

Exemplo:

<?php 
load_plugin_textdomain('wpp', "/wp-content/plugins/wp_portifolio/");
?>
  • wpp – Váriável escolhida com base nas iniciais do plugin, você pode criar do jeito que quiser;
  • wp_portifolio – Pasta do plugin.

2 – Chegamos a parte mais trabalhosa, você terá que vasculhar todo arquivo do plugin em busca de frases e palavras a serem traduzidas.

Exemplo:

<h2>WP-portfolio Settings</h2>

<?php
$mode = 'add';
$title = 'Add a New Image';
?>

Existem duas formas de traduzir as linhas, são elas:

  1. _e($texto, $dominio_do_plugin)
  2. __($texto, $dominio_do_plugin)
  • $texto – Texto a ser traduzido
  • $dominio_do_plugin – O mesmo declarado no load_plugin_textdomain no início do arquivo do plugin

A primeira forma é usada para imprimir o texto na tela, semelhante ao echo do php e segunda é usada para traduzir variáveis.

Exemplo:

<h2><?php _e('WP-portfolio Settings', 'wpp');</h2>
<?php
$mode = __('add', 'wpp');
$title = __('Add a New Image', 'wpp');
?>

No próximo e último post da série criaremos o arquivo de catálogo, até lá.

6 Responses to Como traduzir um plugin do wordpress – parte 2

Avatar

BillyBlay

setembro 3rd, 2010 at 11:22

No blog: Como traduzir um plugin do wordpress“ parte 2 – Billy Blay http://bit.ly/bkGPAX

Avatar

Wenetus Interactive

setembro 3rd, 2010 at 13:50

RT @BillyBlay: No blog: Como traduzir um plugin do wordpress“ parte 2 – Billy Blay http://bit.ly/bkGPAX

Avatar

Marcelo Mesquita

setembro 3rd, 2010 at 19:32

RT @BillyBlay: No blog: Como traduzir um plugin do wordpress“ parte 2 – Billy Blay http://bit.ly/bkGPAX

Avatar

Robison

setembro 3rd, 2010 at 19:37

RT @BillyBlay: No blog: Como traduzir um plugin do wordpress“ parte 2 – Billy Blay http://bit.ly/bkGPAX

Avatar

Como traduzir um plugin do wordpress – parte final - Billy Blay

setembro 4th, 2010 at 13:16

[...] Como traduzir um plugin do wordpress – parte final 4set2010 Filed under: wordpress Author: Billy Blay Finalizando a série de como traduzir um plugin, chegamos terceira e última parte e para quem perdeu o primeiro post  leia aqui. [...]

Avatar

livrowordpress

setembro 13th, 2010 at 18:04

No blog: Como traduzir um plugin do wordpress“ parte 2 – Billy Blay http://bit.ly/bkGPAX (via @MarceloMesquita)

Comment Form

Sobre

Billy Blay é Desenvolvedor Web e formado no curso Superior Tecnológico em Sistemas para Internet da Faculdade Marista e pós-graduado em Gestão ágil de projetos no C.E.S.A.R. EDU

Natal chegando, olha minha listinha ai!

My wishlist

Estou lendo