• 活用ブログTOP
  • フォーム項目名などを、他の言語で表示するための設定方法
hayase hayase

フォーム項目名などを、他の言語で表示するための設定方法

MovableType.net のフォーム機能では、フォーム項目名やメッセージを任意の言語に設定することで多言語に対応したフォームを作成できます。

※ 一部変更できないメッセージがあります。日本語以外の言語でフォームを運用する場合は、フォームの [基本設定] > [使用言語] から英語に設定することをおすすめします。

この記事では、中国語(繁体字)のフォーム作成方法を解説します。

中国語(繁体字)のフォーム設定例

フォーム項目名

フォーム項目名は、項目名の文字列を変更することでカスタマイズできます。同様にプレースホルダー、補足説明文も任意の言語に設定できます。

フォーム項目名に中国語(繁体字)のテキストを設定

送信・確認ボタン

フォーム送信時の確認ボタンと送信ボタンの文言は、フォームの基本設定の確認ボタンの文言送信ボタンの文言項目から変更することができます。

確認・送信ボタンの文言も任意のテキストに変更可能

必須ラベルや表示されるメッセージの変更

[必須] ラベルを、CSSで中国語に変更

必須項目に表示されるラベルや戻るボタンの文言は、CSSで書き換えることができます。
※CSSによる文言の書き換えは、アクセシビリティの観点から推奨されません。どうしても変更が必要な場合にのみご利用ください。

フォーム用CSSに例えば次のように記述します。contentの部分をそれぞれの言語で指定してください。

.badge-required{
  font-size: 0;
}
.badge-required:before{
  font-size: 14px;
content:"必填";
}

.button-back{
  font-size: 0;
}
.button-back:before{
  font-size: 14px;
content:"返回";
}

フォーム用CSSについてはマニュアルをご覧ください。

エラーメッセージについて

ブラウザが返す標準的なエラーメッセージは、フォームを閲覧しているブラウザやOSの言語設定によって表示されます(ブラウザやOSの言語設定が英語であれば英語のメッセージが表示されます)。

MovableType.net の固有の機能のエラーメッセージの場合は、カスタムスクリプトで変更することが可能です。詳しくはマニュアルをご覧ください。

受付完了時のメッセージ

受付完了時にメッセージを表示する場合は、基本設定の受付完了時の動作メッセージで指定できます。

受付完了時のメッセージを中国語で指定

通知メールと自動返信メール

フォーム送信後に、指定したフォーム管理者送られる通知メールと、フォーム送信者への控えとなる自動返信メールのテキストもカスタマイズ可能です。

通知メールの件名や本文を設定
自動返信メールの件名や本文を設定

件名・本文・フッターに任意のテキストを記述できます。入力内容表示するに設定した場合、本文下に指定した項目名とユーザーが入力した内容がそのまま表示されます。

なお、通知メール内に表示される「送信日時:2025.09.10 17:21:58」の部分はカスタマイズできません。

本記事では中国語(繁体字)を例に説明していますが、基本的な手順はどの言語でも同じです。

これらの方法を活用し、他の言語に対応したフォームを作成してみてください。