27/abril/2008
Corrigindo tradução do Ubuntu 8.04 LTS (consola e rato argh!)
A nova versão do Ubuntu 8.04 está na praça, mas como é de se esperar sempre tem alguns ajustes aqui e acolá. Um problema que muitos notaram imediatamente foi a tradução de terminal e mouse em bom português lusitano: consola e rato! Realmente da uma certa irritação nos olhos e ouvidos!. Mas quando falamos de open source as correções não tardam a chegar, mesmo que não sejam de segurança. Baseado neste post resolvi escrever um pequeno script para corrigir automaticamente a tradução deste dois termos. Na verdade parece que mais um bug que um problema de tradução… mas vamos lá:
#!/bin/bash # # terminal+mouse-ubuntu804.sh - Corrigi problemas na tradução dos termos consola e rato no ubuntu 8.04 LTS # Autor : Wanderson S. Reis # ------------------------------------------------------------- # Este script corrigi automaticamente a tradução dos termos consola e rato # terminal e mouse no Ubuntu 8.04 LTS. # # detalhes sobre este problema: # http://andrenoel.com.br/2008/04/27/por-que-o-terminal-ainda-me-consola/ # # como usar: # $ chmod +x terminal+mouse-ubuntu804.sh # $ sudo ./terminal+mouse-ubuntu804.sh # # É feito um backup dos arquivos antes das alterações # ------------------------------------------------------------- # # Histórico: # # v0.1 2008-04-27, Wanderson S. Reis: # - Versão inicial exclui a última linha dos arquivos envolvidos # # Licença: GPL. # cat /usr/share/applications/gnome-terminal.desktop | grep -i "X-Ubuntu-Gettext-Domain=gnome-terminal" if [ "$?" = '0' ] then cp /usr/share/applications/gnome-terminal.desktop /usr/share/applications/gnome-terminal.desktop.backup$$ sed -i '$ d' /usr/share/applications/gnome-terminal.desktop fi cat /usr/share/applications/gnome-settings-mouse.desktop | grep -i "X-Ubuntu-Gettext-Domain=gnome-control-center-2.0" if [ "$?" = '0' ] then cp /usr/share/applications/gnome-settings-mouse.desktop /usr/share/applications/gnome-settings-mouse.desktop.backup$$ sed -i '$ d' /usr/share/applications/gnome-settings-mouse.desktop fi exit 0
Observação: ao executar pela primeira vez terá o seguinte retorno no terminal
X-Ubuntu-Gettext-Domain=gnome-terminal
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0
É isso. Use com moderação!