Como instalar as traduções para trac

1

Eu instalei o trac no meu servidor rodando o Ubuntu 12.04. O problema é que os usuários não podem alterar o idioma em suas preferências. Em vez disso, a seguinte mensagem é exibida:

Translations are currently unavailable. Trac has been localized to more than a dozen of languages but in order to be able to use them, the Babel package needs to be present when installing Trac. See TracInstall for details.

A instalação foi feita usando os repositórios do Ubuntu, mas não encontrei nenhum pacote relacionado ao trac e babel, nem ao trac e nada relacionado à internacionalização.

Como posso instalar as traduções para o trac?

    
por julien 23.05.2012 / 23:27

2 respostas

0

De acordo com Trac No Ubuntu , você precisa instalar o Babel (exatamente o que dizem os estados da mensagem de erro):

sudo apt-get install python python-babel
sudo apt-get install trac

Uma das coisas importantes mencionadas na mesma página é:

Also take into account that python-babel should be always installed before trac if you wish to see it internationalized.

Então, se após a instalação do python-babel em cima de trac localização ainda não existir, tente reinstalar trac com:

sudo apt-get install --reinstall trac

E, se ainda assim não houver resultados, provavelmente você precisará limpar os dois pacotes:

sudo apt-get purge python-babel trac

... e faça uma instalação limpa de trac conforme acima.

    
por Andrejs Cainikovs 24.05.2012 / 00:02
0

É um bug de embalagem. Atualmente, trac package (eu verifiquei 0.12.2-1 oneiric e 0.12.2-1build1 no preciso) não inclui arquivos de localização.

$ dpkg -L trac | grep /locale/ | wc -l
0

Veja o erro Debian # 644401 para mais detalhes.

Por um momento, enquanto a nova versão se propaga para os repositórios do Ubuntu (bug the maintainers), sugiro usar o Debian Ubuntu Quantal 0.12.3+, para o qual o problema foi resolvido. O seguinte funcionou para mim:

$ wget http://ftp.debian.org/debian/pool/main/t/trac/trac_0.12.3-1_all.deb
$ sudo dpkg -i trac_0.12.3-1_all.deb
$ dpkg -L trac | grep /locale/ | wc -l
261

(Eu acredito que é melhor colocar seu Trac offline enquanto o pacote é atualizado.)

Arquivei um bug do Ubuntu # 1016237 sobre esse assunto, veja o página de bug do Launchpad vinculada para seu status.

    
por drdaeman 21.06.2012 / 22:33