Faq/General/104/es

    From The Document Foundation Wiki
    < Faq‎ | General
    This page is a translated version of the page Faq/General/104 and the translation is 89% complete.
    Outdated translations are marked like this.


    ¿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ú Herramienas ▸ Contador de palabras 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ú Herramienas ▸ Ordenar.
      • Mantenga las opciones predeterminadas y pulse el botón Aceptar.
    • Guarde el archivo como texto (.txt) y NO como texto 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 y quimica.aff
    • Un subdirectorio META-INF que contenga un archivo 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>
    
    • 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ú Herramientas> Administrador de extensiones.

    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 ...