sudo limpa o ambiente antes de executar qualquer comando, portanto, a menos que você salve a variável de ambiente desejada em /etc/sudoers usando env_keep , a variável não será preservada por sudo .
Como alternativa, para um único comando, você pode fazer:
sudo LANG=en_US.UTF-8 some_command
Para preservar o ambiente atual:
sudo -E some_command