Frequently asked questions - General
TDF LibreOffice Document Liberation Project Community Blogs Pootle Nextcloud Redmine Ask LibreOffice Donate
Jak vytvořit osobní slovník ze seznamu slov?
Pro rychlé vytvoření slovníku musí být v seznamu slova - jedno slovo na řádek. Použijte následující postup:
- Otevřete seznam ve Writeru a zvolte z nabídky položku ▸ , abyste zjistili počet slov v seznamu.
- Napište číslo představující počet slov na začátek souboru na nový řádek.
- Setřiďte seznam:
- Označte všechna slova (Ctrl+A).
- Z nabídky zvolte ▸ .
- Ponechejte výchozí nastavení a stiskněte OK.
- Uložte soubor ve formátu
Text (*.txt)
, ale NE ve formátuText - zvolit kódování (*.txt)
a zavřete soubor. - Přejmenujte soubor na MujSlovnik.dic nebo mu dejte jiný smysluplný název. Například se může jmenovat chemie.dic a bude obsahovat názvy chemických sloučenin.
- Vytvořte další soubor se stejným jménem jaký má soubor slovníku, ale s příponou AFF. Tento soubor musí minimálně obsahovat:
SET UTF-8
Tento soubor může také obsahovat pravidla pro návrhy slov, pokud slovo není známo.
Přidávání slovníků se provádí pomocí rozšíření. Můžete vytvořit více či méně sofistikované rozšíření.
Vytvořte složku chemicky_slovnik
, do které musíte přidat:
- Oba výše zmíněné soubory:
chemie.dic
achemie.aff
- Podsložku
META-INF
obsahující soubormanifest.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 přizpůsobí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
descritipon.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 unikátní (je vhodné postupovat podle schématu reverzního názvu domény)
<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="en">Dictionary of chemical molecules</name>
</display-name>
-
- Operační systém, pro který je rozšíření určeno
<platform value="all"/>
-
- Verze LibreOffice, pro které je rozšíření určeno
<dependencies> <OpenOffice.org-minimal-version Value="3.0" d:name="OpenOffice.org 3.0" /> </dependencies>
-
- [Volitelné] použitá licence (přidejte odpovídající soubor)
<registration> <simple-license accept-by="admin" suppress-on-update="false" > <license-text xlink:href="LICENCES-fr.txt" lang="fr" /> </simple-license> </registration>
-
- [Volitelné] jméno 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.
Následně nahrajte celý obsah do složky mujslovnik
, vytvořte z této složky soubor formátu ZIP a změňte nově vzniklému souboru příponu na OXT. Nyní je vaše rozšíření připraveno a můžete jej nainstalovat pomocí nabídky ▸ .
Článek Creating an extension for dictionaries obsahuje více informací.
Poznámka: slovník umí pracovat s velkými a malými písmeny, ale neumí pracovat s množnými čísly, sdruženými formami, ženskými rody atp.