2

Я говорю на двух языках и постоянно пишу как на португальском, так и на английском языке, поэтому, конечно же, я хотел бы иметь автокорректор и предложение слов на обоих языках. Я знаю, что могу легко переключаться между языками, но делать это каждые несколько минут очень раздражает.

Так как мне объединить два словаря? Так что только в одном словаре есть все слова для обоих языков? Я полагаю, что это своего рода файл, который я мог бы редактировать правильно?

Я прогуглил это и нашел только словарей только для языков программирования или что-то в этом роде! Мне бы хотелось, чтобы решение работало на Chrome в Windows 7, но я не хочу мешать людям приходить с решениями для других браузеров / ОС.

2 ответа2

1

Одним из способов сделать это может быть добавление списков слов из обоих языков в Custom Dictionary.txt .

Список слов для английского языка можно найти в en_US.dic а список слов для португальского (бразильского) можно найти в pt_BR.dic в дереве исходных текстов Chromium, каждый из которых приведен ниже.

Я думаю, что лучшим решением может быть изменение одного из встроенных языков, но для этого вам потребуется собрать и использовать Chromium.

В дереве Chromium вы можете объединить en_US.dic в pt_BR.dic, en_US.aff в pt_BR.aff и en_US.dic_delta в pt_BR.dic_delta и перестроить Chromium.

Ваш Portuguese (Brazil) язык должен содержать все слова (и правила) из английского и португальского языков.

Если вы хотите сделать что-то более сложное, чем простое объединение двух языков, формат файла аффиксов задокументирован по адресу affix.readme

Возможно, вы также захотите прочитать « Редактирование словарей Chromium для проверки орфографии».

Наконец, то, что вы хотите, встраивается в браузер Chrome и будет называться адаптивной проверкой орфографии для многоязычных пользователей.

1

Объединение двух словарей не является хорошим решением: если вы неправильно написали слово на одном языке, и оно оказалось правильным на другом языке, объединенный словарь не поймет этого. Я думаю, что вы действительно хотите что-то, что автоматически определяет язык в текстовом поле и устанавливает язык проверки орфографии соответствующим образом.

Автоматический переключатель словаря для Firefox делает именно это. Насколько я знаю, нет аналога расширения для Chrome.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .