Nesse caso, 'themify'
é o textdomain definido para o tema, usado para tornar o tema traduzível . (Referência do Codex: load_theme_textdomain()
).
Preparar um tema pronto para tradução requer alguns passos.
-
Defina o textdomain do tema:
load_theme_textdomain( 'themify', TEMPLATEPATH.'/languages' );
-
Defina sequências traduzíveis no modelo.
Isso é feito usando uma das poucas funções de tradução:
__()
(por retornou strings),_e()
(para_x()
/_ex()
(para sequências de contexto do gettext ). Existem outros, mas você tem a idéia ...Uma string de texto estática, como
<p>Hello world!</p>
, é agrupada em uma função de tradução apropriada, como<p><?php _e( 'Hello World!', 'themify' ); ?></p>
, para disponibilizá-la para tradução. -
Gere os arquivos .mo / .po em referência como editar como editar um> arquivos de idioma