解決 Anki 無法匯入Anki 牌組(*.apkg)的問題

前一陣子Anki 出新版(2.0.11)以後,中文介面的 Anki 無法匯入 Anki 牌組包(*.apkg)



我發現這問題以後上 Anki 支援網站 問軟體作者 Damien Elmes ,他提出是中文翻譯的問題。

問題出在我翻譯 Anki 介面的時候,把一節原文的英文半形括號翻譯成中文全形括號。我把
"Packaged Anki Deck (*.apkg)"
翻譯成
"Anki 牌組包 (*.apkg)"
但剛好那個地方的翻譯不能用全形括號,於是就無法匯入apkg檔了..... 真是對不起大家....

以下才是對的



#: ../dtop/anki/importing/__init__.py:16
msgid "Packaged Anki Deck (*.apkg)"
msgstr "Anki 牌組包 (*.apkg)"



如果各位有遇到這問題,解決方法如下:
請下載 Anki 正確的翻譯檔,然後放到軟體的語言區目錄下,把裡面的 anki.mo 覆蓋過去就行了。
(要有系統管理員權限才可以執行喔~)

Windows 系統(64位元)的目錄是在 
C:\Program Files (x86)\Anki\locale\zh_TW\LC_MESSAGES

Windows 系統(32位元)的目錄是在 
C:\Program Files\Anki\locale\zh_TW\LC_MESSAGES
Linux 系統的目錄應該是在
usr/share/anki/locale/zh_TW/LC_MESSAGES/


當然,這問題在 Anki 再次改版時就會自動解決了。
以上解法只是過渡時期權宜之計。

2013-07-12 後記:Anki 作者說一個星期內會出 2.0.12 版,因此這問題就會解決了,此時下載 Anki 2.0.12 beta 版也能解決此問題。
2013-07-24 後記: 今天出了 Anki 2.0.12 版了。


留言

這個網誌中的熱門文章

Anki 教學 - 學習卡片

Anki 教學 - 基礎知識

「健保代碼查詢APP」