Conversor de Dicionarios do Babylon

Publicado por SuporteTecnicoID 09/10/2007

[ Hits: 4.992 ]

Homepage: http://www.linux-kdu.com.br

Download DictConv.sh




Converte os dicionários do Babylon para uso no StarDict.

  



Esconder código-fonte

#!/bin/sh
#Script criado pelo SuporteTecnicoID 01/06/2007

arq1=`kdialog --getopenfilename startDir:/ --title "Escolha o dicionario para ser convertido"`
arq2=`kdialog --title "Informe o Nome do dicionario convertido" --inputbox "Nome do Dicionario para Converter"`
dictconv $arq1 -o $arq2.ifo
rm -rf NovoDict.txt
ls -la *.dict >NovoDict.txt
ls -la *.idx >>NovoDict.txt
ls -la *.ifo >>NovoDict.txt 
kdialog --title "Estes são os arquivos do dicionario ja convertido" -textbox NovoDict.txt 860 220
kdialog  --title "Vamos adicionar os novos dicionarios?" --warningyesno "Vamos instalar \
eles no dicionario StarDict agora.\n Voce quer continuar a Instalação?"
if [ $? = "0" ]; then
kdialog --title "Atualização dos Dicionarios StarDict" --msgbox "ok! Vamos continuar a Atualização!"
dcopRef=`kdialog --title "Dicionario StarDict" --progressbar "Inicializando a atualização dos dicionarios do StarDict" 6`
dcop $dcopRef setProgress 1
sleep 2
dcop $dcopRef setLabel "Compactando os arquivos de dicionarios"
sleep 1
dictzip *.dict
sleep 2
dcop $dcopRef setProgress 2
sleep 2
dcop $dcopRef setLabel "Mostrando as auterações pelo NovoDict2.txt"
sleep 2
rm -rf NovoDict2.txt
ls -la *.dict.dz >NovoDict2.txt
ls -la *.idx >>NovoDict2.txt
ls -la *.ifo >>NovoDict2.txt
kdialog --title "NovoDict2.txt com os arquivos do dicionario ja compactados" -textbox NovoDict2.txt 860 220
dcop $dcopRef setProgress 3
sleep 2
dcop $dcopRef setLabel "Copiando os arquivos *.dict.dz para o dicionarios"
sudo cp *.dict.dz /usr/share/stardict/dic
sleep 2
dcop $dcopRef setProgress 4
sleep 2
dcop $dcopRef setLabel "Copiando os arquivos *.idx para o dicionarios"
sudo cp *.idx /usr/share/stardict/dic
sleep 2
dcop $dcopRef setProgress 5
sleep 2
dcop $dcopRef setLabel "Copiando os arquivos *.ifo para o dicionarios"
sudo cp *.ifo /usr/share/stardict/dic
sleep 2
dcop $dcopRef setProgress 6
sleep 2
kdialog --title "ok! Dicionarios do StarDict foram Instalados!" --msgbox "Obrigado por usar nosso Instalador! \n A www.indexdata.com.br e o SuporteTecnicoID - agradecem!"
dcop $dcopRef setLabel "Abrindo o StarDict"
sleep 1
dcop $dcopRef close
sleep 1
stardict
elif [ $? = "1" ]; then
kdialog --title "ok! Dicionarios não foram Instalados!!!" --msgbox "Obrigado por usar nosso Instalador! \n A www.indexdata.com.br e o SuporteTecnicoID - agradecem!"
fi

Scripts recomendados

Barra de Progresso com Shell Script

Angelinux Scripts - Teste de desempenho da sua maquina!

Automatizando com Script-Expect

Sysinfo versão 0.7

Executando comandos remotos via Dropbox


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts