Conversor de Dicionarios do Babylon

Publicado por SuporteTecnicoID 09/10/2007

[ Hits: 4.988 ]

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

Backup do banco de dados Postgresql

bloqfor

Utilitário para Slackware 10

xmms+bitchx

NFS server/client com iptables


  

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