人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

入力フォームの文字列を英訳しようとしていて、英訳の対象である文字列のありかを特定できずに困っています。

http://p.tl/9bEO

上記のページに入力フォームがあり、必須入力項目と対応するテキスト入力領域の右隣に吹き出しがあり、その吹き出しの中に「必須項目です」という文字列があります。必須項目の入力を始めると、この吹き出しも文字列も消えます。

この文字列を英訳したいのですが、このページと対応するフォルダのどこを見ても、この文字列を含むファイルが見つかりません。この文字列は、なんらかのタグをブラウザが解釈/出力するものなのでしょうか。英訳が可能であれば、その方法としてどのようなものが考えられますか。教えていただけると助かります。

●質問者: schytayler
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ

javascriptで作られてますね。

email: "正しいく入力してください。",
submit: "入力が完了していない必須項目があります。"


ソースをみると 上記のようになっているところがあります。


英語学習のためか 日本語は あまり得意じゃないみたいですね(笑)


schytaylerさんのコメント
<script type="text/javascript"> $(function(){ $("form").validation({ msgs: { email: "Please type accurately.", submit: "A <strong>required item</strong> needs to be filled in." }, dialog: { dialogOpacity: .8 } }); }); </script> これですね。これならもう文字列の特定ができていますし、英訳を完了しています。ソースを見ても発見できない文字列を問題にしています。

2 ● a-kuma3
ベストアンサー

html ファイルの15行目くらいにある、↓のスクリプトが「必須項目です」を作ってます。

<script src="../js/jquery.validation.min.js" type="text/javascript"></script>

■リアルタイムフォームバリデーション jQuery.validation.js :: 5509
http://5509.me/log/realtimeformvalidation

今、表示されている文言はデフォルトとしてスクリプトの中に埋め込まれていますが、
スクリプトのコードを追加すれば、文言を変更できるようです。
http://5509.me/log/realtimeformvalidation#messages


schytaylerさんのコメント
ありがとうございます。詳しく見てみます。

schytaylerさんのコメント
できましたっ! http://p.tl/9bEO 問題の "jquery.validation.min.js" というファイルにあるスクリプトコードが、普通なら 30行くらいにわたるにもかかわらず、たった1行で書いてあり、いつも使っているエディタでは表示できなかったので、発見できずにいました。 自分ひとりで考えていても決して解決しない種類の問題なので、たいへん助かりました。ありがとうございます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ