## page created by wilecoyote
#LANGUAGE it
#format wiki
<<BR>>
<<Indice(depth=3)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=631437; rilasci="22.04 20.04 18.04 16.04 14.04")>>


= Introduzione =

'''Stardict''' è un'applicazione per consultare dizionari, utile per tradurre parole, termini e lemmi anche senza essere connessi a internet.

È pure utile installare i programmi di conversione di formato dei dizionari '''!DictConv''' e '''!DictZip''', così di poter usare i dizionari non disponibili nativamente nel formato '''Dict'''.

È inoltre disponibile un fork basato sulle librerie '''Qt''' chiamato '''QStardict'''.

<<Anchor(driver)>>
= Installazione =

== Installazione Stardict ==

<<Anchor(Ubuntu_22.04_e_successive)>>
=== Ubuntu 22.04 e successive ===

{{{#!wiki important
Nel rilascio '''22.04''' l'applicazione '''Stardict''' palesa  gravi problemi di funzionamento. Nell'attesa che vengano risolti, per aggirare il problema fare riferimento a [[#wavawuma|questo paragrafo]].}}}
<<Anchor(pacchetti)>>
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto:
 * [[apt://stardict|stardict]] per ambienti desktop basati su '''GNOME''';
 * [[apt://stardict-gtk|stardict-gtk]] per '''altri ambienti desktop''' in modo da evitare l'inopportuna installazione del pacchetto ''stardict-gnome''.
<<Anchor(wavawuma)>>
=== Ubuntu 20.04 ===

{{{#!wiki note 
Per Ubuntu 20.04 i pacchetti per l'applicazione '''Stardict''' non sono disponibili nei [[Repository|repository]] ufficiali.
Per aggirare il problema occorre scaricare i pacchetti dell'applicazione '''Stardict''' dai repository [[http://old-releases.ubuntu.com//|old-releases]].}}}

 0. Aprire il [[AmministrazioneSistema/Terminale|terminale]].
 0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare]] la cartella  `~/Stardict`.
 0. Aprire [[http://old-releases.ubuntu.com/ubuntu/pool/universe/s/stardict/|questa pagina]].
 0. Fare clic sui tasti '''Ctrl+F''' per mostrare la casella di ricerca del navigatore.
 0. Digitare nella casella il numero '''3.0.6-0.2build1'''.
 0. Scaricare i pacchetti indispensabili ''stardict'', ''statdict-common'', ''stardict-gtk'' e ''stardict-plugin'' alla versione su indicata, nonché quelli eventualmente necessari tra i ''stardict-plugin-<nome programma>'' e/o ''stardict-tools'', nella cartella `~/Stardict`.
 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi]] nella cartella `~/Stardict`.
 0. Per installare i pacchetti a seconda del rilascio digitare il comando:
   * '''Rilascio 20.04''':{{{
sudo dpkg -i stardict*_3.0.6-0.2build1_*.deb
}}} {{{#!wiki note
Se a schermo vengono indicati dei problemi con le dipendenze, dare il comando
«sudo apt install -f»}}}
   * '''Rilascio 22.04''':{{{
sudo dpkg --force-downgrade -i stardict*_3.0.6-0.2build1_*.deb
}}} {{{#!wiki note
Questo comando forza la retrocessione di versione dei pacchetti.}}}

Al termine della procedura, sarà possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Stardict'''.

{{{#!wiki note
Nel caso la procedura venga applicata al rilascio '''22.04''', dopo l'avvio verificare il corretto funzionamento.
Accertato il corretto funzionamento,  chiudere l'applicazione e provvedere al [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|blocco della versione]] dei pacchetti, per scongiurare l'aggiornamento della medesima.}}}

=== Fino a Ubuntu 18.04 ===

Nelle versioni di '''Ubuntu''' fino a questo rilascio, l'applicazione '''Stardict''' è presente e installabile seguendo i passaggi di [[#Ubuntu_22.04_e_successive|questo paragrafo]]. Tuttavia si tratta di una versione molto vecchia, è pertanto consigliabile utilizzare il '''PPA''' '''xuzhen666'''.

 0. Per abilitare e caricare il repository digitare nel [[AmministrazioneSistema/Terminale|terminale]] i seguenti comandi:{{{
sudo add-apt-repository ppa:xuzhen666/stardict}}}{{{
sudo apt upgrade}}}
 {{{#!wiki note
A causa di una inconsistenza, nei repository la libreria `libestools2.4` è sostituita dalla `libestools2.5` e l'aggiornamento da '''PPA''' può fallire.
Alla richiesta rispondere '''y''', così da provvedere a rimuovere il pacchetto plugin incompatibile `stardict-plugin-festival`.
}}}
 0. Per i pacchetti da installare leggere [[#pacchetti|questo paragrafo]].

== Installazione QStardict ==

{{{#!wiki important
Nel rilascio '''22.04''' l'applicazione '''QStardict''' palesa  gravi problemi di funzionamento. Nell'attesa che vengano risolti, fare riferimento a [[#wavawuma|questo paragrafo]] per installare la versione di ripiego per l'applicazione '''Stardict'''.}}}

Per la versione basata sull'interfaccia grafica '''Qt''' [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://qstardict|qstardict]].

Al termine della procedura, sarà possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] '''QStardict'''.

== Installazione DictConv e DictZip ==

Per la conversione dei formati dei dizionari scaricati, [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://dictconv|dictconv]] e  [[apt://dictzip|dictzip]].


= Utilizzo =

{{{#!wiki note
Appena installato, il programma sarà sprovvisto di dizionari. Vedere i paragrafi successivi per l'installazione e la configurazione.}}}

Una volta [[AmbienteGrafico/AvviareProgrammi|avviata]] l'applicazione, sarà sufficiente digitare una parola nella barra di ricerca in alto. Nella barra verticale di sinistra verrà visualizzato un elenco di parole simili o alfabeticamente vicine a quella ricercata. Al centro viene visualizzata la traduzione in una o più lingue (è possibile impostare quali dizionari utilizzare).

La spunta in basso a sinistra alla voce '''Scan''' serve per visualizzare attraverso una finestra pop-up, le traduzioni di testo selezionato in un editor di testo esterno a '''Stardict'''. 


= Installare dizionari =

'''Stardict''' ricerca i dizionari di cui necessita nei formati `.ifo`, `.idx` e `.dict` nella cartella ~/.stardict/dic che deve essere creata. 

 0. [[AmministrazioneSistema/ComandiBase#mkdir|Creare]] la cartella  `~/.stardict/dic`.
 0. Scaricare nella propria '''Home''' i dizionari desiderati in formato `.BGL` o dal sito dello sviluppatore originale di '''Stardict'''  [[http://download.huzheng.org/|huzheng]], oppure tra quelli messi a disposizione da un gruppo di volontari su cloud [[https://drive.google.com/drive/folders/0BzrQwK2v03aKWjlsQ3NsaWJKalU?resourcekey=0-DtgqOJiVFSDI231ugoQgiQ|GDrive]].
  {{{#!wiki note
Il sito [[http://download.huzheng.org/|huzheng]] è parzialmente in inglese e cinese, e richiede un po' di pazienza per trovare i dizionari `.BGL` desiderati.}}}
 0. Convertire il file in formato `.BGL` nei formati `.ifo`, `.idx` e `.dict`:{{{
dictconv nome_dizionario.BGL -o nome_dizionario.ifo
}}}avendo cura di sostituire la dicitura '''nome_dizionario''' con il nome effettivo del file. Ad esempio se si ha il file relativo al dizionario italiano-portoghese '''Italian_Portuguese.BGL''', il comando diviene:{{{
dictconv Italian_Portuguese.BGL -o Italian_Portuguese.ifo
}}}
 0. Spostare manualmente i file convertiti nella cartella `~/.stardict/dic` creata, oppure da terminale con il comando:{{{
mv nome_dizionario.*  ~/.stardict/dic
}}} avendo cura di sostituire la dicitura '''nome_dizionario''' con il nome effettivo dei file. Ad esempio, se si sono convertiti i file relativi al dizionario italiano-portoghese '''Italian_Portuguese.BGL''', il comando diviene:{{{
mv Italian_Portuguese.*  ~/.stardict/dic
}}}


= Gestire dizionari =

'''Stardict''' utilizza da subito tutti i dizionari installati. Vale a dire che se per esempio sono stati installati i dizionari ''italiano-tedesco'' e ''italiano-portoghese'', digitando una parola nel campo di ricerca in alto, verranno visualizzate sia la traduzione in tedesco che quella in portoghese.<<BR>>
È possibile variare le impostazioni in modo da dare la precedenza a un determinato dizionario o creare un gruppo in modo da visualizzare solo il dizionario richiesto (..o i dizionari richiesti).

 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma '''Stardict'''.
 0. Per accedere alle impostazioni, fare clic sull'icona a forma di ingranaggio in basso a destra.

== Modificare ordine dizionari ==

La scheda '''Dict List''' (o ''Lista Dict'') mostra la lista completa dei dizionari. È possibile qui selezionare uno di essi e attraverso, ad es. il pulsante '''Up''', portarlo in alto nella lista in modo che le sue traduzioni appaiano in cima durante l'utilizzo di '''Stardict'''. 

== Creare gruppi di dizionari ==

Nella scheda '''Manage Dict''' (o ''Gestione Dict'') è possibile creare gruppi di dizionari. Ad esempio può essere utile creare un gruppo in modo che fra tutti i dizionari installati, sia possibile visualizzare le traduzioni in una sola lingua o in un gruppo ristretto di lingue.

 0. Per creare un gruppo selezionare '''Default Group''' e fare clic sul pulsante '''[+]'''.
 0. Digitare il nome del nuovo gruppo e quindi fare clic su '''Ok'''.
 |{{{#!wiki tip
Per modificare il nome di un gruppo in un secondo momento, fare doppio clic sul nome stesso.}}}
 0. Fare clic sulla freccia a sinistra del nome del nuovo gruppo. Si visualizzeranno le voci:
  * '''Query Dict''' (o ''Richiesta Dict'')
  * '''Scan Dict''' (o ''Scansionare Dict'')
 0. Selezionare '''Query Dict''', fare clic sul pulsante '''[+]''' per selezionare il o i dizionari desiderati e fare click su '''OK'''.
 0. Selezionare '''Scan Dict''', fare clic sul pulsante '''[+]''' in modo da inserire le medesime impostazioni del passo precedente.
 0. Chiudere il gestore delle impostazioni.

A questo punto facendo clic in alto a sinistra sulla quarta icona dall'alto (''Chose dict group'') è possibile selezionare il gruppo creato.


= Risoluzione problemi =

== Tag html nella finestra ==

In alcuni casi può capitare che la traduzione nella finestra principale presenti tag ''html'' all'interno del testo. Procedere come indicato.

 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.stardict/dic/<nomedizionario>.ifo`.
 0. Cercare la riga:{{{
sametypesequence=m
}}}
 0. Modificare la riga in:{{{
sametypesequence=h
}}}
 0. Salvare e chiudere il file.

{{{#!wiki tip
In caso di problemi di visualizzazione differenti, più rari, consultare per ulteriori opzioni relative al parametro ''sametypesequence'' il sito [[http://code.google.com/p/babiloo/wiki/StarDict_format| Formato Stardict]].}}}


= Ulteriori risorse =

 * [[https://stardict-4.sourceforge.net/index_en.php | Sito ufficiale del progetto (in inglese)]]
 * [[AmministrazioneSistema/UbuntuItaliano| Gestione Supporto lingue]]

-----

CategoryProduttivita CategoryProgrammazione