Instalei através do Fantático a versão 1.7, que não tem o português brasil. Procurando aqui e ali, consegui colocar o pt_br em /lang.
O langconfig.php está assim:
<?PHP // $Id: langconfig.php,v 1.3.8.1 2006/11/01 09:37:08 moodler Exp $
// langconfig.php - created with Moodle 1.7 beta + (2006101003)
$string['alphabet'] = 'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z';
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
$string['firstdayofweek'] = '0';
$string['locale'] = 'pt_BR.UTF-8';
$string['localewin'] = 'Portuguese_Brazil.1252';
$string['localewincharset'] = '';
$string['oldcharset'] = 'ISO-8859-1';
$string['strftimedate'] = '%%d %%B %%Y';
$string['strftimedateshort'] = '%%d %%B';
$string['strftimedatetime'] = '%%d %%B %%Y, %%I:%%M %%p';
$string['strftimedaydate'] = '%%A, %%d %%B %%Y';
$string['strftimedaydatetime'] = '%%A, %%d %%B %%Y, %%I:%%M %%p';
$string['strftimedayshort'] = '%%A, %%d %%B';
$string['strftimedaytime'] = '%%a, %%H:%%M';
$string['strftimemonthyear'] = '%%B %%Y';
$string['strftimerecent'] = '%%d %%b, %%H:%%M';
$string['strftimerecentfull'] = '%%a, %%d %%b %%Y, %%I:%%M %%p';
$string['strftimetime'] = '%%I:%%M %%p';
$string['thischarset'] = 'UTF-8';
$string['thisdirection'] = 'ltr';
$string['thislanguage'] = 'Portugues';
?>
Mas mesmo assim, ainda tem muita coisa em Inglês e as palavras acentuadas, no lugar da letra com o ascento aparece um quadradinho. O que estou fazendo de errado?