Nejčastěji kladené otázky/Obecné/104
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
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 ' ▸ 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 ▸ .
- Ponechte výchozí možnosti a stiskněte OK.
- Uložte soubor jako
text (.txt)
a NEkó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
achemical.aff
- Podadresář
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 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 ▸ .
Další podrobnosti najdete na stránce Vytvoření rozšíření pro slovníky.