言語UI変更でヘルプが切り替わらない
OpenHelp関数でヘルプファイルを起動しているが、当該関数は ttpcmn.dll に存在するため、 現状の実装では直接 teraterm.ini を読み、言語UIを取得している。 そのため、「設定 - 全般 - 言語UI」で切り替えた場合は、teraterm.ini まで更新されないので、 正しいヘルプファイルが起動されないことになる。 当該関数に引数を追加し、上位から ts->UILanguageFile を渡すようにすれば解決しそう。 #Tera Term Pro 2.3の思想では、共有メモリを読めば、tsの内容が読めたが、 #Tera Term 4.xxでは共有メモリとtsの一致化を止めたのである。
設定 - 全般 - 言語UIで、メッセージカタログを切り替えても、 ヘルプ - 目次で起動されるヘルプファイルが切り替わらない。