Advertentie sluiten

Native woordenboektoepassing Woordenboek in Mac OS X is inderdaad een interessant en zeer nuttig iets, het bevat sowieso alleen een Engels verklarend woordenboek. In de volgende instructies laten we zien hoe we elk woordenboek uit het programma kunnen toevoegen PC-vertaler, die helaas alleen voor Windows is.

Wat hebben we nodig voor deze actie?

  • Virtualisatietool (VirtualBox, Parallels)
  • Linux live-distributie Knoppix (Ik gebruikte deze afbeelding)
  • eenvoudig perl schrift beschikbaar hier,
  • Woordenboeken van PC Translator (wtrdctm.exe, die na selectie Een back-up maken van het woordenboek maakt bestanden zoals GRCSZAL.15, GRCSZAL.25, bij D.)
  • DictUnifier versie 2.x

Het eerste wat we doen is installeren VirtualBox en we zullen er een nieuwe virtuele machine in creëren. We selecteren het besturingssysteem Linux en versie Linux 2.6 (64-bit). Laat de voorgestelde 8 GB bij het maken van een nieuwe HDD-image. We installeren niets, we gebruiken deze virtuele machine alleen om de live Knoppix-distributie op te starten. Nadat we een nieuwe virtuele machine hebben gemaakt, klikken we door naar de instellingen, waar in de sectie Opbergen selecteer de CD-image (in het venster Opslag Boom), wordt ernaast geschreven leegen klik rechts naast CD/DVD-station op de CD-image. Er gaat een menu open waaruit we kunnen kiezen Kies een virtueel cd/dvd-schijfbestand en selecteer de gedownloade afbeelding van de Knoppix-distributie, namelijk. afbeelding.

Laten we naar de netwerkinstellingen gaan (Netwerk) en stel deze in volgens de afbeelding.

Wij klikken door Ok en we keren terug naar de lijst met virtuele machines. Laten we hier eens naar de instellingen kijken VirtueleBox, waar in de sectie Netwerk we zullen de instellingen van het enige host-only netwerk controleren (vboxnet0). We selecteren het en klikken op de schroevendraaier. In het volgende scherm controleren we of de adapter- en DHCP-instellingen overeenkomen met de volgende 2 afbeeldingen.

Nu kunnen we de virtuele machine starten. Na een tijdje start voor ons de grafische gebruikersinterface, waar we de terminal openen door op het pictogram met de pijl te klikken.

We schrijven de opdracht in het open venster

sudo apt-get update

Met deze opdracht wordt de systeemupdate gestart, net zoals wanneer u een Software-update uitvoert op Mac OS. Knoppix downloadt de huidige versies van alle pakketten, maar werkt het systeem zelf niet bij. Dit proces duurt enige tijd, dus we zullen het Mac OS voorbereiden om verbinding te maken met deze virtuele machine.

In Mac OS starten we Systeemvoorkeuren (System Preferences) en daarin klikken we op het deelitem (Delen).

Hierin klikken we op het item Bestanden delen een klik op de knop Opties.

In het volgende scherm zorgen wij ervoor dat dit aangevinkt is Bestanden en mappen delen met SMB en dat uw naam ook wordt gecontroleerd in het venster daaronder.

Vervolgens gaan we naar de gebruikersinstellingen, waar we met de rechtermuisknop op onze gebruiker klikken en selecteren geavanceerde opties.

In dit scherm onthouden we de zogenaamde Accountnaam, dat omcirkeld is, zullen we gebruiken om verbinding te maken vanaf de virtuele machine.

We zullen een speciale map op het bureaublad maken Woordenboek. We gaan ernaartoe en pakken het script uit pctran2stardict-1.0.1.zip en we plaatsen de bestanden die zijn geëxporteerd vanuit PC Translator daar. De resulterende map ziet er ongeveer uit als in de volgende afbeelding.

Nu klikken we opnieuw in de virtuele machine, waar de update al voltooid zou moeten zijn, en schrijven we in de terminal

sudo apt-get install stardict-tools

Met deze opdracht worden de benodigde Stardict-tools op het systeem geïnstalleerd. Ze zijn vereist door het script. Nadat we overeenstemming hebben bereikt over wat er zal worden geïnstalleerd en geïnstalleerd, zullen we het Mac OS in de thuismap koppelen met de opdracht

sudo mount -t smbfs -o gebruikersnaam=<Accountnaam>,rw,noperm //192.168.56.2/<Accountnaam> /mnt

Deze opdracht wordt gekoppeld aan uw gedeelde thuismap. Accountnaam vervangen door wat er in staat geavanceerde opties voor uw Mac OS-account. Zodra u deze opdracht verzendt, wordt u gevraagd uw wachtwoord in te voeren. Voer het in en wees niet verrast dat er geen sterretjes worden weergegeven. Nu gaan we met de opdracht naar de woordenboekmap op uw bureaublad

cd /mnt/Desktop/Woordenboek

Wees voorzichtig, Linux is hoofdlettergevoelig, wat betekent dat Desktop a desktop er zijn 2 verschillende mappen. De volgende opdracht is alleen bedoeld voor de eenvoud. Typ dit in de terminal van de virtuele machine:

voor F in `ls GR*`; exporteer DICTIONARY="$DICTIONARY $F"; klaar;

Wat dit zal doen is de namen van de GR*-bestanden in de systeemvariabele $DICTIONARY plaatsen. Ik vind het leuker omdat je in de volgende opdracht alle bestanden handmatig zou moeten weergeven terwijl de sleutelaanvulling werkt TAB, het is een lente. Nu hebben we alle bestanden van het Duits-Tsjechisch woordenboek in de woordenboeksysteemvariabele en voeren we de opdracht uit

zcat $Woordenboek > ancs.txt

Hierdoor worden alle bestanden gecombineerd in 1 bestand, dat een naam moet krijgen ancs.txt. Zodra het klaar is, kunnen we de opdracht uitvoeren

perl pctran2stardict.pl 

Waar we bijvoorbeeld de taal kunnen vervangen door de taal waarmee we praten "nl", "de", enz. Op de volgende vraag zullen we naar waarheid antwoorden dat we PC Translator legaal hebben en we zullen wachten tot het script het afmaakt. Het script zal 4 bestanden in de map aanmaken, uiteraard afhankelijk van de taal van het woordenboek dat we converteren.

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

Nu kunnen we de virtuele machine beëindigen en VirtualBox sluiten.

We zijn geïnteresseerd in de laatste drie bestanden met de extensie. Eerst openen we het bestand met de extensie ifo in een teksteditor (elk, ik gebruikte Teksteditor.app geleverd met Mac OS). We vinden een regel in het bestand "sametypesequence=m". Hier vervangen we de letter m per brief g.

Nu gaan we een map voor ons woordenboek maken. Voor Duits-Tsjechisch maken we bijvoorbeeld deutsch-tsjechisch en slepen we alle 3 de bestanden met de extensies dict.dz, idx en ifo erin. Laten we lanceren terminal.app (bij voorkeur via Spotlight, anders staat het in / Applications / Utilities). Wij schrijven daarin:

cd ~/Bureaublad/Woordenboek

Dit brengt ons naar de woordenboekmap en gzipt ons woordenboek met de opdracht

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

We wachten tot het bestand is ingepakt. Nu voeren we het hulpprogramma DictUnifier uit en slepen we het resulterende bestand ernaartoe deutsch-czech.tar.bz2. Op het volgende scherm klikken we gewoon op de startknop en wachten we (het uploaden van de database duurt erg lang, het kan tot twee uur duren). Nadat je het hebt bereikt, wordt er een nieuw woordenboek toegevoegd aan je Dictionary.app. Gefeliciteerd.

Tenslotte wil ik de gebruiker onder de bijnaam bedanken Samuël Gordon, die deze handleiding in verkorte vorm heeft gepost op mujmac.cz, Ik heb het zojuist uitgebreid voor niet-Linux-gebruikers. Omdat we geen warez distribueren, kunnen we u geen kant-en-klare bestanden leveren. Iedereen moet ze echt zelf maken. Vraag het ook niet aan anderen in de discussie, eventuele links om ze te downloaden worden onmiddellijk verwijderd. Bedankt voor uw begrip.

.