Arquivo para Categoria 'bash'

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!

4 Comentários »