2
respostas

Comando makemessage não funciona como esperado

Olá,

ao reproduzir que foi passado em video, ou seja, inserir a declaração do middleware, declarar a variável LOCALE_PATHS e criar a pasta locale, o comando makemessages não funciona como esperado.

A pasta pt_br/LC_MESSAGES e o arquivo .po não é criada

2 respostas

Bom pelo que eu li o django não gera mais o locale das libs, o jeito mais facil que eu encontrei de resolver o problema foi copiar o conteudo da pasta .venv/lib/python3.9/site-packages/rest_framework/locale/pt_BR/ para a pasta locale na raiz do projeto.

Olá Matheus, obrigado pela resposta.

Estranho que baixei a versão utilizada em aula e mesmo assim não funcionou.

Imagino que se o problema fosse a funcionalidade ter sido depreciada, pelo menos utilizando a mesma versão iria funcionar.

Mas por enqto vou seguir sua dica.