LibreOffice Dictionnaires
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Vue d'ensemble
Plusieurs types de dictionnaires sont regroupés au sein de LibreOffice :
- hunspell - Correction orthographique de base utilisant le moteur Hunspell
- hyphen - Césure de terme
- thesaurus - Synonymes et Acronymes
- grammar - Contrôle grammatical utilisant différents gabarits, par exemple, LanguageTool, Lightproof
Dans le but de construire le produit LibreOffice, une copie des dictionnaires est stockée dans le module dictionnaires sur git. À l'exception du correcteur grammatical qui est téléchargé comme une extension en cours de construction.
Chaque dictionnaire dispose de son propre groupe d’auteurs qui se chargent du développement. Les référentiels (dépôts) mentionnés ci-dessus sont mis à jour lorsque les auteurs ou toute autre personne demandent une mise à jour, voir ci-dessous.
Extensions des dictionnaires dans LibreOffice
Si vous souhaitez ajouter ou enlever des mots dans un dictionnaire existant, il est préférable de préalablement en discuter avec les auteurs du dictionnaire. Vous pouvez trouver les infos de Contact dans le tableau ci-dessous.
Si votre langue n'est pas répertoriée, ou si vous n'obtenez aucune réponse, consultez le fichier README liée qui se trouvent dans le dépôt Git.
Auteurs des dictionnaires
Langue | Code de la langue | Contact |
---|---|---|
afrikaans | af_ZA | wordfiddledabble at gmail.com Kris van der Merwe |
aragonais | an_ES | an.spellchecker@gmail.com |
arabe | ar | Ahmad Farghal Taha Zerrouki |
biélorusse | be_BY | Mikalai Udodau |
bulgare | bg_BG | Anton Zinoviev |
breton | br_FR | drouizig.org |
catalan | ca_ES | Joan Montané |
tchèque | cs_CZ | Pavel Janík |
danois | da_DK | stavekontrolden.dk |
allemand | de (de_AT,de_CH,de_DE) | Franz Michael Baumann |
grec | el_GR | elspell.math.upatras.gr |
anglais (australien) | en_AU | Kevin Atkinson, word list in GitHub |
anglais (canadien) | en_CA | Kevin Atkinson, word list in GitHub |
anglais (britanique) | en_GB | [David Bartlett] Marco A.G.Pinto (fork) Proofing Tool GUI |
anglais (ÉUA) | en_US | Kevin Atkinson |
anglais (sud-africain) | en_ZA | Dwayne Bailey |
espagnol | es (all variants) | Recursos lingüísticos abiertos del español |
estonien | et_EE | Jaak Pruulmann |
français | fr_FR | Grammalecte |
gaélique écossais | gd_GB | borel.slu.edu |
goudjarati | gu_IN | Kartik Mistry |
guarani | gug_PY | Giovanni Caligaris |
hébreu | he_IL | hspell.ivrix.org.il |
hindi | hi_IN | |
croate | hr_HR | Krunoslav Šebetić |
hongrois | hu_HU | magyarispell.sourceforge.net |
islandais | is | hunspell-is mailing list |
indonésien | id_ID | Andika Triwidada |
italien | it_IT | Marina Latini |
<Korean | ko_KR | [1] |
kurde (turc) | ku_TR | ferheng.org |
lituanien | lt_LT | github.com/ispell-lt/ispell-lt |
Latvian | lv_LV | Janis Eisaks |
Mapudüngun | md (arn) | Andrés Chandía |
Netherlands | nl_NL | bestuur@opentaal.org |
Norwegian | no | |
Occitan | oc_FR | bruno.gallart@wanadoo.fr |
Polish | pl_PL | sjp.pl |
Brazilian Portuguese | pt_BR | Raimundo Santos Moura |
Portuguese | pt_PT | Rui Vilela |
Romanian | ro | rospell.sourceforge.net |
Sinhala | si_LK | Laknath Semage |
Slovak | sk_SK | sk-spell.sk.cx |
Slovenian | sl_SI | Martin Srebotnjak |
Serbian (Cyrillic and Latin) | sr | |
Swedish | sv_SE | Niklas Johansson |
Swahili | sw_TZ | Alberto Escudero-Pascual |
Tamil | ta | [2] |
Thai | th_TH | Sila Chunwijitra |
Turkish | tr_TR | Muhammet Kara |
Ukrainian | uk_UA | code.google.com/archive/p/spell-uk |
Vietnamese | vi | github.com/1ec5/hunspell-vi |
Ajouter et mettre à jour des dictionaries intégrés
Si vous voulez mettre à jour un dictionnaire déjà sous forme d'archive (packagé/empaqueté) ou si vous voulez ajouter un dictionnaire manquant, cela peut se faire comme tout autre changement dans LibreOffice. À cet effet, il suffit juste de soumettre le correctif dans le dépôt git dictionnaires et demander son examen via l'instance Gerrit ou en préconisant la liste de diffusion LibreOffice.
To set up the dictionaries submodule in your local copy of the core repository, one option is to add --with-myspell-dicts
to your autogen.input
, run ./autogen.sh
and make
a test build to check that everything works. You can then create a patch, test it and submit it. For more details (as well as alternative methods to handle submodules), see the dedicated pages on working with submodules and submitting a patch to Gerrit.
To update a dictionary, thesaurus, hyphenator and autocorrect, Proofing Tool GUI (PTG) is an easy-to-use Windows and Linux application that makes this process easy to do. You can find its user guide here.
To perform a correctness check on the files (dictionary, thesaurus, hyphenator, autocorrect, sentence and word exceptions) you can use Hunlinter, a Windows application that can also package all the files into a single .oxt and create a dictionary and a PoS FSA for Language Tool, and has many other tools.
Si vous ne savez pas comment créer un patch ou faites face à d’autres soucis, ne pas hésiter à solliciter la liste de diffusion LibreOffice. D'autres développeu⋅ses⋅rs vous aideront volontiers. Après tout, le travail le plus ardu c'est de créer le dictionnaire. La mise à jour des dépôts est assez facile.
Extension Dictionaries
Dictionaries don't have to be bundled, in most cases an additional dictionary extension will suffice that can be published and made available for installation at the Extensions site. Best take a look at an existing extension dictionary and see the OpenOffice.org documentation for technical details that should still be applicable.
Voir aussi
- Liste détaillée du support de prise en charge linguistique de LibreOffice (par exemple, traduire des interfaces, écrire les aides, éprouver les outils, y compris les extensions de LibreOffice)