くずはすくりぷとPHP+ (ksphp-plus) sub/template.html 他
CSSクラス名 typo 調査報告
記録形式：ISO 8601（分単位）、タイムゾーンはUTC

============================================================
2026-07-17T02:48 UTC
------------------------------------------------------------
【調査目的】
書き込み・消去完了画面の文字サイズが小さいという指摘（本来は
xx-large・太字で表示される想定）をきっかけに、CSSクラス名の
定義側と使用側の食い違い（typo）が他に無いか、機械的に調査した。

【調査手法】
1. sub/template.html の<style>内で定義されているクラス名一覧と、
   同ファイルのHTML本文で実際に class="..." として使われている
   クラス名一覧を抽出し、双方向で突き合わせ。
2. <label for="X">のXと、実際のid="X"の対応を、template.html・
   tmpladmin.html・tmpllog.html・tmpltree.html・login.html全ファイル
   で突き合わせ。
3. 統合前のja版・en版オリジナル（ksphp-plus-handoff-2026-07-17-01.zip
   のsub/ja・sub/en）の<style>内クラス定義一覧を比較し、翻訳作業に
   由来する食い違いが無いか確認。

【発見・修正した不具合】
  対象：sub/template.html
  <style>内で `.msg-completed { font-size: xx-large; font-weight: bold; }`
  と定義されているにもかかわらず、実際の書き込み・消去完了画面の
  <div>要素は `class="msg-complete"`（末尾の d が無い）となっており、
  クラス名不一致によりスタイルが適用されていなかった。

  調査の結果、これはen版template.htmlに元々存在していた綴りミスで
  あることを確認した（ja版オリジナルは元々 `msg-completed` で正しく
  一致していた）。今回の言語ファイル統合作業でen版を正本として採用
  した際に、この既存不具合がそのまま引き継がれ、初めて表面化した。

  修正：`class="msg-complete"` を `class="msg-completed"` に統一
  （書き込み完了・消去完了の2箇所）。

【調査したが問題無しと判断した項目】
  - <style>内で定義されているCSSクラス名は、ja版・en版オリジナルで
    完全に一致していた（.bbsmsg, .centerItem, .contents, .copyright,
    .deadLink, .deletionTableCellWrapper, .env, .error, .help,
    .kaomoji, .link_row, .link_upper, .md, .mnum, .ms, .msg-completed,
    .msgmore, .msgnormal, .msgtree, .mu, .muh, .mun, .mut, .nb,
    .pagetitle, .pfhelp, .postlists, .q, .small の28クラス）。
  - <label for="X">とid="X"の対応は、対象5ファイル全てで完全一致
    （不一致ゼロ）。
  - tmpladmin.html内、書き込み者コメント欄のラッパークラスが
    ja版では`managepostsCommentWrapper`、en版では
    `deletionTableCellWrapper`と異なる名前だった（他の2箇所の
    ラッパーはen版・ja版とも`deletionTableCellWrapper`で統一済み）。
    正本のen版採用により、現在は3箇所とも`deletionTableCellWrapper`
    で統一されており、対応不要と判断。
  - 以下のクラスは、CSSに定義されていながらtemplate.html本文からは
    直接参照されていないが、いずれもja版・en版オリジラン双方に
    同一の形で存在する（翻訳由来の食い違いではない）ため対応不要と
    判断した：
      .q（引用色）：ja/en双方のオリジナルで未使用のまま
      .btn（ボタン）：実際はinput[type="submit"]等の属性セレクタで
        スタイルされており、classは実質的な機能を持たないマーカー
      .centerItem, .deletionTableCellWrapper, .postlists：
        template.html本文では未使用だが、tmpladmin.html・
        tmpllog.html（共有スタイルシートを使う別ページ）側で使用
      .msgtree：sub/bbstree.php内でPHPが動的出力するHTML内で使用
      .muh, .mut：bbs.php内でPHPが動的出力するHTML内で使用
