14 votos

¿Cómo puedo crear un diccionario para Mac OS X?

El diccionario parece estar varias versiones por delante del Documentación de Apple (2007). He encontrado un buena entrada en el blog pero ahora todo parece diferente. He instalado Xcode (incluyendo 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 Dictionary\ Development Kit). Me gustaría hacer un diccionario bastante complicado, así que me gustaría que esto funcionara en lugar de convertir los tipos de archivo varias veces.

22voto

Xcode ya no viene con el Dictionary Development Kit, pero ni siquiera necesitas Xcode para usarlo.

  • Registre una cuenta de desarrollador gratuita y descargue el paquete de herramientas auxiliares desde developer.apple.com/downloads *Ahora se llama: Herramienta adicional para Xcode (busque la última versión)
  • Mueva la carpeta del Kit de Desarrollo del Diccionario a /Applications/Utilities/DictionaryDevelopmentKit/ (sin los espacios), y copiar la carpeta project_templates en ~/Desktop/
  • Abrir ~/Desktop/project_templates/Makefile y cambiar 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 el Info.plist, y el nombre del paquete es DICT_NAME en el 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 entrar. Terminar com.apple.lookupd o eliminar ~/Library/Caches/com.apple.Dictionary* no parecía funcionar.

1 votos

Alguien ha subido el Kit de desarrollo de diccionarios a Github, si quiere evitar el registro de una cuenta de desarrollador.

3voto

Richard Marquez Puntos 387

Aquí hay un procedimiento paso a paso para convertir diccionarios en formatos abiertos a la fuente de AppleDict, y compilar para el Dictionary.app de OSX: https://apple.stackexchange.com/a/119166/66812

0voto

Oskar Puntos 1242

Todo lo que solía estar en /Developer está ahora en Xcode.app/Contents/Developer con Xcode normalmente en /Applications, pero podrías ponerlo en cualquier lugar en realidad.

Aparte de eso, usted debe ser capaz de pop el archivo de diccionario de su elección, ya sea en el Diccionario del Sistema como el artículo del blog que enlazó o sólo dentro de Xcode para su uso para ampliar su diccionario.

0 votos

Estoy tratando de crear un diccionario, no usar el de otras personas. He mirado en todas las carpetas de /Applications/Xcode.app/Contents y no hay ningún Dictionary Developer\ Kit. Sé que necesito un build_dict.sh .

0 votos

Oops - somos un sitio para usuarios de programas y no tanto para desarrolladores. ¿Está usted familiarizado con stackoverflow.com ? Asegúrese de leer stackoverflow.com/questions/how-to-ask sobre cómo hacer la investigación y mostrar los problemas a nivel de código, ya que tienden a cerrar rápidamente las preguntas demasiado vagas de "enséñame cómo X". Hazme saber si quieres que esto se migre allí después de leer las cosas.

0 votos

Mis disculpas, nunca he usado esto antes. Por favor, cierra esto. Lo volveré a publicar cuando lea más. Lo siento.

0voto

stu.h Puntos 11

He escrito una pequeña aplicación java toDictionaryXML para añadir entradas a un diccionario personalizado. No está bien codificado, la funcionalidad es bastante pobre y no es fácil de instalar. Pero aun así me ahorra mucho tiempo.

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