El diccionario parece estar varias versiones por delante de la documentación de Apple (2007). Encontré una buena publicación de blog al respecto, pero todo parece diferente ahora. Instalé Xcode (incluidas las herramientas de línea de comandos) pero nada está donde se supone que debe estar (por ejemplo, /Developer no se crea y no hay Diccionario\Desarrollo\Kit). Me gustaría hacer un diccionario bastante complicado, así que me gustaría hacer que esto funcione en lugar de convertir tipos de archivos varias veces.
Xcode ya no viene con Dictionary Development Kit, pero ni siquiera necesita Xcode para usarlo.
/Applications/Utilities/DictionaryDevelopmentKit/
(sin los espacios) y copie la carpeta project_templates a~/Desktop/
~/Desktop/project_templates/Makefile
y cambie DICT_BUILD_TOOL_DIR de /DevTools/Utilities/Dictionary Development Kit
a/Applications/Utilities/DictionaryDevelopmentKit
cd ~/Desktop/project_templates/; make && make install
El diccionario debería aparecer en Dictionary.app después de salir y volver a abrirlo. Después de eso, intente editar MyDictionary.xml o MyDictionary.css. El nombre del diccionario es el mismo que CFBundleName en Info.plist, y el nombre del paquete es DICT_NAME en Makefile.
Si las ventanas emergentes de búsqueda muestran resultados de una versión anterior del diccionario, intente cerrar la sesión y volver a iniciarla. Terminar com.apple.lookupd o eliminarlo ~/Library/Caches/com.apple.Dictionary*
no pareció funcionar.
Aquí hay un procedimiento paso a paso para convertir diccionarios en formatos abiertos a fuente AppleDict y compilar para OSX Dictionary.app: https://apple.stackexchange.com/a/119166/66812
Todo lo que solía estar en /Developer ahora está en Xcode.app/Contents/Developer con Xcode normalmente en /Applications, pero podría ponerlo en cualquier lugar en la realidad.
Aparte de eso, debería poder abrir el archivo de diccionario de su elección en el Diccionario del sistema como el artículo del blog que vinculó o solo dentro de Xcode para expandir su diccionario.
Escribí una pequeña aplicación Java para DiccionarioXML para agregar entradas a un diccionario personalizado. No está bien codificado, la funcionalidad es bastante pobre y no es fácil de instalar. Pero aún así me ahorra mucho tiempo.
daviewales