diff --git a/languages/ja.ini b/languages/ja.ini
index e8c782b44cdd84c321c2e1bd0ea35ac71dc5780b..72f5de56501cb80feb70a1bda7d76f44d996ac6d 100644
--- a/languages/ja.ini
+++ b/languages/ja.ini
@@ -51,6 +51,7 @@ advSearchError_notFound = "指定した検索はありません。"
 ajax_load_interrupted = "ロードが中断されました"
 ajaxview_label_information = "情報"
 ajaxview_label_tools = "ツール"
+alert_email_address = "定期通知メールが指定のメールアドレスに送信されます。"
 All = "すべて"
 All Fields = "全フィールド"
 All Pages Loaded = "全ページロードされました"
@@ -60,6 +61,7 @@ alphabrowselink_html = "%%index%%を<a href="%%url%%">%%from%%</a>からブラ
 An error has occurred = "エラーが発生しました"
 An error occurred during execution; please try again later. = "処理中にエラーが発生しました。時間をおいて再度実行してください。"
 AND = "AND"
+and = ", "
 anonymous_tags = "匿名タグ"
 APA Citation = "APA引用形式"
 applied_filter = "適用されたフィルター"
@@ -73,6 +75,7 @@ authentication_error_blank = "ログイン情報を入力してください。"
 authentication_error_creation_blocked = "アカウントを作成する権限がありません。"
 authentication_error_denied = "クレデンシャルが一致しません。アクセスできません。"
 authentication_error_email_not_verified_html = "メールアドレスの確認がされていません。確認メールが届いていない場合は、使用されているメーラーのスパムフィルターをチェックしてください。必要であれば<a href="%%url%%">確認メールを再送</a>しますので、ご連絡ください。"
+authentication_error_in_progress = "認証リクエストはすでに処理を開始しています。やり直したい場合は、少し時間を置いてから再試行してください。"
 authentication_error_invalid = "不正なログインです。もう一度実行してください。"
 authentication_error_loggedout = "ログアウトしています。"
 authentication_error_technical = "現在、ログインできません。少し経ってから実行してください。"
@@ -167,6 +170,7 @@ Call Number = "請求記号"
 callnumber_abbrev = "請求記号"
 Cannot find record = "該当するレコードが見つかりませんでした"
 Cannot find similar records = "同様なレコードが見つかりませんでした"
+cannot set = "設定不可"
 Cassette = "カセット"
 cat_establish_account = "次のアカウント情報を入力してください:"
 cat_password_abbrev = "パスワード"
@@ -175,7 +179,12 @@ Catalog Login = "目録システムのログイン"
 Catalog Results = "目録検索結果"
 catalog_login_desc = "図書館目録システムのクレデンシャルを入力してください。"
 CD = "CD"
+Change Email Address = "メールアドレスを変更"
 Change Password = "パスワードの変更"
+change_email_disabled = "現在、メールアドレスの変更はできません。"
+change_email_verification_reminder = "このフォームを送信すると新しいアドレスにメールが送信されます。そのメールにあるリンクをクリックすると変更が有効になりなります。"
+change_notification_email_message = "%%library%%に登録されたメールアドレスの変更依頼がありました。心当たりがない場合は、%%url%% にログインして問題がないか確認してください。疑問や質問がありましたら、%%email%% までご連絡ください。"
+change_notification_email_subject = "メールアドレス変更通知"
 channel_add_more = "チャネルを追加"
 channel_browse = "さらに表示"
 channel_expand = "関連チャネルを検索"
@@ -184,6 +193,7 @@ channel_search = "検索結果として表示"
 channel_searchbox_label = "チャネルを検索:"
 Check Hold = "予約確認"
 Check Recall = "返却請求確認"
+check_profile = "利用者情報のチェック"
 Checked Out = "貸出中"
 Checked Out Items = "貸出中資料"
 Checkedout = "貸出中"
@@ -298,6 +308,7 @@ Due Date = "返却日"
 DVD = "DVD"
 eBook = "eBook"
 Edit = "編集"
+edit = "編集"
 Edit Library Card = "図書館カードの編集"
 Edit this Advanced Search = "詳細検索を編集"
 edit_list = "リストの編集"
@@ -326,8 +337,14 @@ Email address is invalid = "メールアドレスが不正です"
 Email Record = "レコードをメール"
 Email this = "この資料をメール"
 Email this Search = "検索結果をメール"
+email_change_pending_html = "メールアドレスの変更が保留されています(%%pending%%)。確認メールに書かれたリンクをクリックして変更を完了してください。必要であれば<a href="%%url%%">確認メールを再送</a>いたします。"
 email_failure = "エラー - メッセージを送信できませんでした"
 email_link = "リンク"
+email_login_desc = "ログインには次のリンクをご使用ください。心当たりがない場合はそのまま放置しても問題ありません。なお、このリンクには有効期限があります。また、メールアドレスを入力したデバイスでしか使用できないことにご注意ください。"
+email_login_link = "ログインリンク: <%%url%%>"
+email_login_link_sent = "指定されたメールアドレスにログインリンクを送信しました。メールが届くまで少し時間がかかる場合があります。なお、しばらく待っても届かない場合は、スパムフィルタをチェックしてみてください。"
+email_login_requested = "メールアドレスから%%title%%へのログインリクエストを受け付けました。"
+email_login_subject = "%%title%%へログイン"
 email_maximum_recipients_note = "最大%%max%%人まで受信者を指定できます。"
 email_multiple_recipients_note = "複数の受信者をコンマ区切りで指定できます。"
 email_selected = "選択アイテムをメール送信"
@@ -337,6 +354,7 @@ email_subject = "主題"
 email_success = "メッセージを送信しました"
 Empty = "空"
 Empty Book Bag = "図書バックを空にする"
+empty_search_disallowed = "この検索対象では空のクエリは禁止されています。"
 Enable Auto Config = "自動設定機能の有効化"
 End Page = "終了ページ"
 Era = "時代区分"
@@ -459,6 +477,7 @@ history_results = "結果"
 history_save = "保存?"
 history_save_link = "保存"
 history_saved_searches = "保存済の検索"
+history_schedule = "通知スケジュール"
 history_search = "検索"
 history_time = "日時"
 hold_available = "予約可能"
@@ -605,6 +624,7 @@ Library Web Search = "図書館のWeb検索"
 library_card_edit_password_placeholder = "新パスワード"
 lightbox_error = "エラー: ポップアップボックスをロードできません"
 Limit To = "絞込み"
+Link to full results = "詳細結果へのリンク"
 List = "リスト"
 List Tags = "タグの一覧"
 list_access_denied = "このリストの閲覧を許されていません。"
@@ -667,9 +687,12 @@ New Item Feed = "新着資料のフィード"
 New Item Search = "新着資料の検索"
 New Item Search Results = "新着資料の検索結果"
 New Items = "新着資料"
+New results found for search = "新たな検索結果がありました"
 New Title = "新着資料"
+new_email_success = "メールアドレスが変更されました"
 new_password = "新パスワード"
 new_password_success = "パスワードが変更されました。"
+new_results_heading = "%%count%% 件の最新結果"
 new_user_welcome_subject = "%%library%%における新しいアカウント"
 new_user_welcome_text = "%%library%%にようこそ。%%lastname%%%%firstname%%さんの新しいアカウントを作成しました。ユーザ名は%%username%%です。%%url%%でパスワードを設定してください。"
 Newspaper = "新聞"
@@ -685,6 +708,7 @@ No Preference = "問わない"
 No reviews were found for this record = "このレコードに書評はありません。"
 No Tags = "タグなし"
 no_description = "記述は利用できません。"
+no_email_address = "メールアドレスが指定されていません。"
 no_items_selected = "アイテムが選択されていません"
 nohit_active_filters = "一つ以上のファッセット・フイルターがこの検索に適用されます.もしフィルターを削除すると, より多くの結果が得られるかもしれません。"
 nohit_change_tab = "%%activeTab%%を検索しています。他のタブのひとつで何か見つかるかも知れません。"
@@ -888,6 +912,7 @@ Read the full review online... = "書評全文をオンラインで閲覧..."
 Recall This = "返却請求する"
 recaptcha_not_passed = "CAPTCHAが一致しません"
 recently_returned_channel_title = "最新の返却"
+recommend_links_text = "関連リンク:"
 Record Citations = "レコードの引用形"
 Record Count = "レコード数"
 Record Type = "レコードのタイプ"
@@ -963,6 +988,11 @@ Save Comment = "コメントの保存"
 save_search = "検索の保存"
 save_search_remove = "保存した検索の削除"
 Saved in = "保存先"
+schedule_daily = "日次"
+schedule_explanation = "新たな検索結果の通知メールを受け取る。"
+schedule_none = "なし"
+schedule_weekly = "週次"
+Scheduled Alert Results = "検索結果定期通知"
 scholarly_limit = "学術雑誌の論文に限定する"
 Scroll to Load More = "もっと見る"
 Search = "検索"
@@ -1051,6 +1081,7 @@ Start a new Basic Search = "基本検索をやり直す"
 Start Page = "開始ページ"
 starting from = "次の文字からブラウズを開始"
 Status = "状態"
+status_transit = "配送中"
 status_unknown_message = "ステータス情報は利用できません"
 Storage Retrieval Requests = "所蔵検索リクエスト"
 storage_retrieval_request_available = "予約可能"
@@ -1157,6 +1188,9 @@ unique_tags = "ユニークタグ"
 University Library = "大学図書館"
 Unknown = "不明"
 unrecognized_facet_label = "その他"
+unsubscribe_confirmation = "定期メールをキャンセルしますか。"
+unsubscribe_description = "今後、このメールは不要ですか。次のリンクでキャンセルできます。"
+unsubscribe_successful = "定期通知はキャンセルされました"
 Upgrade VuFind = "VuFindのアップグレード"
 upgrade_description = "VuFindのアップグレードを行う場合、このツールを使うと現行の設定をロードできます。"
 URL = "URL"
@@ -1167,6 +1201,7 @@ Username = "ユーザ名"
 Username cannot be blank = "ユーザ名を入力してください"
 Username is already in use in another library card = "このユーザ名は別の図書カードで使用されています"
 verification_done = "メールアドレスを確認しました。"
+verification_email_change_sent = "新しいメールアドレスに変更確認の方法を書いたメールを送信しました。アドレスの確認がないと変更が有効になりませんのでご注意ください。"
 verification_email_notification = "%%library%% へのアカウント登録に指定したメールアドレスを確認するための処理を開始しました。"
 verification_email_sent = "メールアドレスを確認する方法を示したメールを登録されたメールアドレスに送信しました。"
 verification_email_subject = "VuFind メールアドレス確認"