Mac OS X 용 사전을 만들려면 어떻게해야합니까?


11

사전은 Apple 문서 (2007)에 앞서 여러 버전으로 보입니다 . 나는 그것에 관한 좋은 블로그 게시물을 찾았 지만 지금은 모든 것이 다르게 보입니다. Xcode (명령 줄 도구 포함)를 설치했지만 어디에 있어야 할 곳이 없습니다 (예 : / Developer가 생성되지 않고 Dictionary \ Development \ Kit가 없습니다). 꽤 복잡한 사전을 만들고 싶습니다. 파일 형식을 여러 번 변환하는 대신이 작업을하고 싶습니다.

답변:


14

Xcode는 더 이상 Dictionary Development Kit와 함께 제공되지 않지만 Xcode를 사용하지 않아도됩니다.

  • 무료 개발자 계정을 등록하고에서 보조 도구를 패키지를 다운로드 developer.apple.com/downloads * 그것은 지금라고 : 엑스 코드에 대한 추가 도구 (최신 버전 확인)
  • /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*가 작동하지 않는 것 같습니다.


1
개발자 계정에 등록하지 않으려면 누군가 Github에 사전 개발 키트 를 업로드했습니다 .
daviewales


0

/ Developer에 있던 모든 것은 이제 Xcode와 함께 Xcode.app/Contents/Developer에 있습니다.

그 외에는 링크 한 블로그 기사와 같이 시스템 사전에서 또는 사전을 확장하는 데 사용하기 위해 Xcode에서만 선택한 사전 파일을 팝업 할 수 있어야합니다.


나는 다른 사람들을 사용하지 않고 사전을 만들려고합니다. /Applications/Xcode.app/Contents 아래의 모든 단일 폴더를보고 Dictionary \ Developer \ Kit가 없습니다. build_dict.sh가 필요하다는 것을 알고 있습니다.
Robert Marshall Murphy

죄송합니다. Google은 프로그램 사용자를위한 사이트이며 개발자를위한 사이트는 아닙니다. stackoverflow.com에 익숙 하십니까? 연구 방법에 대해 stackoverflow.com/questions/how-to-ask 를 읽고 코드 수준 문제를 지나치게 모호하게하는 경향이 있으므로 "X에게 방법을 가르쳐주십시오"라는 질문을 신속하게 처리하십시오. 내용을 읽은 후 마이그레이션을 원하는지 알려주세요.
bmike

사과 해 본 적이 없어요. 이걸 닫아주세요! 더 많이 읽으면 다시 게시하겠습니다! 죄송합니다.
Robert Marshall Murphy

1
전혀 사과 할 필요가 없습니다. 우리는 도와 드리겠습니다. 스택 교환 네트워크의 작은 조각에 맞는 더 많은 질문으로 돌아 오십시오. 우리는 당신이 그런 식으로 도움을 원한다면 답변도 좋아합니다. 자체 삭제가 불가능한 경우 중재자의 도움이 필요하다고 표시하십시오 (또는 편집하여 스택 오버플로로 마이그레이션하기 위해 플래그를 지정할 수 있으며 처리 할 수 ​​있습니다). 여기 동안 닫힌 상태라면 아무것도 아프지 않습니다.
bmike

1
@RobertMarshallMurphy 우리는 이것을 유지할 것입니다-우리 사용자 중 한 명이 좋은 대답을 할 것이라고 생각합니다. 이것은 "프로그래밍"질문보다 "Apple이 어떤 형식을 사용 하는가"라는 것을 분명히했습니다.
bmike

0

사용자 정의 사전에 항목을 추가하기 위해 작은 Java 응용 프로그램 toDictionaryXML 을 작성했습니다 . 제대로 코딩되지 않았으며 기능이 매우 열악하며 설치가 쉽지 않습니다. 그러나 여전히 많은 시간을 절약 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.