Hunspell для обработки общих сокращений английских глаголов для -ing
Hunspell по умолчанию не справляется с обычными сокращениями английских глаголов -ing
лайк goin
, givin
, doin
и т. д. Эти сокращения глаголов, кажется, не обрабатываются. Давайте сделаем пример
I'm goin to surfin' and livin' on my own and maybe givin' up
Это будет правильный ответ, предложения, анализ (морфологический) для этого предложения:
[
{
"word": "I",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "m",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "goin",
"stems": [],
"suggestion": [
"goon",
"gin",
"groin",
"going",
"gain",
"grin",
"loin",
"coin",
"gown",
"go in",
"go-in"
],
"correct": false,
"analysis": []
},
{
"word": "to",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "surfin",
"stems": [],
"suggestion": [
"surfing",
"surf in",
"surf-in",
"superfine"
],
"correct": false,
"analysis": []
},
{
"word": "and",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "livin",
"stems": [],
"suggestion": [
"living",
"liven",
"livid",
"violin",
"Lin"
],
"correct": false,
"analysis": []
},
{
"word": "on",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "my",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "own",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "and",
"stems": [],
"suggestion": [],
"correct": true
},
{
"word": "maybe",
"stems": [
"maybe"
],
"suggestion": [],
"correct": true,
"analysis": [
" st:maybe"
]
},
{
"word": "givin",
"stems": [],
"suggestion": [
"giving",
"given",
"virgin",
"gin"
],
"correct": false,
"analysis": []
},
{
"word": "up",
"stems": [],
"suggestion": [],
"correct": true
}
]
так что для сокращений, таких как givin
правильный флаг false
и есть некоторые предложения, среди них -ing
форма giving
, Почему-то морфологического анализа нет. Так как же добавить поддержку глаголов форм английского глагола с последующим -ing
для того, чтобы считаться правильными условиями? Должны ли быть добавлены некоторые правила для аффиксового словаря английского языка?