AVIM for Firefox

AVIM is an extension for Firefox, Thunderbird, Komodo, and similar applications that functions as an input method editor for Vietnamese, allowing you to insert diacritical marks easily everywhere you can type. This extension, along with a basic Chrome extension of the same name, are based on the avim.js script by Hiếu Đặng. Read more about AVIM for Firefox.

AVIM là một phần mở rộng cung cấp bộ gõ tiếng Việt trong Firefox, Thunderbird, Komodo, và các chương trình tương tự, cho phép đặt dấu một cách dễ dàng ở bất cứ mọi nơi mà bạn có thể nhập văn bản. Phần mở rộng này, cũng như một tiện ích mở rộng cùng tên dành cho Chrome, đều dựa trên kịch bản avim.js của Đặng Trần Hiếu. Đọc thêm về AVIM cho Firefox.

Installation

Visit Firefox Add-ons for the latest Mozilla-approved version of the extension.

Hãy truy cập phiên bản mới nhất tại Tiện ích Firefox, bản này được Mozilla chấp nhận.

Building

Build Status

To package the code as an extension yourself, you can use the included build script, which requires Python 2.7. In a command line window, navigate to the avim/ directory and execute the following commands:

bash pip install -r requirements.txt python build.py

Two installable archives, avim.xpi and avim-VERSION.xpi, should now reside in that directory.

Để gói lấy mã nguồn thành phần mở rộng, bạn có thể sử dụng script xây dựng, cần Python 2.7. Trong cửa sổ dòng lệnh, hãy duyệt tới thư mục avim/ và chạy lệnh sau:

bash pip install -r requirements.txt python build.py

Hai gói cài đặt được, avim.xpiavim-PHIÊN_BẢN.xpi, sẽ nằm trong thư mục đó. Script xây dựng có vài tùy chọn, chẳng hạn để sản xuất một phiên bản soát lỗi có bộ phận đo thử.

Tests

The test harness requires SpiderMonkey, the command line interface to the JavaScript engine in Firefox:

  1. Download last night’s build: jsshell-platform.zip, where platform is your operating system. (The latest official release of SeaMonkey is ancient but should work also.)
  2. Go to the tests/ directory in your checkout of this project.
  3. Run /path/to/js -b -s test.js.

The tests/ directory also contains corpus.js, useful for testing AVIM against a wordlist, such as those maintained by the hunspell-vi project.

Translations

AVIM’s user interface is currently available in several languages. Please help translate AVIM into additional languages at BabelZilla Beta.

Giao diện của AVIM hiện có sẵn trong vài ngôn ngữ. Xin hãy giúp biên dịch AVIM ra thêm ngôn ngữ tại BabelZilla Beta.

Translation statistics for AVIM

License

AVIM is licensed under the MIT license.

AVIM được phát hành theo giấy phép MIT.

More information

For a detailed documentation and a feature comparison against other Vietnamese IMEs, see AVIM’s official website and project wiki.

Xem tài liệu đầy đủ và bảng các tính năng so với các bộ gõ tiếng Việt khác tại trang chủ AVIMwiki của dự án.


comments powered by Disqus