Bug 488203 - Multi-segment input: -てください ("-te kudasai") form incorrectly split for godan verbs.
Multi-segment input: -てください ("-te kudasai") form incorrectly split for godan ...
Product: Fedora
Classification: Fedora
Component: anthy (Show other bugs)
All Linux
low Severity medium
: ---
: ---
Assigned To: Akira TAGOH
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2009-03-03 01:32 EST by Peter Gordon
Modified: 2009-03-04 03:44 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2009-03-03 02:40:25 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Peter Gordon 2009-03-03 01:32:14 EST
[I wasn't quite sure where to file this; as I don't know if it's an issue with SCIM's handling of the Romaji input or if it's Anthy's handling of Kana-parsing, et al. Please reassign it as appropriate if necessary.]

Using the てください form of a verb is not properly seen in Anthy as its one (or two) segments. With multi-segment input, it parses as three seperate things the verb root, the てくだ, and the さい. 

However, it seems to correctly keep it as one big segment if a sentence-final  particle (such as よ or ね) is appended.

For example, 頑張(がんば)ってください is parsed as がんばっ・てくだ・さい but if you add a particle to it, such as ね, it is properly seen as one big phrase: "頑張ってくださいね". (Here, "・" denotes where the seperations happen as Anthy splits it automatically.)

I've noticed that this also happens with other verbs, but only if they are of godan conjugations. Ichidan verbs, such as 食べる(たべる), 見る(みる), and 上げる(あげる), exhibit normal behavior here.

For example, 話(はな)してください is seen as はなし・てくだ・さい instead of はなしてください (or perhaps 話して・ください) but 話してくださいよ - again with that final particle - properly is seen as one larger segment, "はなしてください".


NEVRAs of related packages:
Comment 1 Akira TAGOH 2009-03-03 02:40:25 EST
The above examples works for me on fresh install. I guess you might have any kind of bad learning data. try again after disable IM with im-chooser and remove $HOME/.anthy and enable then.

Generally a conversion result could be broken in any IMEs with even commercial IMEs unexceptionally if it learns an input and a segment etc that isn't commonly used. as a result, they basically have a feature to not learn them automatically but do that when they want to. scim-anthy has this feature too.
Aside from that, I could patch the corpus data out to make a specific-segment a priority for you though, it might affects others if it won't happens commonly, i.e. on anthy with a clean dictionary. so if it's the case, I'm afraid I can't fix that.

Otherwise please feel free to file a kind of this bug then.
Comment 2 Peter Gordon 2009-03-04 03:44:45 EST
Akira-san, I just removed the ~/.anthy directory as you suggested and that did indeed fix the problem for me; which means it probably was something weird that I had inadvertently trained it with. 

Thanks very much, and many apologies for the bug-spam. :)

Note You need to log in before you can comment on or make changes to this bug.