Skip to content
/ avim Public

Vietnamese input method extension (IME) for Firefox, Thunderbird, SeaMonkey, Komodo, etc. — bộ gõ tiếng Việt dành cho Firefox, Thunderbird, SeaMonkey, Komodo, …

License

Notifications You must be signed in to change notification settings

1ec5/avim

Repository files navigation

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.

Important: Firefox 57 is incompatible with AVIM due to the new WebExtensions feature that is replacing traditional extensions. AVIM cannot be updated to work in Firefox 57 until AVIM’s most basic functionality is possible in WebExtensions. Please subscribe to this issue and vote for any Bugzilla bug reports mentioned there. Thank you for your understanding.

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.

Quan trọng: Firefox 57 không tương thích với AVIM vì tính năng WebExtensions mới thay thế phần mở rộng truyền thống. AVIM không thể được cập nhật để hoạt động trong Firefox 57 cho đến khi có thể thực hiện các chức năng cơ bản của AVIM bằng WebExtensions. Xin vui lòng theo dõi vấn đề này và bỏ phiếu cho các bản báo cáo lỗi tại Bugzilla được nhắc đến trong vấn đề đó. Chân thành cám ơn sự thông cảm của các bạn.

Installation

Visit Firefox Add-ons or Thunderbird 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 hoặc Tiện ích Thunderbird, các 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:

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:

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.