Jump to content

Dizionari di LibreOffice

From The Document Foundation Wiki
This page is a translated version of the page Development/Dictionaries and the translation is 100% complete.

Panoramica

LibreOffice include diversi tipi di dizionari:

  • hunspell - strumento per il controllo ortografico standard basato sul motore Hunspell
  • Libhyphen - strumento per la sillabazione delle parole
  • MyThes - dizionario dei sinonimi e degli acronimi
  • grammar - strumento per il controllo grammaticale tramite vari strumenti, ad esempio LanguageTool, Lightproof

Una copia dei dizionari è conservata nel modulo git dictionaries utilizzabile per lo sviluppo di LibreOffice. L'unica eccezione è il correttore grammaticale, che viene scaricato come estensione durante la compilazione.

Ogni dizionario prevede la collaborazione di un gruppo di autori responsabili del suo sviluppo. Il repository citato viene aggiornato ogni volta che gli autori o chiunque altro ne richieda l'aggiornamento, come indicato di seguito.

Ampliare i dizionari di LibreOffice

Se desiderate aggiungere o eliminare parole di un dizionario già esistente è consigliabile discuterne prima con gli autori. Le informazioni di contatto sono riportate nella tabella sottostante.

Se la lingua richiesta non è presente nell'elenco o in caso di assenza di risposte, verificate il file README corrispondente, reperibile nel repository Git.

Autori dei dizionari

Lingua Codice della lingua Contatto
Afrikaans af_ZA wordfiddledabble at gmail.com Kris van der Merwe
Aragonese an_ES an.spellchecker@gmail.com
Arabo ar Ahmad Farghal Taha Zerrouki
Bielorusso be_BY Mikalai Udodau
Bulgaro bg_BG Anton Zinoviev
Bretone br_FR drouizig.org
Catalano ca_ES Joan Montané
Ceco cs_CZ Pavel Janík
Danese da_DK stavekontrolden.dk
Tedesco de (de_AT, de_CH, de_DE) Karl Zeiler; de-AT frami, de-CH frami, de-DE frami
Greco el_GR elspell.math.upatras.gr
Inglese (Australia) en_AU Kevin Atkinson, word list in GitHub
Inglese (Canada) en_CA Kevin Atkinson, word list in GitHub
Inglese (Gran Bretagna) en_GB [David Bartlett] Marco A.G.Pinto (fork) Proofing Tool GUI
Inglese (USA) en_US Kevin Atkinson
Inglese (Sudafrica) en_ZA [Dwayne Bailey] Marco A.G.Pinto (fork) Proofing Tool GUI
Spagnolo es (all variants) Recursos lingüísticos abiertos del español
Estone et_EE Jaak Pruulmann
Francese fr_FR Grammalecte
Gaelico scozzese gd_GB borel.slu.edu
Gujarati gu_IN Kartik Mistry
Guarani gug_PY Giovanni Caligaris
Ebraico he_IL hspell.ivrix.org.il
Hindi hi_IN
Croato hr_HR Krunoslav Šebetić
Ungherese hu_HU magyarispell.sourceforge.net
Islandese is hunspell-is mailing list
Indonesiano id_ID Andika Triwidada
Italiano it_IT Marina Latini
Coreano ko_KR github.com/spellcheck-ko/hunspell-dict-ko
Curdo (Turchia) ku_TR ferheng.org
Lituano lt_LT github.com/ispell-lt/ispell-lt
Lettone lv_LV Janis Eisaks
Mapudüngun md (arn) Andrés Chandía
Olandese nl_NL bestuur@opentaal.org
Norvegese no
Occitano oc_FR bruno.gallart@wanadoo.fr
Polacco pl_PL sjp.pl
Portoghese brasiliano pt_BR Raimundo Santos Moura
Portoghese pt_PT Rui Vilela
Rumeno ro rospell.sourceforge.net
Singalese si_LK Laknath Semage
Slovacco sk_SK sk-spell.sk.cx
Sloveno sl_SI Martin Srebotnjak
Serbo (cirillico e latino) sr
Svedese sv_SE Niklas Johansson
Swahili sw_TZ Alberto Escudero-Pascual
Tamil ta [1]
Tailandese th_TH Sila Chunwijitra
Turco tr_TR Muhammet Kara
Ucraino uk_UA code.google.com/archive/p/spell-uk
Vietnamita vi github.com/1ec5/hunspell-vi


Aggiungere o aggiornare i dizionari integrati

Se desiderate aggiornare un dizionario integrato o aggiungere un dizionario mancante la procedura è analoga a quella di ogni altra modifica apportata a LibreOffice. È sufficiente inviare la patch nel repository git dictionaries e richiederne la revisione tramite Gerrit o la Mailing List di LibreOffice.

Per impostare il sottomodulo dei dizionari nella copia locale del repository core, un'opzione è quella di aggiungere --with-myspell-dicts in autogen.input, eseguire ./autogen.sh ed eseguire make per effettuare una compilazione di prova per verificare che tutto funzioni. Dopodiché potete creare una patch, provarla ed inviarla. Per maggiori dettagli (anche per conoscere modi alternativi per gestire i sottomoduli), vedere le pagine dedicate su working with submodules e Inviare una patch per la revisione su gerrit.

Per aggiornare un dizionario, un dizionario dei sinonimi, un sillabatore o un correttore automatico, Proofing Tool GUI (PTG) è un'applicazione per Windows e Linux di facile utilizzo che ne semplifica il procedimento. Il suo manuale d'uso è disponibile qui.

Per eseguire un controllo di correttezza sui file (dizionario, dizionario dei sinonimi, sillabatore, correttore automatico, eccezioni di frasi e parole) è possibile utilizzare Hunlinter, un'applicazione per Windows in grado anche di creare un pacchetto di tutti i file racchiudendoli in un singolo plugin .oxt, di generare un dizionario e un POS FSA per Language Tool, oltre a disporre di molti altri strumenti.

Se non siete in grado di creare la patch o riscontrate altri problemi, non esitate a chiedere alla Mailing List di LibreOffice. Gli sviluppatori saranno lieti di aiutarvi. Di fatto, la fase critica si limita alla creazione del dizionario, mentre l'aggiornamento del repository non presenta difficoltà.

Estensione Dizionari

I dizionari non devono essere necessariamente integrati, nella maggior parte dei casi è sufficiente un'estensione aggiuntiva del dizionario che può essere pubblicata e resa disponibile per l'installazione sul sito Extensions. È consigliabile esaminare un'estensione dizionario esistente e consultare la Documentazione di OpenOffice.org per verificare che i parametri tecnici siano ancora applicabili.

Vedere anche

  • Elenco dettagliato del Supporto linguistico di LibreOffice (ad esempio, localizzazione dell'interfaccia utente, ausili per la scrittura e strumenti di correzione, comprese le estensioni di LibreOffice).