## 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