Vocabolario per iPhone/iThouch

è possibile inserire un dizionario sul nostro iPhone/iThouch per non perdersi d'animo quando necessitiamo della traduzione di una parola in lingua straniera.
Su OSX è integrato un dizionario monolingua consultabile in vari modi, tra cui anche tramite scorciatoie da tastiera: vedete qui.

N.B. Per procedere in questo tutorial sono necessari dei prerequisiti:

1) Avere un iPhone/iTouch in cui sia presente l'Installer.
2) Aver installato un client come openSSH per il trasferimento dati da iPhone a computer tramite connessione sftp.
3) Connessione wireless attiva e connessa.
4) Cyberduck, per le impostazioni consultare questo topic.

Ora possiamo procedere! Smile

Sul gioiellino Apple questa opzione, per quanto mi risulta, non è presente!
Ci viene in contro una fantastica applicazione che si chiama WeDict

Reperibile nella source Ste Packaging (appartenete alla Community Sources inserendo questo indirizzo nell'installer: http://psmxy.org.nyud.net/iphone-apps/repo.cache.

Una volta eseguita l'installazione dell'applicazione abbiamo solo la possibilità di consultare dei dizionari online, aspetto tanto iteressante quanto inutile visto che noi vogliamo poter avere a portata di mano un Dizionario elettronico anche in modalità offline.
Nelle categorie presenti dell'installer esistono vari pacchetti di dizionari per questo software, ma tra questi non compare un dizionario Bilingua ITALIANO-INGLESE o INGLESE-ITALIANO.
Siamo costretti quindi ad aggiungerli manualmente.

L'applicazione si presenta in questo modo, e come potrete vedere dalle foto avrà come unica possibilità quella di consultare database online:

N.B. Per far scomparire la tastiera, visibile nel primo SreenShot è sufficiente cliccare nella parte di schermo vuoto e comparirà in basso il menù visibile nella seconda immagine.

Dobbiamo recuperare i file necessari da inserire manualmente nell'iPhone per avere i dizionari desiderati.
Possiamo cercare su StarDict Babylon Dictionaries e scegliere il dizionario di cui abbiamo bisogno.

Una volta eseguito il download ci troveremo di fronte un file in formato .bz2

Lo scompattiamo ed entriamo nella cartella appena estratta:

Al suo interno troveremo quattro file, tra cui uno con estensione ".dict.dz" ed uno con estensione ".idx" dobbiamo sostituire l'estensione del file ".dict.dz" in ".dict.gz". Gli altri file possono essere anche cestinati eccetto i due sopra citati.
Una volta sostituita l'estensione comparirà questo messaggio:

naturalmente dovremo dare la conferma di utilizzare la nuova estensione, quindi fate attenzione.
Eseguito questo passaggio dovremo decomprimere nuovamente il file .dict.gz, infatti potrete notare che l'icona da bianca verrà sostituita con quella utilizzata dai file estraibili con Utility Compressione.

Una volta estratto il file troveremo nella nostra cartella un file con estensione .dict.

Ora possiamo passare al trasferimento del nostro bel dizionario sul nostro iPhone/iTouch.

Come prima cosa avviamo Cyberduck e ci colleghiamo al nostro Dispositivo (do per scontato che sappiate vedere quale sia l'indirizzo IP dell'iphone/itouch).

Una volta eseguito l'accesso dovremo spostarci nella directory /var/mobile/Library/weDict. Se non dovesse esistere, createla voi con cyberduck, l'importante è che sia nominata così com'è nell'URL che vi ho fornito, ovvero weDict. Mi raccomando fate attenzione!!!!

Nota importante La directory sopra citata è valida solo ed esclusivamente se avrete eseguito l'operazione di switch delle applicazioni dalla memoria da 300 MB a quella da 7 GB con l'applicazione BossTools. Se così non fosse allora il percorso dovrebbe essere (non ne ho la certezza in quanto oramai ho già fatto lo switch): /Library/weDict.
Questo perchè per chi come me prova molte delle applicazioni che vengono create, per evitare di saturare la memoria dedicata al System (300 MB), è preferibile spostare tutte le applicazioni nella memoria Multimedia (7GB).

Bene una volta fatta questa piccola precisione possiamo proseguire.
Individuato il percorso esatto possiamo trasferire i file nella cartella di weDict e il gioco è fatto.

Bisogna solo avere una piccola accortezza ovvero quella di cambiare i permessi ad entrambi i file e settarli in questo modo:

Altrimenti potrebbe succedere che l'applicazione non riesca a gestire i dizionari.
Per controllare i permessi in Cyberduck è sufficiente, dopo aver selezionato il file, digitare mela+i (proprio come sul nostro amato OSX)

Dalla foto delle directory avrete sicuramente notato che nel mio iPhone sono presenti ben tre dizionari!
Esatto, è possibile metterne quanti se ne vuole, infatti dopo il trasferimento è sufficiente:

1) Riavviare il dispositivo
2) Aprire weDict
3) Scegliere la modalità di consultazione locale (offline)
4) Scegliere nelle impostazioni che tipo di dizionario di vuole utilizzare.

Ecco alcuni ScreenShot:

Dizionario monolingua inglese

Dizionario inglese-italiano

Dizionario italiano-inglese

Dizionari Multipli

Come si può vedere è possibile selezionare il dizionario che si vuole o addirittura usarne più di uno contemporaneamente!

Tutorial di Tamet83

Discussione sul Forum