Faq/General/104/da

From The Document Foundation Wiki
< Faq‎ | General‎ | 104
Jump to: navigation, search

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 Funktioner ▸ Ordoptælling 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 Funktioner ▸ Sorter.
    • 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 and kemisk.aff
  • En undermappe META-INF med filen manifest.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="en">Ordbog over kemiske molekyler</name> 
 </display-name> 
  • OS som udvidelsen kan bruges på
 <platform value="all"/> 
  • Versioner af LibreOffice, som udvidelsen er gyldig
<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 (do not forget the files)
 <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 Udvidelsesadministation.

Du finder flere detaljer på Creating an extension for dictionaries.

OBS: Ordbogen kører med store eller små bogstaver, men vil ikke fungere i flertal, tidsbøjede former, hunkøn osv. ...