Commit 4e6db6fc by Motohisa Nakano

言語選択プルダウン対応

parent 817dbf6d
...@@ -40,7 +40,9 @@ ...@@ -40,7 +40,9 @@
<select id="changeLanguage"> <select id="changeLanguage">
<option value="language-ja">日本語</option> <option value="language-ja">日本語</option>
<option value="language-en">English</option> <option value="language-en">English</option>
<option value="language-ko">한글</option> <option value="language-ko">한글</option>
<option value="language-th">ภาษาไทย</option>
<option value="language-in">Indonesia</option>
</select> </select>
</li> </li>
<li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li> <li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li>
......
...@@ -45,7 +45,7 @@ $(function() { ...@@ -45,7 +45,7 @@ $(function() {
function getNavigatorLanguage() { function getNavigatorLanguage() {
var lang = (navigator.browserLanguage || navigator.language || navigator.userLanguage); var lang = (navigator.browserLanguage || navigator.language || navigator.userLanguage);
/* 対応言語 */ /* 対応言語 */
var languages = ['ja','ko','en']; // 対応言語を増やす場合はここを変更する var languages = ['ja','ko','en','th','in']; // 対応言語を増やす場合はここを変更する
if(lang.match(/ja|ko|en/g)) { if(lang.match(/ja|ko|en/g)) {
for(var i = 0; i < languages.length; i++) { for(var i = 0; i < languages.length; i++) {
var index = lang.indexOf(languages[i]); var index = lang.indexOf(languages[i]);
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
"txtUsrCap":"ユーザ情報", "txtUsrCap":"ユーザ情報",
"txtLastLoginTime":"最終ログイン時間:", "txtLastLoginTime":"最終ログイン時間:",
"txtOpt":"オプション", "txtOpt":"Pilihan",
"txtOpt001":"初期表示", "txtOpt001":"初期表示",
"txtHondana":"本棚", "txtHondana":"Rak buku",
"txtList":"リスト", "txtList":"Daftar",
"txtOpt002":"動画・音楽を繰り返し再生する", "txtOpt002":"動画・音楽を繰り返し再生する",
"txtOpt003":"マーキング", "txtOpt003":"Penilaian",
"dspOptReset":"初期設定に戻る", "dspOptReset":"初期設定に戻る",
"txtBkResCap":"サーバにバックアップ/リストア", "txtBkResCap":"サーバにバックアップ/リストア",
"txtOptBkCfm":"ログアウトの時、バックアップするかどうか確認する", "txtOptBkCfm":"ログアウトの時、バックアップするかどうか確認する",
...@@ -23,60 +23,60 @@ ...@@ -23,60 +23,60 @@
"msgPwdOldWrong":"現在のパスワードに誤りがあります", "msgPwdOldWrong":"現在のパスワードに誤りがあります",
"msgPwdNotMatch":"変更パスワードが一致していません。", "msgPwdNotMatch":"変更パスワードが一致していません。",
"msgLoginErrWrong":"ログインできません。入力情報を確認してください。(エラーコード:{0})", "msgLoginErrWrong":"ログインできません。入力情報を確認してください。(エラーコード:{0})",
"dspPubDt2":"発行日:", "dspPubDt2":"Lepaskan tanggal:",
"txtPage":"ページ:", "txtPage":"ページ:",
"dspDelete":"削除", "dspDelete":"Hapus",
"dspShioriDelConf":"選択されているしおりを削除しますか?", "dspShioriDelConf":"選択されているしおりを削除しますか?",
"dspRegDt":"登録日", "dspRegDt":"登録日",
"dspLogin":"ログイン", "dspLogin":"Log in",
"dspSkip":"スキップ", "dspSkip":"スキップ",
"dspPwdUpd":"パスワード変更", "dspPwdUpd":"パスワード変更",
"txtLoginAccPath":"アカウントパス:", "txtLoginAccPath":"Akun Path:",
"txtLoginId":"ログインID:", "txtLoginId":"User ID:",
"txtLoginPwd":"パスワード:", "txtLoginPwd":"Kata sandi:",
"txtLoginPwdRbr":"アカウントパスとログインIDを記憶する", "txtLoginPwdRbr":"アカウントパスとログインIDを記憶する",
"txtPwdCurr":"現在パスワード", "txtPwdCurr":"Sandi saat",
"txtPwdNew":"変更パスワード", "txtPwdNew":"New Sandi",
"txtPwdNewRe":"(再)変更パスワード", "txtPwdNewRe":"(Masukan lagi) Password Baru",
"txtPwdRemind":"※スキップを選択すると、30日以内にこのメッセージが表示されせん", "txtPwdRemind":"※スキップを選択すると、30日以内にこのメッセージが表示されせん",
"txtSearch":"検索", "txtSearch":"検索",
"dspShiori":"しおり", "dspShiori":"Bookmark",
"dspSetting":"設定変更", "dspSetting":"設定変更",
"dspLogout":"ログアウト", "dspLogout":"ログアウト",
"txtRead":"読む", "txtRead":"読む",
"txtSort":"並べ替え", "txtSort":"並べ替え",
"dspTitleNm":"タイトル", "dspTitleNm":"タイトル",
"dspTitleNmKn":"タイトル(カナ)", "dspTitleNmKn":"タイトル(カナ)",
"txtPubDt":"公開日", "txtPubDt":"Lepaskan tanggal",
"txtRecordNum":"件", "txtRecordNum":"件",
"txtRecordTotal":"件 表示", "txtRecordTotal":"件 表示",
"dspViewMore":">> 次の{0}件を表示", "dspViewMore":">> 次の{0}件を表示",
"txtGen":"ジャンル", "txtGen":"Aliran",
"txtGr":"グループ", "txtGr":"Kelompok",
"txtViewDt":"閲覧日", "txtViewDt":"閲覧日",
"txtDetailPage":"詳細画面", "txtDetailPage":"詳細画面",
"txtCtnNm":"コンテンツ名", "txtCtnNm":"Konten Nama",
"txtTag":"タグ", "txtTag":"Label",
"txtContTxt":"本文", "txtContTxt":"Teks",
"txtLogoutBkMsg":"ログアウトする前にバックアップしますか?", "txtLogoutBkMsg":"ログアウトする前にバックアップしますか?",
"txtLogoutOptBkCfm":"今回の行動を記憶する。", "txtLogoutOptBkCfm":"今回の行動を記憶する。",
"dspBkOK":"バックアップしてログアウト", "dspBkOK":"バックアップしてログアウト",
"dspBkCancel":"バックアップせずにログアウト", "dspBkCancel":"バックアップせずにログアウト",
"txtSearchResult":"検索結果", "txtSearchResult":"検索結果",
"dspHome":"ホーム", "dspHome":"ホーム",
"txtLoginUser":"(Ver.20121221-3)ログイン中:", "txtLoginUser":"(Ver.20121221-3)_indonesia:",
"txtAll":"すべて", "txtAll":"すべて",
"txtMkgSize":"太さ", "txtMkgSize":"太さ",
"txtMkgS":"", "txtMkgS":"Tipis",
"txtMkgM":"", "txtMkgM":"Tengah",
"txtMkgB":"", "txtMkgB":"Tebal",
"txtMkgSB":"特大", "txtMkgSB":"Besar",
"dspOK":"OK", "dspOK":"Oke",
"dspCancel":"キャンセル", "dspCancel":"Membatalkan",
"txtMkToolBar":"マーキング", "txtMkToolBar":"Penilaian",
"dspPgClear":"このページクリア", "dspPgClear":"このページクリア",
"txtColor":"色", "txtColor":"色",
"txtIndex":"インデックス", "txtIndex":"Indeks",
"txtShioriCtnLs":"しおり一覧", "txtShioriCtnLs":"しおり一覧",
"txtTextCopy":"テキストコピー", "txtTextCopy":"テキストコピー",
"txtNoTextCopy":"テキストがありません。", "txtNoTextCopy":"テキストがありません。",
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
"msgPwdChangeOK":"パスワードを変更しました。", "msgPwdChangeOK":"パスワードを変更しました。",
"msgPwdChangeNG":"パスワード変更に失敗しました。再入力してください。※注意:新規パスワードには英字および数字両方を含める必要があります。", "msgPwdChangeNG":"パスワード変更に失敗しました。再入力してください。※注意:新規パスワードには英字および数字両方を含める必要があります。",
"msgSearchNotExist":"条件に該当するコンテンツがありません。", "msgSearchNotExist":"条件に該当するコンテンツがありません。",
"txtTooltipBack":"戻る", "txtTooltipBack":"Kembali",
"txtTooltipBookmark":"しおり追加・削除", "txtTooltipBookmark":"しおり追加・削除",
"txtTooltipShowMemo":"メモ表示・非表示", "txtTooltipShowMemo":"メモ表示・非表示",
"txtTooltipAddMemo":"メモ追加", "txtTooltipAddMemo":"メモ追加",
...@@ -109,17 +109,17 @@ ...@@ -109,17 +109,17 @@
"txtDeleteConfirmTitle":"しおり削除確認", "txtDeleteConfirmTitle":"しおり削除確認",
"msgHistoryNotExist":"閲覧履歴はありません。", "msgHistoryNotExist":"閲覧履歴はありません。",
"msgChangePassword":"パスワード変更", "msgChangePassword":"パスワード変更",
"txtMemoEdit":"編集", "txtMemoEdit":"rubah/ganti",
"txtMemoCopy":"コピー", "txtMemoCopy":"Kopi",
"msgPageImgErr":"コンテンツを表示することができません。コンテンツが削除された可能性があります。ホーム画面に戻り、異なるコンテンツを選択してください。", "msgPageImgErr":"コンテンツを表示することができません。コンテンツが削除された可能性があります。ホーム画面に戻り、異なるコンテンツを選択してください。",
"sysAppTitle":"SMART CATALOG ウェブ版", "sysAppTitle":"SMART CATALOG ウェブ版",
"sysLockScrPwdInput":"パスワードを入力してください", "sysLockScrPwdInput":"パスワードを入力してください",
"txtOpt005":"タブ・ブラウザ終了・F5時のアラートが表示する", "txtOpt005":"タブ・ブラウザ終了・F5時のアラートが表示する",
"txtMemoMenu":"メモ編集", "txtMemoMenu":"メモ編集",
"txtMemoNew":"新規", "txtMemoNew":"Baru",
"txtMemoPaste":"貼り付け", "txtMemoPaste":"Menempelkan",
"txtMemoClear":"クリア", "txtMemoClear":"Jelas",
"txtMemo":"メモ", "txtMemo":"Memo",
"msgBGMPlayConfirm":"コンテンツBGMが自動再生されます。", "msgBGMPlayConfirm":"コンテンツBGMが自動再生されます。",
"msgPWDNeedChange":"パスワードの変更が必要です。設定変更画面に戻って変更してください。", "msgPWDNeedChange":"パスワードの変更が必要です。設定変更画面に戻って変更してください。",
"msgBGMPagePlayConfirm":"ページBGMが自動再生されます。" "msgBGMPagePlayConfirm":"ページBGMが自動再生されます。"
......
...@@ -38,6 +38,8 @@ ...@@ -38,6 +38,8 @@
<option value="language-ja">日本語</option> <option value="language-ja">日本語</option>
<option value="language-en">English</option> <option value="language-en">English</option>
<option value="language-ko">한글</option> <option value="language-ko">한글</option>
<option value="language-th">ภาษาไทย</option>
<option value="language-in">Indonesia</option>
</select> </select>
</li> </li>
<li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li> <li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li>
......
...@@ -37,6 +37,8 @@ ...@@ -37,6 +37,8 @@
<option value="language-ja">日本語</option> <option value="language-ja">日本語</option>
<option value="language-en">English</option> <option value="language-en">English</option>
<option value="language-ko">한글</option> <option value="language-ko">한글</option>
<option value="language-th">ภาษาไทย</option>
<option value="language-in">Indonesia</option>
</select> </select>
</li> </li>
<li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li> <li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li>
......
...@@ -42,6 +42,8 @@ ...@@ -42,6 +42,8 @@
<option value="language-ja">日本語</option> <option value="language-ja">日本語</option>
<option value="language-en">English</option> <option value="language-en">English</option>
<option value="language-ko">한글</option> <option value="language-ko">한글</option>
<option value="language-th">ภาษาไทย</option>
<option value="language-in">Indonesia</option>
</select> </select>
</li> </li>
<li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li> <li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li>
......
...@@ -36,9 +36,15 @@ $(document).ready(function () { ...@@ -36,9 +36,15 @@ $(document).ready(function () {
changeLanguageKo(); changeLanguageKo();
break; break;
case "language-en": case "language-en":
changeLanguageEn(); changeLanguageEn();
break; break;
case "language-th":
changeLanguageTh();
break;
case "language-in":
changeLanguageIn();
break;
default: default:
changeLanguageJa(); changeLanguageJa();
...@@ -260,17 +266,34 @@ function changeLanguageEn(){ ...@@ -260,17 +266,34 @@ function changeLanguageEn(){
//Change Language English function //Change Language English function
function changeLanguageKo(){ function changeLanguageKo(){
changeLanguage(Consts.ConstLanguage_Ko); changeLanguage(Consts.ConstLanguage_Ko);
//ClientData.userInfo_language(Consts.ConstLanguage_Ko); //ClientData.userInfo_language(Consts.ConstLanguage_Ko);
//$('#control-sort-titlekana').css('display','none'); //$('#control-sort-titlekana').css('display','none');
//$('#separate').css('display','none'); //$('#separate').css('display','none');
//formatDisplayMoreRecord(); //formatDisplayMoreRecord();
if(window.changeLanguageCallBackFunction){ if(window.changeLanguageCallBackFunction){
changeLanguageCallBackFunction(); changeLanguageCallBackFunction();
} }
$("#searchbox-key").attr('placeholder', i18nText('msgPlaceHolder')); $("#searchbox-key").attr('placeholder', i18nText('msgPlaceHolder'));
}; };
function changeLanguageTh(){
changeLanguage(Consts.ConstLanguage_Th);
if(window.changeLanguageCallBackFunction){
changeLanguageCallBackFunction();
}
$("#searchbox-key").attr('placeholder', i18nText('msgPlaceHolder'));
};
function changeLanguageIn(){
changeLanguage(Consts.ConstLanguage_In);
if(window.changeLanguageCallBackFunction){
changeLanguageCallBackFunction();
}
$("#searchbox-key").attr('placeholder', i18nText('msgPlaceHolder'));
};
//Shiori function //Shiori function
function bookmarkFunction(){ function bookmarkFunction(){
//window.location = ScreenIds.BookmarkList; //window.location = ScreenIds.BookmarkList;
......
...@@ -407,8 +407,24 @@ function changeLanguageEn(){ ...@@ -407,8 +407,24 @@ function changeLanguageEn(){
changeLanguage(Consts.ConstLanguage_En); changeLanguage(Consts.ConstLanguage_En);
document.title = i18nText('dspLogin') + ' | ' + i18nText('sysAppTitle'); document.title = i18nText('dspLogin') + ' | ' + i18nText('sysAppTitle');
//ClientData.userInfo_language(Consts.ConstLanguage_En); //ClientData.userInfo_language(Consts.ConstLanguage_En);
if (login_errorMessage != ""){ if (login_errorMessage != ""){
$('#main-error-message').html(format(i18nText('msgLoginErrWrong'), login_errorMessage).toString()); $('#main-error-message').html(format(i18nText('msgLoginErrWrong'), login_errorMessage).toString());
}
};
function changeLanguageTh(){
changeLanguage(Consts.ConstLanguage_Th);
document.title = i18nText('dspLogin') + ' | ' + i18nText('sysAppTitle');
//ClientData.userInfo_language(Consts.ConstLanguage_En);
if (login_errorMessage != ""){
$('#main-error-message').html(format(i18nText('msgLoginErrWrong'), login_errorMessage).toString());
}
};
function changeLanguageIn(){
changeLanguage(Consts.ConstLanguage_In);
document.title = i18nText('dspLogin') + ' | ' + i18nText('sysAppTitle');
//ClientData.userInfo_language(Consts.ConstLanguage_En);
if (login_errorMessage != ""){
$('#main-error-message').html(format(i18nText('msgLoginErrWrong'), login_errorMessage).toString());
} }
}; };
...@@ -528,9 +544,15 @@ $(document).ready(function (e) { ...@@ -528,9 +544,15 @@ $(document).ready(function (e) {
changeLanguageKo(); changeLanguageKo();
break; break;
case "language-en": case "language-en":
changeLanguageEn(); changeLanguageEn();
break; break;
case "language-th":
changeLanguageTh();
break;
case "language-in":
changeLanguageIn();
break;
default: default:
changeLanguageJa(); changeLanguageJa();
......
...@@ -41,6 +41,8 @@ ...@@ -41,6 +41,8 @@
<option value="language-ja">日本語</option> <option value="language-ja">日本語</option>
<option value="language-en">English</option> <option value="language-en">English</option>
<option value="language-ko">한글</option> <option value="language-ko">한글</option>
<option value="language-th">ภาษาไทย</option>
<option value="language-in">Indonesia</option>
</select> </select>
</li> </li>
<li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li> <li style="padding-left:0;"><input id="searchbox-key" type="text" placeholder="キーワードを入力してください"></li>
......
...@@ -41,6 +41,8 @@ ...@@ -41,6 +41,8 @@
<option value="language-ja">日本語</option> <option value="language-ja">日本語</option>
<option value="language-en">English</option> <option value="language-en">English</option>
<option value="language-ko">한글</option> <option value="language-ko">한글</option>
<option value="language-th">ภาษาไทย</option>
<option value="language-in">Indonesia</option>
</select> </select>
</div> </div>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment