Como você instala um .MO (arquivo de idioma) para usar como parte de um tema?

Eu tenho o meu próprio tema que criei e preciso suportar 3 idiomas. Comecei adicionando as funções gettext ao meu modelo _e (“string”, “namespace”), gerou o arquivo po com Poedit e, em seguida, criei o arquivo .mo para espanhol (es_ES)

Minha configuração atual que não está funcionando> Atualização

wp-config.php

define ('WPLANG', 'es_ES'); 

functions.php

 define('TPL_LANGUAGES',TEMPLATEPATH.'/languages/'); function theme_init(){ load_theme_textdomain( 'protoman', TPL_LANGUAGES); } add_action('init', 'theme_init'); 

arquivo de idiomas

 themes/protoman/languages/es_ES.mo 

index.php

  

AINDA NÃO SORTE!

Solutions Collecting From Web of "Como você instala um .MO (arquivo de idioma) para usar como parte de um tema?"

Você precisa carregar_theme_textdomain () no seu tema.

Coloque isso no arquivo de funções do tema:

 function theme_init(){ load_theme_textdomain('theme_name', get_template_directory() . '/languages'); } add_action ('init', 'theme_init'); 

Então você coloca arquivos de idioma em sua pasta de tema / idiomas

seus arquivos de idioma devem ser es_ES.mo e es_ES.po sem o domínio de texto na frente como o código indica File names such as: my_theme-sv_SE.mo will NOT work.