Optimize Japanese queries.

This commit is contained in:
fanlusky committed 2026-08-22 12:03:55 +08:00
1 parent 7bc55dab39
commit 5da93af45c
6 files changed
+70 -5

No files matched your search

+6 -1
View File
@@ -275,10 +275,15 @@ const std::string &EngineInputSession::get_pinyin_segmentation() const
std::string EngineInputSession::get_pinyin_segmentation_with_cases() const
{
if (is_wubi() || is_japanese())
if (is_wubi())
{
return request().raw_input;
}
if (is_japanese())
{
return request().raw_input_with_cases.empty() ? request().raw_input
: request().raw_input_with_cases;
}
if (is_shuangpin() && GetConfiguredShuangpinPreeditMode() == "shuangpin")
{
std::string preedit = request().raw_segmentation.empty() ? request().raw_input : request().raw_segmentation;