LibreOffice Dictionnaires

    From The Document Foundation Wiki
    This page is a translated version of the page Development/Dictionaries and the translation is 61% complete.
    Outdated translations are marked like this.
    Other languages:

    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