7 votos

La importación de WordPress Codex como un diccionario en el Diccionario de la aplicación

Soy un ávido desarrollador de WordPress, y estoy constantemente en referencia al Codex de Wordpress para buscar varias funciones. Recientemente recibí una nueva 2013 MBP, y acabo de encontrar la gloriosa "tres toque del dedo para buscar" de la función. Ahora, he leído que es posible cambiar el diccionario que se utiliza por la adición o eliminación de los diccionarios de Diccionario.app, pero estoy interesado en hacer algo diferente.

Alguien ha encontrado una manera de importar Codex de WordPress en el Diccionario de la aplicación? Esencialmente, quiero ser capaz de resaltar una función de WordPress, tres toque del dedo, y ser presentado con el Codex artículo (o al menos una versión abreviada con el uso y parámetros).

8voto

Malik hassan Puntos 16

Apple muestra cómo crear y añadir Diccionarios Personalizados para que el Diccionario de Aplicaciones en el Diccionario de Servicios de la Guía de Programación

Incluye ejemplos y una guía en el diccionario de código XHTML.

1voto

Joe Puntos 2337

Terminado diccionario

Me encontré con un analizador de Wiki que limpiar mucho el Codex XML exportado, y luego hizo algo extra para limpiar utilizando TextMate regex de buscar/reemplazar y logró construir un diccionario decente:


Cuestiones de menor importancia se encuentra como el Codex es un esfuerzo colectivo, y el formato puede variar de un artículo a artículo.

Puse los archivos de origen y terminó .dictionary archivo en Dropbox:


Pasos iniciales

Yo era capaz de crear un muy aproximada del Codex diccionario de uso de los recursos de este:

  • Siguiendo los pasos para instalar y hacer un diccionario describe en ¿Cómo puedo crear un diccionario para Mac OS X?

  • Un ejemplo de XML archivo de la herramienta de SQL para el Diccionario de Apple

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
            This is a sample dictionary source file.
            It can be built using Dictionary Development Kit.
    -->
    <d:dictionary xmlns="http://www.w3.org/1999/xhtml" xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng">
    <d:entry id="ldap" d:title="LDAP">
            <d:index d:value="LDAP"/>
            <h1>LDAP</h1>
            <p>Lightweight Directory Access Protocol</p>
    </d:entry>
    <d:entry id="midi" d:title="MIDI">
            <d:index d:value="MIDI"/>
            <h1>MIDI</h1>
            <p>Musical Instrument Digital Interface</p>
    </d:entry>
    <d:entry id="xml" d:title="XML">
            <d:index d:value="XML"/>
            <h1>XML</h1>
            <p>Extensible Markup Language</p>
    </d:entry>
    </d:dictionary>
    
  • Un script de PHP para convertir la exportado Codex archivo XML para cumplir con el archivo de ejemplo. He aquí un archivo de Google Drive con el XML resultante (70 mil líneas) y un Gist con el script de conversión.

Este es el resultado:

Como puede verse, el problema más grande es la de convertir WordPress el lenguaje de marcado HTML.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X