Luk annoncen

Native ordbog applikation ordbog i Mac OS X er virkelig en interessant og meget nyttig ting, i hvert fald indeholder den kun en engelsk forklarende ordbog. I de følgende instruktioner vil vi vise, hvordan vi kan tilføje enhver ordbog fra programmet PC-oversætter, som desværre kun er til Windows.

Hvad skal vi bruge til denne handling?

  • Virtualiseringsværktøj (VirtualBox, Parallels)
  • Linux live distribution Knoppix (Jeg brugte dette billede)
  • simpel perl script tilgængeligt zde,
  • Ordbøger fra PC Translator (wtrdctm.exe, som efter udvælgelse Sikkerhedskopiering af ordbogen opretter filer som f.eks GRCSZAL.15, GRCSZAL.25, etc.)
  • DictUnifier version 2.x

Det første vi gør er at installere VirtualBox og vi vil skabe en ny virtuel maskine i den. Vi vælger operativsystemet Linux og version Linux 2.6 (64-bit). Forlad de foreslåede 8 GB, når du opretter et nyt HDD-billede, vi installerer ikke noget, vi vil bare bruge denne virtuelle maskine til at starte den live Knoppix-distribution. Efter at have oprettet en ny virtuel maskine, klikker vi videre til dens indstillinger, hvor i afsnittet Opbevaring vælg cd-billedet (i vinduet Opbevaring Tree), vil blive skrevet ved siden af tom, og til højre ved siden af ​​cd/dvd-drev, klik på cd-billedet. Der åbnes en menu, som vi kan vælge imellem Vælg en virtuel cd/dvd-diskfil og vælg det downloadede billede af Knoppix-distributionen, dvs. billede.

Lad os gå til netværksindstillingerne (Netværk) og indstil den i henhold til billedet.

Vi klikker videre Ok og vi vender tilbage til listen over virtuelle maskiner. Lad os tage et kig på indstillingerne her VirtualBox, hvor i afsnittet Netværk vi tjekker indstillingerne for det eneste værtsnetværk (vboxnet0). Vi vælger det og klikker på skruetrækkeren. På det følgende skærmbillede vil vi kontrollere, om adapteren og DHCP-indstillingerne er i overensstemmelse med de følgende 2 billeder.

Nu kan vi starte den virtuelle maskine. Efter et stykke tid starter den grafiske brugerflade for os, hvor vi åbner terminalen ved at klikke på ikonet vist med pilen.

Vi skriver kommandoen i det åbne vindue

sudo apt-get update

Denne kommando vil starte systemets "opdatering", det er ligesom når du kører Softwareopdatering på Mac OS. Knoppix downloader de aktuelle versioner af alle pakker, men opdaterer ikke selve systemet. Denne proces tager noget tid, så vi forbereder Mac OS til at oprette forbindelse til denne virtuelle maskine.

I Mac OS starter vi Systemindstillinger (System Preferences) og i den klikker vi på delelementet (Deling).

I denne klikker vi på varen Fildeling og klik på knappen Indstillinger.

På det følgende skærmbillede sørger vi for, at det er markeret Del filer og mapper ved hjælp af SMB og at dit navn også er markeret i vinduet under det.

Derefter går vi til brugerindstillingerne, hvor vi højreklikker på vores bruger og vælger Avancerede indstillinger.

I denne skærm husker vi den såkaldte Kontonavn, som er omkranset, vil vi bruge det til at oprette forbindelse fra den virtuelle maskine.

Vi vil oprette en speciel mappe på skrivebordet Ordbog. Vi flytter til det og pakker manuskriptet ud pctran2stardict-1.0.1.zip og vi lægger filerne eksporteret fra PC Translator der. Den resulterende mappe vil ligne det følgende billede.

Nu klikker vi igen ind på den virtuelle maskine, hvor opdateringen allerede skulle være gennemført og vi skriver i terminalen

sudo apt-get install stardict-tools

Denne kommando vil installere de nødvendige stardict-værktøjer på systemet. De kræves af scriptet. Efter at være blevet enige om, hvad der skal installeres og installeres, monterer vi Mac OS dens hjemmemappe med kommandoen

sudo mount -t smbfs -o brugernavn=<Kontonavn>,rw,noperm //192.168.56.2/<Kontonavn> /mnt

Denne kommando monteres til din delte hjemmemappe. Kontonavn erstatte med det der står i Avancerede indstillinger til din Mac OS-konto. Når du sender denne kommando, vil den bede dig om at indtaste din adgangskode. Indtast den og bliv ikke overrasket over, at den ikke viser stjerner. Nu skifter vi til ordbogsmappen på dit skrivebord med kommandoen

cd /mnt/Desktop/Ordbog

Vær forsigtig, Linux skelner mellem store og små bogstaver, hvilket betyder det desktop a desktop der er 2 forskellige mapper. Den følgende kommando er kun for nemheds skyld. Indtast dette i terminalen i den virtuelle maskine:

for F i `ls GR*`; do export DICTIONARY="$DICTIONARY $F"; Færdig;

Hvad dette vil gøre er at sætte navnene på GR*-filerne i systemvariablen $DICTIONARY. Jeg kan bedre lide det, fordi du i den følgende kommando skal angive alle filerne manuelt og med fuldførelsen af ​​nøglen TAB, det er et forår. Nu har vi alle filerne i den tysk-tjekkiske ordbog i ordbogssystemvariablen, og vi udfører kommandoen

zcat $DICTIONARY > ancs.txt

Dette vil kombinere alle filer til 1 fil, som skal navngives ancs.txt. Når det er gjort, kan vi køre kommandoen

perl pctran2stardict.pl 

Hvor vi f.eks. kan erstatte sproget med det, vi snakker med "en", "de", etc. Til det efterfølgende spørgsmål vil vi svare sandfærdigt, at vi har PC Translator lovligt, og vi vil vente, indtil scriptet afslutter det. Scriptet vil oprette 4 filer i mappen, selvfølgelig i henhold til sproget i den ordbog, vi konverterer.

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

Nu kan vi afslutte den virtuelle maskine og lukke VirtualBox.

Vi vil være interesserede i de sidste tre filer med udvidelsen. Først åbner vi filen med filtypenavnet Ifo i en teksteditor (enhver, jeg brugte TextEdit.app leveres med Mac OS). Vi finder en linje i filen "samme typesekvens=m". Her erstatter vi bogstavet m pr brev g.

Nu vil vi oprette en mappe til vores ordbog. For eksempel for tysk-tjekkisk opretter vi tysk-tjekkisk og trækker alle 3 filer med udvidelserne dict.dz, idx og ifo ind i det. Lad os starte Terminal. App (helst gennem Spotlight, ellers er den placeret i / Programmer / Hjælpeprogrammer). Vi skriver i den:

cd ~/Desktop/Ordbog

Dette fører os til ordbogsmappen og gzip vores ordbog med kommandoen

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

Vi venter, indtil filen er pakket. Nu kører vi DictUnifier-værktøjet og trækker den resulterende fil ind i den deutsch-czech.tar.bz2. På den næste skærm klikker vi bare på startknappen og venter (upload af databasen er virkelig lang, det kan tage op til to timer). Når du har nået den, vil du få tilføjet en ny ordbog til din Dictionary.app. Tillykke.

Til sidst vil jeg gerne takke brugeren under kaldenavnet Samuel Gordon, som udsendte denne guide i forkortet form på mujmac.cz, Jeg har lige udvidet det til ikke-Linux-brugere. Da vi ikke distribuerer warez, kan vi ikke give dig færdige filer. Alle skal virkelig lave dem selv. Spørg heller ikke andre i diskussionen, eventuelle links til at downloade dem vil blive slettet med det samme. Tak for din forståelse.

.