¿Dónde se almacena el New Oxford American Dictionary?

Estoy tratando de crear una herramienta de línea de comandos para buscar definiciones de palabras, es solo una aplicación ficticia para practicar mis habilidades de C ++.

Sé que hay una lista de palabras almacenadas en /usr/share/dict, pero lo que realmente estoy buscando es la ruta a los datos del New Oxford American Dictionary, viene incluido con el sistema, pero no pude encontrarlo todavía.

Apple proporciona API para C para acceder a los servicios de diccionario. Tenga en cuenta que la programación está fuera de tema aquí; es mejor que busque ayuda sobre temas de desarrollo en Stack Overflow. desarrollador.apple.com/library/mac/#documentation/UserExperience/…

Respuestas (2)

Los diccionarios se almacenan en...

/Library/Dictionaries
~/Library/Dictionaries

ingrese la descripción de la imagen aquí

¿Sigue siendo exacto a partir del 10.14? /Library/Dictionaries y ~/Library/Dictionaries están vacíos.

En 10.14 (y posiblemente antes), los diccionarios se trasladaron a/System/Library/Assets/com_apple_MobileAsset_DictionaryServices_dictionaryOSX/

Hay un .assetdirectorio para cada diccionario descargado; por ejemplo, mi diccionario de inglés americano se encuentra en: /System/Library/Assets/com_apple_MobileAsset_DictionaryServices_dictionaryOSX/69b7ab1cf0f75ad16bf6662b0a77fbfd36b7941f.asset/AssetData/New\ Oxford\ American\ Dictionary.dictionary.

ACTUALIZAR En macOS 11.5, parece ser un camino ligeramente diferente:/System/Library/AssetsV2/com_apple_MobileAsset_DictionaryServices_dictionaryOSX