Faq/General/104/es
TDF LibreOffice en español Document Liberation Project Blogs comunitarios Weblate Nextcloud Redmine Preguntas y respuestas Donar
¿Cómo se crea un diccionario personal a partir de una lista de palabras?
Para crear rápidamente un diccionario, debe crear un archivo con una lista de palabras (una palabra por línea). Utilice el siguiente procedimiento:
- Abra la lista en Writer y seleccione el menú ▸ para obtener el número de palabras en el archivo.
- Inserte el número al principio del archivo en una nueva línea.
- Ordenar la lista
- Selecccione todo el texto (Ctrl + E).
- Seleccione el menú ▸ .
- Mantenga las opciones predeterminadas y pulse el botón .
- Guarde el archivo como
texto (.txt)
y NO comotexto codificado (.txt)
y cierre el archivo. - Cambie el nombre del archivo MyDic.dic o un nombre significativo, como quimica.dic para nombres de compuestos químicos, por ejemplo.
- Cree otro archivo con el mismo nombre que el diccionario y una extensión AFF, que contenga al menos:
SET UTF-8
Este archivo también puede contener reglas para sugerencias de palabras cuando se desconoce la palabra.
La adición de diccionarios se realiza con la ayuda de una extensión. Puede construir una extensión más o menos sofisticada.
Cree un directorio diccionario_quimica
, en el que debe agregar:
- Los dos archivos mencionados anteriormente:
quimica.dic
yquimica.aff
- Un subdirectorio
META-INF
que contenga un archivomanifest.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>
- Un archivo
dictionnaries.xcu
, en el que se personaliza el nombre del diccionario (¡Debe ser único!), los nombres de los archivos y el código de localización:
<?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>
- Un archivo
description.xml
con la siguiente información:- Encabezado obligatorio:
<?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">
- Un identificador que debe ser único (se recomienda seguir el esquema de nombre de nombre de dominio invertido)
<identifier value="myorganization.myname.chemistry_dictionary" />
- * Versión de la extensión (¡No de LibreOffice!)
<driver_version> value="1.0" />
- * El nombre de la extensión en LibreOffice
<display-name>
<name lang="es">Diccionario de moléculas químicas</name>
</display-name>
- * SO en el que la extensión es válida
<platform value="all"/>
- * Versiones de LibreOffice para las que la extensión es válida
<dependencies> <OpenOffice.org-minimal-version Value="3.0" d:name="OpenOffice.org 3.0" /> </dependencies>
- * [Opcional] la licencia que corresponda (agregue el archivo correspondiente)
<registration> <simple-license accept-by="admin" suppress-on-update="false" > <license-text xlink:href="LICENCES-fr.txt" lang="fr" /> </simple-license> </registration>
- * [Opcional] el nombre del editor de la extensión
<publisher> <name xlink:href="http://www.myorganization/myname" lang="en">ChemicalDict</name> </publisher>
- * [Opcional] un icono para que aparezca en el Gestor de extensiones (no olvide agregar los archivos)
<icon> <default xlink:href="icon.png" /> <high-contrast xlink:href="icon_hc.png" /> </icon>
- * [Opcional] texto descriptivo que aparece en el Administrador de extensiones (no olvide los archivos)
<extension-description> <src xlink:href="desc_en.txt" lang="en" /> </extension-description>
- * Un final de archivo obligatorio
</description>
Los archivos adicionales (licencias, imágenes, ...) se pueden agrupar en subdirectorios.
Luego, reúna todo el contenido del directorio diccionario quimica
en un archivo ZIP y cambie la extensión a OXT. Con lo que su extensión ya estará lista, puede instalarla como cualquier extensión mediante el menú .
La página Creación de una extensión para diccionarios contiene más detalles.
Nota: el diccionario funcionará con mayúsculas o minúsculas, pero no funcionará en plural, formas conjugadas, femenino, etc ...