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

Добавить возможность добавления в словарь аббревиатур #26

Open
bzaar opened this issue Jan 1, 2015 · 0 comments

Comments

@bzaar
Copy link
Owner

bzaar commented Jan 1, 2015

Сейчас невозможно добавлять аббревиатуры, читающиеся "по буквам": КНДР, УФМС, так как невозможно правильно указать ударение. В то же время аббревиатуры, читающиеся как обычные слова, (ФАПСИ, ВНИИ) сейчас можно добавлять без проблем.

Возможное решение: для слов, в которых больше одной заглавной буквы, разрешить ударение на согласную. Это будет означать, что аббревиатура читается "по буквам": КНДР 4 = [ка-эн-дэ-ЭР]. Но из такой записи будет непонятно, как читать, например, НИИ 3: [ниИ] или [эн-и-И]?

Возможное решение №2: ввести новый буквенный символ со значением "аббревиатура" с обязательной "расшифровкой":

НИИ 3 а Научно-исследовательский институт
КНДР 4 а Китайская Народно-Демократическая Республика

Однако введение нового буквенного символа является существенным изменением API.

Наиболее оптимальным представляется вариант №1 с дополнительной пометой, означающей, что слово читается по буквам. Помету можно сделать в виде ссылки на параграф. Например:

НИИ 3 м 0, #31 (#ABBR: Научно-исследовательский институт)
КНДР 4 ж 0, #31 (#ABBR: Китайская Народно-Демократическая Республика)
ФАПСИ 5 с 0 (#ABBR: Федеральное агентство правительственной связи и информации)
АвтоВАЗ 6 м 1а

(Обратите внимание на отсутствие пометы #31 у ФАПСИ и АвтоВАЗ, означающее, что они читаются как обычные слова, а АвтоВАЗ еще и склоняется).

Таким образом, изменение сведется в добавлению новой пометы #31 и ее учете в двух местах:

  1. в генераторе форм игнорировать ударение при построении форм (наличие пометы Добавить информацию об ударениях в файл экспорта #31 по факту означает несклоняемость, но дублируется пометой 0 для единообразия).
  2. на странице http://odict.ru/add позволять вводить ударение, падающее на согласную, в присутствие пометы Добавить информацию об ударениях в файл экспорта #31.
  3. задокументировать новую помету на странице http://odict.ru/pomety.
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

No branches or pull requests

1 participant