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ó.
Teniu idea de com esborrar el diccionari afegit a continuació?
Moltes gràcies per la gran guia. Finalment vaig poder resoldre el traductor de PC per al coixí. Ja no cal fer paral·lelismes
A la llibreta d'adreces de casa, aneu a la carpeta Biblioteca i hi ha una carpeta Diccionaris i afegiu-hi tots els diccionaris afegits, només heu d'eliminar els que no vulgueu i desapareixeran del diccionari.app.
PD: M'alegro que t'hagi ajudat :)
I voleu donar un enllaç al fitxer primo preconvertit? :-) Gràcies
Has llegit l'últim paràgraf del text?
Cetl, però no podia :-)
zcat em diu que ANCZAL.11 no està en format gzip. només es va crear un fitxer durant l'exportació. no saps on pot ser l'error?
Malauradament, no ho sé del cap, no ens ha passat. De totes maneres, si hi ha un fitxer, quina mida té?
Només suposo, però pot passar que ja s'hagi exportat a tu en el format necessari per a l'script perl, és a dir. podeu saltar el pas d'enllaç i provar de canviar el nom d'ANCZAL.11 a ancs.txt i continuar el tutorial executant aquest script.
Si us plau, fes-me saber com et va. Gràcies
bé, aquest fitxer té uns 9 megabytes i no és text senzill, és una mena de format binari:/
S'executa l'script pl, però mostra dos errors i al final només hi ha fitxers pc_translator-en-cs i pc_translator-cs-en. no ifo ni res semblant :/
translator 2010 crea un problema, exporta el diccionari en un format diferent. El 2009 és sense problemes
interessant, gràcies per l'avís, intentaré esbrinar si seria possible fer alguna cosa el 2010
El meu amic té un traductor de 2010, vaig provar de fer-ne una còpia de seguretat amb ella i es va fer una còpia de seguretat a ANCSZAL.15 ... ANCSZAL.55, cap problema :( Si us plau, quina versió està causant problemes?
Gràcies
així que la persona que l'ha fet i sap com fer-la podria ser un personatge i ens l'enviés als principiants per correu electrònic? :) Seria genial gràcies.
El millor consell que he llegit des de fa temps. Gràcies, és genial :)
Hola, després d'introduir l'ordre sudo apt-get install stardict-tools diu: no es pot localitzar el paquet stardict-tools. Si us plau, aviseu què estic fent malament? Gràcies
Hola, voldria instruccions sobre com introduir el diccionari d'Apple cz-aj, aj-cz a l'iPad 3. Tinc un traductor i un diccionari d'estudi (multiBank Explorer) en CD. O en coneixeu un altre per a iPad?