Skip to content

hallelujahIM( cáp lợi lộ á anh văn thâu nhập pháp ) is an intelligent English input method with auto-suggestions and spell check features.

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING.md
Notifications You must be signed in to change notification settings

dongyuwei/hallelujahIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

Platform:macOS Platform:windows Platform:linux github actions License: GPL v3

Trung văn bản|English Version

Cáp lợi lộ á anh văn thâu nhập pháp

Cáp lợi lộ á anh văn thâu nhập pháp thị Mac(10.9+ OSX) cập Windows bình đài thượng nhất khoản trí năng anh ngữ thâu nhập pháp. Kỳ đặc tính như hạ:

  1. Ly tuyến từ khố giác đại giác toàn, từ tần tinh chuẩn. Tham kiến Google's1/3 million most frequent English words.
  2. Nội trí bính tả giáo chính công năng. Bất dụng đam tâm bính tả thác ngộ, năng ký trụ đại khái tự hình, phát âm, bổn thâu nhập pháp tựu hội tự động hiển kỳ tối khả năng đích hầu tuyển từ.
  3. Cụ bị Text-Expander công năng. Bổn thâu nhập pháp hội tự động độc thủ định nghĩa tại dụng hộ mục lục hạ đích~/.you_expand_me.jsonVăn kiện, nhĩ khả dĩ định nghĩa tự kỷ thường dụng đích từ tổ, bỉ như{ "yem": "you expand me" },Na ma đương thâu nhậpyemThời hội hiển kỳyou expand me.
  4. Tức thời phiên dịch công năng ( hiển kỳ âm tiêu, cập anh văn đan từ đích trung văn thích nghĩa ).
  5. Chi trì án bính âm lai thâu xuất đối ứng anh văn. Như thâu nhậpsuanfa,Thâu nhập pháp hội hầu tuyển từ trung hội hiển kỳalgorithm.
  6. Chi trì án anh văn đan từ đích mô hồ âm lai thâu nhập. Như thâu nhậpcerrageHoặc giảkerrageKhả dĩ đắc đáocourageHầu tuyển từ, dã khả dĩ thâu nhậpaosomeHoặc giảausomeLai đắc đáoawesomeHầu tuyển từ.
  7. Án kiện bàn hữu trắcshiftKiện khả dĩ tại trí năng anh ngữ thâu nhập mô thức dữ truyện thống anh ngữ thâu nhập mô thức gian thiết hoán.
  8. Tuyển từ phương thức: Sổ tự kiện 1~9 cậpEnterHồi xa kiện hòaSpaceKhông cách kiện quân khả tuyển từ đề giao.SpaceKhông cách kiện tuyển từ mặc nhận hội tự động phụ gia nhất cá không cách tại đan từ hậu diện, khả dĩ tại phối trí hiệt diện quan bế tự động phụ gia không cách công năng.EnterHồi xa kiện tuyển từ tắc bất hội phụ gia không cách.

Hạ tái dữ an trang

  1. Hạ tái biên dịch hảo đích thâu nhập pháp ứng dụng ( chú ý: Bất yếu điểm kích "Clone or download", yếu tòng hạ diện đích liên tiếp hạ tái pkg văn kiện hoặc giả exe văn kiện )
  1. Đả khai hạ tái hậu đích hallelujah.pkg văn kiện, hội tự động an trang, chú sách, kích hoạt cáp lợi lộ á thâu nhập pháp.
  2. Mac hệ thống như quả bổn thâu nhập pháp bất năng chính thường sử dụng, thỉnh thối xuất đương tiền dụng hộ trọng tân đăng lục, tại Input source trung thủ động san trừ tái trọng tân thiêm gia Hallelujah thâu nhập pháp. image

Chú ý: Nhân vi bổn trình tự bất thị thông quá App store phát bố đích, Macos hội hữu hạ diện đích an toàn cảnh cáo. Tuyển trung hallelujah pkg an trang trình tự, hữu kiện điểm kíchOpenLai đả khai, tức khả khai thủy an trang thâu nhập pháp.

unidentified

Vi thập ma khiếu hallelujah giá cá danh tự?

Chủ yếu thị thụ giá thiên văn chương khải phát:hallelujah_autocompletion.

Thiếu sổ phái võng hữu ( @ bắc đường lam vũ ) trắc bình

Anh văn bính tả tâm lí “Một để”? Giá cá thâu nhập pháp năng bả bính âm bổ toàn vi anh văn: Cáp lợi lộ á thâu nhập pháp

Thiên hảo thiết trí

Điểm kích thâu nhập pháp đíchPreferencesHoặc giả trực tiếp phóng vấn bổn địa HTTP phục vụ:http://localhost:62718/index.html preference

Biên dịch bổn thâu nhập pháp

  1. open hallelujah.xcworkspaceSử dụng Xcode đả khaihallelujah.xcworkspaceCông trình, chú ý bất thị đả khaihallelujah.xcodeproj.
  2. command + bCấu kiến.
  3. Cấu kiến biên dịch hậu đích thâu nhập pháp khả dĩ khảo bối đáo/Library/Input\ Methods/Mục lục nội trắc thí.

Như hà điều thí thâu nhập pháp?

  1. Sử dụngNSLog()Tại quan kiện hoặc khả nghi xử đả log nhật chí.
  2. Một hữu log thâu xuất thời, khả dĩ tra khán băng hội nhật chí, vị trí khả thông quáls -l ~/Library/Logs/DiagnosticReports/ | grep hallelujahMệnh lệnh lai tra trảo.
  3. Thâm tư thục lự.
  4. Sử dụng debug bản build, tại Xcode trungDebug->Attach to Process By PID or Name....Giá cá lưu trình khả dĩ work, đãn Xcode phản ứng hội giác mạn, nhu yếu tại hợp thích đích địa phương gia đoạn điểm. Đại sát khí, bất đắc dĩ nhi dụng chi.
  5. Tự động hóa trắc thí ( hậu tục trọng cấu mục tiêu tựu thị khả trắc thí tính yếu gia cường ).

Cách thức hóa đại mã

  • sh format-code.sh

CI build

sh build.sh

local dev script

sh dev.sh

Cấu kiến an trang bao pkg

bash package/build-package.bash

Khai nguyên hiệp nghị

GPL3(GNU GENERAL PUBLIC LICENSE Version 3)

Cấu kiến libmarisa.a

  1. The staticlibmarisa.alib was built frommarisa-trie@006020c1df76d0d7dc6118dacc22da64da2e35c4.
  2. To build thelibmarisa.alib, run:
git clone git://github.com/s-yata/marisa-trie.git
cdmarisa-trie
brew install autoconf automake libtool -verbose## proxychains4 -f /usr/local/etc/proxychains.conf brew install autoconf automake libtool -verbose
autoreconf -i
./configure --enable-static
make
## ls -alh lib/marisa/.libs/libmarisa.a
make install## we can use marisa-build marisa-lookup marisa-reverse-lookup marisa-common-prefix-search marisa-predictive-search marisa-dump marisa-benchmark cli commands to do some tests and pre-build the trie data.

Cảm tạ dĩ hạ khai nguyên hạng mục:

  1. marisa-trie,Thâu nhập thời tiền chuế thất phối đích sổ cư kết cấu cập toán pháp thật hiện, đặc điểm thị cao tính năng, tiết tỉnh không gian, khả dĩ dự tiên cấu kiến hảo trie thụ tái phản tự liệt hóa đáo nội tồn trung.
  2. dictionary/cedict.json is transformed fromcc-cedict,Bính âm - anh ngữ từ khố.
  3. cmudictandhttps://github.com/mphilli/English-to-IPA,Quốc tế âm tiêu.
  4. GCDWebServer,Dụng vu dụng hộ sử dụng thiên hảo phối trí.
  5. talisman,Sử dụng kỳ trung đích phonex toán pháp, thật hiện mô hồ cận tự âm thâu nhập.
  6. MDCDamerauLevenshtein,Phối hợp talisman đích phonex toán pháp, tại âm tự từ trung án Damerau Levenshtein biên tập cự ly si tuyển tối tiếp cận đích hầu tuyển từ.
  7. Thử tu quản squirrel thâu nhập phápCáp lợi lộ á thâu nhập pháp an trang bao pkg đích chế tác copy/ tham khảo liễu squirrel đích thật hiện.

Cống hiến đại mã

Đề giao PR chi tiền thỉnh chấp hànhsh format-code.shCách thức hóa đại mã.

Vấn đề phản quỹ, ý kiến hòa kiến nghị

Thỉnh đề giao vấn đề đan đáohttps://github.com/dongyuwei/hallelujahIM/issues

Tư tuân phục vụ

Đề cung thâu nhập pháp công năng định chế khai phát. Liên hệ phương thức:

  • Vi tín: dongyuwei
  • gmail: newdongyuwei

Nhất ta tiệt đồ

auto suggestion from local dictionary:
auto-suggestion auto-suggestion auto-suggestion

Text Expander:
Text Expander Text Expander

translation(inspired byMacUIM):
translation

spell check:
spell-check spell-check spell-check spell-check spell-check

pinyin in, English out:
pinyin pinyin pinyin pinyin pinyin pinyin

Star History

Star History Chart

About

hallelujahIM( cáp lợi lộ á anh văn thâu nhập pháp ) is an intelligent English input method with auto-suggestions and spell check features.

Topics

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING.md

Stars

Watchers

Forks

Packages

No packages published