Închide anunțul

Aplicație de dicționar nativ Dicționar în Mac OS X este într-adevăr un lucru interesant și foarte util, oricum conține doar un dicționar explicativ în engleză. În următoarele instrucțiuni, vom arăta cum putem adăuga orice dicționar din program Traducător PC, care, din păcate, este doar pentru Windows.

De ce vom avea nevoie pentru această acțiune?

  • Instrument de virtualizare (VirtualBox, Parallels)
  • Distribuție live Linux butonpix (Obisnuiam imaginea asta)
  • Simplu perl script disponibil aici,
  • Dicționare din PC Translator (wtrdctm.exe, care după selecție Copiere de rezervă a dicționarului creează fișiere precum GRCSZAL.15, GRCSZAL.25, etc.)
  • DictUnifier versiunea 2.x

Primul lucru pe care îl facem este să instalăm VirtualBox și vom crea o nouă mașină virtuală în ea. Vom selecta sistemul de operare Linux și versiune Linux 2.6 (64 de biți). Lăsați cei 8 GB sugerați când creați o nouă imagine HDD, nu vom instala nimic, vom folosi doar această mașină virtuală pentru a porni distribuția live Knoppix. După crearea unei noi mașini virtuale, facem clic pe setările acesteia, unde se află în secțiune Depozitare selectați imaginea CD-ului (în fereastra Arborele de depozitare), va fi scris alături gol, iar în dreapta lângă Unitate CD/DVD, faceți clic pe imaginea CD-ului. Se va deschide un meniu din care să alegem Alegeți un fișier CD/DVD virtual și selectați imaginea descărcată a distribuției Knoppix, adică. imagine.

Să mergem la setările de rețea (Reţea) și setați-l conform imaginii.

Facem clic pe Ok și revenim la lista de mașini virtuale. Să aruncăm o privire la setări aici VirtualBox, unde în secțiune Reţea vom verifica setările singurei rețele numai gazdă (vboxnet0). Îl selectăm și facem clic pe șurubelniță. În următorul ecran, vom verifica dacă adaptorul și setările DHCP sunt în conformitate cu următoarele 2 imagini.

Acum putem porni mașina virtuală. După un timp, interfața grafică cu utilizatorul va începe pentru noi, unde deschidem terminalul făcând clic pe pictograma afișată cu săgeata.

Scriem comanda în fereastra deschisă

sudo apt-get update

Această comandă va porni „actualizarea” sistemului, este ca atunci când rulați Actualizare software pe Mac OS. Knoppix descarcă versiunile curente ale tuturor pachetelor, dar nu actualizează sistemul în sine. Acest proces durează ceva timp, așa că vom pregăti Mac OS să se conecteze la această mașină virtuală.

În Mac OS, lansăm Preferințe de sistem (System Preferences) și în el facem clic pe elementul de distribuire (Partajarea).

În aceasta facem clic pe articol Distribuire a unui fisier și faceți clic pe butonul Opţiuni.

În ecranul următor, ne vom asigura că este verificat Partajați fișiere și foldere folosind SMB și că numele tău este verificat și în fereastra de mai jos.

Apoi mergem la setările utilizatorului, unde facem clic dreapta pe utilizatorul nostru și selectăm Opțiuni avansate.

În acest ecran ne amintim așa-numitul Nume de cont, care este încercuit, îl vom folosi pentru a ne conecta de la mașina virtuală.

Vom crea un director special pe desktop Dicţionar. Trecem la el și despachetăm scenariul pctran2stardict-1.0.1.zip și punem acolo fișierele exportate din PC Translator. Directorul rezultat va arăta similar cu imaginea următoare.

Acum facem din nou clic în mașina virtuală, unde actualizarea ar trebui să fie deja finalizată și scriem în terminal

sudo apt-get install stardict-tools

Această comandă va instala instrumentele stardict necesare pe sistem. Ele sunt cerute de script. După ce am convenit asupra a ceea ce va fi instalat și instalat, vom monta pe Mac OS directorul său principal cu comanda

sudo mount -t smbfs -o username=<Nume de cont>,rw,noperm //192.168.56.2/<Nume de cont> /mnt

Această comandă se va monta în directorul dvs. de pornire partajat. Nume de cont înlocuiți cu ceea ce este scris în Opțiuni avansate pentru contul dvs. Mac OS. Odată ce trimiteți această comandă, vă va solicita să introduceți parola. Introduceți-l și nu vă mirați că nu prezintă asteriscuri. Acum trecem la directorul dicționarului de pe desktop cu comanda

cd /mnt/Desktop/Dictionary

Fiți atenți, Linux este sensibil la majuscule și minuscule, ceea ce înseamnă că Desktop a desktop sunt 2 directoare diferite. Următoarea comandă este doar pentru simplitate. Tastați acest lucru în terminalul din mașina virtuală:

pentru F în `ls GR*`; face export DICTIONARY="$DICTIONARY $F"; Terminat;

Ceea ce va face aceasta este să pună numele fișierelor GR* în variabila de sistem $DICTIONARY. Îmi place mai mult pentru că în următoarea comandă ar trebui să enumerați toate fișierele manual și cu completarea cheii funcționând TAB, este un izvor. Acum avem toate fișierele dicționarului german-ceh în variabila de sistem dicționar și executăm comanda

zcat $DICTIONAR > ancs.txt

Aceasta va combina toate fișierele într-un singur fișier, care trebuie să fie numit ancs.txt. Odată ce este gata, putem rula comanda

perl pctran2stardict.pl 

Unde putem înlocui limba cu cea cu care conversam, de exemplu „en”, „de”, etc. La întrebarea ulterioară, vom răspunde sincer că avem PC Translator legal și vom aștepta până când scriptul îl termină. Scriptul va crea 4 fișiere în director, desigur, în funcție de limba dicționarului pe care îl convertim.

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

Acum putem închide mașina virtuală și închide VirtualBox.

Ne vor interesa ultimele trei fișiere cu extensia. Mai întâi, deschidem fișierul cu extensia IFO într-un editor de text (oricare, am folosit TextEdit.app livrat cu Mac OS). Găsim o linie în dosar „sametypesequence=m". Aici înlocuim litera m pe scrisoare g.

Acum vom crea un director pentru dicționarul nostru. De exemplu, pentru germană-cehă, creăm deutsch-ceh și tragem toate cele 3 fișiere cu extensiile dict.dz, idx și ifo în el. Hai să lansăm terminal.aplicație (de preferință prin Spotlight, altfel se află în / Aplicații / Utilitare). Scriem în el:

cd ~/Desktop/Dicționar

Acest lucru ne va duce la directorul dicționarului și gzip dicționarul nostru cu comanda

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

Vom aștepta până când fișierul este împachetat. Acum rulăm utilitarul DictUnifier și tragem fișierul rezultat în el germană-cehă.tar.bz2. Pe următorul ecran, facem doar clic pe butonul de pornire și așteptăm (încărcarea bazei de date este foarte lungă, poate dura până la două ore). După ce ajungeți la acesta, veți avea un nou dicționar adăugat la Dictionary.app. Felicitări.

În cele din urmă, aș dori să mulțumesc utilizatorului sub porecla Samuel Gordon, care a postat acest ghid în formă prescurtată la mujmac.cz, tocmai l-am extins pentru utilizatorii non-Linux. Deoarece nu distribuim warez, nu vă putem oferi fișiere gata. Fiecare chiar trebuie să le facă singur. Nu-i întreba nici pe alții în discuție, orice link-uri pentru a le descărca vor fi șterse imediat. Multumesc pentru intelegere.

.