言語フラグを変えるだけでは、日英混在の画面が残る。切り替えのタイミングでチャット全体をリセットし、言語に合った挨拶とサジェストを表示し直す。
function ptmToggleLang() {
ptmLang = ptmLang === '日本語'
? 'English' : '日本語';
ptmConvId = ''; // 会話IDもリセット
// チャットをまるごとリセット
document.getElementById('ptm-messages')
.innerHTML = '';
if (ptmLang === '日本語') {
ptmAppendMsg('ai', 'ハコブくんにまかせて!...');
ptmAppendSuggestions([...日本語サジェスト]);
} else {
ptmAppendMsg('ai', "Hi! I'm Hakobu...");
ptmAppendSuggestions([...英語サジェスト]);
}
}