export default {
  // Navbar
  "navbar.upload": "アップロード",
  "navbar.signin": "サインイン",
  "navbar.home": "ホーム",
  "navbar.signup": "新規登録",
  "navbar.links.shares": "自分の共有",
  "navbar.links.reverse": "ファイルリクエスト",
  "navbar.avatar.account": "マイアカウント",
  "navbar.avatar.admin": "管理画面",
  "navbar.avatar.signout": "ログアウト",
  // END navbar
  // /
  "home.title": "<h>セルフホスト</h>のファイル共有プラットフォーム。",
  "home.description": "WeTransferのようなサードパーティーサービスに自分のファイルを渡したいですか？",
  "home.bullet.a.name": "セルフホスト",
  "home.bullet.a.description": "Pingvin Shareをあなたのマシンでホストしましょう。",
  "home.bullet.b.name": "プライバシー",
  "home.bullet.b.description": "あなたのファイルはあなたのものであり、第三者がアクセスすることは決してありません。",
  "home.bullet.c.name": "ファイルサイズ制限に悩まされることはありません",
  "home.bullet.c.description": "必要なだけ大きなファイルをアップロードできます。制限があるのはハードドライブのみです。",
  "home.button.start": "始めましょう",
  "home.button.source": "ソースコード",
  // END /
  // /auth/signin
  "signin.title": "おかえりなさい",
  "signin.description": "アカウントをお持ちではありませんか？",
  "signin.button.signup": "新規登録",
  "signin.input.email-or-username": "メールアドレスまたはユーザー名",
  "signin.input.email-or-username.placeholder": "メールアドレスまたはユーザー名",
  "signin.input.password": "パスワード",
  "signin.input.password.placeholder": "あなたのパスワード",
  "signin.button.submit": "ログイン",
  "signIn.notify.totp-required.title": "二段階認証が必要です",
  "signIn.notify.totp-required.description": "二段階認証コードを入力してください",
  "signIn.oauth.or": "または",
  "signIn.oauth.signInWith": "ログインの方法",
  "signIn.oauth.github": "GitHub",
  "signIn.oauth.google": "Google",
  "signIn.oauth.microsoft": "Microsoft",
  "signIn.oauth.discord": "Discord",
  "signIn.oauth.oidc": "OpenID",
  // END /auth/signin
  // /auth/signup
  "signup.title": "アカウントを作成",
  "signup.description": "既にアカウントをお持ちですか？",
  "signup.button.signin": "ログイン",
  "signup.input.username": "ユーザー名",
  "signup.input.username.placeholder": "あなたのユーザー名",
  "signup.input.email": "メールアドレス",
  "signup.input.email.placeholder": "あなたのメールアドレス",
  "signup.button.submit": "さあ始めましょう",
  // END /auth/signup
  // /auth/totp
  "totp.title": "二段階認証",
  "totp.button.signIn": "ログイン",
  // END /auth/totp
  // /auth/reset-password
  "resetPassword.title": "パスワードを忘れてしまいましたか？",
  "resetPassword.description": "登録しているメールアドレスを入力してください。",
  "resetPassword.notify.success": "指定されたメールアドレスが存在する場合、パスワードをリセットするためのリンクを含むメッセージが送信されました。",
  "resetPassword.button.back": "ログインページに戻る",
  "resetPassword.text.resetPassword": "パスワードをリセット",
  "resetPassword.text.enterNewPassword": "新規パスワードを入力",
  "resetPassword.input.password": "新規パスワード",
  "resetPassword.notify.passwordReset": "パスワードが正常にリセットされました。",
  // /account
  "account.title": "マイアカウント",
  "account.card.info.title": "アカウント情報",
  "account.card.info.username": "ユーザー名",
  "account.card.info.email": "メールアドレス",
  "account.notify.info.success": "アカウントの更新に成功しました",
  "account.card.password.title": "パスワード",
  "account.card.password.old": "現在のパスワード",
  "account.card.password.new": "新規パスワード",
  "account.card.password.noPasswordSet": "パスワードが設定されていません。メールアドレスとパスワードを使用してサインインするには、パスワードを作成する必要があります。",
  "account.notify.password.success": "パスワードの変更に成功しました",
  "account.card.oauth.title": "ソーシャルログイン",
  "account.card.oauth.github": "GitHub",
  "account.card.oauth.google": "Google",
  "account.card.oauth.microsoft": "Microsoft",
  "account.card.oauth.discord": "Discord",
  "account.card.oauth.oidc": "OpenID",
  "account.card.oauth.link": "リンク",
  "account.card.oauth.unlink": "リンク解除",
  "account.card.oauth.unlinked": "リンクされていません",
  "account.modal.unlink.title": "アカウントのリンクを解除",
  "account.modal.unlink.description": "ソーシャルアカウントのリンクを解除すると、ログイン認証情報を忘れた場合にカウントへアクセスできなくなる可能性があります。",
  "account.notify.oauth.unlinked.success": "リンク解除に成功しました",
  "account.card.security.title": "セキュリティ",
  "account.card.security.totp.enable.description": "2段階認証を有効にするには、現在のパスワードを入力してください",
  "account.card.security.totp.disable.description": "2段階認証を無効にするには、現在のパスワードを入力してください",
  "account.card.security.totp.button.start": "開始",
  "account.modal.totp.title": "2段階認証を有効にする",
  "account.modal.totp.step1": "ステップ1: 認証アプリを追加する",
  "account.modal.totp.step2": "ステップ2: コードを検証",
  "account.modal.totp.enterManually": "手動で入力",
  "account.modal.totp.code": "コピー",
  "common.button.clickToCopy": "ここをクリックしてコピー",
  "account.modal.totp.verify": "検証",
  "account.notify.totp.disable": "2段階認証の無効化に成功しました",
  "account.notify.totp.enable": "2段階認証の有効化に成功しました",
  "account.card.language.title": "言語",
  "account.card.language.description": "プロジェクトはコミュニティによって翻訳されています。一部の言語の翻訳は不完全の場合があります。",
  "account.card.color.title": "カラースキーム",
  // ThemeSwitcher.tsx
  "account.theme.dark": "ダーク",
  "account.theme.light": "ライト",
  "account.theme.system": "システムに合わせる",
  "account.button.delete": "アカウントを削除",
  "account.modal.delete.title": "アカウントを削除",
  "account.modal.delete.description": "全ての有効な共有を含め、アカウントに関する全てのデータを完全に削除してもよろしいですか？",
  // END /account
  // /account/shares
  "account.shares.title": "自分の共有",
  "account.shares.title.empty": "まだ何もありません 👀",
  "account.shares.description.empty": "共有しているアイテムがありません。",
  "account.shares.button.create": "新規作成",
  "account.shares.info.title": "共有情報",
  "account.shares.table.id": "ID",
  "account.shares.table.name": "名前",
  "account.shares.table.description": "説明",
  "account.shares.table.visitors": "訪問者",
  "account.shares.table.expiresAt": "有効期限",
  "account.shares.table.createdAt": "作成日",
  "account.shares.table.size": "サイズ",
  "account.shares.table.password-protected": "パスワードで保護されています",
  "account.shares.table.visitor-count": "{count} / {max}",
  "account.shares.table.expiry-never": "なし",
  "account.shares.modal.share-informations": "共有情報",
  "account.shares.modal.share-link": "共有リンク",
  "account.shares.modal.delete.title": "共有を削除: {share}",
  "account.shares.modal.delete.description": "この共有を削除してもよろしいですか？",
  // END /account/shares
  // /account/reverseShares
  "account.reverseShares.title": "ファイルリクエスト",
  "account.reverseShares.description": "ファイルリクエストは、外部のユーザーにファイルをアップロードしてもらえるユニークなURLを生成できます。",
  "account.reverseShares.title.empty": "まだ何もありません 👀",
  "account.reverseShares.description.empty": "ファイルリクエストがありません。",
  // showCreateReverseShareModal.tsx
  "account.reverseShares.modal.title": "ファイルリクエストを作成",
  "account.reverseShares.modal.expiration.label": "有効期限",
  "account.reverseShares.modal.expiration.minute-singular": "分間",
  "account.reverseShares.modal.expiration.minute-plural": "分間",
  "account.reverseShares.modal.expiration.hour-singular": "時間",
  "account.reverseShares.modal.expiration.hour-plural": "時間",
  "account.reverseShares.modal.expiration.day-singular": "日間",
  "account.reverseShares.modal.expiration.day-plural": "日間",
  "account.reverseShares.modal.expiration.week-singular": "週間",
  "account.reverseShares.modal.expiration.week-plural": "週間",
  "account.reverseShares.modal.expiration.month-singular": "ヶ月",
  "account.reverseShares.modal.expiration.month-plural": "ヶ月",
  "account.reverseShares.modal.expiration.year-singular": "年間",
  "account.reverseShares.modal.expiration.year-plural": "年間",
  "account.reverseShares.modal.max-size.label": "最大ファイルサイズ",
  "account.reverseShares.modal.send-email": "メール通知を送信",
  "account.reverseShares.modal.send-email.description": "このファイルリクエストリンクを使用して共有が作成されるとメール通知が送信されます。",
  "account.reverseShares.modal.simplified": "シンプルモード",
  "account.reverseShares.modal.simplified.description": "ファイルをアップロードした人が簡単に共有できるようにします。共有の名前と説明のみをカスタマイズできます。",
  "account.reverseShares.modal.public-access": "公開アクセス",
  "account.reverseShares.modal.public-access.description": "このファイルリクエストで作成された共有を公開します。無効にするとあなたと共有作成者だけが共有を表示できます。",
  "account.reverseShares.modal.max-use.label": "最大回数",
  "account.reverseShares.modal.max-use.description": "このURLを使用してファイルをアップロードできる最大回数です。",
  "account.reverseShare.never-expires": "このファイルリクエストリンクは期限切れになりません。",
  "account.reverseShare.expires-on": "このファイルリクエストリンクは、{expiration} に期限切れとなります。",
  "account.reverseShares.table.no-shares": "まだファイルがアップロードされていません",
  "account.reverseShares.table.count.singular": "共有",
  "account.reverseShares.table.count.plural": "共有",
  "account.reverseShares.table.shares": "共有",
  "account.reverseShares.table.remaining": "残り使用回数",
  "account.reverseShares.table.max-size": "最大ファイルサイズ",
  "account.reverseShares.table.expires": "有効期限",
  "account.reverseShares.modal.reverse-share-link": "ファイルリクエストリンク",
  "account.reverseShares.modal.delete.title": "ファイルリクエストを削除",
  "account.reverseShares.modal.delete.description": "本当にこのファイルリクエストを削除しますか？削除すると、関連するファイルアップロードも削除されます。",
  // END /account/reverseShares
  // /admin
  "admin.title": "管理画面",
  "admin.button.users": "ユーザー管理",
  "admin.button.shares": "共有管理",
  "admin.button.config": "設定",
  "admin.version": "バージョン",
  // END /admin
  // /admin/users
  "admin.users.title": "ユーザー管理",
  "admin.users.table.username": "ユーザー名",
  "admin.users.table.email": "メールアドレス",
  "admin.users.table.admin": "管理画面",
  "admin.users.edit.update.title": "ユーザーの編集: {username}",
  "admin.users.edit.update.admin-privileges": "管理者権限",
  "admin.users.edit.update.change-password.title": "パスワードを変更",
  "admin.users.edit.update.change-password.field": "新規パスワード",
  "admin.users.edit.update.change-password.button": "新しいパスワードを保存",
  "admin.users.edit.update.notify.password.success": "パスワードの変更に成功しました",
  "admin.users.edit.delete.title": "ユーザーを削除: {username}？",
  "admin.users.edit.delete.description": "このユーザーとそのすべての共有を本当に削除しますか?",
  // showCreateUserModal.tsx
  "admin.users.modal.create.title": "ユーザーを作成",
  "admin.users.modal.create.username": "ユーザー名",
  "admin.users.modal.create.email": "メールアドレス",
  "admin.users.modal.create.password": "パスワード",
  "admin.users.modal.create.manual-password": "パスワードを手動で設定",
  "admin.users.modal.create.manual-password.description": "チェックされていない場合、ユーザーにパスワードを設定する為のリンクが記載されたメールを送信します。",
  "admin.users.modal.create.admin": "管理者権限",
  "admin.users.modal.create.admin.description": "チェックされている場合、ユーザーは管理画面にアクセスできるようになります。",
  // END /admin/users
  // /admin/shares
  "admin.shares.title": "共有管理",
  "admin.shares.table.id": "共有ID",
  "admin.shares.table.username": "作成者",
  "admin.shares.table.visitors": "訪問者",
  "admin.shares.table.expires": "有効期限",
  "admin.shares.edit.delete.title": "共有を削除: {id}",
  "admin.shares.edit.delete.description": "この共有を削除してもよろしいですか？",
  // END /admin/shares
  // /upload
  "upload.title": "アップロード",
  "upload.notify.confirm-leave": "このページから離れますか？アップロードはキャンセルされます。",
  "upload.notify.generic-error": "共有の最終処理でエラーが発生しました。",
  "upload.notify.count-failed": "{count} ファイルがアップロードに失敗しました。再度お試しください。",
  "upload.reverse-share.error.invalid.title": "無効なファイルリクエストリンク",
  "upload.reverse-share.error.invalid.description": "このファイルリクエストは期限が切れているか無効です。",
  // Dropzone.tsx
  "upload.dropzone.title": "ファイルをアップロード",
  "upload.dropzone.description": "共有を開始するにはここにファイルをドラッグ＆ドロップしてください。受け入れ可能なファイルの合計サイズは{maxSize}までです。",
  "upload.dropzone.notify.file-too-big": "アップロードしようとしたファイルは、最大ファイルサイズの{maxSize} を超えています。",
  // FileList.tsx
  "upload.filelist.name": "ファイル名",
  "upload.filelist.size": "サイズ",
  // showCreateUploadModal.tsx
  "upload.modal.title": "共有を作成",
  "upload.modal.link.error.invalid": "文字、数字、アンダースコア、ハイフンのみ使用できます",
  "upload.modal.link.error.taken": "このリンクは既に使用されています",
  "upload.modal.not-signed-in": "サインインしていません",
  "upload.modal.not-signed-in-description": "共有の手動削除と訪問者カウンターは表示できません。",
  "upload.modal.expires.never": "永久",
  "upload.modal.expires.never-long": "永久シェア",
  "upload.modal.expires.error.too-long": "有効期限が最大値{max}を超えています。",
  "upload.modal.link.label": "リンク",
  "upload.modal.expires.label": "有効期限",
  "upload.modal.expires.minute-singular": "分間",
  "upload.modal.expires.minute-plural": "分間",
  "upload.modal.expires.hour-singular": "時間",
  "upload.modal.expires.hour-plural": "時間",
  "upload.modal.expires.day-singular": "日間",
  "upload.modal.expires.day-plural": "日間",
  "upload.modal.expires.week-singular": "週間",
  "upload.modal.expires.week-plural": "週間",
  "upload.modal.expires.month-singular": "ヶ月間",
  "upload.modal.expires.month-plural": "ヶ月間",
  "upload.modal.expires.year-singular": "年間",
  "upload.modal.expires.year-plural": "年間",
  "upload.modal.accordion.name-and-description.title": "名前と説明",
  "upload.modal.accordion.name-and-description.name.placeholder": "名前",
  "upload.modal.accordion.name-and-description.description.placeholder": "この共有に関する受信者へのメモ",
  "upload.modal.accordion.email.title": "メールで受け取る相手",
  "upload.modal.accordion.email.placeholder": "メールの宛先を入力",
  "upload.modal.accordion.email.invalid-email": "無効なメールアドレスです",
  "upload.modal.accordion.security.title": "セキュリティオプション",
  "upload.modal.accordion.security.password.label": "パスワード保護",
  "upload.modal.accordion.security.password.placeholder": "パスワードなし",
  "upload.modal.accordion.security.max-views.label": "最大閲覧回数",
  "upload.modal.accordion.security.max-views.placeholder": "制限なし",
  // showCompletedUploadModal.tsx
  "upload.modal.completed.never-expires": "この共有は期限切れになりません。",
  "upload.modal.completed.expires-on": "この共有は、{expiration} に期限切れとなります。",
  "upload.modal.completed.share-ready": "共有の準備ができました",
  "upload.modal.completed.notified-reverse-share-creator": "ファイルリクエストの作成者に通知しました。他の手段でこのリンクを手動で共有することもできます。",
  // END /upload
  // /share/[id]
  "share.title": "「{shareId}」が共有されました",
  "share.description": "あなたと共有したファイルをご確認ください！",
  "share.fileCount": "{count, plural, =1 {# ファイル} other {# ファイル}} · {size} (圧縮により ZIP ファイルはより小さくなる場合があります)",
  "share.error.visitor-limit-exceeded.title": "訪問者の上限を超えました",
  "share.error.visitor-limit-exceeded.description": "この共有からの訪問者の回数が制限を超えています。",
  "share.error.removed.title": "共有が削除されました",
  "share.error.not-found.title": "共有が見つかりません",
  "share.error.not-found.description": "お探しの共有が見つかりません。",
  "share.error.access-denied.title": "プライベートシェア",
  "share.error.access-denied.description": "現在のアカウントにはこの共有にアクセスする権限がありません",
  "share.modal.password.title": "パスワードが必要です",
  "share.modal.password.description": "この共有にアクセスするにはパスワードを入力してください。",
  "share.modal.password": "パスワード",
  "share.modal.error.invalid-password": "パスワードが間違っています",
  "share.button.download-all": "全てダウンロード",
  "share.notify.download-all-preparing": "共有の準備中です。数分後にもう一度お試しください。",
  "share.modal.file-link": "ファイルリンク",
  "share.table.name": "ファイル名",
  "share.table.size": "サイズ",
  "share.modal.file-preview.error.not-supported.title": "プレビューに対応していません",
  "share.modal.file-preview.error.not-supported.description": "このファイル形式のプレビューはサポートされていません。ファイルをダウンロードして表示してください。",
  // END /share/[id]
  // /share/[id]/edit
  "share.edit.title": "編集 {shareId}",
  "share.edit.append-upload": "ファイルを追加",
  "share.edit.notify.generic-error": "共有の最終処理でエラーが発生しました。",
  "share.edit.notify.save-success": "共有の更新に成功しました",
  // END /share/[id]/edit
  // /imprint
  "imprint.title": "インプリント",
  // END /imprint
  // /privacy
  "privacy.title": "プライバシーポリシー",
  // END /privacy
  // /admin/config
  "admin.config.config-file-warning.title": "構成ファイルがあります",
  "admin.config.config-file-warning.description": "設定ファイル設定で済みのPingvin ShareはUI を使用して設定を変更することはできません。",
  "admin.config.title": "設定",
  "admin.config.category.general": "一般",
  "admin.config.category.share": "共有",
  "admin.config.category.email": "メール",
  "admin.config.category.smtp": "SMTP",
  "admin.config.category.oauth": "ソーシャルログイン",
  "admin.config.general.app-name": "アプリ名",
  "admin.config.general.app-name.description": "アプリの名前",
  "admin.config.general.app-url": "アプリのURL",
  "admin.config.general.app-url.description": "Pingvin Shareで利用できるURL",
  "admin.config.general.secure-cookies": "セキュアクッキー",
  "admin.config.general.secure-cookies.description": "クッキーにセキュアフラグを設定するか。有効にすると、HTTP 経由でアクセスしたときにサイトが機能しなくなります。",
  "admin.config.general.show-home-page": "ホームページを表示する",
  "admin.config.general.show-home-page.description": "ホームページを表示するかどうか選択",
  "admin.config.general.session-duration": "セッション期間",
  "admin.config.general.session-duration.description": "ユーザーが再度ログインするまでの時間（デフォルト: 3 ヶ月）。",
  "admin.config.general.logo": "ロゴ",
  "admin.config.general.logo.description": "新しい画像をアップロードしてロゴを変更できます。画像は、PNG形式でアスペクト比が1:1である必要があります。",
  "admin.config.general.logo.placeholder": "画像を選択",
  "admin.config.email.enable-share-email-recipients": "メール受信者の共有を有効にする",
  "admin.config.email.enable-share-email-recipients.description": "受信者とのメール共有を許可するかどうか。SMTPが有効な場合にのみこれを有効にします。",
  "admin.config.email.share-recipients-subject": "宛先への件名",
  "admin.config.email.share-recipients-subject.description": "メールで共有された相手に送信メールの件名です。",
  "admin.config.email.share-recipients-message": "宛先への本文",
  "admin.config.email.share-recipients-message.description": "共有の受信者に送信されるメッセージ。使用可能な変数:\n{creator} - 共有の作成者のユーザー名\n{creatorEmail} - 共有の作成者のメール アドレス\n{shareUrl} - 共有の URL\n{desc} - 共有の説明\n{expires} - 共有の有効期限\nこれらの変数は実際の値に置き換えられます。",
  "admin.config.email.reverse-share-subject": "ファイルリクエストの件名",
  "admin.config.email.reverse-share-subject.description": "誰かがあなたのファイルリクエストリンクを使用して共有を作成したときに送信されるメールの件名。",
  "admin.config.email.reverse-share-message": "ファイルリクエストの本文",
  "admin.config.email.reverse-share-message.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{shareUrl} は、作成者の名前とURLにより置き換えられます。",
  "admin.config.email.reset-password-subject": "パスワードリセットの件名",
  "admin.config.email.reset-password-subject.description": "ユーザーがパスワードのリセットを要求したときに送信されるメールの件名。",
  "admin.config.email.reset-password-message": "パスワードリセットの本文",
  "admin.config.email.reset-password-message.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{url} は、実際のパスワードリセットURLによって置き換えられます。",
  "admin.config.email.invite-subject": "無効な件名",
  "admin.config.email.invite-subject.description": "管理者がユーザーを招待するときに送信されるメールの件名。",
  "admin.config.email.invite-message": "無効な本文",
  "admin.config.email.invite-message.description": "管理者がユーザーを招待したときに送信されるメッセージ。{url}は招待URLに、{email}はメールアドレスに、{password}はユーザーのパスワードに置き換えられます。",
  "admin.config.share.allow-registration": "登録を許可する",
  "admin.config.share.allow-registration.description": "登録を許可するかどうかを選択してください。",
  "admin.config.share.allow-unauthenticated-shares": "ログインしていない状態での共有を許可する",
  "admin.config.share.allow-unauthenticated-shares.description": "ログインしていないユーザーに共有の作成を許可するかどうかを選択してください。",
  "admin.config.share.max-expiration": "有効期限の上限",
  "admin.config.share.max-expiration.description": "共有の最大有効期限。無期限を許可するには0に設定します。",
  "admin.config.share.share-id-length": "デフォルトの共有IDの長さ",
  "admin.config.share.share-id-length.description": "共有の生成されたIDのデフォルトの長さ。この値はファイルリクエストのリンクを生成するためにも使用されます。8未満の値は安全ではないと見なされます。",
  "admin.config.share.max-size": "最大ファイルサイズ",
  "admin.config.share.max-size.description": "最大ファイルサイズ",
  "admin.config.share.zip-compression-level": "Zip圧縮レベル",
  "admin.config.share.zip-compression-level.description": "ファイルサイズと圧縮速度のバランスを取るように、レベルを調整できます。有効な値は0～9の間で、0が無圧縮、9で最大限の圧縮となります。 ",
  "admin.config.share.chunk-size": "チャンクサイズ",
  "admin.config.share.chunk-size.description": "インターネット接続に応じて、効率と信頼性のバランスをとるためにアップロードのチャンクサイズ を調整します。チャンクを小さくすると、不安定な接続での成功率が向上し、チャンクを大きくすると、安定した接続でのアップロードが速くなります。",
  "admin.config.share.auto-open-share-modal": "共有モーダルを自動的に開く",
  "admin.config.share.auto-open-share-modal.description": "ユーザーがファイルを選択すると、共有作成モーダルが自動的に表示されるため、手動でボタンをクリックする必要がありません。",
  "admin.config.smtp.enabled": "有効",
  "admin.config.smtp.enabled.description": "SMTPを有効にするかどうかを選択してください。SMTPサーバーのホスト名、ポート番号、電子メールアドレス、ユーザー名、パスワードが入力されている場合にのみ、有効にしてください。",
  "admin.config.smtp.host": "ホスト名",
  "admin.config.smtp.host.description": "SMTPサーバーのホスト名",
  "admin.config.smtp.port": "ポート番号",
  "admin.config.smtp.port.description": "SMTPサーバーのポート番号",
  "admin.config.smtp.email": "メールアドレス",
  "admin.config.smtp.email.description": "メール送信元のメールアドレス",
  "admin.config.smtp.username": "ユーザー名",
  "admin.config.smtp.username.description": "SMTPサーバーのユーザー名",
  "admin.config.smtp.password": "パスワード",
  "admin.config.smtp.password.description": "SMTPサーバーのパスワード",
  "admin.config.smtp.button.test": "テストメールを送信",
  "admin.config.smtp.allow-unauthorized-certificates": "許可されていない SMTP サーバー証明書を信頼します",
  "admin.config.smtp.allow-unauthorized-certificates.description": "自己署名証明書を信頼する必要がある場合にのみ、これをtrueに設定してください。",
  "admin.config.oauth.allow-registration": "登録を許可する",
  "admin.config.oauth.allow-registration.description": "ユーザーにソーシャルアカウント経由での登録を許可します",
  "admin.config.oauth.ignore-totp": "二段階認証を無視する",
  "admin.config.oauth.ignore-totp.description": "ソーシャルログイン時に二段階認証を無視するかどうかを設定します",
  "admin.config.oauth.disable-password": "パスワードログインを無効にする",
  "admin.config.oauth.disable-password.description": "パスワードログインを無効にするかどうか\nロックアウトされないように、この設定を有効にする前にOAuthプロバイダーが適切に設定されていることを確認してください。",
  "admin.config.oauth.github-enabled": "GitHub",
  "admin.config.oauth.github-enabled.description": "GitHubアカウントを使用したログインを許可するかどうかを設定します",
  "admin.config.oauth.github-client-id": "GitHub クライアントID",
  "admin.config.oauth.github-client-id.description": "GitHub OAuthアプリのクライアントID",
  "admin.config.oauth.github-client-secret": "GitHub クライアントシークレット",
  "admin.config.oauth.github-client-secret.description": "GitHub OAuthアプリのクライアントシークレット",
  "admin.config.oauth.google-enabled": "Google",
  "admin.config.oauth.google-enabled.description": "Googleアカウントを使用したログインを許可するかどうかを設定します",
  "admin.config.oauth.google-client-id": "Google クライアントID",
  "admin.config.oauth.google-client-id.description": "Google OAuthアプリのクライアントID",
  "admin.config.oauth.google-client-secret": "Google クライアントシークレット",
  "admin.config.oauth.google-client-secret.description": "Google OAuthアプリのクライアントシークレット",
  "admin.config.oauth.microsoft-enabled": "Microsoft",
  "admin.config.oauth.microsoft-enabled.description": "Microsoftアカウントを使用したログインを許可するかどうかを設定します",
  "admin.config.oauth.microsoft-tenant": "Microsoftテナント",
  "admin.config.oauth.microsoft-tenant.description": "Microsoft OAuthアプリのテナントID\ncommon: 個人のMicrosoftアカウントとMicrosoft Entra IDの職場または学校のアカウントを持つユーザーは、アプリケーションにサインインできます。 \norganizations: Microsoft Entra IDからの職場または学校のアカウントを持つユーザーのみがアプリケーションにサインインできます。\nconsumers: 個人のMicrosoftアカウントを持つユーザーのみがアプリケーションにサインインできます。\nMicrosoft Entraテナントのドメイン名またはGUID形式のテナントID: 特定のMicrosoft Entraテナント (職場または学校のアカウントを持つディレクトリメンバーまたはパーソナルMicrosoftアカウントを持つディレクトリゲスト) からのユーザーのみがアプリケーションにサインインできます。",
  "admin.config.oauth.microsoft-client-id": "Microsoft クライアントID",
  "admin.config.oauth.microsoft-client-id.description": "Microsoft OAuthアプリのクライアントID",
  "admin.config.oauth.microsoft-client-secret": "Microsoft クライアントシークレット",
  "admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuthアプリのクライアントシークレット",
  "admin.config.oauth.discord-enabled": "Discord",
  "admin.config.oauth.discord-enabled.description": "Discordアカウントを使用したログインを許可するかどうかを設定します",
  "admin.config.oauth.discord-limited-users": "Discord限定ユーザー",
  "admin.config.oauth.discord-limited-users.description": "Discord IDによって特定のユーザーのサインインを制限します。無効にするには空白のままにします。",
  "admin.config.oauth.discord-limited-guild": "Discord限定サーバーID",
  "admin.config.oauth.discord-limited-guild.description": "特定のサーバーのユーザーにサインインを制限します。無効にするには空白のままにしてください。",
  "admin.config.oauth.discord-client-id": "Discord クライアントID",
  "admin.config.oauth.discord-client-id.description": "Discord OAuthアプリのクライアントID",
  "admin.config.oauth.discord-client-secret": "Discord クライアントシークレット",
  "admin.config.oauth.discord-client-secret.description": "Discord OAuthアプリのクライアントシークレット",
  "admin.config.oauth.oidc-enabled": "OpenID Connect",
  "admin.config.oauth.oidc-enabled.description": "OpenID Connect のログインが有効かを設定します",
  "admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
  "admin.config.oauth.oidc-discovery-uri.description": "OpenID OAuthアプリのDiscovery URI",
  "admin.config.oauth.oidc-sign-out": "OpenID Connectからサインアウト",
  "admin.config.oauth.oidc-sign-out.description": "「サインアウト」ボタンがOpenID Connectプロバイダーからサインアウトするかどうか",
  "admin.config.oauth.oidc-scope": "OpenID Connect スコープ",
  "admin.config.oauth.oidc-scope.description": "OpenID Connect プロバイダーから要求する必要があるスコープ。",
  "admin.config.oauth.oidc-username-claim": "OpenID Connect ユーザー名の要求",
  "admin.config.oauth.oidc-username-claim.description": "OpenID Connect ID トークンのユーザー名要求。この設定が何かわからない場合は空白のままにしてください。",
  "admin.config.oauth.oidc-role-path": "OpenID Connectトークンのロールへのパス",
  "admin.config.oauth.oidc-role-path.description": "ロールの配列を参照する有効なJMESパスでなければなりません。 " + "OpenID Connectのロールを使用してアクセス権を管理することは、他のIDプロバイダが設定されておらず、パスワードログインが無効になっている場合にのみ推奨されます。この構成がわからない場合は空白のままにしてください。 " + "この設定が何であるか分からない場合は空白のままにしてください。",
  "admin.config.oauth.oidc-role-general-access": "一般的なアクセスのためのOpenID Connectのロール",
  "admin.config.oauth.oidc-role-general-access.description": "一般的なアクセスに必要なロール。ログインするユーザーのロールに存在する必要があります。 " + "この設定が何であるか分からない場合は空白のままにしてください。",
  "admin.config.oauth.oidc-role-admin-access": "管理者アクセスのための OpenID Connectのロール",
  "admin.config.oauth.oidc-role-admin-access.description": "管理者アクセスに必要なロール。管理パネルにアクセスするためには、ユーザのロールに存在する必要があります。" + "この設定が何であるか分からない場合は空白のままにしてください。",
  "admin.config.oauth.oidc-client-id": "OpenID Connect クライアントID",
  "admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth アプリのクライアント ID",
  "admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
  "admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuthアプリのクライアントシークレット",
  "admin.config.category.ldap": "LDAP",
  "admin.config.ldap.enabled": "LDAPを有効化",
  "admin.config.ldap.enabled.description": "ユーザーログインにLDAP認証を使用する",
  "admin.config.ldap.url": "サーバーURL",
  "admin.config.ldap.url.description": "LDAPサーバーのURL",
  "admin.config.ldap.bind-dn": "バインド DN",
  "admin.config.ldap.bind-dn.description": "ユーザー検索を実行するために使用されるデフォルトのユーザー",
  "admin.config.ldap.bind-password": "パスワードをバインド",
  "admin.config.ldap.bind-password.description": "ユーザー検索を実行するために使用するパスワード",
  "admin.config.ldap.search-base": "ユーザーベース",
  "admin.config.ldap.search-base.description": "ユーザーの検索が実行されるベースの場所",
  "admin.config.ldap.search-query": "ユーザークエリ",
  "admin.config.ldap.search-query.description": "ユーザークエリはLDAPユーザーの「ユーザーベース」を検索するために使用されます。 %username% は、入力されたユーザーのプレースホルダとして使用できます。",
  "admin.config.ldap.admin-groups": "管理者グループ",
  "admin.config.ldap.admin-groups.description": "管理者アクセスに必要なグループです。",
  "admin.config.ldap.field-name-member-of": "ユーザーグループ属性名",
  "admin.config.ldap.field-name-member-of.description": "ユーザーがメンバーであるグループのLDAP属性名。これは、管理者グループを確認するときに使用されます。",
  "admin.config.ldap.field-name-email": "ユーザーのメール属性名",
  "admin.config.ldap.field-name-email.description": "ユーザーのメールのLDAP属性名。",
  "admin.config.notify.success": "設定が正常に更新されました。",
  "admin.config.notify.logo-success": "ロゴが正常に更新されました。Web サイトで更新されるまでに数分かかる場合があります。",
  "admin.config.notify.no-changes": "保存する変更がありません。",
  "admin.config.category.s3": "S3",
  "admin.config.s3.enabled": "有効",
  "admin.config.s3.enabled.description": "S3を使用して、ローカルファイルシステムの代わりに共有ファイルを保存するかどうか。",
  "admin.config.s3.endpoint": "Endpoint",
  "admin.config.s3.endpoint.description": "S3 バケットの URL",
  "admin.config.s3.region": "地域",
  "admin.config.s3.region.description": "S3バケットの地域。",
  "admin.config.s3.bucket-name": "バケット名",
  "admin.config.s3.bucket-name.description": "S3バケットの名前。",
  "admin.config.s3.bucket-path": "パス",
  "admin.config.s3.bucket-path.description": "S3バケットにファイルを格納するために使用されるデフォルトのパス。",
  "admin.config.s3.key": "キー",
  "admin.config.s3.key.description": "S3バケットにアクセスするためのキー。",
  "admin.config.s3.secret": "秘密",
  "admin.config.s3.secret.description": "S3バケットにアクセスするための秘密。",
  "admin.config.s3.use-checksum": "チェックサムを使用",
  "admin.config.s3.use-checksum.description": "チェックサムをサポートしていないバックエンド（例：B2）では無効にしてください。",
  "admin.config.category.legal": "法的事項",
  "admin.config.legal.enabled": "法的通知を有効にする",
  "admin.config.legal.enabled.description": "フッターにインプリントとプライバシーポリシーへのリンクを表示するか。",
  "admin.config.legal.imprint-text": "インプリントテキスト",
  "admin.config.legal.imprint-text.description": "インプリントに表示されるテキスト。Markdownをサポートします。外部のインプリント ページにリンクするには空白のままにします。",
  "admin.config.legal.imprint-url": "インプリントのURL",
  "admin.config.legal.imprint-url.description": "すでにインプリント ページがある場合は、テキストフィールドを使用する代わりにここにリンクすることができます。",
  "admin.config.legal.privacy-policy-text": "プライバシーポリシーのテキスト",
  "admin.config.legal.privacy-policy-text.description": "プライバシーポリシーに表示されるテキスト。Markdownをサポートします。外部のプライバシーポリシーにリンクするには空白のままにします。",
  "admin.config.legal.privacy-policy-url": "プライバシーポリシーのURL",
  "admin.config.legal.privacy-policy-url.description": "すでにプライバシーポリシーがある場合は、テキストフィールドを使用する代わりにここにリンクすることができます。",
  // 404
  "404.description": "ページが見つかりません。",
  "404.button.home": "ホームに戻る",
  // error
  "error.title": "エラー",
  "error.description": "申し訳ありません",
  "error.button.back": "戻る",
  "error.msg.default": "問題が発生しました。",
  "error.msg.access_denied": "認証処理を中止しました、後で再度お試しください。",
  "error.msg.expired_token": "認証処理に時間がかかりすぎています、後で再度お試しください。",
  "error.msg.invalid_token": "内部エラー",
  "error.msg.no_user": "この{0} アカウントにリンクしたユーザーが存在しません。",
  "error.msg.no_email": "この{0} アカウントからメールアドレスを取得出来ません。",
  "error.msg.already_linked": "この{0} アカウントは、既に別のアカウントにリンクされています。",
  "error.msg.not_linked": "この{0}アカウントはまだどのアカウントにもリンクされていません。",
  "error.msg.unverified_account": "この {0} アカウントは認証されていません。認証後にもう一度お試しください。",
  "error.msg.user_not_allowed": "サインインできません。",
  "error.msg.cannot_get_user_info": "この{0}アカウントからユーザー情報を取得できません。",
  "error.param.provider_github": "GitHub",
  "error.param.provider_google": "Google",
  "error.param.provider_microsoft": "Microsoft",
  "error.param.provider_discord": "Discord",
  "error.param.provider_oidc": "OpenID Connect",
  // Common translations
  "common.button.save": "保存",
  "common.button.create": "作成",
  "common.button.submit": "送信",
  "common.button.delete": "削除",
  "common.button.cancel": "キャンセル",
  "common.button.confirm": "確認",
  "common.button.disable": "無効",
  "common.button.share": "共有",
  "common.button.generate": "生成",
  "common.button.done": "完了",
  "common.text.link": "リンク",
  "common.text.navigate-to-link": "リンクを開く",
  "common.text.or": "または",
  "common.text.redirecting": "リダイレクトしています...",
  "common.button.go-back": "戻る",
  "common.button.go-home": "ホームに戻る",
  "common.notify.copied": "リンクをクリップボードにコピーしました",
  "common.notify.copied-link": "リンクをクリップボードにコピーしました",
  "common.success": "成功",
  "common.error": "エラー",
  "common.error.unknown": "不明なエラーが発生しました",
  "common.error.invalid-email": "無効なメールアドレス",
  "common.error.too-short": "最低{length} 文字である必要があります",
  "common.error.too-long": "最大{length} 文字である必要があります",
  "common.error.number-too-small": "少なくとも{min} でなければなりません",
  "common.error.number-too-large": "最大で{max} である必要があります",
  "common.error.exact-length": "{length} 文字である必要があります",
  "common.error.invalid-number": "数字でなければなりません",
  "common.error.field-required": "これは必須項目です"
};