Git Product home page Git Product logo

moedict-desktop's Introduction

3du.tw (教育部重編國語辭典) Moe Dictionary App

響應 3du.tw @g0v hackath1n | 台灣零時政府第壹次公地放領黑客松, 將教育部重編國語辭典製作為跨平台且未來可擴充及線上昇級之桌面端離線應用程式。

Moe Dictionary 是基於 [XULApp StarterKit] 開發。

軟體畫面及下載

請連結至官方網站 Moedict Desktop

Build Moe Dictionary (Optional)

  1. Fork this project and clone.
  2. Change BUILD_MAC / BUILD_LINUX / BUILD_WIN32 variables in config.sh to setting operating systems you want to build.
  3. run fetch_xulrunner.sh to downloading xulrunner runtime from ftp.mozilla.org.[ONLY ONCE]
  4. run git submodule update --init --recursive to update all submodules.
  5. run build.sh

Need Your Help

  1. Logo
  2. UI Layout and CSS

ChangeLog

1.1.1

  • 更新至最新(2015/03)版本之 moedict-app

  • 線上更新網站支援 github.io .

  • 支援將 1G 以上語音包分割為數個較小的語言包。

1.1.0

  • 支援線上昇級
  • 支援擴充套件安裝

1.0.0

  • 使用 moedict.tw 離線 App 版本主程式。
  • Gecko Engine 昇級至 29.0.1

0.3.0

  • 使用 audreyt db2unicode.pl 將部份圖片字轉成 unicode 文字。
  • 修正在 Windows / Linux 下功能選項出現 radio 按鈕。
  • 新增 TonyQ 的教育部成語典。
  • 全部程式碼移至各別 Add-ons 中,未來方便獨立小模組昇級。

0.2.0

  • Databases 移至獨立 Add-on ,以便未來可以單獨線上昇級詞典資料庫。
  • Wiktionary 維基詞典 Add-on ,方便其它開發者以此為藍本。
  • 修正查詢結果無法選取問題。

License

Moe Dictionary are licensed under the MPL License. See LICENSE for more details.

moedict-desktop's People

Contributors

littlebtc avatar racklin avatar vdragon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moedict-desktop's Issues

"找不到。分享這些字?" 點選後程式出錯

輸入 "沒有這個詞" ,點選下面出現的 "找不到。分享這些字?" 按鈕,程式就會從畫面上消失,但是還在執行中,必須手動透過 kill 指令中止才能夠重新開啟。

使用 Linux (64-bit) ,系統為 Ubuntu 14.04.1 LTS

fetch_moe_sqlite.sh - 「Convert image to unicode using moedict」段落的 curl 呼叫沒有下載任何檔案

sym.txt 跟 db2unicode.pl 檔案未如腳本預期出現在 app/extensions/moedict-db\@xuldict.3du.tw/databases 目錄中,造成後面的命令無法正常運行

「curl -O https://raw.github.com/g0v/moedict-epub/master/sym.txt --verbose」命令輸出如下:

* Hostname was NOT found in DNS cache
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 103.245.222.133...
* Connected to raw.github.com (103.245.222.133) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Server hello (2):
{ [data not shown]
* SSLv3, TLS handshake, CERT (11):
{ [data not shown]
* SSLv3, TLS handshake, Server key exchange (12):
{ [data not shown]
* SSLv3, TLS handshake, Server finished (14):
{ [data not shown]
* SSLv3, TLS handshake, Client key exchange (16):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
} [data not shown]
* SSLv3, TLS handshake, Finished (20):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
{ [data not shown]
* SSLv3, TLS handshake, Finished (20):
{ [data not shown]
* SSL connection using ECDHE-RSA-AES128-GCM-SHA256
* Server certificate:
*        subject: C=US; ST=California; L=San Francisco; O=Fastly, Inc.; CN=www.github.com
*        start date: 2014-02-25 00:00:00 GMT
*        expire date: 2015-03-02 12:00:00 GMT
*        subjectAltName: raw.github.com matched
*        issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert High Assurance CA-3
*        SSL certificate verify ok.
> GET /g0v/moedict-epub/master/sym.txt HTTP/1.1
> User-Agent: curl/7.35.0
> Host: raw.github.com
> Accept: */*
> 
< HTTP/1.1 301 Moved Permanently
< Date: Tue, 18 Nov 2014 14:41:23 GMT
* Server Apache is not blacklisted
< Server: Apache
< Location: https://raw.githubusercontent.com/g0v/moedict-epub/master/sym.txt
< Content-Length: 0
< Accept-Ranges: bytes
< Via: 1.1 varnish
< Age: 0
< X-Served-By: cache-ty66-TYO
< X-Cache: MISS
< X-Cache-Hits: 0
< Vary: Accept-Encoding
< 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #0 to host raw.github.com left intact

fetch_moe_sqlite.sh 執行時發生錯誤「mkdir: 無法建立目錄‘app/extensions/[email protected]/databases’: 沒有此一檔案或目錄」

Console message

Vdragon@Vubuntu ~/工作空間/Programming/Independent_projects/moedict-desktop
 % ./fetch_moe_sqlite.sh 
mkdir: 無法建立目錄‘/home/Vdragon/工作空間/Programming/Independent_projects/moedict-desktop/app/extensions/[email protected]/databases’: 沒有此一檔案或目錄
./fetch_moe_sqlite.sh: line 11: cd: /home/Vdragon/工作空間/Programming/Independent_projects/moedict-desktop/app/extensions/[email protected]/databases: 沒有此一檔案或目錄
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 25 18.4M   25 4802k    0     0   364k      0  0:00:51  0:00:13  0:00:38  364k^C
Vdragon@Vubuntu ~/工作空間/Programming/Independent_projects/moedict-desktop

Feature request - User-wide installer for GNU/Linux

It may be useful for users who have no root access to install Moedict Desktop user-wide:

  • Install the application to ~/.local/opt/Moedict-Desktop (non standard?)
  • Install the freedesktop desktop entry to ~/.local/share/application

[macOS] display performance issue.

捲動時的遲滯感在 Retina MacBook Pro 上非常明顯。
建議優化至用 Quartz Debug 測試平均 FPS 不低於 55fps(理想情況下應該和 Safari 同樣順暢)。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.