Jump to content

Nejčastěji kladené otázky/Obecné/104

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


Jak vytvořit osobní slovník ze seznamu slov?

Pro rychlé vytvoření slovníku je třeba mít slova v seznamu, přičemž na každém řádku musí být jedno slovo. Použijte následující postup:

  • Otevřete seznam v aplikaci Writer a v nabídce 'Nástroje ▸ Počet slov zjistěte počet slov v souboru.
  • Vložte toto číslo na začátek souboru na nový řádek.
  • Seřaďte seznam:
    • Vybrat vše (Ctrl + A).
    • Vyberte nabídku Nástroje ▸ Třídit.
    • Ponechte výchozí možnosti a stiskněte OK.
  • Uložte soubor jako text (.txt) a NE kódovaný text (.txt) a zavřete soubor.
  • Přejmenujte soubor MyDic.dic nebo smysluplný název, jako například chemical.dic pro názvy chemických sloučenin.
  • Vytvořte další soubor se stejným názvem jako slovník a příponou AFF obsahující alespoň:
SET UTF-8

Tento soubor může také obsahovat pravidla pro návrhy slov, pokud je slovo neznámé.

Přidávání slovníků se provádí pomocí rozšíření. Můžete si vytvořit více či méně sofistikované rozšíření.

Vytvořte adresář chemistry_dictionary, do kterého je třeba přidat:

  • Dva výše uvedené soubory: chemical.dic a chemical.aff
  • Podadresář META-INF obsahující soubor 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>
  • Soubor dictionnaries.xcu, ve kterém upravíte název slovníku (!musí být jedinečný), názvy souborů a případně místní:
<?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>
  • Soubor description.xml s následujícími informacemi:
    • Povinná hlavička:
<?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">
  • Identifikátor, který musí být jedinečný (doporučuje se dodržovat schéma reverzního doménového jména).
   <identifier value="myorganization.myname.chemistry_dictionary" />
  • Verze rozšíření (!ne verze LibreOffice)
   <driver_version> value="1.0" />
  • Jméno rozšíření v LibreOffice
   <display-name>

<name lang="cs">Slovník chemických molekul</name>

   </display-name>
  • OS, ve kterém je rozšíření platné
   <platform value="all"/>
  • Verze LibreOffice, pro které je rozšíření platné
 <dependencies>
  <OpenOffice.org-minimal-version Value="3.0" d:name="OpenOffice.org 3.0" />
 </dependencies>
  • [Nepovinné] licence, která platí (přidejte příslušný soubor)
   <registration>
       <simple-license accept-by="admin" suppress-on-update="false" >
           <license-text xlink:href="LICENCES-fr.txt" lang="fr" />
       </simple-license>
   </registration>
  • [Nepovinné] název vydavatele rozšíření
   <publisher>
       <name xlink:href="http://www.myorganization/myname" lang="en">ChemicalDict</name>
   </publisher>
  • [Volitelné] ikona, která se zobrazí ve Správci rozšíření (nezapomeňte přidat soubory)
   <icon>
       <default xlink:href="icon.png" />
       <high-contrast xlink:href="icon_hc.png" />
   </icon>
  • [Volitelný] popisný text, který se zobrazí ve Správci rozšíření (nezapomeňte na soubory)
   <extension-description>
       <src xlink:href="desc_en.txt" lang="en" />
   </extension-description>
  • Povinný konečný soubor
</description>

Další soubory (licence, obrázky,...) mohou být seskupeny do podsložek.

Poté sestavte celý obsah adresáře mydictionary' do souboru ZIP a změňte příponu na OXT. To znamená, že vaše rozšíření je připraveno, můžete jej nainstalovat jako jakékoli jiné rozšíření pomocí nabídky Nástroje ▸ Správce rozšíření.

Další podrobnosti najdete na stránce Vytvoření rozšíření pro slovníky.

Poznámka:
Slovník pracuje s velkými nebo malými písmeny, ale nefunguje v množném čísle, v konjugovaných tvarech, v ženském rodě atd...