Tanca l'anunci

Aplicació de diccionari nadiu Diccionari a Mac OS X és realment una cosa interessant i molt útil, de totes maneres només conté un diccionari explicatiu en anglès. En les instruccions següents, mostrarem com podem afegir qualsevol diccionari del programa Traductor de PC, que malauradament només és per a Windows.

Què necessitarem per a aquesta acció?

  • Eina de virtualització (VirtualBox, paral·leles)
  • Distribució en directe de Linux buttonpix (Jo solia aquesta imatge)
  • Simple perl guió disponible aquí,
  • Diccionaris de PC Translator (wtrdctm.exe, que després de la selecció Còpia de seguretat del diccionari crea fitxers com ara GRCSZAL.15, GRCSZAL.25, etc.)
  • DictUnifier versió 2.x

El primer que fem és instal·lar VirtualBox i hi crearem una nova màquina virtual. Seleccionarem el sistema operatiu Linux i versió Linux 2.6 (64 bits). Deixeu els 8 GB suggerits quan creeu una nova imatge de disc dur, no instal·larem res, només utilitzarem aquesta màquina virtual per arrencar la distribució Knoppix en directe. Després de crear una màquina virtual nova, fem clic a la seva configuració, on es troba a la secció Dipòsit seleccioneu la imatge del CD (a la finestra Arbre d'emmagatzematge), s'escriurà al costat buiti, a la dreta, al costat de Unitat de CD/DVD, feu clic a la imatge del CD. Ens obrirà un menú per triar Trieu un fitxer de disc de CD/DVD virtual i seleccioneu la imatge baixada de la distribució Knoppix, és a dir. imatge.

Anem a la configuració de la xarxa (Xarxa) i configureu-lo segons la imatge.

Fem clic a sobre Ok i tornem a la llista de màquines virtuals. Fem una ullada a la configuració aquí VirtualBox, on a la secció Xarxa comprovarem la configuració de l'única xarxa només per a host (vboxnet0). El seleccionem i fem clic al tornavís. A la pantalla següent, comprovarem si la configuració de l'adaptador i DHCP s'ajusta a les 2 imatges següents.

Ara podem iniciar la màquina virtual. Al cap d'una estona, s'iniciarà la interfície gràfica d'usuari, on obrim el terminal fent clic a la icona que es mostra amb la fletxa.

Escrivim l'ordre a la finestra oberta

sudo apt-get update

Aquesta ordre iniciarà l'"actualització del sistema", és com quan executeu l'actualització de programari a Mac OS. Knoppix baixa les versions actuals de tots els paquets, però no actualitza el sistema en si. Aquest procés tarda una mica, així que prepararem el Mac OS per connectar-se a aquesta màquina virtual.

A Mac OS, iniciem Preferències del sistema (Preferències del sistema) i en ell fem clic a l'element compartit (Compartir).

En això fem clic a l'element Intercanvi d'arxius i feu clic al botó opcions.

A la pantalla següent, ens assegurarem que estigui comprovat Compartiu fitxers i carpetes mitjançant SMB i que el vostre nom també estigui comprovat a la finestra de sota.

Després anem a la configuració de l'usuari, on fem clic amb el botó dret sobre el nostre usuari i seleccionem Opcions avançades.

En aquesta pantalla recordem l'anomenat Nom del compte, que està encerclat, l'utilitzarem per connectar-nos des de la màquina virtual.

Crearem un directori especial a l'escriptori Diccionari. Passem a ell i desempaquetem el guió pctran2stardict-1.0.1.zip i hi posem els fitxers exportats des de PC Translator. El directori resultant serà semblant a la imatge següent.

Ara tornem a fer clic a la màquina virtual, on l'actualització ja s'hauria d'acabar i escrivim al terminal

sudo apt-get install stardict-tools

Aquesta ordre instal·larà les eines stardict necessàries al sistema. Són requerits pel guió. Després d'acordar què s'instal·larà i instal·lar, muntarem al Mac OS el seu directori d'inici amb l'ordre

sudo mount -t smbfs -o nom d'usuari=<Nom del compte>,rw,noperm //192.168.56.2/<Nom del compte> /mnt

Aquesta ordre es muntarà al vostre directori d'inici compartit. Nom del compte substituir amb el que està escrit Opcions avançades per al vostre compte de Mac OS. Un cop envieu aquesta ordre, us demanarà que introduïu la vostra contrasenya. Introduïu-lo i no us sorprengui que no mostri asteriscs. Ara canviem al directori del diccionari de l'escriptori amb l'ordre

cd /mnt/Desktop/Diccionari

Aneu amb compte, Linux distingeix entre majúscules i minúscules, el que significa que escriptori a desktop hi ha 2 directoris diferents. La següent comanda és només per senzillesa. Escriviu això al terminal de la màquina virtual:

per F a `ls GR*`; exportar DICTIONARY="$DICTIONARY $F"; fet;

El que farà és posar els noms dels fitxers GR* a la variable del sistema $DICTIONARY. M'agrada més perquè a l'ordre següent hauríeu d'enumerar tots els fitxers manualment i amb la finalització de la clau funcionant TAB, és una primavera. Ara tenim tots els fitxers del diccionari alemany-txec a la variable del sistema del diccionari i executem l'ordre

zcat $DICCIONARI > ancs.txt

Això combinarà tots els fitxers en 1 fitxer, que s'ha d'anomenar ancs.txt. Un cop fet, podem executar l'ordre

perl pctran2stardict.pl 

On podem substituir la llengua per la que conversem, per exemple "en", "de", etc. A la pregunta següent, respondrem sincerament que tenim PC Translator legalment i esperarem fins que el guió l'acabi. L'script crearà 4 fitxers al directori, per descomptat, segons l'idioma del diccionari que estem convertint.

  • pc_translator-de-cs
  • pc_translator-de-cs.dict.dz
  • pc_translator-de-cs.idx
  • pc_translator-de-cs.ifo

Ara podem tancar la màquina virtual i tancar VirtualBox.

Ens interessaran els tres últims fitxers amb l'extensió. Primer, obrim el fitxer amb l'extensió jo fo en un editor de text (qualsevol, he utilitzat TextEdit.app enviat amb Mac OS). Trobem una línia al fitxer "sametypesequence=m". Aquí substituïm la lletra m per lletra g.

Ara crearem un directori per al nostre diccionari. Per exemple, per a alemany-txec, creem deutsch-txec i arrossegueu-hi els 3 fitxers amb les extensions dict.dz, idx i ifo. Llencem Terminal. aplicació (preferiblement a través de Spotlight, en cas contrari es troba a / Aplicacions / Utilitats). Hi escrivim:

cd ~/Escriptori/Diccionari

Això ens portarà al directori del diccionari i gzip el nostre diccionari amb l'ordre

tar -cjf deutsch-czech.tar.bz2 deutsch-czech/

Esperarem fins que el fitxer estigui empaquetat. Ara executem la utilitat DictUnifier i arrossegueu-hi el fitxer resultant deutsch-czech.tar.bz2. A la pantalla següent, només fem clic al botó d'inici i esperem (penjar la base de dades és molt llarg, pot trigar fins a dues hores). Després d'arribar-hi, tindreu un nou diccionari afegit al vostre Dictionary.app. Felicitats.

Finalment, m'agradaria donar les gràcies a l'usuari sota el sobrenom Samuel Gordon, que va publicar aquesta guia de forma abreujada a mujmac.cz, l'acabo d'ampliar per a usuaris que no són Linux. Com que no distribuïm warez, no us podem proporcionar fitxers preparats. Cadascú realment ha de fer-los ells mateixos. Tampoc pregunteu als altres a la discussió, qualsevol enllaç per descarregar-los s'eliminarà immediatament. Gràcies per la seva comprensió.

.