Importazione del codice WordPress come dizionario nell'app Dizionario

7

Sono uno sviluppatore appassionato di WordPress e mi riferisco costantemente al Wordpress Codex per cercare varie funzioni. Recentemente ho ricevuto un nuovo MBP 2013 e ho appena trovato la gloriosa funzione "tre dita per cercare". Ora, ho letto che è possibile cambiare il dizionario utilizzato aggiungendo o rimuovendo dizionari da Dictionary.app, ma sono interessato a fare qualcosa di diverso.

Qualcuno ha trovato un modo per importare il codice WordPress nell'app del dizionario? In sostanza, voglio essere in grado di evidenziare una funzione di WordPress, toccare con tre dita e presentare l'articolo Codex (o almeno una versione ridotta con utilizzo e parametri).

    
posta Thought Space Designs 23.08.2013 - 02:09
fonte

2 risposte

1

dizionario finito

Ho trovato un parser Wiki che ha ripulito molto il codice XML esportato dal codice, quindi ha effettuato una pulizia extra utilizzando la ricerca regolare delle espressioni TextMate / Sostituisci e riesci a creare un dizionario decente:


SitroverannoproblemiminoriinquantoilCodexèunosforzocollettivoelaformattazionepotrebbevariadaarticoloaarticolo.

Hoinseritoifilesorgenteecompletatoilfile.dictionarysuDropbox:

Passaggi iniziali

Sono stato in grado di creare un dizionario del codice molto approssimativo utilizzando queste risorse:

  • Seguendo i passaggi per installare e creare un dizionario descritto in Come posso creare un dizionario per Mac OS X?

  • Un file XML di esempio da lo strumento SQL al dizionario 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 PHP per convertire il file XML del codice esportato per conformarsi al file di esempio. Ecco un file di Google Drive con l'XML risultante (70 mila righe) e un Elenco con lo script di conversione.

Questo è il risultato:

Come si può vedere, il problema più grande è convertire il linguaggio di marcatura di WordPress in HTML.

    
risposta data 25.08.2014 - 17:51
fonte
8

Apple mostra come creare e aggiungere dizionari personalizzati alle applicazioni del dizionario in Guida alla programmazione dei servizi di dizionario

Include esempi e una guida sul markup XHTML del dizionario.

    
risposta data 23.08.2013 - 02:48
fonte

Leggi altre domande sui tag