Faq/General/104/da
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Hvordan opretter jeg en personlig ordbog fra en ordliste?
For hurtigt at oprette en ordbog må du have en ordliste med ét ord pr. linje. Brug denne fremgangsmåde:
- Åbn listen i LibreOffice og vælg menuen ▸ for at få antallet af ord i filen.
- Indsæt tallet i begyndelsen af filen på en ny linje.
- Sortér listen:
- Markér alle (Ctrl + A).
- Vælg menuen ▸ .
- Lad standardindstillingerne blive stående og tryk på OK.
- Gem filen som
tekst (.txt)
og IKKE somindkodet tekst(.txt)
og luk filen. - Omdøb filen til MyDic.dic eller et meningsfuldt navn som fx kemisk.dic til navnene på fx kemiske forbindelser.
- Opret en anden fil med det samme navn som ordbogen og udvidelsen AFF, der mindst indeholder:
SET UTF-8
Denne fil kan også indeholde reglerne for forslag til ord, når ordet er ukendt.
Tilføjelse af ordbøger sker med hjælp af en udvidelse. Du kan bygge en mere eller mindre sofistikeret udvidelse.
Opret en mappe kemisk ordbog
, hvortil du skal flytte:
- de to filer, der blev omtalt ovenfor:
kemisk.dic
andkemisk.aff
- En undermappe
META-INF
med filenmanifest.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd"> <manifest:manifest xmlns:manifest="http://openoffice.org/2001/manifest"> <manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data" manifest:full-path="Dictionaries.xcu"/> </manifest:manifest>
- En fil
dictionnaries.xcu
, hvori du tilpasser ordbogens navn (!skal være unikt), navnene på filerne og om muligt landestandarden:
<?xml version="1.0" encoding="UTF-8"?> <oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Linguistic" oor:package="org.openoffice.Office"> <node oor:name="ServiceManager"> <node oor:name="Dictionaries"> <node oor:name="HunSpellDic_fr_FR-chimie" oor:op="fuse"> <prop oor:name="Locations" oor:type="oor:string-list"> <value>%origin%/chimie.aff %origin%/chimie.dic</value> </prop> <prop oor:name="Format" oor:type="xs:string"> <value>DICT_SPELL</value> </prop> <prop oor:name="Locales" oor:type="oor:string-list"> <value>fr-FR fr-BE fr-CA fr-CH fr-LU fr-MC</value> </prop> </node> </node> </node> </oor:component-data>
- en fil
description.xml
med følgende information:- Obligatorisk header:
<?xml version="1.0" encoding="UTF-8"?> <description xmlns="http://openoffice.org/extensions/description/2006" xmlns:d="http://openoffice.org/extensions/description/2006" xmlns:xlink="http://www.w3.org/1999/xlink">
- Et datanavn som skal være unikt (det er tilrådeligt at følge ordning med omvendte domænenavne)
<identifier value="myorganization.myname.chemistry_dictionary" />
- Udvidelsens version (!ikke LibreOffices)
<driver_version> value="1.0" />
- Udvidelsens navn i LibreOffice
<display-name>
<name lang="da">Ordbog over kemiske molekyler</name>
</display-name>
- OS som udvidelsen fungerer under
<platform value="all"/>
- Versioner af LibreOffice, som udvidelsen fungerer under
<dependencies> <OpenOffice.org-minimal-version Value="3.0" d:name="OpenOffice.org 3.0" /> </dependencies>
- [Valgfri] licensen, der gælder (tilføj den tilsvarende fil)
<registration> <simple-license accept-by="admin" suppress-on-update="false" > <license-text xlink:href="LICENCES-fr.txt" lang="fr" /> </simple-license> </registration>
- [Valgfri] navn på udvidelsens udgiver
<publisher> <name xlink:href="http://www.myorganization/myname" lang="en">ChemicalDict</name> </publisher>
- [Valgfri] et ikon, som ses i Udvidelsesadministationen (glem ikke at tilføje filerne)
<icon> <default xlink:href="icon.png" /> <high-contrast xlink:href="icon_hc.png" /> </icon>
- [Valgfri] beskrivende tekst som ses i Udvidelsesadministrationen (glem ikke filerne):
<extension-description> <src xlink:href="desc_en.txt" lang="en" /> </extension-description>
- En obligatorisk afsluttende fil
</description>
Supplerende filer (licenser, billeder, ...) kan grupperes i undermapper.
Så samler du hele indholdet af mappen mydictionary
i en ZIP-fil og ændrer udvidelsen til OXT. Det er det: din udvidelse er klar til, at du kan installere den som enhver anden udvidelse ved hjælp af menuen ▸ .
Du finder flere detaljer på Creating an extension for dictionaries.