사전은 Apple 문서 (2007)에 앞서 여러 버전으로 보입니다 . 나는 그것에 관한 좋은 블로그 게시물을 찾았 지만 지금은 모든 것이 다르게 보입니다. Xcode (명령 줄 도구 포함)를 설치했지만 어디에 있어야 할 곳이 없습니다 (예 : / Developer가 생성되지 않고 Dictionary \ Development \ Kit가 없습니다). 꽤 복잡한 사전을 만들고 싶습니다. 파일 형식을 여러 번 변환하는 대신이 작업을하고 싶습니다.
사전은 Apple 문서 (2007)에 앞서 여러 버전으로 보입니다 . 나는 그것에 관한 좋은 블로그 게시물을 찾았 지만 지금은 모든 것이 다르게 보입니다. Xcode (명령 줄 도구 포함)를 설치했지만 어디에 있어야 할 곳이 없습니다 (예 : / Developer가 생성되지 않고 Dictionary \ Development \ Kit가 없습니다). 꽤 복잡한 사전을 만들고 싶습니다. 파일 형식을 여러 번 변환하는 대신이 작업을하고 싶습니다.
답변:
Xcode는 더 이상 Dictionary Development Kit와 함께 제공되지 않지만 Xcode를 사용하지 않아도됩니다.
/Applications/Utilities/DictionaryDevelopmentKit/
공백없이 Dictionary Development Kit 폴더를 이동하고 project_templates 폴더를~/Desktop/
~/Desktop/project_templates/Makefile
와에서 DICT_BUILD_TOOL_DIR 변경 /DevTools/Utilities/Dictionary Development Kit
에/Applications/Utilities/DictionaryDevelopmentKit
cd ~/Desktop/project_templates/; make && make install
사전을 종료하고 다시 열면 Dictionary.app에 사전이 표시됩니다. 그런 다음 MyDictionary.xml 또는 MyDictionary.css를 편집하십시오. 사전 이름은 Info.plist의 CFBundleName과 동일하고 번들 이름은 Makefile의 DICT_NAME입니다.
조회 팝업에 이전 버전의 사전 결과가 표시되면 로그 아웃했다가 다시 로그인 해보십시오. com.apple.lookupd 종료 또는 제거 ~/Library/Caches/com.apple.Dictionary*
가 작동하지 않는 것 같습니다.
다음은 개방 형식의 사전을 AppleDict 소스로 변환하고 OSX Dictionary.app를 컴파일하는 단계별 절차입니다. https://apple.stackexchange.com/a/119166/66812
/ Developer에 있던 모든 것은 이제 Xcode와 함께 Xcode.app/Contents/Developer에 있습니다.
그 외에는 링크 한 블로그 기사와 같이 시스템 사전에서 또는 사전을 확장하는 데 사용하기 위해 Xcode에서만 선택한 사전 파일을 팝업 할 수 있어야합니다.
사용자 정의 사전에 항목을 추가하기 위해 작은 Java 응용 프로그램 toDictionaryXML 을 작성했습니다 . 제대로 코딩되지 않았으며 기능이 매우 열악하며 설치가 쉽지 않습니다. 그러나 여전히 많은 시간을 절약 할 수 있습니다.