Mac OS X için nasıl sözlük oluşturabilirim?


11

Sözlük, Apple belgelerinin (2007) önünde birkaç sürüm gibi görünüyor . Bu konuda iyi bir blog yazısı buldum , ancak şimdi her şey farklı görünüyor. Xcode'u yükledim (komut satırı araçları dahil), ancak hiçbir şey olması gerektiği yerde değildir (örn. / Developer oluşturulmaz ve Dictionary \ Development \ Kit yoktur). Oldukça karmaşık bir sözlük yapmak istiyorum, bu yüzden dosya türlerini birkaç kez dönüştürmek yerine bu işi yapmak istiyorum.

Yanıtlar:


15

Xcode artık Sözlük Geliştirme Kiti ile birlikte gelmiyor, ancak kullanmak için Xcode'a bile ihtiyacınız yok.

  • Ücretsiz geliştirici hesabı Kayıt ve gelen yardımcı aletler paketini indirmek developer.apple.com/downloads Şimdi denir *: Xcode için ek Aracı (son sürümü için göz)
  • Sözlük Geliştirme Kiti klasörünü /Applications/Utilities/DictionaryDevelopmentKit/(boşluklar olmadan) taşıyın ve project_templates klasörünü~/Desktop/
  • Açık ~/Desktop/project_templates/Makefilegelen ve değişim DICT_BUILD_TOOL_DIR /DevTools/Utilities/Dictionary Development Kitiçin/Applications/Utilities/DictionaryDevelopmentKit
  • cd ~/Desktop/project_templates/; make && make install

Sözlük, çıktıktan ve yeniden açtıktan sonra Dictionary.app içinde görünmelidir. Bundan sonra, MyDictionary.xml veya MyDictionary.css dosyasını düzenlemeyi deneyin. Sözlük adı, Info.plist'deki CFBundleName ile aynıdır ve paket adı Makefile'daki DICT_NAME'dir.

Arama popovers'ı sözlüğün eski bir sürümünden sonuçlar gösteriyorsa, oturumu kapatıp tekrar açmayı deneyin. Com.apple.lookupd komutunun sonlandırılması veya kaldırılması ~/Library/Caches/com.apple.Dictionary*işe yaramadı.


1
Bir geliştirici hesabına kaydolmak istemiyorsanız, birisi Github'a Sözlük Geliştirme Kiti'ni yükledi .
daviewales


0

Eskiden / Developer'da olan her şey şimdi Xcode.app/Contents/Developer / Kod normalde / Applications içinde, ancak gerçekte herhangi bir yere koyabilirsiniz.

Bunun dışında, seçtiğiniz sözlük dosyasını, bağladığınız blog makalesi gibi Sistem Sözlüğü'nde veya sözlüğünü genişletmek için yalnızca Xcode içinde açabilmeniz gerekir.


Bir sözlük oluşturmaya çalışıyorum, başkalarınınkini kullanmıyorum. /Applications/Xcode.app/Contents altındaki her bir klasöre baktım ve Sözlük \ Geliştirici \ Kit yok. Bir build_dict.sh dosyasına ihtiyacım olduğunu biliyorum.
Robert Marshall Murphy

Hata! Program kullanıcıları için bir siteyiz ve geliştiriciler için çok fazla değiliz. Stackoverflow.com'u biliyor musunuz ? Araştırmaların nasıl yapılacağı ve kod düzeyinde sorunların nasıl aşırı bir şekilde "bana nasıl X'e öğretileceğini öğretin" soruları hızla kapandığından, stackoverflow.com/questions/how-to-ask adresini okuduğunuzdan emin olun . Bir şeyler okuduktan sonra bunun buraya taşınmasını istiyorsanız bana bildirin.
bmike

Özür dilerim bunu daha önce hiç kullanmadım. Lütfen bunu kapatın! Daha fazla okuduğumda tekrar yayınlayacağım! Afedersiniz.
Robert Marshall Murphy

1
Hiç özür gerekmez. Yardım etmek için buradayız - lütfen yığın değişim ağındaki küçük dilimimize uyan daha fazla soru ile geri dönün. Bu şekilde yardım etmek istiyorsanız cevapları da seviyoruz. Kendi kendine silemiyorsanız, bir moderatörden yardıma ihtiyacınız olduğunu işaretleyin (veya düzenleyebilir ve Yığın Taşması'na geçiş için işaretleyebilirsiniz ve biz halledebiliriz) - burada bir süre kapalı kalırsa, hiçbir şey acıtmaz.
bmike

1
@RobertMarshallMurphy Bunu saklayacağız - Bence kullanıcılarımızdan biri iyi bir cevaba sahip olacak ve bunun bir "programlama" sorusundan daha çok "Apple'ın kullandığı format" olduğunu açıklığa kavuşturdu.
bmike

0

Özel bir sözlüğe giriş eklemek için doxxml'e küçük bir java uygulaması yazdım . İyi kodlanmamış, işlevselliği oldukça zayıf ve kurulumu kolay değil. Ama yine de bana çok zaman kazandırıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.