Este tutorial mostrará as 2 formas de traduzir HOOKs.

Forma 1 - Editando o arquivo XML do hook:

Usuarei como exemplo o Members Online Today.

1 - Abra o XML do hook e localize:

Código:
<?xml version="1.0" encoding="utf-8"?>
Substitua por:

Código:
<?xml version="1.0" encoding="iso-8859-1"?>
2 - Localize agora as entradas do hook para os arquivos de linguagem (<hookextras_language>). Para este hook de exemplo, será o bloco a seguir:

Código:
<hookextras_language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangOnlineToday</word_key>
	 <word_default>Members Online Today:</word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangOnlineTodayNone</word_key>
	 <word_default>No members have been online yet today.</word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangOnlineMostEver</word_key>
	 <word_default><![CDATA[Most members ever online in one day was <strong><#COUNT#></strong>, last accomplished on <strong><#DATE#></strong>.]]></word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangOnlineList</word_key>
	 <word_default>The following members have visited today:</word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangExpand</word_key>
	 <word_default>Expand</word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangCollapse</word_key>
	 <word_default>Collapse</word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
<language>
	 <word_app>forums</word_app>
	 <word_pack>public_boards</word_pack>
	 <word_key>hookLangLastActive</word_key>
	 <word_default>Last Active</word_default>
	 <word_custom/>
	 <word_js>0</word_js>
</language>
</hookextras_language>
Você vai traduzir todas as ocorrências de <word_default>. Exemplo:

Código:
<word_default>Members Online Today:</word_default>
Substitua por (ou por um texto à sua escolha):

Código:
<word_default>Membros que estiveram online hoje:</word_default>
Faça isso com todas as ocorrências de <word_default>, salve e reinstale o hook.

Feito.

Forma 2 - editando as language bits no Admin CP -> Look & Feel -> Manage Language:

Usaremos o mesmo hook e apenas uma entrada de linguagem para você entender o processo. Veja:

<language>
<word_app>forums</word_app>
<word_pack>public_boards</word_pack>
<word_key>hookLangOnlineToday</word_key>
<word_default>Members Online Today:</word_default>
<word_custom/>
<word_js>0</word_js>
</language>
Acesse o Admin CP -> Look & Feel -> Manage Languages. Clique no seu idioma e na caixa FIND, digite hookLangOnlineToday (negrito no script acima). Você verá:



Clique em GO para salvar. Agora você terá o hook traduzido:



Obs.: Ao fazer qualquer modificação recomendo que faça backup.
Compatível com a versão: 3.3.x mais pode tentar nas versões superiores também.
Fonte: SOS Invision