diff --git a/options/locale/locale_ja-JP.json b/options/locale/locale_ja-JP.json
index 5c8930db5b8..128cb856259 100644
--- a/options/locale/locale_ja-JP.json
+++ b/options/locale/locale_ja-JP.json
@@ -43,6 +43,7 @@
"webauthn_error": "セキュリティキーを読み取ることができません。",
"webauthn_unsupported_browser": "お使いのブラウザは現在 WebAuthn をサポートしていません。",
"webauthn_error_unknown": "不明なエラーが発生しました。 もう一度やり直してください。",
+ "webauthn_error_insecure": "WebAuthn はセキュア接続でのみ使用できます。 HTTPでテストする場合は、オリジンに \"localhost\" を使用してください。",
"webauthn_error_unable_to_process": "サーバーがリクエストを処理できませんでした。",
"webauthn_error_duplicated": "このリクエストに対しては、許可されていないセキュリティキーです。 キーが未登録であることを確認してください。",
"webauthn_error_empty": "このキーに名前を設定する必要があります。",
@@ -131,6 +132,7 @@
"concept_user_user": "ユーザー",
"concept_code_repository": "リポジトリ",
"concept_user_organization": "組織",
+ "concept_user_bot": "Bot",
"show_timestamps": "タイムスタンプを表示",
"show_log_seconds": "秒数を表示",
"show_full_screen": "フルスクリーン表示",
@@ -242,6 +244,7 @@
"install.installing_desc": "インストール中です、お待ちください…",
"install.title": "初期設定",
"install.docker_helper": "GiteaをDocker内で実行する場合は、設定を変更する前にドキュメントを読んでください。",
+ "install.config_edit_helper": "より詳細に調整するには: インストール後に設定ファイルを編集します。参考: app.example.ini。",
"install.require_db_desc": "Giteaには、MySQL、PostgreSQL、MSSQL、SQLite3、またはTiDB(MySQL プロトコル) が必要です。",
"install.db_title": "データベース設定",
"install.db_type": "データベースのタイプ",
@@ -261,6 +264,7 @@
"install.reinstall_confirm_check_3": "このGiteaが正しい場所にある app.ini で動作しており、確実に再インストールの必要性があるものとします。 あなたは上記のリスクを承知しています。",
"install.err_empty_db_path": "SQLite3のデータベースパスを空にすることはできません。",
"install.no_admin_and_disable_registration": "管理者アカウントを作成せずに、セルフ登録を無効にすることはできません。",
+ "install.admin_user_recreation_disallowed": "データベースユーザーテーブルが空ではないため、管理者ユーザーを再作成することはできません。'gitea admin user...' サブコマンドを使用すると、インストール後に管理者ユーザーを管理できます。",
"install.err_empty_admin_password": "管理者パスワードは空にできません。",
"install.err_empty_admin_email": "管理者のメールアドレスは空にできません。",
"install.err_admin_name_is_reserved": "管理者のユーザー名が不正です。予約済みのユーザー名です。",
@@ -269,13 +273,18 @@
"install.general_title": "基本設定",
"install.app_name": "サイトタイトル",
"install.app_name_helper": "企業名をここに入れることができます。",
+ "install.app_data_path": "データパス",
+ "install.app_data_path_helper": "Giteaのデータの大部分が、このディレクトリに保存されます。",
"install.run_user": "実行ユーザー名",
"install.run_user_helper": "Giteaを実行しているオペレーティングシステム上のユーザー名です。 このユーザーにはデータパスへの書き込み権限が必要です。 この値は自動的に検出されたもので、ここでは変更できません。 別のユーザーを使用するには、そのアカウントからGiteaを再起動してください。",
"install.domain": "サーバードメイン",
"install.domain_helper": "サーバーのドメインまたはホストアドレス。",
"install.ssh_port": "SSHサーバーのポート",
"install.ssh_port_helper": "SSHサーバーが使うポート番号。 空の場合はSSHサーバーを無効にします。",
+ "install.http_port": "HTTPサーバーポート番号",
"install.http_port_helper": "GiteaのWebサーバーが接続待ちするポート番号。",
+ "install.app_url": "GiteaウェブサイトURL",
+ "install.app_url_helper": "GiteaウェブアプリケーションのパブリックURL。 HTTP(S)アクセス、クローンURL、メール通知で使用します。",
"install.optional_title": "オプション設定",
"install.email_title": "メール設定",
"install.smtp_addr": "SMTPホスト",
@@ -288,8 +297,11 @@
"install.register_confirm": "登録にはメールによる確認が必要",
"install.mail_notify": "メール通知を有効にする",
"install.server_service_title": "サーバーと外部サービスの設定",
+ "install.disable_registration": "管理者のみがユーザーアカウントを作成可能 (セルフ登録無効)",
"install.enable_captcha": "登録時のCAPTCHAを有効にする",
"install.enable_captcha_popup": "ユーザーのセルフ登録時にCAPTCHAを必須にします。",
+ "install.require_sign_in_view": "ページ閲覧にもサインインが必要 (プライベートインスタンスでは推奨)",
+ "install.require_sign_in_view_popup": "ページアクセスをサインイン済みユーザーに限定します。 サインインしていない訪問者は、サインインページと登録ページだけを見ることができます。",
"install.admin_setting_desc": "管理者アカウントの作成は任意です。 最初に登録したユーザーは自動的に管理者になります。",
"install.admin_title": "管理者アカウントの設定",
"install.admin_name": "管理者ユーザー名",
@@ -312,6 +324,7 @@
"install.default_allow_create_organization_popup": "新しいユーザーアカウントに組織の作成をデフォルトで許可します。",
"install.no_reply_address": "メールを隠すときのドメイン",
"install.no_reply_address_helper": "メールアドレスを隠しているユーザーに使用するドメイン名。 例えば 'noreply.example.org' と設定した場合、ユーザー名 'joe' はGitに 'joe@noreply.example.org' としてログインすることになります。",
+ "install.enable_update_checker": "アップデートチェッカーを有効にする",
"install.env_config_keys": "環境設定",
"install.env_config_keys_prompt": "以下の環境変数も設定ファイルに適用されます:",
"install.config_write_file_prompt": "これらの設定オプションは %s に書き込まれます",
@@ -420,6 +433,7 @@
"auth.authorize_application_created_by": "このアプリケーションは %s が作成しました。",
"auth.authorize_application_description": "アクセスを許可すると、このアプリケーションは、プライベート リポジトリや組織を含むあなたのすべてのアカウント情報に対して、アクセスと書き込みができるようになります。",
"auth.authorize_application_with_scopes": "スコープ: %s",
+ "auth.authorize_application_new_scopes": "新たなスコープ: %s",
"auth.authorize_title": "\"%s\"にあなたのアカウントへのアクセスを許可しますか?",
"auth.authorization_failed": "認可失敗",
"auth.authorization_failed_desc": "無効なリクエストを検出したため認可が失敗しました。 認可しようとしたアプリの開発者に連絡してください。",
@@ -430,7 +444,8 @@
"auth.signin_passkey": "パスキーでサインイン",
"auth.back_to_sign_in": "サインインに戻る",
"mail.view_it_on": "%s で見る",
- "mail.reply": "またはこのメールに直接返信してください",
+ "mail.reply": "またはこのメールに直接返信できます",
+ "mail.reply_directly": "このメールに直接返信できます",
"mail.link_not_working_do_paste": "開かないですか? コピーしてブラウザーに貼り付けてみてください。",
"mail.hi_user_x": "こんにちは、%s さん。",
"mail.activate_account": "あなたのアカウントをアクティベートしてください。",
@@ -449,9 +464,24 @@
"mail.reset_password.title": "%s さん、あなたのアカウントの回復がリクエストされました",
"mail.reset_password.text": "あなたのアカウントを回復するには、%s以内に次のリンクをクリックしてください:",
"mail.register_success": "登録が完了しました",
+ "mail.issue_assigned.pull": "リポジトリ %[3]s で %[1]s さんが、あなたをプルリクエスト %[2]s の担当者にしました。",
+ "mail.issue_assigned.issue": "リポジトリ %[3]s で %[1]s さんが、あなたをイシュー %[2]s の担当者にしました。",
+ "mail.issue.x_mentioned_you": "%s さんが、あなたにメンションしました:",
"mail.issue.action.force_push": "%[1]s さんが %[2]s に強制プッシュしました。(%[3]s から %[4]s へ)",
+ "mail.issue.action.push_1": "%[1]s さんが %[2]s にコミット%[3]d件をプッシュしました",
+ "mail.issue.action.push_n": "%[1]s さんが %[2]s にコミット%[3]d件をプッシュしました",
+ "mail.issue.action.close": "%[1]s さんが #%[2]d をクローズしました。",
+ "mail.issue.action.reopen": "%[1]s さんが #%[2]d を再オープンしました。",
+ "mail.issue.action.merge": "%[1]s さんが #%[2]d を %[3]s にマージしました。",
+ "mail.issue.action.approve": "%[1]s さんがプルリクエストを承認しました。",
+ "mail.issue.action.reject": "%[1]s さんがプルリクエストに変更を要請しました。",
+ "mail.issue.action.review": "%[1]s さんがプルリクエストにコメントしました。",
+ "mail.issue.action.review_dismissed": "%[1]s さんが、プルリクエストに対する %[2]s さんの最新レビューを棄却しました。",
+ "mail.issue.action.ready_for_review": "%[1]s さんが、プルリクエストをレビュー可能な状態にしました。",
+ "mail.issue.action.new": "%[1]s さんが #%[2]d を作成しました。",
"mail.issue.in_tree_path": "%s:",
"mail.release.new.subject": "%[2]s の %[1]s がリリースされました",
+ "mail.release.new.text": "%[1]s さんが %[3]s で %[2]s をリリースしました",
"mail.release.title": "タイトル: %s",
"mail.release.note": "リリースノート:",
"mail.release.downloads": "ダウンロード:",
@@ -1071,6 +1101,7 @@
"repo.migrate.github_token_desc": "GitHub APIのレート制限を回避して移行をより速くするために、複数のトークンをカンマ区切りで入力できます。 警告: この機能を悪用すると、サービスプロバイダのポリシーに違反し、アカウントがブロックされる可能性があります。",
"repo.migrate.clone_local_path": "、またはローカルサーバー上のパス",
"repo.migrate.permission_denied": "ローカルリポジトリをインポートする権限がありません。",
+ "repo.migrate.permission_denied_blocked": "許可されていないホストからインポートできません。管理者に問い合わせて、 [migrations] セクションの ALLOWED_HOST_LIST/BLOCKED_HOST_LIST の設定を確認してください。",
"repo.migrate.invalid_local_path": "ローカルパスが無効です。 存在しないかディレクトリではありません。",
"repo.migrate.invalid_lfs_endpoint": "LFS エンドポイントが無効です。",
"repo.migrate.failed": "移行に失敗しました: %v",
@@ -2097,9 +2128,11 @@
"repo.settings.use_external_issue_tracker": "外部のイシュートラッカーを使用する",
"repo.settings.external_tracker_url": "外部のイシュートラッカーのURL",
"repo.settings.external_tracker_url_error": "外部のイシュートラッカーのURLが、有効なURLではありません。",
+ "repo.settings.external_tracker_url_desc": "ビルトインのイシュートラッカーが無効の場合、イシュータブをクリックした訪問者は外部イシュートラッカーのURLにリダイレクトされます。",
"repo.settings.tracker_url_format": "外部イシュートラッカーのURLフォーマット",
"repo.settings.tracker_url_format_error": "外部のイシュートラッカーのURLが、有効なURLの形式ではありません。",
"repo.settings.tracker_issue_style": "外部イシュートラッカーの番号形式",
+ "repo.settings.tracker_issue_style_desc": "内蔵イシュートラッカーが有効の場合、使用できるのは数値形式だけです。",
"repo.settings.tracker_issue_style.numeric": "数値",
"repo.settings.tracker_issue_style.alphanumeric": "英数字",
"repo.settings.tracker_issue_style.regexp": "正規表現",
@@ -2528,6 +2561,7 @@
"repo.settings.rename_branch": "ブランチ名を変更",
"repo.diff.browse_source": "ソースを参照",
"repo.diff.parent": "親",
+ "repo.diff.parents": "親",
"repo.diff.commit": "コミット",
"repo.diff.git-notes": "Notes",
"repo.diff.data_not_available": "差分はありません",
@@ -2577,6 +2611,8 @@
"repo.diff.review.self_reject": "プルリクエストの作成者は自分のプルリクエストで変更要請できません",
"repo.diff.review.reject": "変更要請",
"repo.diff.review.self_approve": "プルリクエストの作成者は自分のプルリクエストを承認できません",
+ "repo.diff.committed_at": "%[1]s がコミット %[2]s",
+ "repo.diff.authored_committed_at": "%[1]s が作成し %[2]s がコミット %[3]s",
"repo.commits.avatar_stack_and": "と",
"repo.commits.avatar_stack_people": "%d人",
"repo.diff.protected": "保護されているファイル",
@@ -3030,6 +3066,11 @@
"admin.users.impersonate": "なりすまし",
"admin.users.impersonate_stop": "なりすましを停止する",
"admin.users.impersonating_notice": "あなたは%sになりすましています。 あなたが行う操作はこのユーザーとして実行されます。",
+ "admin.users.user_type": "ユーザーの種類",
+ "admin.users.convert_type.admin_not_allowed": "管理者はBotアカウントにできません。まずは管理者権限を削除してください。",
+ "admin.users.bot_token_desc": "Botアカウントにはサインインできないため、管理者によってアクセストークンが管理されます。",
+ "admin.users.bot_token_only": "ここで生成できるのはBotアカウントのアクセストークンのみです。",
+ "admin.users.impersonate_bot_not_allowed": "Botアカウントはインタラクティブなアカウントではないため、なりすますことはできません。",
"admin.users.auth_source": "認証ソース",
"admin.users.local": "ローカル",
"admin.users.auth_login_name": "認証サインイン名",