TA的每日心情 | 開心 2015-10-28 18:56 |
---|
簽到天數: 197 天 [LV.7]常住居民III
版主
- 積分
- 1177
|
轉載自I樂園
各位有沒有下載appstore裡面的字典軟體勒??
不管是付費的遠流字典或者免費的英中字典
會不會覺得字典軟體好麻煩要一直切換來切換去
有的時候切過去還忘記字是什麼
又要在切來切去
然後軟體又開太多...
導致記憶體不足程式又自動跳掉!!
是不是整個火都來了
undefined (殺.....很...大..!!!
iphone或者ipad裡面擁有內鍵的字典
只有英英還有英日字典
根本不太實用呀...
張開手指頭算算
用過原廠內鍵的字典有幾個人阿??
1.2.3.4.5
哇靠!根本不到1個阿~
undefined
現在呢現在呢!!
我來教大家怎麼樣讓原廠內建就有中文字典
不過在教學之前先介紹一個cydia的軟體
她叫做"SpotDict" <免費>
由於這沒有辦法用太多圖片來介紹她
下面會有我實際操作的影片給大家看~
好囉介紹完這套軟體再來要開工了!!
內建的字典不僅在safari有用
連iBook,GoodReader 等等的app軟體裡面可以選取單字的地方幾乎都可以用唷
最近在google大神裡面查了很多很多的css語法還有很多的方法
發現到對岸的大大【威鋒網高手蕭十五】的教學真的是超屌的
完全可以不怕iphone ipad裡面的內建只有1.2G容量,而放置很多本中文字典
當我改完了之後,又搜尋到了小惡魔網站的【小惡魔】的細部教學文章,其實大同小異啦
反而找到了更多的新字典,但是我怕大大們不太會所以我決定來發一篇教學文章,讓大家可以方便使用
==================================================================
先來準備材料
1.【 下載連結.rar (136 Bytes, 下載次數: 38) 】懶蟲英漢字典.rar
2. Notepad++ 這軟體可有可無啦,用了會更方便修改語法,不然可以用筆記本代替唷
(須上網找這邊就不提供)
3. 如果不太會的大大,這邊附上我修改後的檔案,按照路徑覆蓋過去就可以了
【 檔案.rar (2.81 KB, 下載次數: 17) 】小鳥以上就當做...你會了
【 檔案.rar (2.81 KB, 下載次數: 35, 售價: 2 樂園幣) 】毛毛蟲就要收點費用了,因為希望大家都能夠動手試試看
4.附上21世紀漢英字典,會改的再嘗試使用,有權限設置【 檔案.rar (129 Bytes, 下載次數: 0) 】
(這本漢英不太好用,漢英我自己是使用遠流字典app,不過偶爾應急的時候可以查查)
這邊介紹是使用"懶蟲字典"
當然網路上還有很多字典,不過我覺得懶蟲字典算是字彙算多最方便且簡單的一本
在材料中呢需要修改一些小東西
到字典裡面有一個"Contents"資料夾
進入到"info.plist"
在裡面需要修改一些東西(不過我已經依照小惡魔的改法修改好了但還是教學一下)
=====================================<語法區>====
(以下範例取名「lazyworm」.dictionary 可取自己喜歡的名字建議英文字)
<key>CFBundleDisplayName</key>
<string>lazyworm</string>
<key>CFBundleBundleName</key>
<string>lazyworm</string>
只能改紅色字的地方唷,建議使用英文,因為對應的文件用英文比較方便!!
再來請在下方<key>DCSDictionaryLanguages</key>這邊
增加紫色的語法
<array>
<dict>
<key>DCSDictionaryDescriptionLanguage</key>
<string>zh</string>
<key>DCSDictionaryIndexLanguage</key>
<string>en</string>
</dict>
</array>
這樣子我們的材料就準備完成了(如果想用其他的字典,也一樣要這樣改唷)
===============================================
字典檔上述設定都沒問題後,要準備放到手機裡裡面了!!!
藍色字體是路徑或者重點,紅色字體是需要修改的參數語法
1. 用iFiles在 /var/mobile/Library/ 下建立資料夾, 取名Dictionaries
記得在電腦上把字典的資料夾名稱改為 lazyworm.dictionary
再使用itool或者ifunbox
將字典檔 lazyworm.dictionary 資料夾全部複製到
/var/mobile/Library/Dictionaries
裡面
【注意】出自小惡魔,來源為weiphone十五哥
其實系統內建的字典都是放在 /Library/Dictionaries 裡,
但是系統區在 iPhone 3GS只有100MB空間,
如果我們把自行收集的字典檔放在該空間,在不刪舊字典的狀況下,
懶蟲字典(>175MB)一放到系統區, 空間就快爆了!
所以把新增的字典檔放在 /var/mobile的空間,
再以建立超連結Link的方式讓系統找得到新字典,這樣就不會佔到系統區空間了。
2. 在 /Library/Dictionaries 中加入用戶新字典的鏈接:
在存放用戶字典的虛擬真正路徑/private/var/mobile/Library/Dictionaries 裡面選擇編輯,
點擊 lazyworm.dictionary 資料夾,選擇右下角剪貼板圖標,選擇複製/鏈接;
再到 /Library/Dictionaries 中選擇編輯,點擊剪貼板圖標,選擇創建鏈接。
3. iOS裡雖已內建6本英英、英日字典,
查詢單字時只要順位優先的字典有資料就會直接呈現結果,不會繼續往後查。
所以接下來要做的是調整字典順位設定、把新建的英漢字典設為第一順位:
我們對以下兩個文件做更動,前者是系統設定繁體中文時、後者是系統預設英文時的設定,
當app不支援中文,會調用英文資料,所以兩個文件都要修改:
《進入ifile裡面的路徑↓不要改錯唷,這邊東西有點多》
(中文系統設定)
/System/Library/PrivateFrameworks/DictionaryServices.framework
/zh_TW.lproj/DefaultDictionaries.plist
(英文系統設定)
/System/Library/PrivateFrameworks/DictionaryServices.framework
/English.lproj/DefaultDictionaries.plist
用iFiles 編輯, 直接搜尋 “ForiOS”字串, 會找到:
<key>DCSDefaultActiveDictionariesForiOS</key>
<array>
<string>/Library/Dictionaries/New Oxford American Dictionary.dictionary</string>
<string>/Library/Dictionaries/Oxford American Writer's Thesaurus.dictionary</string>
<string>/Library/Dictionaries/Apple Dictionary.dictionary</string>
</array>
把它加一行、把懶蟲字典放到第一順位,修改成:
(重點是紅色的那一行參數,要自行輸入進去)
<key>DCSDefaultActiveDictionariesForiOS</key>
<array>
<string>/private/var/mobile/Library/Dictionaries/lazyworm.dictionary</string>
<string>/Library/Dictionaries/New Oxford American Dictionary.dictionary</string>
<string>/Library/Dictionaries/Oxford American Writer's Thesaurus.dictionary</string>
<string>/Library/Dictionaries/Apple Dictionary.dictionary</string>
</array>
【圖片只有貼上英文語系的修改方式,中文一樣的修改方式即可!!】
把中英設定文件都各自修改儲存,這樣在各 App選單字時,就能靠「定義」指令以英漢字典查詢了
到尾聲了,快好了,剩最後一步....
由於 iBooks的字典有額外的字典順位設定, 所以還要另外編輯一下這個檔案:
/var/mobile/applications/ibooks/ibooks.app 底下的
BKDictionaryManager_LanguageToOrder.plist 文件
在文件最前方找到內文為:
<key>en</key>
<array>
<string>com.apple.dictionary.NOAD</string>
再裡面把它加一行語法變成
(重點是紅色的那一行參數,要自行輸入進去)
<key>en</key>
<array>
<string>com.apple.dictionary.lazyworm</string>
<string>com.apple.dictionary.NOAD</string>
都改好了之後呢請把手機重啟,就可以使用囉!!!
|
|