Chiudi l'annuncio

Applicazione dizionario nativo Dizionario in Mac OS X è infatti una cosa interessante e molto utile, contiene comunque solo un dizionario esplicativo in inglese. Nelle seguenti istruzioni mostreremo come aggiungere qualsiasi dizionario dal programma Traduttore PC, che purtroppo è solo per Windows.

Di cosa avremo bisogno per questa azione?

  • Strumento di virtualizzazione (VirtualBox, Parallels)
  • Distribuzione live di Linux Knoppix (Ero solito questa immagine)
  • semplice perl sceneggiatura disponibile qui,
  • Dizionari dal traduttore PC (wtrdctm.exe, che dopo la selezione Backup del dizionario crea file come GRCSZAL.15, GRCSZAL.25, ecc.)
  • DictUnifier versione 2.x

La prima cosa che facciamo è installare VirtualBox e creeremo una nuova macchina virtuale al suo interno. Selezioneremo il sistema operativo Linux e versione Linux 2.6 (64 bit). Lascia gli 8 GB suggeriti quando crei una nuova immagine HDD, non installeremo nulla, useremo semplicemente questa macchina virtuale per avviare la distribuzione Knoppix live. Dopo aver creato una nuova macchina virtuale, facciamo clic sulle sue impostazioni, nella sezione Archiviazione selezionare l'immagine del CD (nella finestra Albero di archiviazione), verrà scritto accanto ad esso vuotoe, a destra accanto a Unità CD/DVD, fare clic sull'immagine del CD. Si aprirà un menu tra cui scegliere Scegli un file del disco CD/DVD virtuale e seleziona l'immagine scaricata della distribuzione Knoppix, vale a dire. immagine.

Andiamo alle impostazioni di rete (Network NetPoulSafe) e impostarlo in base all'immagine.

Clicchiamo su Ok e torniamo all'elenco delle macchine virtuali. Diamo un'occhiata alle impostazioni qui VirtualBox, dove nella sezione Network NetPoulSafe controlleremo le impostazioni dell'unica rete solo host (vboxnet0). Lo selezioniamo e facciamo clic sul cacciavite. Nella schermata seguente, controlleremo se l'adattatore e le impostazioni DHCP sono conformi alle 2 immagini seguenti.

Ora possiamo avviare la macchina virtuale. Dopo un po' si avvierà l'interfaccia utente grafica, dove apriamo il terminale facendo clic sull'icona mostrata con la freccia.

Scriviamo il comando nella finestra aperta

sudo apt-get update

Questo comando avvierà l'"aggiornamento" del sistema, è come quando esegui l'aggiornamento software su Mac OS. Knoppix scarica le versioni attuali di tutti i pacchetti, ma non aggiorna il sistema stesso. Questo processo richiede del tempo, quindi prepareremo il sistema operativo Mac per connettersi a questa macchina virtuale.

In Mac OS, avviamo Preferenze di Sistema (Preferenze di sistema) e in esso facciamo clic sulla voce di condivisione (Sharing).

In questo facciamo clic sull'elemento Condivisione di file e clicca sul pulsante Opzioni.

Nella schermata seguente, ci assicureremo che sia selezionato Condividi file e cartelle utilizzando SMB e che il tuo nome sia controllato anche nella finestra sottostante.

Quindi andiamo alle impostazioni utente, dove facciamo clic con il pulsante destro del mouse sul nostro utente e selezioniamo Opzioni avanzate.

In questa schermata ricordiamo il cosiddetto Nome, che è cerchiato, lo utilizzeremo per connetterci dalla macchina virtuale.

Creeremo una directory speciale sul desktop Dizionario. Ci spostiamo su di esso e decomprimiamo lo script pctran2stardict-1.0.1.zip e lì inseriamo i file esportati da PC Translator. La directory risultante sarà simile all'immagine seguente.

Ora clicchiamo nuovamente nella macchina virtuale, dove l'aggiornamento dovrebbe già essere completato e scriviamo nel terminale

sudo apt-get install stardict-tools

Questo comando installerà gli strumenti Stardict necessari sul sistema. Sono richiesti dalla sceneggiatura. Dopo aver concordato cosa verrà installato e installato, monteremo il sistema operativo Mac nella sua home directory con il comando

sudo mount -t smbfs -o nomeutente=<Nome>,rw,noperm //192.168.56.2/<Nome> /mnt

Questo comando verrà montato nella directory home condivisa. Nome sostituire con quanto scritto Opzioni avanzate per il tuo account Mac OS. Una volta inviato questo comando, ti verrà richiesto di inserire la password. Inseriscilo e non stupirti che non mostri asterischi. Ora passiamo alla directory del dizionario sul desktop con il comando

cd /mnt/Desktop/Dizionario

Fai attenzione, Linux fa distinzione tra maiuscole e minuscole, il che significa che Desktop a tavolo ci sono 2 directory diverse. Il seguente comando è solo per semplicità. Digita questo nel terminale della macchina virtuale:

per F in `ls GR*`; esporta DIZIONARIO="$DIZIONARIO $F"; Fatto;

Ciò che farà sarà inserire i nomi dei file GR* nella variabile di sistema $DICTIONARY. Mi piace di più perché nel comando seguente dovresti elencare tutti i file manualmente e con il completamento tramite chiave funzionante TAB, è una primavera. Ora abbiamo tutti i file del dizionario tedesco-ceco nella variabile di sistema dizionario ed eseguiamo il comando

zcat $DIZIONARIO > ancs.txt

Questo combinerà tutti i file in 1 file, che dovrà essere nominato ancs.txt. Una volta terminato, possiamo eseguire il comando

perl pctran2stardict.pl 

Dove possiamo sostituire la lingua con quella con cui stiamo conversando, per esempio "en", "de", eccetera. Alla domanda successiva risponderemo sinceramente che disponiamo legalmente di PC Translator e aspetteremo finché lo script non lo finirà. Lo script creerà 4 file nella directory, ovviamente in base alla lingua del dizionario che stiamo convertendo.

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

Ora possiamo terminare la macchina virtuale e chiudere VirtualBox.

Saremo interessati agli ultimi tre file con estensione. Per prima cosa apriamo il file con l'estensione ifo in un editor di testo (qualsiasi, ho usato TextEdit.app fornito con Mac OS). Troviamo una riga nel file "stessotiposequenza=m". Qui sostituiamo la lettera m per lettera g.

Ora creeremo una directory per il nostro dizionario. Ad esempio, per il tedesco-ceco creiamo deutsch-czech e trasciniamo al suo interno tutti e 3 i file con le estensioni dict.dz, idx e ifo. Lanciamo Terminale.app (preferibilmente tramite Spotlight, altrimenti si trova in / Applicazioni / Utility). In esso scriviamo:

cd ~/Desktop/Dizionario

Questo ci porterà alla directory del dizionario e comprimeremo il nostro dizionario con il comando

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

Aspetteremo finché il file non sarà compresso. Ora eseguiamo l'utilità DictUnifier e trasciniamo al suo interno il file risultante deutsch-czech.tar.bz2. Nella schermata successiva, basta cliccare sul pulsante di avvio e attendere (il caricamento del database è davvero lungo, possono essere necessarie fino a due ore). Dopo averlo raggiunto, avrai un nuovo dizionario aggiunto al tuo Dictionary.app. Congratulazioni.

Infine, vorrei ringraziare l'utente sotto il nickname Samuele Gordon, che ha pubblicato questa guida in forma abbreviata su mujmac.cz, l'ho appena espanso per gli utenti non Linux. Poiché non distribuiamo warez, non possiamo fornirti file pronti. Ognuno deve davvero realizzarseli da solo. Non chiedere nemmeno ad altri nella discussione, eventuali collegamenti per scaricarli verranno eliminati immediatamente. Grazie per la vostra comprensione.

.