## page created by wilecoyote
#LANGUAGE it
#format wiki
<
>
<>
<>
= 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'''.
<>
= Installazione =
== Installazione Stardict ==
<>
=== 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]].}}}
<>
[[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''.
<>
=== 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-'' 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.<
>
È 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/.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