SCPのエラーメッセージが判りにくい
SCP で fopen() に失敗した時にエラーメッセージが、
のように fopen: GetLastError()の値 という形で有る為、非常に判りにくい。というか普通の人には判らない。
1のFormatMessage() で得られるメッセージはシステム/ユーザ環境の言語設定に依存するので、Tera TermのLanguageUI設定とは別の言語となる可能性がある。 連動するにはどうするのがいい?
2はTera Termの既存の国際化の枠組みがそのまま使えるが、どの程度まで準備するかが問題。
r8389 で 1 の FormatMessage() による対応を行った。
LanguageUI の設定とは関係なくメッセージの言語が決まるのは未対処。
また、日本語環境では以下のような不格好なメッセージとなる。
Can't open file for reading: 指定されたファイルが見つかりません。
r8389 で暫定対応
エラー内容がわかるようになったので、一旦クローズ
SCP で fopen() に失敗した時にエラーメッセージが、
のように fopen: GetLastError()の値 という形で有る為、非常に判りにくい。というか普通の人には判らない。
対応案
1のFormatMessage() で得られるメッセージはシステム/ユーザ環境の言語設定に依存するので、Tera TermのLanguageUI設定とは別の言語となる可能性がある。 連動するにはどうするのがいい?
2はTera Termの既存の国際化の枠組みがそのまま使えるが、どの程度まで準備するかが問題。
暫定対応内容
r8389 で 1 の FormatMessage() による対応を行った。
LanguageUI の設定とは関係なくメッセージの言語が決まるのは未対処。
また、日本語環境では以下のような不格好なメッセージとなる。