diff --git a/options/locale/locale_ja-JP.ini b/options/locale/locale_ja-JP.ini
index 12f3b4136..1818343f9 100644
--- a/options/locale/locale_ja-JP.ini
+++ b/options/locale/locale_ja-JP.ini
@@ -79,6 +79,8 @@ milestones=マイルストーン
 
 ok=OK
 cancel=キャンセル
+rerun=再実行
+rerun_all=すべてのジョブを再実行
 save=保存
 add=追加
 add_all=すべて追加
@@ -113,11 +115,19 @@ unknown=不明
 
 rss_feed=RSSフィード
 
+pin=ピン留め
+unpin=ピン留め解除
 
+artifacts=成果物
 
+concept_system_global=グローバル
+concept_user_individual=個人
 concept_code_repository=リポジトリ
 concept_user_organization=組織
 
+show_timestamps=タイムスタンプを表示
+show_log_seconds=秒数を表示
+show_full_screen=フルスクリーン表示
 
 [aria]
 navbar=ナビゲーションバー
@@ -314,6 +324,7 @@ repos=リポジトリ
 users=ユーザー
 organizations=組織
 search=検索
+go_to=開く
 code=コード
 search.type.tooltip=検索タイプ
 search.fuzzy=あいまい
@@ -517,6 +528,7 @@ lang_select_error=言語をリストから選択してください。
 
 username_been_taken=ユーザー名が既に使用されています。
 username_change_not_local_user=非ローカルユーザーのユーザー名は変更できません。
+username_has_not_been_changed=ユーザー名は変更されていません
 repo_name_been_taken=リポジトリ名が既に使用されています。
 repository_force_private=強制プライベートが有効です。プライベートリポジトリはパブリックにできません。
 repository_files_already_exist=このリポジトリのファイルはすでに存在します。システム管理者に問い合わせてください。
@@ -565,6 +577,7 @@ target_branch_not_exist=ターゲットのブランチが存在していませ
 
 [user]
 change_avatar=アバターを変更…
+joined_on=%sに登録
 repositories=リポジトリ
 activity=公開アクティビティ
 followers=フォロワー
@@ -760,6 +773,8 @@ ssh_principal_deletion_desc=SSH証明書プリンシパルを削除して、ア
 ssh_key_deletion_success=SSHキーを削除しました。
 gpg_key_deletion_success=GPGキーを削除しました。
 ssh_principal_deletion_success=プリンシパルを削除しました。
+added_on=%sに追加
+valid_until_date=%sまで有効
 valid_forever=永久に有効
 last_used=最終使用日
 no_activity=使用されていません
@@ -791,6 +806,13 @@ access_token_deletion_cancel_action=キャンセル
 access_token_deletion_confirm_action=削除
 access_token_deletion_desc=トークンを削除すると、それを使用しているアプリケーションは、アカウントへのアクセスができなくなります。これは元に戻せません。続行しますか?
 delete_token_success=トークンを削除しました。 削除したトークンを使用しているアプリケーションは、今後あなたのアカウントにアクセスできません。
+repo_and_org_access=リポジトリと組織へのアクセス
+permissions_public_only=公開のみ
+permissions_access_all=すべて (公開、プライベート、限定)
+select_permissions=許可の選択
+scoped_token_desc=認証は、選択したトークンスコープに対応するAPIルートのみに制限されます。 詳細はドキュメントを参照してください。
+at_least_one_permission=トークンを作成するには、少なくともひとつの許可を選択する必要があります
+permissions_list=許可:
 
 manage_oauth2_applications=OAuth2アプリケーションの管理
 edit_oauth2_application=OAuth2アプリケーションの編集
@@ -804,6 +826,7 @@ create_oauth2_application_success=新しいOAuth2アプリケーションを作
 update_oauth2_application_success=OAuth2アプリケーションを更新しました。
 oauth2_application_name=アプリケーション名
 oauth2_confidential_client=コンフィデンシャルクライアント。 ウェブアプリのように秘密情報を機密にできるアプリの場合に選択します。 デスクトップアプリやモバイルアプリなどのネイティブアプリには選択しないでください。
+oauth2_redirect_uris=リダイレクトURI (複数可)。 URIごとに改行してください。
 save_application=保存
 oauth2_client_id=クライアントID
 oauth2_client_secret=クライアント シークレット
@@ -949,6 +972,7 @@ mirror_password_blank_placeholder=(未設定)
 mirror_password_help=ユーザー名を変更すると保存されているパスワードは消去されます。
 watchers=ウォッチャー
 stargazers=スターゲイザー
+stars_remove_warning=これを指定すると、このリポジトリのスターはすべて削除されます。
 forks=フォーク
 reactions_more=さらに %d 件
 unit_disabled=サイト管理者がこのリポジトリセクションを無効にしています。
@@ -992,6 +1016,7 @@ template.one_item=最低一つはテンプレート項目を選択する必要
 template.invalid=テンプレートリポジトリを選択する必要があります
 
 archive.title=このリポジトリはアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュや、イシュー・プルリクエストのオープンはできません。
+archive.title_date=このリポジトリは%sにアーカイブされています。 ファイルの閲覧やリポジトリのクローンは可能ですが、プッシュしたり、イシューやプルリクエストを作成することはできません。
 archive.issue.nocomment=このリポジトリはアーカイブされています。 イシューにコメントを追加することはできません。
 archive.pull.nocomment=このリポジトリはアーカイブされています。 プルリクエストにコメントを追加することはできません。
 
@@ -1033,6 +1058,7 @@ migrated_from_fake=%[1]sから移行
 migrate.migrate=%s からの移行
 migrate.migrating=%s から移行しています ...
 migrate.migrating_failed=%s からの移行が失敗しました。
+migrate.migrating_failed.error=移行に失敗しました: %s
 migrate.migrating_failed_no_addr=移行に失敗しました。
 migrate.github.description=github.com やその他の GitHub インスタンスからデータを移行します。
 migrate.git.description=Git サービスからリポジトリのみを移行します。
@@ -1049,6 +1075,8 @@ migrate.migrating_labels=ラベル移行中
 migrate.migrating_releases=リリース移行中
 migrate.migrating_issues=イシュー移行中
 migrate.migrating_pulls=プルリクエスト移行中
+migrate.cancel_migrating_title=移行のキャンセル
+migrate.cancel_migrating_confirm=この移行をキャンセルしますか?
 
 mirror_from=ミラー元
 forked_from=フォーク元
@@ -1178,6 +1206,8 @@ editor.filename_is_invalid=`ファイル名が不正です: "%s"`
 editor.branch_does_not_exist=このリポジトリにブランチ "%s" は存在しません。
 editor.branch_already_exists=ブランチ "%s" は、このリポジトリに既に存在します。
 editor.directory_is_a_file=ディレクトリ名 "%s" はすでにリポジトリ内のファイルで使用されています。
+editor.file_is_a_symlink=`"%s" はシンボリックリンクです。 シンボリックリンクはWebエディターで編集できません。`
+editor.filename_is_a_directory=ファイル名 "%s" は、このリポジトリ上でディレクトリ名としてすでに使用されています。
 editor.file_editing_no_longer_exists=編集中のファイル "%s" が、もうリポジトリ内にありません。
 editor.file_deleting_no_longer_exists=削除しようとしたファイル "%s" が、すでにリポジトリ内にありません。
 editor.file_changed_while_editing=あなたが編集を開始したあと、ファイルの内容が変更されました。 ここをクリックして何が変更されたか確認するか、もう一度"変更をコミット"をクリックして上書きします。
@@ -1343,6 +1373,10 @@ issues.filter_label_exclude=`ラベルで除外するには alt + <
 issues.filter_label_no_select=すべてのラベル
 issues.filter_label_select_no_label=ラベルなし
 issues.filter_milestone=マイルストーン
+issues.filter_milestone_all=すべてのマイルストーン
+issues.filter_milestone_none=マイルストーンなし
+issues.filter_milestone_open=オープン中のマイルストーン
+issues.filter_milestone_closed=クローズ済みマイルストーン
 issues.filter_project=プロジェクト
 issues.filter_project_all=すべてのプロジェクト
 issues.filter_project_none=プロジェクトなし
@@ -1402,6 +1436,8 @@ issues.context.edit=編集
 issues.context.delete=削除
 issues.no_content=まだ内容がありません
 issues.close=イシューをクローズ
+issues.comment_pull_merged_at=がコミット %[1]s を %[2]s にマージ %[3]s
+issues.comment_manually_pull_merged_at=がコミット %[1]s を %[2]s に手動マージ %[3]s
 issues.close_comment_issue=コメントしてクローズ
 issues.reopen_issue=再オープンする
 issues.reopen_comment_issue=コメントして再オープン
@@ -1452,6 +1488,10 @@ issues.attachment.open_tab=`クリックして新しいタブで "%s" を見る`
 issues.attachment.download=`クリックして "%s" をダウンロード`
 issues.subscribe=購読する
 issues.unsubscribe=購読を解除
+issues.unpin_issue=イシューのピン留めを解除
+issues.max_pinned=これ以上イシューをピン留めできません
+issues.pin_comment=がピン留め %s
+issues.unpin_comment=がピン留めを解除 %s
 issues.lock=会話をロック
 issues.unlock=会話をアンロック
 issues.lock.unknown_reason=未定義の理由ではイシューをロックできません。
@@ -1531,6 +1571,7 @@ issues.dependency.issue_closing_blockedby=このイシューのクローズは
 issues.dependency.issue_close_blocks=このイシューは、これらのイシューのクローズをブロックしています
 issues.dependency.pr_close_blocks=このプルリクエストは、これらのイシューのクローズをブロックしています
 issues.dependency.issue_close_blocked=このイシューをクローズするには、ブロックしているイシューをすべてクローズする必要があります。
+issues.dependency.issue_batch_close_blocked=選択したイシューの一括クローズはできません。 イシュー #%d に、まだオープン中の依存関係があります。
 issues.dependency.pr_close_blocked=このプルリクエストを操作するには、ブロックしているイシューをすべてクローズする必要があります。
 issues.dependency.blocks_short=ブロック対象
 issues.dependency.blocked_by_short=依存先
@@ -1876,6 +1917,16 @@ settings.hooks=Webhook
 settings.githooks=Gitフック
 settings.basic_settings=基本設定
 settings.mirror_settings=ミラー設定
+settings.mirror_settings.docs=コミット、タグ、ブランチを他のリポジトリと自動的に同期するように、このリポジトリを設定します。
+settings.mirror_settings.docs.disabled_pull_mirror.instructions=コミット、タグ、ブランチを他のリポジトリに自動的にプッシュするように、このプロジェクトを設定します。 プル方式のミラーはサイト管理者により無効化されています。
+settings.mirror_settings.docs.disabled_push_mirror.instructions=コミット、タグ、ブランチを他のリポジトリから自動的にプルするように、このプロジェクトを設定します。
+settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning=現在は「新しい移行」メニューでのみ対応しています。 詳細は次を参照:
+settings.mirror_settings.docs.disabled_push_mirror.info=プッシュ方式のミラーはサイト管理者により無効化されています。
+settings.mirror_settings.docs.no_new_mirrors=このリポジトリは他のリポジトリと変更をミラーリングしています。 現時点では新しいミラーを作成することはできないことに留意してください。
+settings.mirror_settings.docs.can_still_use=既存ミラーを変更したりミラーを新規に作成することはできませんが、既存ミラーを利用することは可能です。
+settings.mirror_settings.docs.pull_mirror_instructions=プル方式のミラーを設定するには、次を参照:
+settings.mirror_settings.docs.doc_link_title=リポジトリをミラーリングするには?
+settings.mirror_settings.docs.pulling_remote_title=リモートリポジトリからのプル
 settings.mirror_settings.mirrored_repository=同期するリポジトリ
 settings.mirror_settings.direction=方向
 settings.mirror_settings.direction.pull=プル
@@ -1888,6 +1939,8 @@ settings.sync_mirror=今すぐ同期
 settings.mirror_sync_in_progress=ミラー同期を実行しています。 しばらくあとでまた確認してください。
 settings.site=Webサイト
 settings.update_settings=設定を更新
+settings.update_mirror_settings=ミラーリング設定を更新
+settings.branches.switch_default_branch=デフォルトブランチを切り替え
 settings.branches.update_default_branch=デフォルトブランチを更新
 settings.branches.add_new_rule=新しいルールを追加
 settings.advanced_settings=拡張設定
@@ -1986,6 +2039,7 @@ settings.delete_notices_2=- この操作は、リポジトリ %s%s' の保護ルール
 settings.protect_this_branch=ブランチの保護を有効にする
 settings.protect_this_branch_desc=ブランチの削除を防ぎ、ブランチへのプッシュやマージを制限します。
 settings.protect_disable_push=プッシュ無効
 settings.protect_disable_push_desc=このブランチへのプッシュは許可されません。
 settings.protect_enable_push=プッシュ有効
 settings.protect_enable_push_desc=誰でも書き込み権限があれば、このブランチへのプッシュが許可されます。(強制プッシュ以外)
+settings.protect_enable_merge=マージ有効
+settings.protect_enable_merge_desc=誰でも書き込み権限があれば、このブランチへのプルリクエストのマージが許可されます。
 settings.protect_whitelist_committers=ホワイトリストでプッシュを制限
 settings.protect_whitelist_committers_desc=ホワイトリストに登録したユーザーまたはチームにのみ、このブランチへのプッシュが許可されます。(強制プッシュ以外)
 settings.protect_whitelist_deploy_keys=プッシュ可能な書き込み権限を持つデプロイキーをホワイトリストに含める。
@@ -2156,7 +2217,13 @@ settings.protect_merge_whitelist_committers_desc=ホワイトリストに登録
 settings.protect_merge_whitelist_users=マージ・ホワイトリストに含むユーザー:
 settings.protect_merge_whitelist_teams=マージ・ホワイトリストに含むチーム:
 settings.protect_check_status_contexts=ステータスチェックを有効にする
+settings.protect_status_check_patterns=ステータスチェック パターン:
+settings.protect_status_check_patterns_desc=このルールの対象ブランチがマージ可能になる前に、どのステータスチェックがパスしなければならないかを、パターンで入力します。 各行にパターンを指定します。 この設定は空にできません。
+settings.protect_check_status_contexts_desc=マージの前にステータスチェックがパスしていることを必須にします。 有効にした場合、まず他のブランチにコミットをプッシュしておき、このルールの対象ブランチのステータスチェックがパスしたあとに、マージまたは直接プッシュする必要があります。 マッチするコンテキストが無い場合は、コンテキストに関係なく最後のコミットが成功している必要があります。
 settings.protect_check_status_contexts_list=この1週間に、このリポジトリに対して行われたステータスチェック
+settings.protect_status_check_matched=マッチ
+settings.protect_invalid_status_check_pattern=`不正なステータスチェックパターン: "%s"`
+settings.protect_no_valid_status_check_patterns=有効なステータスチェックパターンがありません。
 settings.protect_required_approvals=必要な承認数:
 settings.protect_required_approvals_desc=肯定的なレビューの数を満たしたプルリクエストしかマージできないようにします。
 settings.protect_approvals_whitelist_enabled=ホワイトリストに登録したユーザーやチームに承認を制限
@@ -2168,6 +2235,7 @@ settings.dismiss_stale_approvals_desc=プルリクエストの内容を変える
 settings.require_signed_commits=コミット署名必須
 settings.require_signed_commits_desc=署名されていない場合、または署名が検証できなかった場合は、このブランチへのプッシュを拒否します。
 settings.protect_branch_name_pattern=保護ブランチ名のパターン
+settings.protect_patterns=パターン
 settings.protect_protected_file_patterns=保護されるファイルのパターン (セミコロン';'で区切る):
 settings.protect_protected_file_patterns_desc=保護されたファイルは、このブランチにファイルを追加・編集・削除する権限を持つユーザーであっても、直接変更することができなくなります。 セミコロン(';')で区切って複数のパターンを指定できます。 パターンの文法については github.com/gobwas/glob を参照してください。 例: .drone.yml, /docs/**/*.txt
 settings.protect_unprotected_file_patterns=保護しないファイルのパターン (セミコロン';'で区切る):
@@ -2382,10 +2450,13 @@ branch.protected_deletion_failed=ブランチ "%s" は保護されています
 branch.default_deletion_failed=ブランチ "%s" はデフォルトブランチです。 削除できません。
 branch.restore=ブランチ "%s" の復元
 branch.download=ブランチ "%s" をダウンロード
+branch.rename=ブランチ名 "%s" を変更
 branch.included_desc=このブランチはデフォルトブランチに含まれています
 branch.included=埋没
 branch.create_new_branch=このブランチをもとに作成します:
 branch.confirm_create_branch=ブランチを作成
+branch.warning_rename_default_branch=デフォルトブランチの名前を変更しようとしています。
+branch.rename_branch_to=`"%s" を変更:`
 branch.confirm_rename_branch=ブランチ名を変更
 branch.create_branch_operation=ブランチを作成
 branch.new_branch=新しいブランチの作成
@@ -2944,6 +3015,7 @@ config.mailer_sendmail_timeout=Sendmail のタイムアウト
 config.mailer_use_dummy=Dummy
 config.test_email_placeholder=Email (例 test@example.com)
 config.send_test_mail=テストメールを送信
+config.send_test_mail_submit=送信
 config.test_mail_failed=`"%s" へのテストメール送信に失敗しました: %v`
 config.test_mail_sent=テストメールを "%s" へ送信しました。
 
@@ -2983,13 +3055,16 @@ config.git_pull_timeout=プル操作のタイムアウト
 config.git_gc_timeout=GC操作のタイムアウト
 
 config.log_config=ログ設定
+config.logger_name_fmt=ロガー: %s
 config.disabled_logger=無効
 config.access_log_mode=アクセスログのモード
+config.access_log_template=アクセスログ テンプレート
 config.xorm_log_sql=SQLのログ出力
 
 config.get_setting_failed=%s の取得に失敗しました
 config.set_setting_failed=%s の設定に失敗しました
 
+monitor.stats=統計
 
 monitor.cron=Cronタスク
 monitor.name=名称
@@ -2999,6 +3074,8 @@ monitor.previous=前回
 monitor.execute_times=実行回数
 monitor.process=実行中のプロセス
 monitor.stacktrace=スタックトレース
+monitor.processes_count=%d プロセス
+monitor.download_diagnosis_report=診断レポートをダウンロード
 monitor.desc=説明
 monitor.start=開始日時
 monitor.execute_time=実行時間
@@ -3019,11 +3096,14 @@ monitor.queue.numberinqueue=キュー内の数
 monitor.queue.review=設定確認
 monitor.queue.review_add=確認/ワーカー追加
 monitor.queue.settings.title=プール設定
+monitor.queue.settings.desc=プールはワーカーキューの待機状態に応じて動的に大きくなります。
 monitor.queue.settings.maxnumberworkers=ワーカー数上限
 monitor.queue.settings.maxnumberworkers.placeholder=現在の設定 %[1]d
 monitor.queue.settings.maxnumberworkers.error=ワーカー数上限は数値にしてください
 monitor.queue.settings.submit=設定を更新
 monitor.queue.settings.changed=設定を更新しました
+monitor.queue.settings.remove_all_items=すべて削除
+monitor.queue.settings.remove_all_items_done=キュー内のすべての項目を削除しました。
 
 notices.system_notice_list=システム通知
 notices.view_detail_header=通知の詳細を表示
@@ -3158,9 +3238,15 @@ versions=バージョン
 versions.view_all=すべて表示
 dependency.id=ID
 dependency.version=バージョン
+alpine.registry=あなたの /etc/apk/repositories ファイルにURLを追加して、このレジストリをセットアップします:
+alpine.registry.key=インデックス署名の検証のため、レジストリのRSA公開鍵を /etc/apk/keys/ フォルダにダウンロードします:
+alpine.registry.info=$branch と $repository は下にあるリストから選んでください。
 alpine.install=パッケージをインストールするには、次のコマンドを実行します:
-alpine.repository.branches=ブランチ
-alpine.repository.repositories=リポジトリ
+alpine.documentation=Alpine レジストリの詳細については、ドキュメント を参照してください。
+alpine.repository=リポジトリ情報
+alpine.repository.branches=Branches
+alpine.repository.repositories=Repositories
+alpine.repository.architectures=Architectures
 cargo.registry=Cargo 設定ファイルでこのレジストリをセットアップします。(例 ~/.cargo/config.toml):
 cargo.install=Cargo を使用してパッケージをインストールするには、次のコマンドを実行します:
 cargo.documentation=Cargoレジストリの詳細については、 ドキュメント を参照してください。
@@ -3193,11 +3279,21 @@ container.layers=イメージレイヤー
 container.labels=ラベル
 container.labels.key=キー
 container.labels.value=値
+cran.registry=あなたの Rprofile.site ファイルに、このレジストリをセットアップします:
 cran.install=パッケージをインストールするには、次のコマンドを実行します:
+cran.documentation=CRAN レジストリの詳細については、ドキュメント を参照してください。
 debian.registry=このレジストリをコマンドラインからセットアップします:
+debian.registry.info=$distribution と $component は下にあるリストから選んでください。
 debian.install=パッケージをインストールするには、次のコマンドを実行します:
+debian.documentation=Debian レジストリの詳細については、ドキュメント を参照してください。
+debian.repository=リポジトリ情報
+debian.repository.distributions=Distributions
+debian.repository.components=Components
+debian.repository.architectures=Architectures
 generic.download=コマンドラインでパッケージをダウンロードします:
 generic.documentation=汎用 レジストリの詳細については、ドキュメント を参照してください。
+go.install=コマンドラインでパッケージをインストール:
+go.documentation=Go レジストリの詳細については、ドキュメント を参照してください。
 helm.registry=このレジストリをコマンドラインからセットアップします:
 helm.install=パッケージをインストールするには、次のコマンドを実行します:
 helm.documentation=Helm レジストリの詳細については、 ドキュメント を参照してください。
@@ -3226,6 +3322,7 @@ pypi.install=pip を使用してパッケージをインストールするには
 pypi.documentation=PyPI レジストリの詳細については、ドキュメント を参照してください。
 rpm.registry=このレジストリをコマンドラインからセットアップします:
 rpm.install=パッケージをインストールするには、次のコマンドを実行します:
+rpm.documentation=RPM レジストリの詳細については、ドキュメント を参照してください。
 rubygems.install=gem を使用してパッケージをインストールするには、次のコマンドを実行します:
 rubygems.install2=または Gemfile に追加します:
 rubygems.dependencies.runtime=実行用依存関係
@@ -3298,6 +3395,7 @@ deletion=シークレットの削除
 deletion.description=シークレットの削除は恒久的で元に戻すことはできません。 続行しますか?
 deletion.success=シークレットを削除しました。
 deletion.failed=シークレットの削除に失敗しました。
+management=シークレット管理
 
 [actions]
 actions=Actions