jQuery Mobile ローカライズ

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

小ネタとして、ローカライゼーションの紹介です。
ローディングのメッセージや読み込みエラーのメッセージなど日本語化できる所がいくつかあります。jQuery本体とjQuery Mobileプラグインの読み込みの間にスクリプトを書いておきます。

</p>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script><script type="text/javascript">// <![CDATA[
	$(document).bind("mobileinit", function() {
		//ローディング中のメッセージ
		$.mobile.loadingMessage = '読み込み中です;
		//読み込み失敗のメッセージ
		$.mobile.pageLoadErrorMessage = '読み込みに失敗しました';
		//ダイアログの閉じるボタンのラベル
		$.mobile.dialog.prototype.options.closeBtnText = '閉じる';
		//セレクトメニューの閉じるボタンのラベル
		$.mobile.selectmenu.prototype.options.closeText = '閉じる';
		//検索フィールドのプレースホルダー
		$.mobile.listview.prototype.options.filterPlaceholder = '検索ワードを入力してください';
		//自動で表示される戻るボタンのラベル
		$.mobile.page.prototype.options.backBtnText = '戻る';
	});
// ]]></script><script type="text/javascript" src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<p>

どんなアプリでも日本語のアプリなら毎回書く事になるのではないでしょうか。