View Issue Details
Category | |||||
---|---|---|---|---|---|
SSPBT:本体(SSP) | |||||
Severity | minor | Reproducibility | sometimes | ||
Status | closed | ||||
Fixed in Version | 2.6 (リリース) | ||||
Summary | 0000645: 時々、環境変数が置き換わらない時がある | ||||
Description | 時々、環境変数の単語表示が置き換わらずそのままバルーンに表示されてしまうことが あるようです。2.6.76では時々発生していましたが2.7.00 Pre3では置き換わらなく なりました。 %ms、%mz、%ml、%mc、%mh、%mt、%me、%mp、%m?、%dms SSP/2.6.76、2.7.00 Pre3 Windows 10 22H2 64bit 偽ねずみいろのねこ | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
|
GET Word SHIORI/2.0 に対する応答がないです。 この部分は昔は互換性確保のため内蔵辞書から置き換えていたのですが、互換モード(SHIORI/1系、script.txtがある)に入らない、かつGET Wordに応答しない場合は、置き換えが起こらなくなりました。仕様変更の理由は、全然別の謎バグが置き換え仕様の結果発生したためです。 7.5系の華和梨のようなので、compatible.msエントリなどを定義するのを検討してください。 https://kawari.sourceforge.net/7.5.0/manual.html#systementry |
|
確認ありがとうございます。過去互換で内蔵辞書から置き換えられていたので使って いたのですが仕様変更だったんですね。確か、この仕様はSSTPから%msなどが投げられ た場合のために残っていたと思います。(古い記憶なので自信は無いですが) ちなみに華和梨7.5.0は辞書にcompatible.mエントリ(名詞-非限定)を定義しても%m?で 読みに来ないようです。華和梨のソースを見ると「Typeには「\ms」のような文字列 が渡される」と書かれているので%m?だとおそらく\m?が渡されてしまうのでしょうね。 compatible.m?と書いても半角のクエスチョンマークは華和梨7系ではエントリ名に使用 出来ないようでダメでした。これは華和梨側の問題なので仕方ないですね。 |
|
compatible.m (?なし) で代替できたはずです。 https://kawari.sourceforge.net/7.5.0/manual.html#systementry 動かなかったらSSPのせいかも…その場合はなおします… |
|
辞書にcompatible.mエントリを追加してみましたが読みに来ないようです。 試しにcompatible.msエントリを作りSENDボックスから%msを入力すると 読みに来るのでcompatible.mエントリがダメみたいです。栞ログを見ると %m?ではゴーストからの応答が無く204になっているので内蔵辞書で置き 換えているようです。 ゴースト辞書側 compatible.m : 非限定の単語 compatible.ms : 人名の単語 SENDボックスから%m?を入力した場合 ========================================================= 2024/09/16 21:48:31.940 -----send------------------------ GET Word SHIORI/2.0 Charset: Shift_JIS Sender: SSP Type: \m? -----response-------------------- SHIORI/2.6 204 No Content Charset: Shift_JIS ========================================================= 2024/09/16 21:48:31.941 -----send------------------------ TRANSLATE Sentence SHIORI/2.6 Charset: Shift_JIS SecurityLevel: local SecurityOrigin: null Sender: SSP Status: talking,balloon(0=0) Sentence: 日刊工業新聞社\e -----response-------------------- SHIORI/2.6 400 Bad Request Charset: Shift_JIS SENDボックスから%msを入力した場合 ========================================================= 2024/09/16 22:01:22.632 -----send------------------------ GET Word SHIORI/2.0 Charset: Shift_JIS Sender: SSP Type: \ms -----response-------------------- SHIORI/2.6 200 OK Charset: Shift_JIS Word: 人名の単語 ========================================================= 2024/09/16 22:01:22.632 -----send------------------------ TRANSLATE Sentence SHIORI/2.6 Charset: Shift_JIS SecurityLevel: local SecurityOrigin: null Sender: SSP Status: talking Sentence: 人名の単語\e -----response-------------------- SHIORI/2.6 400 Bad Request Charset: Shift_JIS |
|
\m?で応答がない時には\mを明示的に呼びなおすようにした |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-07-16 22:04 | guest | New Issue | |
2024-09-09 09:21 | ponapalt | Assigned To | => ponapalt |
2024-09-09 09:21 | ponapalt | Status | new => assigned |
2024-09-09 09:30 | ponapalt | Status | assigned => feedback |
2024-09-09 09:30 | ponapalt | Note Added: 0001513 | |
2024-09-10 01:37 | guest | Note Added: 0001514 | |
2024-09-10 01:37 | guest | Status | feedback => assigned |
2024-09-15 16:06 | ponapalt | Status | assigned => feedback |
2024-09-15 16:06 | ponapalt | Note Added: 0001515 | |
2024-09-16 22:10 | guest | Note Added: 0001516 | |
2024-09-16 22:10 | guest | Status | feedback => assigned |
2024-09-29 21:47 | ponapalt | Status | assigned => closed |
2024-09-29 21:47 | ponapalt | Resolution | open => fixed |
2024-09-29 21:47 | ponapalt | Fixed in Version | => 2.6 (リリース) |
2024-09-29 21:47 | ponapalt | Note Added: 0001518 |