Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

additional words for chromium (google chrome) include old type and new type #14

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

laicovannan
Copy link
Contributor

Vấn đề mình đẩy file này do có lỗi và mình đã bổ sung lại các từ còn thiếu, trong đó bao gồm bỏ dấu kiểu cũ và bỏ dấu kiểu mới trong cùng một file (do chrome không hỗ trợ hai file từ điển riêng cho từng ngôn ngữ như firefox). Nguồn file này từ trang chromium.org đã lâu không được cập nhật và còn thiếu rất nhiều từ như à, nà, ngà, và, là, quà,...

Có thể thảo luận thêm tại: https://bugs.chromium.org/p/chromium/issues/detail?id=609837&q=component%3AUI%3EBrowser%3ESpellcheck%20&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified

@laicovannan
Copy link
Contributor Author

additinal a few words (include old type and new type in vi_VN.dic file)

@1ec5
Copy link
Owner

1ec5 commented Jun 22, 2016

Các từ điển đã tồn tại trong thư mục dictionaries/ đã được chỉnh lại thí dụ như thêm “ngà” và xóa các từ tiếng Anh như “renewable”. Từ điển trong Chrome nên bắt nguồn từ các từ điển này thay vì từ điển lỗi thời của Chromium. Nếu chỉ có thể đưa vào một từ điển hợp nhất thì chỉ việc thực thi lệnh này:

cat dictionaries/vi-DauCu.dic > dictionaries/vi-tmp.dic
cat dictionaries/vi-DauMoi.dic >> dictionaries/vi.tmp.dic
sort -u dictionaries/vi-tmp.dic > dictionaries/vi.dic
rm dictionaries/vi-tmp.dic

@1ec5
Copy link
Owner

1ec5 commented Jun 22, 2016

Như mình đã nói tại #11 (comment), mình muốn tìm cách để cho có thể đưa cả hai từ điển (kiểu cũ và kiểu mới) vào Chromium. Nếu Chromium sử dụng logic chọn từ điển giống Firefox thì có thể đưa vào hai từ điển với các ID ngôn ngữ như vi-x-traditionalvi-x-reformed; nếu không thì mình muốn tìm cách để patch Chromium. Mình sẽ nghiên cứu thêm về vấn đề này.

Trong lúc ấy, các thay đổi này chưa hoàn thành:

  1. Từ điển mới nên được tạo ra tự động từ các từ điển đúng thời đã tồn tại trong dự án này thay vì từ bộ từ điển lỗi thời của Chromium: additional words for chromium (google chrome) include old type and new type #14 (comment).
  2. Thay vì check in một từ điển riêng cho Chromium, mình nghĩ nên tạo ra một script xây dựng từ điển cho Chromium giống như firefox_thunderbird/build.sh hoặc openoffice/3.x/build.sh. Khi nào dự án Chromium muốn cập nhật thì có thể chạy script đó. Điều này sẽ làm cho dễ bảo quản các từ điển hơn trong tương lai.
  3. Chromium cũng cần một tập tin quy tắc .aff để biết cách gợi ý. Tập tin .aff của Chromium hiện nay cũng lỗi thời. Chỉ cần nhân bản dictionaries/vi-DauCu.aff thành dictionaries/vi.aff.
  4. Chúng ta nên chọn một giấy phép thích hợp cho cả dự án này: Licensing? #12. Hiện nay giấy phép GPLv2 chỉ được áp dụng vào các tập tin từ điển .dic và các tập tin quy tắc gợi ý .aff.

@laicovannan
Copy link
Contributor Author

laicovannan commented Jun 22, 2016

Mấy khoản trên mình cũng không rõ lắm, mình biết chrome còn thiếu nhiều từ cần bổ sung nên mình chỉ tập hợp các từ còn thiếu thôi và muốn làm gì đó để bổ sung thêm thôi (mà trên thực tế thì thiếu rất nhiều chứ không phải riêng các từ kết thúc bằng âm "à"). Mong rằng bạn sẽ giúp mình hợp nhất cả cũ và mới vào một file hoặc có các giải pháp hay hơn, để bên phát triển chromium lấy đó làm cơ sở đưa vào chrome. Vì như bạn đã biết là nó đã quá cũ.

https://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants