msgid ""
msgstr ""
"Project-Id-Version: ConferenceManager 1.2.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/"
"conferencemanager\n"
"POT-Creation-Date: 2026-08-30T13:22:03+00:00\n"
"PO-Revision-Date: 2026-08-15T00:00:00+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Domain: conferencemanager\n"
"X-Generator: conf-manager i18n tooling\n"

#. Plugin Name of the plugin
#: conf-manager.php
msgid "ConferenceManager"
msgstr ""

#. Plugin URI of the plugin
#: conf-manager.php
msgid "https://cs24.biz/conference/"
msgstr ""

#. Description of the plugin
#: conf-manager.php
msgid ""
"Academic conference management — registration, payment, and document "
"automation for scholarly events."
msgstr ""
"学術会議の運営管理 — 研究集会の参加登録・決済・文書自動化に対応します。"

#. Author of the plugin
#: conf-manager.php
msgid "CS24 Co.,Ltd."
msgstr ""

#. Author URI of the plugin
#: conf-manager.php
msgid "https://cs24.biz/"
msgstr ""

#: admin/class-admin-menu.php:107
msgid ""
"Some published events do not have a price set for every fee category. "
"Members in those categories can no longer register under them — they will be "
"offered the categories that do have a price. Open the event and either enter "
"a price, tick \"Free\", or remove the row with × if you do not use it."
msgstr ""
"公開中のイベントに、参加費が設定されていない参加区分があります。その区分では"
"申し込めなくなり、価格の設定されている区分が案内されます。イベントを開いて、"
"金額を入力するか「無料」にチェックを入れるか、使わない区分は × で行を削除して"
"ください。"

#: admin/class-admin-menu.php:114
msgid "Open Events"
msgstr "イベント管理を開く"

#: admin/class-admin-menu.php:126
msgid "I have checked these events — stop showing this"
msgstr "これらの催しを確認しました — 今後この知らせを表示しない"

#. translators: %d: number of further events not listed by name
#: admin/class-admin-menu.php:148
#, php-format
msgid "and %d more"
msgid_plural "and %d more"
msgstr[0] "ほか %d 件"

#: admin/class-admin-menu.php:171 includes/security/class-key-rotation.php:286
#: includes/security/class-rate-limiter.php:644
msgid "This action must be submitted with the button in the warning."
msgstr "この操作は警告内のボタンから送信してください。"

#: admin/class-admin-menu.php:179 admin/class-admin-menu.php:341
#: includes/security/class-key-rotation.php:294
#: includes/security/class-rate-limiter.php:652
msgid "You do not have permission to do this."
msgstr "この操作を行う権限がありません。"

#. translators: %s: date on which trimming of the audit log starts
#: admin/class-admin-menu.php:302
#, php-format
msgid ""
"From %s this plugin starts trimming its audit log. General activity is kept "
"for one year and security records for three years; the IP address and "
"browser recorded with general activity are cleared after 90 days. Nothing "
"has been removed yet. If you need the records kept for longer, change the "
"retention with a filter before that date."
msgstr ""
"%s から、このプラグインは監査ログの間引きを始めます。通常の操作の記録は 1 "
"年、セキュリティに関する記録は 3 年で削除し、通常の操作に記録された IP アドレ"
"スとブラウザーは 90 日で消去します。まだ何も削除していません。記録をより長く"
"残す必要がある場合は、その日までにフィルターで保存期間を変更してください。"

#: admin/class-admin-menu.php:317
msgid "Understood — stop showing this"
msgstr "内容を確認しました — 今後は表示しない"

#: admin/class-admin-menu.php:333
msgid "This action must be submitted with the button in the notice."
msgstr "この操作は、お知らせの中のボタンから送信してください。"

#: admin/class-admin-menu.php:360 admin/class-whats-new-page.php:85
#: build/admin-app.js:1 src/admin/components/Layout.jsx:29
msgid "Conference Manager"
msgstr "Conference Manager"

#: admin/class-admin-menu.php:361
msgid "Conference"
msgstr "Conference"

#: admin/class-whats-new-page.php:86 build/admin-app.js:1
#: src/admin/components/Layout.jsx:14 src/admin/pages/Dashboard.jsx:80
#: src/admin/pages/Dashboard.jsx:89 src/admin/pages/Dashboard.jsx:99
msgid "Dashboard"
msgstr "ダッシュボード"

#: admin/class-whats-new-page.php:93 admin/class-whats-new-page.php:94
msgid "What’s New"
msgstr "新機能"

#: admin/class-whats-new-page.php:127
msgid "Conference Manager — features & updates"
msgstr "Conference Manager の機能とアップデート"

#: admin/class-whats-new-page.php:132
msgid ""
"What this plugin can do, newest additions first. The free plugin is listed "
"at the top; the separately distributed Pro edition is listed below it."
msgstr ""
"このプラグインでできることを、新しく追加されたものから順に紹介します。上段が"
"無料版、下段が別途配布している Pro 版です。"

#: admin/class-whats-new-page.php:136
msgid "Free"
msgstr "Free"

#: admin/class-whats-new-page.php:137
msgid "Included in this plugin"
msgstr "このプラグインに含まれる機能"

#: admin/class-whats-new-page.php:140
msgid ""
"Everything below is part of this plugin and works in full. Nothing here is "
"locked, time-limited or unlocked by payment."
msgstr ""
"以下はすべてこのプラグインの機能で、制限なく利用できます。ロックされた機能・"
"試用期限・支払いで解除される機能は一つもありません。"

#: admin/class-whats-new-page.php:145
msgid "Pro"
msgstr "Pro"

#: admin/class-whats-new-page.php:146
msgid "Available in Conference Manager Pro"
msgstr "Conference Manager Pro で追加できること"

#: admin/class-whats-new-page.php:149
msgid ""
"Conference Manager Pro is a separate plugin distributed by the plugin "
"author. It is not required to use this plugin, and none of its code is "
"included here."
msgstr ""
"Conference Manager Pro は開発元が別途配布している別のプラグインです。このプラ"
"グインを使うために必要なものではなく、そのコードはここには一切含まれていませ"
"ん。"

#: admin/class-whats-new-page.php:155
msgid "Learn more about Conference Manager Pro"
msgstr "Conference Manager Pro について詳しく見る"

#: admin/class-whats-new-page.php:183
msgid "Updated"
msgstr "UPDATED"

#: admin/class-whats-new-page.php:185
msgid "New"
msgstr "NEW"

#. translators: 1: plugin version number, 2: release date
#: admin/class-whats-new-page.php:199
#, php-format
msgid "v%1$s · %2$s"
msgstr "v%1$s ・ %2$s"

#. translators: %s: plugin version number
#: admin/class-whats-new-page.php:206
#, php-format
msgid "v%s"
msgstr "v%s"

#: admin/class-whats-new-page.php:307
msgid "Payment settlement"
msgstr "入金の精算"

#: admin/class-whats-new-page.php:308
msgid ""
"Track the billed amount and the amount actually received separately, then "
"settle the difference by refund or surcharge from one dialog."
msgstr ""
"請求額と実際の入金額を分けて管理し、差額の返金・追徴を一つのダイアログで精算"
"できます。"

#: admin/class-whats-new-page.php:316
msgid "Recognisable verification email"
msgstr "差出人がわかる認証メール"

#: admin/class-whats-new-page.php:317
msgid ""
"One-time codes and My Page login emails carry your site name, the purpose "
"and a contact footer, so strict mail providers are less likely to reject "
"them."
msgstr ""
"ワンタイムコードとマイページのログインコードのメールに、サイト名・用途・連絡"
"先を記載します。判定の厳しいメールサービスに拒否されにくくなります。"

#: admin/class-whats-new-page.php:325
msgid "Self-service receipt addressee"
msgstr "領収書の宛名を本人が修正"

#: admin/class-whats-new-page.php:326
msgid ""
"Participants can correct the addressee and company on their receipt from My "
"Page. The PDF is reissued under the same receipt number."
msgstr ""
"参加者がマイページから領収書の宛名と会社名を修正でき、同じ領収書番号で PDF を"
"再発行します。"

#: admin/class-whats-new-page.php:334
msgid "Bank transfer name note"
msgstr "振込名義の申し送り"

#: admin/class-whats-new-page.php:335
msgid ""
"A participant paying under a company or family name can tell you the name "
"the transfer will arrive under. It is never printed on the receipt."
msgstr ""
"会社名や家族名義で振り込む参加者が、実際に届く振込名義を主催者に伝えられま"
"す。領収書には印字されません。"

#: admin/class-whats-new-page.php:343
msgid "Correct a fee category after the fact"
msgstr "参加区分の事後修正"

#: admin/class-whats-new-page.php:344
msgid ""
"Change a registration’s fee category and participation type from the "
"Participants screen. It now also works after payment has been received, "
"surfacing the difference as a refund or a surcharge."
msgstr ""
"参加者リストから参加区分と参加形態を変更できます。入金後の申込にも対応し、差"
"額は返金または追徴として表示されます。"

#: admin/class-whats-new-page.php:352
msgid "Configurable admin notification"
msgstr "管理者への通知先を設定"

#: admin/class-whats-new-page.php:353
msgid ""
"Choose who receives the new-registration notice — one or more addresses, or "
"the WordPress admin email by default."
msgstr ""
"新規申込の通知を受け取るアドレスを指定できます。複数指定でき、未設定なら "
"WordPress の管理者メールに届きます。"

#: admin/class-whats-new-page.php:361
msgid "Free events confirm themselves"
msgstr "無料イベントの自動確定"

#: admin/class-whats-new-page.php:362
msgid ""
"Registrations totalling zero are confirmed automatically, with no payment "
"record and no bank details in the confirmation email."
msgstr ""
"合計が 0 円の申込は自動で確定します。決済レコードは作られず、確認メールにも振"
"込先を記載しません。"

#: admin/class-whats-new-page.php:370
msgid "Email opt-out for participants"
msgstr "参加者のメール配信停止"

#: admin/class-whats-new-page.php:371
msgid ""
"An Email Preferences tab in My Page plus an RFC 8058 List-Unsubscribe "
"header, for compliance with anti-spam law."
msgstr ""
"マイページの「配信設定」タブと、RFC 8058 準拠の List-Unsubscribe ヘッダーで特"
"定電子メール法に対応します。"

#: admin/class-whats-new-page.php:379
msgid "Registration & group registration"
msgstr "参加申込と団体申込"

#: admin/class-whats-new-page.php:380
msgid ""
"Build the registration form, take individual and group applications, and "
"manage everyone from the participant list."
msgstr ""
"申込フォームを作成し、個人申込と団体申込を受け付けて、参加者リストで一元管理"
"できます。"

#: admin/class-whats-new-page.php:388
msgid "Events & sessions"
msgstr "イベントとセッション"

#: admin/class-whats-new-page.php:389
msgid "Set up events with their sessions, fee categories and tax handling."
msgstr "セッション・参加区分・税の扱いを含めてイベントを設定できます。"

#: admin/class-whats-new-page.php:397
msgid "Member management"
msgstr "会員管理"

#: admin/class-whats-new-page.php:398
msgid "Member records with categories, plus CSV and Excel import and export."
msgstr "会員種別つきの会員台帳と、CSV・Excel のインポート／エクスポート。"

#: admin/class-whats-new-page.php:406
msgid "Invoice & receipt PDFs"
msgstr "請求書・領収書 PDF"

#: admin/class-whats-new-page.php:407
msgid ""
"Generate invoices and receipts as PDFs with proper Japanese typesetting. The "
"IPAex fonts install with one click from the Dashboard."
msgstr ""
"日本語が正しく組まれた請求書と領収書を PDF で発行します。IPAex フォントはダッ"
"シュボードからワンクリックで導入できます。"

#: admin/class-whats-new-page.php:415
msgid "My Page for participants"
msgstr "参加者向けマイページ"

#: admin/class-whats-new-page.php:416
msgid ""
"Participants review their registrations and documents, signing in with a one-"
"time code sent to their email address."
msgstr ""
"参加者はメールアドレスに届くワンタイムコードでログインし、申込内容と帳票を確"
"認できます。"

#: admin/class-whats-new-page.php:424
msgid "Encryption & audit logging"
msgstr "暗号化と監査ログ"

#: admin/class-whats-new-page.php:425
msgid ""
"Email addresses, phone numbers and addresses are stored AES-256-GCM "
"encrypted, with audit logs, rate limiting and bot protection."
msgstr ""
"メールアドレス・電話番号・住所は AES-256-GCM で暗号化して保存し、監査ログ・"
"レート制限・ボット対策を備えています。"

#: admin/class-whats-new-page.php:445
msgid "Abstract submission & peer review"
msgstr "演題投稿と査読"

#: admin/class-whats-new-page.php:446
msgid ""
"Authors submit abstracts with co-authors; reviewers are assigned, score and "
"comment, and the decision goes back to the author."
msgstr ""
"共著者つきで演題を投稿し、査読者を割り当てて採点・コメントを行い、結果を著者"
"へ返せます。"

#: admin/class-whats-new-page.php:454
msgid "Sponsor management"
msgstr "協賛企業管理"

#: admin/class-whats-new-page.php:455
msgid ""
"A sponsor portal with ranks, PR PDF delivery, sponsor staff passes and QR "
"reception."
msgstr ""
"ランク管理・PR PDF の配信・協賛スタッフ証・QR 受付を備えた協賛企業ポータル。"

#: admin/class-whats-new-page.php:463
msgid "Bulk & scheduled email"
msgstr "一斉配信と予約配信"

#: admin/class-whats-new-page.php:464
msgid ""
"Send to a filtered audience, split large sends into batches, schedule them "
"in advance, and honour one-click unsubscribe."
msgstr ""
"条件で絞り込んだ相手に送信し、大量送信は分割して配信、事前の予約送信もでき、"
"ワンクリック配信停止に対応します。"

#: admin/class-whats-new-page.php:472
msgid "Attendance certificates"
msgstr "参加証"

#: admin/class-whats-new-page.php:473
msgid ""
"Issue certificates of attendance as PDFs, individually or for everyone at "
"once, with a QR code for verification."
msgstr "参加証を個別または一括で PDF 発行できます。照合用の QR コードつき。"

#: admin/class-whats-new-page.php:481
msgid "QR reception desk"
msgstr "QR 受付"

#: admin/class-whats-new-page.php:482
msgid ""
"Check participants in on the day by scanning their QR code with a phone or "
"tablet."
msgstr "当日、スマートフォンやタブレットで QR コードを読み取って受付できます。"

#: admin/class-whats-new-page.php:490
msgid "Annual membership fees"
msgstr "年会費管理"

#: admin/class-whats-new-page.php:491
msgid ""
"Track annual dues, and let unpaid membership fall back to the non-member "
"price semi-automatically."
msgstr ""
"年会費の納入状況を管理し、未納の会員は半自動で非会員価格に切り替えられます。"

#: admin/class-whats-new-page.php:499
msgid "Referral coupons & discounts"
msgstr "紹介クーポンと割引"

#: admin/class-whats-new-page.php:500
msgid ""
"Issue referral coupons and discount codes with one-time redemption and usage "
"limits."
msgstr ""
"紹介クーポンや割引コードを、ワンタイム償還と利用回数制限つきで発行できます。"

#: admin/class-whats-new-page.php:508
msgid "Stripe card payments"
msgstr "Stripe のカード決済"

#: admin/class-whats-new-page.php:509
msgid ""
"Accept credit cards with your own Stripe keys. Money goes straight to your "
"account — this plugin takes no percentage."
msgstr ""
"ご自身の Stripe キーでクレジットカード決済を受け付けます。入金は直接ご自身の"
"口座へ入り、このプラグインは手数料を取りません。"

#: admin/class-whats-new-page.php:517
msgid "Fee totals & payment records"
msgstr "参加費集計と支払調書"

#: admin/class-whats-new-page.php:518
msgid ""
"Aggregate participation fees across categories and produce the payment "
"records your accounting needs."
msgstr "参加区分をまたいで参加費を集計し、経理に必要な支払調書を作成できます。"

#: admin/class-whats-new-page.php:526
msgid "Speaker & chair invitations"
msgstr "講師・座長への依頼"

#: admin/class-whats-new-page.php:527
msgid ""
"Send and track invitations to invited speakers and session chairs, with a "
"printable single-page letter."
msgstr ""
"招待講演者と座長への依頼状を送り、進捗を管理できます。A4 1 枚で印刷できる依頼"
"状つき。"

#: admin/class-whats-new-page.php:535
msgid "Programme PDFs"
msgstr "プログラム PDF"

#: admin/class-whats-new-page.php:536
msgid ""
"Build the conference programme as a PDF from your sessions and accepted "
"abstracts."
msgstr "セッションと採択演題から、大会プログラムを PDF で組めます。"

#: admin/class-whats-new-page.php:544
msgid "Social promotion"
msgstr "SNS 広報"

#: admin/class-whats-new-page.php:545
msgid ""
"Generate post templates for social networks and hand off to LINE, with "
"customisable OGP."
msgstr ""
"SNS 向けの投稿テンプレートを生成し、LINE へ連携できます。OGP もカスタマイズで"
"きます。"

#: admin/class-whats-new-page.php:553
msgid "Multi-factor administrator sign-in"
msgstr "管理者ログインの多要素認証"

#: admin/class-whats-new-page.php:554
msgid ""
"Add a second factor to administrator sign-in for sites handling large "
"volumes of personal data."
msgstr ""
"大量の個人情報を扱うサイト向けに、管理者のログインへ 2 つ目の認証要素を追加し"
"ます。"

#: admin/class-whats-new-page.php:562
msgid "Online participation"
msgstr "オンライン参加"

#: admin/class-whats-new-page.php:563
msgid ""
"Manage online attendees and their meeting details alongside on-site "
"participants."
msgstr "オンライン参加者と接続情報を、現地参加者と同じ画面で管理できます。"

#: conf-manager.php:47
msgid ""
"Conference Manager is installed in more than one plugin folder. To resolve "
"the conflict, please keep only one copy and delete the other plugin folder."
msgstr ""
"Conference Manager が複数のプラグインフォルダーにインストールされています。重"
"複を解消するため、古い方のプラグインフォルダーを1つだけ残して削除してくださ"
"い。"

#: includes/api/class-admin-api.php:453
msgid "Admin email address is not configured."
msgstr "管理者メールアドレスが設定されていません。"

#: includes/api/class-admin-api.php:456
msgid "[Conference Manager] SMTP Test"
msgstr "【Conference Manager】SMTP テスト送信"

#. translators: %s: date and time of the test
#: includes/api/class-admin-api.php:459
#, php-format
msgid ""
"This is a test email from Conference Manager.\n"
"\n"
"Sent at: %s\n"
"If you received this email, your SMTP configuration is working correctly."
msgstr ""
"このメールは Conference Manager の SMTP テスト送信です。\n"
"\n"
"送信日時: %s\n"
"このメールが届いていれば、SMTP 設定は正常に動作しています。"

#. translators: 1: SMTP host, 2: SMTP port number
#: includes/api/class-admin-api.php:468
#, php-format
msgid "SMTP (%1$s:%2$d)"
msgstr "SMTP (%1$s:%2$d)"

#: includes/api/class-admin-api.php:469
msgid "PHP mail()"
msgstr "PHP mail()"

#. translators: 1: recipient email address, 2: delivery method
#: includes/api/class-admin-api.php:475
#, php-format
msgid "A test email has been sent to %1$s (via %2$s)."
msgstr "%1$s 宛にテストメールを送信しました (%2$s 経由)。"

#: includes/api/class-admin-api.php:481
msgid "Failed to send email. Please check your SMTP settings."
msgstr "メール送信に失敗しました。SMTP 設定を確認してください。"

#: includes/api/class-public-api.php:65
#: includes/security/class-bot-guard.php:97
msgid "Security verification failed. Please reload the page."
msgstr "セキュリティ検証に失敗しました。ページを再読み込みしてください。"

#: includes/api/class-public-api.php:95 includes/api/class-public-api.php:419
#: includes/api/class-public-api.php:817 includes/api/class-public-api.php:1190
#: includes/api/class-public-api.php:1383
msgid "Authentication required."
msgstr "認証が必要です。"

#: includes/api/class-public-api.php:103
msgid "Your session has expired. Please log in again."
msgstr "セッションの有効期限が切れています。再度ログインしてください。"

#: includes/api/class-public-api.php:313 includes/api/class-public-api.php:376
#: includes/api/class-public-api.php:437 includes/api/class-public-api.php:822
#: includes/api/class-public-api.php:1195
#: includes/api/class-public-api.php:1388
msgid "Authentication token is invalid or expired."
msgstr "認証トークンが無効または期限切れです。"

#: includes/api/class-public-api.php:318
msgid "Receipt ID is not specified."
msgstr "領収書IDが指定されていません。"

#: includes/api/class-public-api.php:323
#: includes/payment/class-receipt-generator.php:129
msgid "Receipt not found."
msgstr "領収書が見つかりません。"

#: includes/api/class-public-api.php:329
#: includes/payment/class-bank-transfer.php:82
#: includes/payment/class-invoice-generator.php:67
#: includes/payment/class-payment-adjustment-manager.php:92
#: includes/payment/class-payment-adjustment-manager.php:254
#: includes/payment/class-payment-api.php:274
#: includes/payment/class-payment-api.php:301
#: includes/payment/class-payment-api.php:343
#: includes/payment/class-payment-api.php:379
#: includes/payment/class-payment-documents.php:99
#: includes/payment/class-payment-manager.php:211
#: includes/payment/class-payment-manager.php:315
#: includes/payment/class-payment-manager.php:411
#: includes/payment/class-payment-manager.php:451
#: includes/payment/class-payment-manager.php:494
#: includes/payment/class-receipt-generator.php:65
msgid "Payment record not found."
msgstr "決済記録が見つかりません。"

#: includes/api/class-public-api.php:333
msgid "You do not have permission to edit this receipt."
msgstr "この領収書を編集する権限がありません。"

#: includes/api/class-public-api.php:339
#: includes/payment/class-invoice-generator.php:61
#: includes/payment/class-receipt-generator.php:60
#: includes/payment/class-receipt-generator.php:124
msgid "Addressee is required."
msgstr "宛名は必須です。"

#: includes/api/class-public-api.php:381
#: includes/payment/class-payment-documents.php:94
msgid "Invalid document type."
msgstr "帳票の種類が不正です。"

#: includes/api/class-public-api.php:389
msgid "You do not have permission to view this document."
msgstr "この帳票を閲覧する権限がありません。"

#: includes/api/class-public-api.php:442 includes/api/class-public-api.php:1065
#: includes/members/class-member-api.php:207
#: includes/members/class-member-manager.php:278
#: includes/members/class-member-manager.php:388
#: includes/members/class-member-manager.php:417
#: includes/members/class-member-manager.php:489
#: includes/registration/class-registration-manager.php:100
msgid "Member not found."
msgstr "会員が見つかりません。"

#: includes/api/class-public-api.php:568 includes/api/class-public-api.php:615
#: includes/events/class-event-api.php:122
#: includes/events/class-event-api.php:233
#: includes/events/class-event-api.php:308
#: includes/events/class-event-manager.php:133
#: includes/events/class-event-manager.php:313
#: includes/events/class-event-manager.php:368
#: includes/registration/class-registration-api.php:281
#: includes/registration/class-registration-manager.php:94
msgid "Event not found."
msgstr "イベントが見つかりません。"

#: includes/api/class-public-api.php:668 includes/api/class-public-api.php:897
#: includes/members/class-member-manager.php:752
#: includes/members/class-self-registration.php:107
#: includes/registration/class-group-registration.php:126
msgid "Please enter a valid email address."
msgstr "有効なメールアドレスを入力してください。"

#: includes/api/class-public-api.php:724 includes/api/class-public-api.php:1263
msgid "Missing authentication credentials."
msgstr "認証情報が不足しています。"

#: includes/api/class-public-api.php:733 includes/api/class-public-api.php:1268
msgid "Failed to verify member information."
msgstr "会員情報の検証に失敗しました。"

#. translators: %s: site name
#: includes/api/class-public-api.php:946
#, php-format
msgid "[%s] My Page Verification Code"
msgstr "【%s】マイページ 認証コード"

#. translators: %s: member name
#. translators: %s: member full name
#. translators: %s: staff member name
#: includes/api/class-public-api.php:951
#: includes/notification/class-transactional-mailer.php:181
#: includes/notification/class-transactional-mailer.php:314
#: includes/notification/class-transactional-mailer.php:424
#, php-format
msgid "Dear %s,"
msgstr "%s 様"

#. translators: %s: site name
#: includes/api/class-public-api.php:956
#, php-format
msgid "Thank you for using the My Page of %s."
msgstr "%s のマイページをご利用いただきありがとうございます。"

#: includes/api/class-public-api.php:959
msgid "Here is your verification code to log in."
msgstr "ログイン用の認証コードをお知らせします。"

#. translators: %s: OTP code
#: includes/api/class-public-api.php:962
#: includes/members/class-self-registration.php:181
#, php-format
msgid "Verification code: %s"
msgstr "認証コード: %s"

#: includes/api/class-public-api.php:965
msgid ""
"This code is valid for 10 minutes. Open My Page below and enter it in the "
"field on the login screen."
msgstr ""
"このコードは10分間有効です。下記のマイページを開き、ログイン画面の入力欄にご"
"入力ください。"

#: includes/api/class-public-api.php:969
#: includes/members/class-self-registration.php:185
msgid ""
"Never share this verification code with anyone. Our staff will never ask you "
"for the code by email or phone."
msgstr ""
"認証コードは第三者に教えないでください。運営者からメールやお電話でコードをお"
"尋ねすることはありません。"

#: includes/api/class-public-api.php:970
#: includes/members/class-self-registration.php:186
msgid "If you do not recognize this email, please discard it."
msgstr "このメールにお心当たりがない場合は、お手数ですが破棄してください。"

#. translators: %s: site name
#: includes/api/class-public-api.php:996
#: includes/members/class-self-registration.php:82
#, php-format
msgid "This email was sent automatically by the registration system of %s."
msgstr "このメールは %s の参加登録システムより自動送信されています。"

#. translators: %s: administrator email address
#: includes/api/class-public-api.php:1001
#: includes/members/class-self-registration.php:87
#, php-format
msgid "Contact: %s"
msgstr "お問い合わせ: %s"

#. translators: %s: site URL
#: includes/api/class-public-api.php:1005
#: includes/members/class-self-registration.php:91
#, php-format
msgid "Website: %s"
msgstr "サイト: %s"

#: includes/api/class-public-api.php:1028
#: includes/members/class-self-registration.php:240
msgid "Email address and verification code are required."
msgstr "メールアドレスと認証コードが必要です。"

#: includes/api/class-public-api.php:1039
#: includes/members/class-self-registration.php:252
#: includes/members/class-self-registration.php:259
msgid "Maximum attempts reached. Please resend the verification code."
msgstr "試行回数の上限に達しました。認証コードを再送信してください。"

#: includes/api/class-public-api.php:1044
#: includes/members/class-self-registration.php:264
msgid "Verification code has expired. Please resend."
msgstr "認証コードの有効期限が切れています。再送信してください。"

#: includes/api/class-public-api.php:1049
#: includes/members/class-self-registration.php:270
msgid "Incorrect verification code."
msgstr "認証コードが正しくありません。"

#: includes/api/class-public-api.php:1201
msgid "You do not have permission to view this registration."
msgstr "この申込の情報を表示する権限がありません。"

#: includes/api/class-public-api.php:1257
msgid "Representative information is required."
msgstr "代表者情報が必要です。"

#: includes/class-capabilities.php:59
msgid "Conference Editor"
msgstr "学会編集者"

#: includes/class-capabilities.php:87
msgid "Editor-in-Chief"
msgstr "編集長"

#: includes/class-capabilities.php:101
msgid "Associate Editor"
msgstr "副編集長"

#: includes/class-capabilities.php:112
msgid "Reviewer"
msgstr "査読者"

#: includes/class-capabilities.php:119
msgid "Conference Viewer"
msgstr "学会閲覧者"

#: includes/class-capabilities.php:131
msgid "Conference Staff"
msgstr "大会スタッフ"

#: includes/class-conf-activator.php:84 build/public-app.js:2
#: src/public/pages/RegistrationForm.jsx:299
msgid "Registration"
msgstr "参加申込"

#: includes/class-conf-activator.php:89 build/admin-app.js:2
#: build/public-app.js:2 build/public-app.js:3 src/admin/pages/Setup.jsx:472
#: src/public/pages/Mypage.jsx:364 src/public/pages/Mypage.jsx:380
#: src/public/pages/Mypage.jsx:424
msgid "My Page"
msgstr "マイページ"

#: includes/class-conf-activator.php:94 build/public-app.js:2
#: src/public/components/SelfRegistrationForm.jsx:259
msgid "Terms of Service"
msgstr "利用規約"

#: includes/class-conf-activator.php:628
msgid ""
"Migrated from the refund amount recorded before settlement records were "
"introduced."
msgstr "精算明細の導入より前に記録されていた返金額から移行しました。"

#: includes/events/class-event-api.php:238
#: includes/fonts/class-font-manager.php:338
#: includes/fonts/class-font-manager.php:361
msgid "No file selected."
msgstr "ファイルが選択されていません。"

#: includes/events/class-event-api.php:246
msgid "Only .docx files can be uploaded."
msgstr ".docx ファイルのみアップロード可能です。"

#: includes/events/class-event-api.php:251
msgid "The file size exceeds 20 MB."
msgstr "ファイルサイズが20MB を超えています。"

#: includes/events/class-event-manager.php:80
msgid "Failed to create event."
msgstr "イベントの作成に失敗しました。"

#: includes/events/class-event-manager.php:138
#: includes/events/class-event-manager.php:578
#: includes/registration/class-registration-manager.php:290
msgid "Invalid status."
msgstr "無効なステータスです。"

#: includes/events/class-event-manager.php:145
#: includes/events/class-event-manager.php:574
#: includes/events/class-session-manager.php:175
#: includes/events/class-session-manager.php:291
msgid "End date must be after start date."
msgstr "終了日時は開始日時より後にしてください。"

#: includes/events/class-event-manager.php:214
msgid "Failed to update event."
msgstr "イベントの更新に失敗しました。"

#: includes/events/class-event-manager.php:326
msgid "Failed to delete event."
msgstr "イベントの削除に失敗しました。"

#. translators: %s: original event title
#: includes/events/class-event-manager.php:374
#, php-format
msgid "%s (Copy)"
msgstr "%s(コピー)"

#: includes/events/class-event-manager.php:566
#: includes/events/class-session-manager.php:283
msgid "Title is required."
msgstr "タイトルは必須です。"

#: includes/events/class-event-manager.php:570
#: includes/events/class-session-manager.php:287
msgid "Start date and end date are required."
msgstr "開始日時と終了日時は必須です。"

#: includes/events/class-event-manager.php:583
msgid "Advance ticket deadline must be before the event start date."
msgstr "前売締切はイベント開始日時より前に設定してください。"

#: includes/events/class-session-manager.php:71
msgid "The specified event was not found."
msgstr "指定されたイベントが見つかりません。"

#: includes/events/class-session-manager.php:94
msgid "Failed to create session."
msgstr "セッションの作成に失敗しました。"

#: includes/events/class-session-manager.php:163
#: includes/events/class-session-manager.php:239
msgid "Session not found."
msgstr "セッションが見つかりません。"

#: includes/events/class-session-manager.php:168
#: includes/events/class-session-manager.php:295
msgid "Invalid session type."
msgstr "無効なセッション種別です。"

#: includes/events/class-session-manager.php:216
msgid "Failed to update session."
msgstr "セッションの更新に失敗しました。"

#: includes/events/class-session-manager.php:248
msgid "Failed to delete session."
msgstr "セッションの削除に失敗しました。"

#: includes/events/class-session-manager.php:279
#: includes/registration/class-registration-manager.php:989
msgid "Event ID is required."
msgstr "イベント ID は必須です。"

#: includes/fonts/class-font-manager.php:148
msgid ""
"Japanese fonts required for PDF generation are not installed. You can "
"download them from the Dashboard."
msgstr ""
"PDF 生成に必要な日本語フォントが未配置です。ダッシュボードからワンクリックで"
"ダウンロードできます。"

#: includes/fonts/class-font-manager.php:150
msgid "Go to Dashboard"
msgstr "ダッシュボードへ"

#: includes/fonts/class-font-manager.php:169
#: includes/fonts/class-font-manager.php:418
msgid "No write permission to the font directory."
msgstr "フォントディレクトリに書き込み権限がありません。"

#: includes/fonts/class-font-manager.php:183
msgid "Already downloaded"
msgstr "既にダウンロード済み"

#. translators: %s: error message
#: includes/fonts/class-font-manager.php:246
#, php-format
msgid "Download failed: %s"
msgstr "ダウンロードに失敗しました: %s"

#: includes/fonts/class-font-manager.php:273
msgid "ZipArchive is not available. Please enable the PHP zip extension."
msgstr "ZipArchive が利用できません。PHP の zip 拡張を有効にしてください。"

#: includes/fonts/class-font-manager.php:282
msgid "Could not open the ZIP file."
msgstr "ZIP ファイルを開けませんでした。"

#. translators: %s: zip entry path
#: includes/fonts/class-font-manager.php:294
#, php-format
msgid "Font file not found in the ZIP: %s"
msgstr "ZIP 内にフォントファイルが見つかりません: %s"

#: includes/fonts/class-font-manager.php:306
msgid "Failed to write font file."
msgstr "フォントファイルの書き込みに失敗しました。"

#: includes/fonts/class-font-manager.php:312
msgid "Download complete"
msgstr "ダウンロード完了"

#: includes/fonts/class-font-manager.php:330
msgid "Unknown font type."
msgstr "不明なフォント種別です。"

#: includes/fonts/class-font-manager.php:348
msgid ""
"The file size exceeds the server upload limit. Please increase php.ini "
"(upload_max_filesize / post_max_size) on your server, or contact your "
"hosting provider."
msgstr ""
"ファイルサイズがサーバーのアップロード上限を超えています。サーバーの "
"php.ini(upload_max_filesize / post_max_size) を引き上げるか、ホスティング事業"
"者にご確認ください。"

#: includes/fonts/class-font-manager.php:350
msgid "Upload failed. Please check your server settings."
msgstr "アップロードに失敗しました。サーバー設定をご確認ください。"

#: includes/fonts/class-font-manager.php:370
msgid "Only .ttf font files can be uploaded."
msgstr ".ttf 形式のフォントファイルのみアップロードできます。"

#: includes/fonts/class-font-manager.php:378
msgid "The file is too large (limit 20 MB)."
msgstr "ファイルサイズが大きすぎます (上限20MB)。"

#: includes/fonts/class-font-manager.php:386
msgid "Invalid upload."
msgstr "不正なアップロードです。"

#: includes/fonts/class-font-manager.php:396
msgid "Could not read the uploaded file."
msgstr "アップロードファイルを読み込めませんでした。"

#: includes/fonts/class-font-manager.php:404
msgid ""
"The file could not be recognized as a TrueType/OpenType font. Please specify "
"a valid .ttf file."
msgstr ""
"TrueType/OpenType フォントとして認識できませんでした。正しい .ttf ファイルを"
"ご指定ください。"

#: includes/fonts/class-font-manager.php:428
msgid "Failed to save the font file."
msgstr "フォントファイルの保存に失敗しました。"

#. translators: %s: font display name
#: includes/fonts/class-font-manager.php:441
#, php-format
msgid "Uploaded %s."
msgstr "%s をアップロードしました。"

#: includes/members/class-member-api.php:326
msgid "No CSV file has been uploaded."
msgstr "CSV ファイルがアップロードされていません。"

#. translators: %d: number of rows written to the export
#: includes/members/class-member-api.php:388
#, php-format
msgid ""
"Note: this export stopped at %d rows. Narrow the search and export again to "
"get the rest."
msgstr ""
"注記: このエクスポートは %d 件で打ち切りました。条件を絞り込んで、残りをもう"
"一度出力してください。"

#: includes/members/class-member-import.php:73
msgid "CSV file not found or cannot be read."
msgstr "CSV ファイルが見つからないか、読み取れません。"

#: includes/members/class-member-import.php:83
#: includes/payment/class-bank-transfer.php:146
msgid "Cannot open CSV file."
msgstr "CSV ファイルを開けません。"

#: includes/members/class-member-import.php:95
msgid "Failed to read CSV header."
msgstr "CSV ヘッダーの読み込みに失敗しました。"

#: includes/members/class-member-import.php:148
msgid "Column count does not match header."
msgstr "カラム数がヘッダーと一致しません。"

#. translators: %s: column name
#: includes/members/class-member-import.php:166
#, php-format
msgid "Required field \"%s\" is empty."
msgstr "必須項目 \"%s\" が空です。"

#: includes/members/class-member-import.php:178
msgid "Invalid email address."
msgstr "無効なメールアドレスです。"

#. translators: %s: column names
#: includes/members/class-member-import.php:250
#, php-format
msgid "Required column is missing: %s"
msgstr "必須カラムがありません: %s"

#: includes/members/class-member-manager.php:100
#: includes/members/class-member-manager.php:287
#: includes/members/class-self-registration.php:340
msgid "This email address is already registered."
msgstr "このメールアドレスは既に登録されています。"

#: includes/members/class-member-manager.php:108
#: includes/members/class-member-manager.php:297
msgid "This member number is already in use."
msgstr "この会員番号は既に使用されています。"

#: includes/members/class-member-manager.php:150
msgid "Failed to create member."
msgstr "会員の作成に失敗しました。"

#: includes/members/class-member-manager.php:304
#: includes/members/class-member-manager.php:756
msgid "Invalid member type."
msgstr "無効な会員種別です。"

#: includes/members/class-member-manager.php:368
msgid "Failed to update member."
msgstr "会員の更新に失敗しました。"

#: includes/members/class-member-manager.php:392
#: includes/members/class-member-manager.php:421
msgid "This member is not pending approval."
msgstr "この会員は承認待ちではありません。"

#: includes/members/class-member-manager.php:472
msgid "Phone number is required."
msgstr "電話番号は必須です。"

#: includes/members/class-member-manager.php:521
msgid "Failed to delete member."
msgstr "会員の削除に失敗しました。"

#: includes/members/class-member-manager.php:748 build/public-app.js:2
#: src/public/components/SelfRegistrationForm.jsx:96
msgid "Last name and first name are required."
msgstr "姓と名は必須です。"

#. translators: %s: site name
#: includes/members/class-self-registration.php:126
#, php-format
msgid "[%s] Registration Information"
msgstr "【%s】参加登録のご案内"

#. translators: %s: site name
#: includes/members/class-self-registration.php:131
#: includes/members/class-self-registration.php:175
#, php-format
msgid "Thank you for using the registration service of %s."
msgstr "%s の参加登録をご利用いただきありがとうございます。"

#: includes/members/class-self-registration.php:134
msgid "This email address is already registered as a member."
msgstr "このメールアドレスは既に会員として登録されています。"

#: includes/members/class-self-registration.php:135
msgid "Please log in from My Page below to register for the event."
msgstr "下記のマイページからログインして、イベントにお申し込みください。"

#: includes/members/class-self-registration.php:138
msgid "If you do not recognize this request, please discard this email."
msgstr "お心当たりがない場合は、このメールを破棄してください。"

#. translators: %s: site name
#: includes/members/class-self-registration.php:170
#, php-format
msgid "[%s] Registration Email Verification Code"
msgstr "【%s】参加登録 メール認証コード"

#: includes/members/class-self-registration.php:178
msgid "Here is the email verification code to enter on the registration page."
msgstr "参加登録画面でご入力いただくメール認証コードをお知らせします。"

#: includes/members/class-self-registration.php:184
msgid ""
"This code is valid for 10 minutes. Please enter it in the field on the "
"registration page."
msgstr "このコードは10分間有効です。登録画面の入力欄にご入力ください。"

#: includes/members/class-self-registration.php:218
msgid ""
"Failed to send the email. Please check the address and try again, or contact "
"the organizer."
msgstr ""
"メールを送信できませんでした。アドレスをご確認のうえ再度お試しいただくか、主"
"催者へお問い合わせください。"

#: includes/members/class-self-registration.php:320
#: includes/members/class-self-registration.php:334
msgid "Registration token is invalid or expired. Please start over."
msgstr "登録トークンが無効または期限切れです。最初からやり直してください。"

#. translators: %s: site name
#: includes/notification/class-transactional-mailer.php:82
#, php-format
msgid "This email was automatically sent by the registration system of %s."
msgstr "このメールは %s の参加申込システムより自動送信されています。"

#: includes/notification/class-transactional-mailer.php:85
msgid "If you have any questions, please contact the organizer."
msgstr "ご不明な点がございましたら、主催者までお問い合わせください。"

#: includes/notification/class-transactional-mailer.php:96
msgid "[Venue Information]"
msgstr "【会場のご案内】"

#: includes/notification/class-transactional-mailer.php:110
msgid "[My Page]"
msgstr "【マイページ】"

#: includes/notification/class-transactional-mailer.php:112
msgid ""
"Use My Page to check your registration status and download invoices and "
"receipts."
msgstr ""
"参加状況の確認、請求書・領収書のダウンロードはマイページをご利用ください。"

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:171
#, php-format
msgid "[%s] Registration Received"
msgstr "【%s】参加申込を受け付けました"

#: includes/notification/class-transactional-mailer.php:176
#: includes/notification/class-transactional-mailer.php:420
#: includes/payment/class-payment-api.php:478 build/admin-app.js:5
#: build/admin-app.js:6 build/admin-app.js:11 build/admin-app.js:12
#: build/admin-app.js:13 build/public-app.js:2 build/public-app.js:3
#: src/admin/pages/Events.jsx:850 src/admin/pages/Events.jsx:955
#: src/admin/pages/Participants.jsx:123 src/admin/pages/Participants.jsx:520
#: src/admin/pages/Participants.jsx:721 src/admin/pages/Participants.jsx:767
#: src/admin/pages/Participants.jsx:787
#: src/public/components/GroupRegistrationForm.jsx:352
#: src/public/pages/Mypage.jsx:487 src/public/pages/Mypage.jsx:524
#: src/public/pages/RegistrationForm.jsx:516
msgid "Online"
msgstr "オンライン"

#: includes/notification/class-transactional-mailer.php:177
#: includes/notification/class-transactional-mailer.php:421
#: includes/payment/class-payment-api.php:477 build/admin-app.js:5
#: build/admin-app.js:6 build/public-app.js:2 build/public-app.js:3
#: src/admin/pages/Events.jsx:850 src/admin/pages/Events.jsx:955
#: src/public/components/GroupRegistrationForm.jsx:263
#: src/public/components/GroupRegistrationForm.jsx:353
#: src/public/pages/Mypage.jsx:487 src/public/pages/RegistrationForm.jsx:453
#: src/public/pages/RegistrationForm.jsx:516
msgid "On-site"
msgstr "会場参加"

#: includes/notification/class-transactional-mailer.php:185
msgid "Your registration for the following event has been received."
msgstr "以下のイベントへの参加申込を受け付けました。"

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:188
#: includes/notification/class-transactional-mailer.php:321
#: includes/notification/class-transactional-mailer.php:431
#: includes/notification/class-transactional-mailer.php:501
#, php-format
msgid "Event: %s"
msgstr "■ イベント: %s"

#. translators: %s: event date(s)
#: includes/notification/class-transactional-mailer.php:190
#: includes/notification/class-transactional-mailer.php:323
#: includes/notification/class-transactional-mailer.php:433
#, php-format
msgid "Date: %s"
msgstr "■ 開催日: %s"

#. translators: %s: registration number
#: includes/notification/class-transactional-mailer.php:192
#: includes/notification/class-transactional-mailer.php:325
#: includes/notification/class-transactional-mailer.php:505
#, php-format
msgid "Registration No.: %s"
msgstr "■ 登録番号: %s"

#. translators: %s: participation type label
#: includes/notification/class-transactional-mailer.php:194
#: includes/notification/class-transactional-mailer.php:435
#, php-format
msgid "Participation type: %s"
msgstr "■ 参加形態: %s"

#. translators: %s: amount excluding tax
#: includes/notification/class-transactional-mailer.php:198
#, php-format
msgid "Amount (excl. tax): ¥%s"
msgstr "■ 金額 (税抜): ¥%s"

#. translators: %s: tax amount
#: includes/notification/class-transactional-mailer.php:200
#, php-format
msgid "Tax: ¥%s"
msgstr "■ 消費税: ¥%s"

#. translators: %s: total amount
#: includes/notification/class-transactional-mailer.php:202
#, php-format
msgid "Total: ¥%s"
msgstr "■ 合計: ¥%s"

#. translators: %s: payment amount
#: includes/notification/class-transactional-mailer.php:205
#: includes/notification/class-transactional-mailer.php:507
#, php-format
msgid "Amount: ¥%s"
msgstr "■ 金額: ¥%s"

#: includes/notification/class-transactional-mailer.php:221
msgid "1. Please transfer the payment to the account below."
msgstr "1. 下記の口座にお振込みをお願いいたします。"

#: includes/notification/class-transactional-mailer.php:222
msgid "2. A confirmation email will be sent after payment is verified."
msgstr "2. 入金確認後、確認メールをお送りいたします。"

#: includes/notification/class-transactional-mailer.php:223
msgid "3. You can download invoices and receipts from My Page."
msgstr "3. マイページから請求書・領収書をダウンロードできます。"

#: includes/notification/class-transactional-mailer.php:226
#: includes/notification/class-transactional-mailer.php:229
msgid "[Next Steps]"
msgstr "【今後のお手続き】"

#: includes/notification/class-transactional-mailer.php:230
msgid "This is a free event. Your registration is complete."
msgstr "本イベントは無料です。お手続きは完了しています。"

#: includes/notification/class-transactional-mailer.php:231
msgid "We look forward to seeing you at the event."
msgstr "当日のご来場をお待ちしております。"

#. translators: %s: deadline date
#: includes/notification/class-transactional-mailer.php:241
#, php-format
msgid "* Advance ticket deadline: %s"
msgstr "※ 前売料金の適用期限: %s"

#: includes/notification/class-transactional-mailer.php:249
msgid "[Bank Transfer Details]"
msgstr "【お振込先】"

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:308
#, php-format
msgid "[%s] Payment Confirmed"
msgstr "【%s】ご入金を確認いたしました"

#: includes/notification/class-transactional-mailer.php:318
msgid "Your payment has been confirmed. Thank you."
msgstr "ご入金を確認いたしました。ありがとうございます。"

#. translators: %s: billed amount
#: includes/notification/class-transactional-mailer.php:330
#, php-format
msgid "Amount billed: ¥%s"
msgstr "■ 請求額: ¥%s"

#. translators: %s: amount actually received
#: includes/notification/class-transactional-mailer.php:332
#, php-format
msgid "Amount paid: ¥%s"
msgstr "■ 入金額: ¥%s"

#. translators: %s: payment date
#: includes/notification/class-transactional-mailer.php:336
#, php-format
msgid "Payment date: %s"
msgstr "■ 入金日: %s"

#: includes/notification/class-transactional-mailer.php:345
#: includes/notification/class-transactional-mailer.php:445
msgid "[Further Information]"
msgstr "【今後のご案内】"

#: includes/notification/class-transactional-mailer.php:346
msgid "You can download receipts from My Page."
msgstr "・マイページから領収書をダウンロードできます。"

#: includes/notification/class-transactional-mailer.php:347
msgid "Details about the event day will be sent by separate email."
msgstr "・イベント当日のご案内は、別途メールにてお知らせいたします。"

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:414
#, php-format
msgid "[%s] Registration Notification"
msgstr "【%s】参加登録のお知らせ"

#. translators: %s: representative member name
#: includes/notification/class-transactional-mailer.php:427
#, php-format
msgid "You have been registered for the following event by %s."
msgstr "%s 様のお申込みにより、以下のイベントへの参加が登録されました。"

#. translators: %s: group registration number
#: includes/notification/class-transactional-mailer.php:437
#, php-format
msgid "Group Registration No.: %s"
msgstr "■ 団体登録番号: %s"

#. translators: %s: representative name
#: includes/notification/class-transactional-mailer.php:448
#, php-format
msgid ""
"For inquiries about participation, please contact the group representative "
"(%s)."
msgstr ""
"・参加に関するお問い合わせは、お申込み代表者 (%s 様) にご確認ください。"

#: includes/notification/class-transactional-mailer.php:451
msgid "You can check your participation status from My Page."
msgstr "・マイページからご自身の参加状況を確認できます。"

#: includes/notification/class-transactional-mailer.php:486
msgid "Unknown"
msgstr "不明"

#. translators: 1: event title, 2: member name
#: includes/notification/class-transactional-mailer.php:494
#, php-format
msgid "[%1$s] New Registration: %2$s"
msgstr "【%1$s】新規申込: %2$s"

#: includes/notification/class-transactional-mailer.php:499
msgid "A new registration has been received."
msgstr "新しい参加申込がありました。"

#. translators: %s: member full name
#: includes/notification/class-transactional-mailer.php:503
#, php-format
msgid "Name: %s"
msgstr "■ 氏名: %s"

#. translators: %d: number of staff members
#: includes/notification/class-transactional-mailer.php:511
#, php-format
msgid "Group registration (%d staff members)"
msgstr "■ 団体申込 (スタッフ%d名)"

#. translators: %s: admin dashboard URL
#: includes/notification/class-transactional-mailer.php:519
#, php-format
msgid "View details in the admin dashboard: %s"
msgstr "詳細は管理画面でご確認ください: %s"

#: includes/payment/class-bank-transfer.php:43
#: includes/registration/class-group-registration.php:118
#: includes/registration/class-registration-api.php:276
#: includes/registration/class-registration-manager.php:295
#: includes/registration/class-registration-manager.php:468
msgid "Registration not found."
msgstr "申込が見つかりません。"

#: includes/payment/class-bank-transfer.php:86
msgid "This is not a bank transfer payment."
msgstr "銀行振込の決済ではありません。"

#: includes/payment/class-bank-transfer.php:90
msgid "This payment has already been processed."
msgstr "この決済は既に処理済みです。"

#: includes/payment/class-bank-transfer.php:104
msgid "Failed to save transfer notification."
msgstr "振込通知の保存に失敗しました。"

#: includes/payment/class-bank-transfer.php:136
msgid "CSV file not found."
msgstr "CSV ファイルが見つかりません。"

#: includes/payment/class-bank-transfer.php:182
msgid "Registration number is empty."
msgstr "登録番号が空です。"

#. translators: %s: registration number
#: includes/payment/class-bank-transfer.php:193
#, php-format
msgid "Registration with number %s not found."
msgstr "登録番号 %s の申込が見つかりません。"

#: includes/payment/class-invoice-generator.php:57
#: includes/payment/class-receipt-generator.php:56
msgid "Payment ID is required."
msgstr "決済 ID は必須です。"

#: includes/payment/class-invoice-generator.php:91
msgid "Failed to create invoice."
msgstr "請求書の作成に失敗しました。"

#: includes/payment/class-invoice-generator.php:205
msgid ""
"Could not build the invoice. The registration or member record was not found."
msgstr "請求書を作成できませんでした。申込または会員の情報が見つかりません。"

#: includes/payment/class-payment-adjustment-manager.php:97
msgid "Invalid settlement type."
msgstr "無効な精算区分です。"

#: includes/payment/class-payment-adjustment-manager.php:102
msgid "Settlement amount must be 1 or more."
msgstr "精算額は1円以上で指定してください。"

#: includes/payment/class-payment-adjustment-manager.php:107
msgid "Invalid settlement method."
msgstr "無効な精算手段です。"

#: includes/payment/class-payment-adjustment-manager.php:116
msgid "Refund amount exceeds the amount received."
msgstr "返金額が受領済み金額を超えています。"

#: includes/payment/class-payment-adjustment-manager.php:142
msgid "Failed to save settlement record."
msgstr "精算記録の保存に失敗しました。"

#: includes/payment/class-payment-adjustment-manager.php:245
msgid "This settlement record has already been cancelled."
msgstr "この精算の記録はすでに取り消されています。"

#: includes/payment/class-payment-adjustment-manager.php:265
msgid ""
"Only settlement records on a paid payment can be cancelled. Refunds that "
"cancelled the registration are not undone here."
msgstr ""
"取り消せるのは入金済みの決済に付いた精算の記録だけです。申込のキャンセルを"
"伴った返金は、ここでは元に戻せません。"

#: includes/payment/class-payment-adjustment-manager.php:281
msgid "Cancelling this surcharge would make the net amount received negative."
msgstr "この追加徴収を取り消すと、受け取った金額の合計がマイナスになります。"

#: includes/payment/class-payment-adjustment-manager.php:310
#: includes/payment/class-payment-api.php:350
msgid "Settlement record not found."
msgstr "精算の記録が見つかりません。"

#: includes/payment/class-payment-adjustment-manager.php:343
msgid "Failed to cancel the settlement record."
msgstr "精算の記録を取り消せませんでした。"

#: includes/payment/class-payment-api.php:246
msgid "The paid amount is required."
msgstr "入金額は必須です。"

#: includes/payment/class-payment-api.php:394
msgid "Refund record saved."
msgstr "返金記録を保存しました。"

#: includes/payment/class-payment-api.php:432 build/admin-app.js:11
#: build/public-app.js:2 src/admin/pages/Participants.jsx:101
#: src/public/pages/RegistrationForm.jsx:266
msgid "Reg. No."
msgstr "登録番号"

#: includes/payment/class-payment-api.php:433 build/admin-app.js:4
#: build/public-app.js:2 src/admin/pages/Members.jsx:507
#: src/public/components/SelfRegistrationForm.jsx:227
msgid "Last Name"
msgstr "姓"

#: includes/payment/class-payment-api.php:434 build/admin-app.js:4
#: build/public-app.js:2 build/public-app.js:3 src/admin/pages/Members.jsx:508
#: src/public/components/GroupRegistrationForm.jsx:387
#: src/public/components/SelfRegistrationForm.jsx:231
#: src/public/pages/Mypage.jsx:470 src/public/pages/RegistrationForm.jsx:271
msgid "First Name"
msgstr "名"

#: includes/payment/class-payment-api.php:435 build/admin-app.js:4
#: build/admin-app.js:5 build/admin-app.js:6 build/public-app.js:2
#: build/public-app.js:3 src/admin/pages/Events.jsx:848
#: src/admin/pages/Events.jsx:953 src/admin/pages/Members.jsx:506
#: src/public/components/SelfRegistrationForm.jsx:216
#: src/public/pages/Mypage.jsx:552
msgid "Member Type"
msgstr "会員種別"

#: includes/payment/class-payment-api.php:436 build/admin-app.js:11
#: build/admin-app.js:12 build/admin-app.js:13 build/public-app.js:2
#: build/public-app.js:3 src/admin/pages/Participants.jsx:122
#: src/admin/pages/Participants.jsx:510 src/admin/pages/Participants.jsx:716
#: src/admin/pages/Participants.jsx:767 src/admin/pages/Participants.jsx:782
#: src/public/components/GroupRegistrationForm.jsx:257
#: src/public/pages/Mypage.jsx:486 src/public/pages/Mypage.jsx:518
#: src/public/pages/RegistrationForm.jsx:513
#: src/public/pages/RegistrationForm.jsx:515
msgid "Participation Type"
msgstr "参加形態"

#: includes/payment/class-payment-api.php:437 build/admin-app.js:15
#: build/admin-app.js:26 build/public-app.js:2 src/admin/pages/Payments.jsx:562
#: src/admin/pages/Payments.jsx:1195
#: src/public/components/GroupRegistrationForm.jsx:282
#: src/public/pages/RegistrationForm.jsx:472
#: src/public/pages/RegistrationForm.jsx:517
msgid "Payment Method"
msgstr "決済手段"

#: includes/payment/class-payment-api.php:438 build/admin-app.js:26
#: build/public-app.js:2 build/public-app.js:3
#: src/admin/pages/Payments.jsx:1197 src/public/pages/Mypage.jsx:501
#: src/public/pages/RegistrationForm.jsx:274
msgid "Amount (excl. tax)"
msgstr "金額 (税抜)"

#: includes/payment/class-payment-api.php:439 build/admin-app.js:26
#: build/public-app.js:2 build/public-app.js:3
#: src/admin/pages/Payments.jsx:1199
#: src/public/components/GroupRegistrationForm.jsx:393
#: src/public/pages/Mypage.jsx:503 src/public/pages/RegistrationForm.jsx:278
#: src/public/pages/RegistrationForm.jsx:534
msgid "Tax"
msgstr "消費税"

#: includes/payment/class-payment-api.php:440 build/admin-app.js:26
#: src/admin/pages/Payments.jsx:1205
msgid "Fees"
msgstr "手数料"

#: includes/payment/class-payment-api.php:441 build/admin-app.js:15
#: src/admin/pages/Payments.jsx:568
msgid "Paid amount"
msgstr "入金額"

#: includes/payment/class-payment-api.php:442 build/admin-app.js:26
#: src/admin/pages/Payments.jsx:1249
msgid "Refund Amount"
msgstr "返金額"

#: includes/payment/class-payment-api.php:443 build/admin-app.js:21
#: build/admin-app.js:22 src/admin/pages/Payments.jsx:393
#: src/admin/pages/Payments.jsx:1009
msgid "Surcharge"
msgstr "追加徴収"

#: includes/payment/class-payment-api.php:444 build/admin-app.js:21
#: src/admin/pages/Payments.jsx:973
msgid "Net paid"
msgstr "純入金額"

#: includes/payment/class-payment-api.php:445 build/admin-app.js:16
#: build/admin-app.js:21 build/admin-app.js:26 src/admin/pages/Payments.jsx:594
#: src/admin/pages/Payments.jsx:975 src/admin/pages/Payments.jsx:1215
msgid "Difference"
msgstr "差額"

#: includes/payment/class-payment-api.php:446 build/admin-app.js:4
#: build/admin-app.js:11 build/admin-app.js:18 build/admin-app.js:26
#: build/public-app.js:3 src/admin/pages/Events.jsx:211
#: src/admin/pages/Events.jsx:817 src/admin/pages/Participants.jsx:131
#: src/admin/pages/Payments.jsx:618 src/admin/pages/Payments.jsx:1223
#: src/public/pages/Mypage.jsx:518
msgid "Status"
msgstr "ステータス"

#: includes/payment/class-payment-api.php:447 build/admin-app.js:18
#: build/admin-app.js:19 build/admin-app.js:26 src/admin/pages/Payments.jsx:628
#: src/admin/pages/Payments.jsx:878 src/admin/pages/Payments.jsx:1243
msgid "Transfer Name"
msgstr "振込名義"

#: includes/payment/class-payment-api.php:448 build/admin-app.js:26
#: src/admin/pages/Payments.jsx:1237
msgid "Handover note"
msgstr "申し送り"

#: includes/payment/class-payment-api.php:449 build/admin-app.js:13
#: build/admin-app.js:18 build/admin-app.js:19 build/admin-app.js:26
#: src/admin/pages/Participants.jsx:810 src/admin/pages/Payments.jsx:629
#: src/admin/pages/Payments.jsx:890 src/admin/pages/Payments.jsx:1259
msgid "Payment Date"
msgstr "入金日"

#: includes/payment/class-payment-api.php:459 build/admin-app.js:1
#: build/admin-app.js:14 build/admin-app.js:19
#: src/admin/pages/Dashboard.jsx:305 src/admin/pages/Payments.jsx:50
#: src/admin/pages/Payments.jsx:798
msgid "Unpaid"
msgstr "未入金"

#: includes/payment/class-payment-api.php:460 build/admin-app.js:1
#: build/admin-app.js:11 build/admin-app.js:14 build/admin-app.js:18
#: build/public-app.js:2 src/admin/pages/Dashboard.jsx:300
#: src/admin/pages/Dashboard.jsx:325 src/admin/pages/Participants.jsx:44
#: src/admin/pages/Payments.jsx:51 src/admin/pages/Payments.jsx:781
#: src/public/pages/Mypage.jsx:18
msgid "Paid"
msgstr "入金済"

#: includes/payment/class-payment-api.php:461 build/admin-app.js:14
#: src/admin/pages/Payments.jsx:52
msgid "Refunded"
msgstr "返金済"

#: includes/payment/class-payment-api.php:462 build/admin-app.js:14
#: src/admin/pages/Payments.jsx:53
msgid "Partial Refund"
msgstr "一部返金"

#: includes/payment/class-payment-api.php:463 build/admin-app.js:14
#: src/admin/pages/Payments.jsx:54
msgid "Failed"
msgstr "失敗"

#: includes/payment/class-payment-api.php:465 build/admin-app.js:14
#: src/admin/pages/Payments.jsx:55
msgid "Withdrawn"
msgstr "取り下げ"

#: includes/payment/class-payment-api.php:468 templates/invoice.php:118
#: templates/receipt.php:95 build/admin-app.js:2 build/admin-app.js:14
#: build/public-app.js:2 src/admin/pages/Payments.jsx:45
#: src/admin/pages/Payments.jsx:112 src/admin/pages/Setup.jsx:686
#: src/public/components/GroupRegistrationForm.jsx:284
#: src/public/pages/RegistrationForm.jsx:475
#: src/public/pages/RegistrationForm.jsx:518
msgid "Bank Transfer"
msgstr "銀行振込"

#: includes/payment/class-payment-documents.php:116
msgid ""
"Could not issue the invoice. The registration or member record was not found."
msgstr "請求書を発行できませんでした。申込または会員の情報が見つかりません。"

#: includes/payment/class-payment-documents.php:117
msgid ""
"Could not issue the receipt. The registration or member record was not found."
msgstr "領収書を発行できませんでした。申込または会員の情報が見つかりません。"

#: includes/payment/class-payment-documents.php:182
msgid ""
"This registration has no payment record. Invoices and receipts cannot be "
"issued for free (0 yen) registrations."
msgstr ""
"この申込には決済記録がありません。無料（¥0）の申込には請求書・領収書を発行で"
"きません。"

#: includes/payment/class-payment-documents.php:214
msgid ""
"This registration has no confirmed payment. Confirm the payment before "
"issuing a receipt."
msgstr ""
"この申込には入金確認済みの決済がありません。入金を確認してから領収書を発行し"
"てください。"

#: includes/payment/class-payment-documents.php:219
msgid "This registration has no payment that an invoice can be issued for."
msgstr "この申込には請求書を発行できる決済がありません。"

#. translators: 1: number of payment records, 2: document name (invoice or receipt)
#: includes/payment/class-payment-documents.php:241
#, php-format
msgid ""
"This registration has %1$d payment records, so it is not clear which one the "
"%2$s is for. Choose the payment in Payment Management and issue it there."
msgstr ""
"この申込には決済が %1$d 件あり、どれの%2$sか決められません。決済管理の画面で"
"対象の決済を選んで発行してください。"

#: includes/payment/class-payment-documents.php:244
msgid "receipt"
msgstr "領収書"

#: includes/payment/class-payment-documents.php:245
msgid "invoice"
msgstr "請求書"

#: includes/payment/class-payment-documents.php:279
msgid ""
"This payment is not linked to a registration, so no document can be issued."
msgstr "この決済には申込が紐づいていないため、帳票を発行できません。"

#: includes/payment/class-payment-documents.php:289
msgid "Receipts can only be issued for payments that have been confirmed."
msgstr "入金確認済みの決済のみ領収書を発行できます。"

#: includes/payment/class-payment-documents.php:311
msgid "An invoice cannot be issued for this payment."
msgstr "この決済には請求書を発行できません。"

#: includes/payment/class-payment-manager.php:108
msgid "Failed to create payment record."
msgstr "決済記録の作成に失敗しました。"

#: includes/payment/class-payment-manager.php:215
msgid "This payment has already been reconciled or is invalid."
msgstr "この決済は消込済みまたは無効です。"

#: includes/payment/class-payment-manager.php:219
#: includes/payment/class-payment-manager.php:505
msgid "Paid amount must be 0 or more."
msgstr "入金額は0以上で指定してください。"

#: includes/payment/class-payment-manager.php:237
#: includes/registration/class-registration-manager.php:318
msgid "Enter the payment date in YYYY-MM-DD format."
msgstr "入金日は YYYY-MM-DD の形式で入力してください。"

#: includes/payment/class-payment-manager.php:264
msgid "Failed to update payment confirmation."
msgstr "入金確認の更新に失敗しました。"

#: includes/payment/class-payment-manager.php:319
msgid "Only paid payments can be refunded."
msgstr "入金済みの決済のみ返金できます。"

#: includes/payment/class-payment-manager.php:329
msgid "There is no amount available to refund."
msgstr "返金できる金額がありません。"

#: includes/payment/class-payment-manager.php:367
msgid "Refund processing failed."
msgstr "返金処理に失敗しました。"

#: includes/payment/class-payment-manager.php:417
msgid "Only unpaid payments can be withdrawn."
msgstr "取り下げられるのは未入金の請求だけです。"

#: includes/payment/class-payment-manager.php:425
msgid "Failed to withdraw the payment."
msgstr "請求の取り下げに失敗しました。"

#: includes/payment/class-payment-manager.php:457
msgid "Only withdrawn payments can be restored."
msgstr "元に戻せるのは取り下げた請求だけです。"

#: includes/payment/class-payment-manager.php:465
msgid "Failed to restore the payment."
msgstr "請求を元に戻せませんでした。"

#: includes/payment/class-payment-manager.php:500
msgid "Only paid payments can have their paid amount corrected."
msgstr "入金済みの決済のみ入金額を訂正できます。"

#: includes/payment/class-payment-manager.php:514
msgid ""
"The paid amount cannot be corrected to less than the amount already refunded."
msgstr "返金済みの金額を下回る入金額には訂正できません。"

#: includes/payment/class-payment-manager.php:526
msgid "Failed to correct the paid amount."
msgstr "入金額の訂正に失敗しました。"

#: includes/payment/class-payment-manager.php:918
msgid "Registration ID is required."
msgstr "登録 ID は必須です。"

#: includes/payment/class-payment-manager.php:922
#: includes/registration/class-registration-manager.php:1001
msgid "Invalid payment method."
msgstr "無効な決済手段です。"

#: includes/payment/class-payment-manager.php:926
msgid "Payment amount must be 1 or more."
msgstr "決済金額は1以上を指定してください。"

#: includes/payment/class-pdf-renderer.php:105
msgid ""
"Japanese fonts required for PDF generation are not installed. Please "
"download them from the admin Dashboard."
msgstr ""
"PDF 生成に必要な日本語フォントが配置されていません。管理画面のダッシュボード"
"からフォントをダウンロードしてください。"

#: includes/payment/class-receipt-generator.php:69
msgid "Receipts can only be issued for confirmed payments."
msgstr "入金確認済みの決済のみ領収書を発行できます。"

#: includes/payment/class-receipt-generator.php:91
msgid "Failed to create receipt."
msgstr "領収書の作成に失敗しました。"

#: includes/payment/class-receipt-generator.php:143 build/public-app.js:2
#: src/public/pages/Mypage.jsx:257
msgid "Failed to update the receipt."
msgstr "領収書の更新に失敗しました。"

#: includes/payment/class-receipt-generator.php:258
msgid ""
"Could not build the receipt. The registration or member record was not found."
msgstr "領収書を作成できませんでした。申込または会員の情報が見つかりません。"

#: includes/registration/class-group-registration.php:122
msgid "Staff name is required."
msgstr "スタッフ氏名は必須です。"

#. translators: %s: email address
#: includes/registration/class-group-registration.php:149
#, php-format
msgid "Email address %s is already registered in this group."
msgstr "メールアドレス %s は既にこの団体に登録されています。"

#: includes/registration/class-group-registration.php:160
msgid "Cannot use the same email address as the representative."
msgstr "代表者と同じメールアドレスは登録できません。"

#: includes/registration/class-group-registration.php:181
#: includes/registration/class-registration-manager.php:810
msgid ""
"The selected participation type is not available for this event. Please "
"choose another one or contact the organizer."
msgstr ""
"選択された参加形態はこのイベントでは受け付けていません。別の参加形態をお選び"
"いただくか、主催者へお問い合わせください。"

#: includes/registration/class-group-registration.php:210
msgid "Failed to add staff."
msgstr "スタッフの追加に失敗しました。"

#: includes/registration/class-group-registration.php:312
msgid "Staff not found."
msgstr "スタッフが見つかりません。"

#: includes/registration/class-group-registration.php:325
msgid "Failed to cancel staff."
msgstr "スタッフのキャンセルに失敗しました。"

#: includes/registration/class-registration-api.php:204
msgid "Registration number is required."
msgstr "登録番号が必要です。"

#: includes/registration/class-registration-api.php:209
msgid "No registration found for this registration number."
msgstr "登録番号に該当する申込が見つかりません。"

#: includes/registration/class-registration-api.php:213
msgid "This QR code does not belong to a participant of the selected event."
msgstr "この QR コードは選択中のイベントの参加者ではありません。"

#: includes/registration/class-registration-api.php:217
msgid "This registration has been cancelled."
msgstr "この申込はキャンセルされています。"

#: includes/registration/class-registration-api.php:359
msgid "Fee classification and participation type are required."
msgstr "参加区分と参加形態は必須です。"

#: includes/registration/class-registration-api.php:380
#: includes/registration/class-registration-api.php:396
msgid "This is not a group registration."
msgstr "団体申込ではありません。"

#: includes/registration/class-registration-manager.php:112
msgid "This member has already registered for this event."
msgstr "この会員は既にこのイベントに申込済みです。"

#: includes/registration/class-registration-manager.php:190
msgid "Failed to create registration."
msgstr "参加申込の作成に失敗しました。"

#. translators: 1: current status, 2: new status
#: includes/registration/class-registration-manager.php:305
#, php-format
msgid "Cannot change status from %1$s to %2$s."
msgstr "ステータスを %1$s から %2$s に変更できません。"

#: includes/registration/class-registration-manager.php:333
msgid "Failed to update status."
msgstr "ステータスの更新に失敗しました。"

#: includes/registration/class-registration-manager.php:473
msgid ""
"Fee classification of group registrations cannot be edited here. Use staff "
"management instead."
msgstr ""
"団体申込の参加区分はここでは編集できません。スタッフ管理から変更してくださ"
"い。"

#: includes/registration/class-registration-manager.php:479
msgid "Cancelled or attended registrations cannot be edited."
msgstr "キャンセル済・出席済の申込は編集できません。"

#: includes/registration/class-registration-manager.php:487
msgid "Registrations with a refunded payment cannot be edited."
msgstr "返金処理済みの決済がある申込は編集できません。"

#: includes/registration/class-registration-manager.php:494
#: includes/registration/class-registration-manager.php:997
msgid "Invalid participation type."
msgstr "無効な参加形態です。"

#: includes/registration/class-registration-manager.php:500
msgid "Event or member not found."
msgstr "イベントまたは会員が見つかりません。"

#: includes/registration/class-registration-manager.php:506
msgid "Invalid fee classification for this event."
msgstr "このイベントでは無効な参加区分です。"

#: includes/registration/class-registration-manager.php:541
msgid "Failed to update the registration."
msgstr "申込の更新に失敗しました。"

#: includes/registration/class-registration-manager.php:799
msgid ""
"The selected fee category is not offered for this event. Please choose "
"another one or contact the organizer."
msgstr ""
"選択された参加区分はこのイベントでは受け付けていません。別の区分をお選びいた"
"だくか、主催者へお問い合わせください。"

#: includes/registration/class-registration-manager.php:882
#: build/admin-app.js:4 build/public-app.js:1 build/public-app.js:2
#: src/admin/pages/Events.jsx:35 src/admin/pages/Members.jsx:24
#: src/admin/pages/Setup.jsx:782
#: src/public/components/GroupRegistrationForm.jsx:17
#: src/public/components/SelfRegistrationForm.jsx:13
#: src/public/pages/Mypage.jsx:24 src/public/pages/RegistrationForm.jsx:16
msgid "Regular Member"
msgstr "正会員"

#: includes/registration/class-registration-manager.php:883
#: build/admin-app.js:4 build/public-app.js:1 build/public-app.js:2
#: src/admin/pages/Events.jsx:36 src/admin/pages/Members.jsx:25
#: src/public/components/GroupRegistrationForm.jsx:18
#: src/public/components/SelfRegistrationForm.jsx:14
#: src/public/pages/Mypage.jsx:25 src/public/pages/RegistrationForm.jsx:17
msgid "Student Member"
msgstr "学生会員"

#: includes/registration/class-registration-manager.php:884
#: build/admin-app.js:4 build/public-app.js:1 build/public-app.js:2
#: src/admin/pages/Events.jsx:37 src/admin/pages/Members.jsx:26
#: src/public/components/GroupRegistrationForm.jsx:19
#: src/public/components/SelfRegistrationForm.jsx:15
#: src/public/pages/Mypage.jsx:26 src/public/pages/RegistrationForm.jsx:18
msgid "Associate Member"
msgstr "賛助会員"

#: includes/registration/class-registration-manager.php:885
#: build/admin-app.js:4 build/public-app.js:1 build/public-app.js:2
#: src/admin/pages/Events.jsx:38 src/admin/pages/Members.jsx:27
#: src/public/components/GroupRegistrationForm.jsx:20
#: src/public/components/SelfRegistrationForm.jsx:16
#: src/public/pages/Mypage.jsx:27 src/public/pages/RegistrationForm.jsx:19
msgid "Honorary Member"
msgstr "名誉会員"

#: includes/registration/class-registration-manager.php:886
#: build/admin-app.js:4 build/public-app.js:2 src/admin/pages/Events.jsx:39
#: src/admin/pages/Members.jsx:28
#: src/public/components/GroupRegistrationForm.jsx:21
#: src/public/pages/Mypage.jsx:28 src/public/pages/RegistrationForm.jsx:20
msgid "Non-member"
msgstr "非会員"

#: includes/registration/class-registration-manager.php:993
msgid "Member ID is required."
msgstr "会員 ID は必須です。"

#: includes/security/class-bot-guard.php:73
msgid "The request could not be processed."
msgstr "リクエストを処理できません。"

#: includes/security/class-bot-guard.php:85
msgid "Security verification data is missing. Please reload the page."
msgstr ""
"セキュリティ検証データが不足しています。ページを再読み込みしてください。"

#: includes/security/class-bot-guard.php:113
msgid "Too many requests. Please wait a moment and try again."
msgstr "リクエストが速すぎます。少し待ってから再送信してください。"

#: includes/security/class-bot-guard.php:121
msgid "Security verification has expired. Please reload the page."
msgstr ""
"セキュリティ検証の有効期限が切れました。ページを再読み込みしてください。"

#: includes/security/class-key-rotation.php:183
msgid ""
"The encryption key has changed. Personal data saved with the previous key "
"(email addresses, phone numbers, addresses) cannot be read until that key is "
"restored."
msgstr ""
"暗号化キーが変更されています。以前のキーで保存された個人情報 (メールアドレ"
"ス・電話番号・住所) は、そのキーを戻すまで読み取れません。"

#: includes/security/class-key-rotation.php:199
msgid "I understand this data is no longer readable — stop showing this"
msgstr "このデータが読み取れないことを承知しました — 今後この警告を表示しない"

#: includes/security/class-key-rotation.php:223
msgid ""
"The previous key is still stored in this site's database. Copy the value of "
"the \"conf_manager_encryption_key\" option (in the wp_options table) into "
"the CONF_MANAGER_ENCRYPTION_KEY constant in wp-config.php — or remove that "
"constant — and the data becomes readable again."
msgstr ""
"以前のキーはこのサイトのデータベースに残っています。wp_options テーブルの "
"\"conf_manager_encryption_key\" オプションの値を wp-config.php の "
"CONF_MANAGER_ENCRYPTION_KEY 定数に設定するか、その定数を削除すれば、再び読み"
"取れるようになります。"

#: includes/security/class-key-rotation.php:233
msgid ""
"This site reads the key from its database (the "
"\"conf_manager_encryption_key\" option in the wp_options table), and that "
"value has changed. The key is generated automatically, so if the previous "
"value was lost it can only be recovered from a database backup. The data "
"itself is intact — it only becomes readable again once the original key is "
"back in place."
msgstr ""
"このサイトはキーをデータベース (wp_options テーブルの "
"\"conf_manager_encryption_key\" オプション) から読み込んでおり、その値が変更"
"されています。このキーは自動生成されるため、以前の値が失われた場合はデータ"
"ベースのバックアップからしか復元できません。データ自体は失われていません。元"
"のキーが戻れば再び読み取れるようになります。"

#: includes/security/class-key-rotation.php:236
msgid ""
"Restore the previous key in wp-config.php as CONF_MANAGER_ENCRYPTION_KEY. "
"The data itself is intact — it only becomes readable again once the original "
"key is back in place."
msgstr ""
"wp-config.php の CONF_MANAGER_ENCRYPTION_KEY に以前のキーを戻してください。"
"データ自体は失われていません。元のキーが戻れば再び読み取れるようになります。"

#: includes/security/class-passkey-auth.php:88
msgid "Login is required."
msgstr "ログインが必要です。"

#: includes/security/class-passkey-auth.php:109
msgid "Member information not found."
msgstr "会員情報が見つかりません。"

#: includes/security/class-passkey-auth.php:167
msgid "Challenge has expired. Please try again."
msgstr "チャレンジが期限切れです。再試行してください。"

#: includes/security/class-passkey-auth.php:174
msgid "Invalid parameters."
msgstr "不正なパラメータです。"

#: includes/security/class-passkey-auth.php:190
msgid "Passkey has been registered."
msgstr "パスキーが登録されました。"

#: includes/security/class-passkey-auth.php:225
msgid "Failed to save passkey."
msgstr "パスキーの保存に失敗しました。"

#: includes/security/class-passkey-auth.php:302
msgid "Member registration is required."
msgstr "会員登録が必要です。"

#. translators: %d: remaining seconds
#. translators: %d: lockout duration in seconds
#: includes/security/class-rate-limiter.php:156
#: includes/security/class-rate-limiter.php:188
#: includes/security/class-rate-limiter.php:252
#, php-format
msgid "Too many requests. Please try again in %d seconds."
msgstr "リクエストが多すぎます。%d秒後に再試行してください。"

#: includes/security/class-rate-limiter.php:599
msgid "A forwarding header was ignored for rate limiting and audit logging."
msgstr "レート制限と監査ログで、転送ヘッダーを無視しました。"

#: includes/security/class-rate-limiter.php:603
msgid ""
"This request carried a forwarding header naming a different address than the "
"connection it arrived on. The header is ignored because the connection did "
"not come from a proxy this site trusts — otherwise anyone could name a third "
"party and get them locked out, or write someone else into the audit log."
msgstr ""
"このリクエストには、接続元とは異なるアドレスを示す転送ヘッダーが付いていまし"
"た。このサイトが信頼するプロキシからの接続ではないため、ヘッダーは無視されま"
"す。そうしないと、誰でも第三者のアドレスを名乗ってその相手をロックアウトした"
"り、監査ログに別人を記録したりできてしまうためです。"

#: includes/security/class-rate-limiter.php:607
msgid ""
"If a CDN or reverse proxy really is in front of this site, add its address "
"range to wp-config.php so real visitor addresses are used again. The range "
"below is the connection this page was opened from:"
msgstr ""
"このサイトの前段に CDN やリバースプロキシが実際にある場合は、そのアドレス範囲"
"を wp-config.php に追加してください。訪問者の実際のアドレスが再び使われるよう"
"になります。以下は、このページを開いた接続元の範囲です。"

#: includes/security/class-rate-limiter.php:620
msgid "No proxy is in front of this site — stop showing this"
msgstr "このサイトの前段にプロキシはありません — 今後この警告を表示しない"

#: public/class-public-controller.php:77
msgid ""
"This view is provided by Conference Manager Pro, which is a separate plugin. "
"Remove this shortcode or replace it with a supported view."
msgstr ""
"この表示は、別プラグインの Conference Manager Pro が提供する機能です。この"
"ショートコードを削除するか、対応している view に置き換えてください。"

#: templates/invoice.php:117 templates/receipt.php:94
msgid "Credit Card (Stripe)"
msgstr "クレジットカード (Stripe)"

#: templates/invoice.php:120 templates/receipt.php:97
msgid "Other"
msgstr "その他"

#: build/admin-app.js:1 src/admin/components/Layout.jsx:15
#: src/admin/pages/Setup.jsx:262 src/admin/pages/Setup.jsx:271
#: src/admin/pages/Setup.jsx:310
msgid "Setup"
msgstr "初期設定"

#: build/admin-app.js:1 build/admin-app.js:4 src/admin/components/Layout.jsx:16
#: src/admin/pages/Dashboard.jsx:290 src/admin/pages/Events.jsx:611
msgid "Events"
msgstr "イベント管理"

#: build/admin-app.js:1 build/admin-app.js:4 src/admin/components/Layout.jsx:17
#: src/admin/pages/Dashboard.jsx:288 src/admin/pages/Members.jsx:349
msgid "Members"
msgstr "会員管理"

#: build/admin-app.js:1 build/admin-app.js:11
#: src/admin/components/Layout.jsx:18 src/admin/pages/Participants.jsx:547
msgid "Participants"
msgstr "参加者リスト"

#: build/admin-app.js:1 build/admin-app.js:18
#: src/admin/components/Layout.jsx:19 src/admin/pages/Payments.jsx:684
msgid "Payments"
msgstr "決済管理"

#: build/admin-app.js:1 src/admin/components/ErrorBoundary.jsx:39
msgid ""
"A display error occurred on this screen. Your data is safe; please reload."
msgstr ""
"この画面で表示エラーが発生しました。データは保持されています。再読み込みして"
"ください。"

#: build/admin-app.js:1 src/admin/components/ErrorBoundary.jsx:46
msgid "Reload"
msgstr "再読み込み"

#: build/admin-app.js:1 build/admin-app.js:4 build/admin-app.js:12
#: build/public-app.js:3 src/admin/components/DataTable.jsx:26
#: src/admin/pages/Dashboard.jsx:81 src/admin/pages/Participants.jsx:500
#: src/admin/pages/Participants.jsx:632 src/admin/pages/Participants.jsx:759
#: src/admin/pages/Setup.jsx:263 src/public/pages/Mypage.jsx:532
msgid "Loading..."
msgstr "読み込み中..."

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:90
#: src/admin/pages/Setup.jsx:272
msgid "Failed to retrieve system status."
msgstr "システム状態を取得できませんでした。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:103
msgid "Welcome to Conference Manager"
msgstr "Conference Manager へようこそ"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:104
msgid ""
"Manage academic conference registrations, payments, and document automation "
"all in one place."
msgstr ""
"学術学会のイベント参加申込・決済・文書自動化をワンストップで管理できます。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:109
msgid "Basic Workflow"
msgstr "基本の流れ"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:110
msgid ""
"Create events → Accept registrations → Manage payments → Issue invoices and "
"certificates."
msgstr ""
"イベント作成 → 参加申込受付 → 入金管理 → 帳票・参加証発行の順で運用します。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:112
msgid "Start by creating a new event in Event Management"
msgstr "まずイベント管理で新規イベントを作成"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:113
msgid "Set fees per member type using the pricing matrix"
msgstr "料金マトリックスで会員種別ごとの参加費を設定"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:114
msgid "Set the registration start date and publish"
msgstr "申込開始日を設定して公開"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:119
msgid "Security"
msgstr "セキュリティ"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:120
msgid ""
"Personal data is encrypted with AES-256-GCM. Manage member data with "
"confidence."
msgstr ""
"個人情報は AES-256-GCM で暗号化して保存。安心して会員データを管理できます。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:122
msgid "Be sure to set the encryption key in Setup"
msgstr "初期設定で暗号化キーを必ず設定"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:123
msgid "My Page uses OTP email verification for identity confirmation"
msgstr "マイページは OTP メール認証で本人確認"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:124
msgid "Operation logs record all administrator actions"
msgstr "操作ログで管理者の操作を記録"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:125
msgid "Compliant with the Anti-Spam Email Act"
msgstr "特定電子メール法に準拠"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:130
msgid "Tips for Operations"
msgstr "運用のコツ"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:131
msgid "Best practices for smooth conference operations."
msgstr "スムーズな学会運営のためのベストプラクティスです。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:133
msgid "Test with a trial registration before publishing the event"
msgstr "イベント公開前にテスト申込で動作確認"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:134
msgid "Regularly confirm payments through payment management"
msgstr "入金確認は定期的に決済管理から消込処理"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:135
msgid "Certificates with QR codes streamline on-site check-in"
msgstr "参加証は QR コード付きで当日受付を効率化"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:152
msgid "PDF fonts are not installed"
msgstr "PDF 用フォントが未配置です"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:155
msgid ""
"Japanese fonts (IPAex Gothic and IPAex Mincho) are required for generating "
"invoice, receipt, and certificate PDFs."
msgstr ""
"請求書・領収書・参加証の PDF 生成に日本語フォント (IPAex ゴシック・IPAex 明"
"朝) が必要です。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:49
msgid "Download failed."
msgstr "ダウンロードに失敗しました。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:164
msgid "Downloading..."
msgstr "ダウンロード中..."

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:165
msgid "Download IPAex Fonts"
msgstr "IPAex フォントをダウンロード"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:168
msgid "Automatic download under IPA Font License"
msgstr "IPA フォントライセンスに基づき自動ダウンロードします"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:181
msgid "Font download complete."
msgstr "フォントのダウンロードが完了しました。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:182
msgid "Download failed. Please install manually."
msgstr "ダウンロードに失敗しました。手動で配置してください。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:195
msgid "If automatic download is not available (manual upload)"
msgstr "自動ダウンロードできない場合 (手動アップロード)"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:198
msgid ""
"You can upload the IPAex font .ttf files (ipaexg.ttf / ipaexm.ttf) directly "
"from the form below. This also works on servers that cannot reach external "
"sites."
msgstr ""
"IPAex フォント (ipaexg.ttf / ipaexm.ttf) の .ttf ファイルを下のフォームから直"
"接アップロードできます。外部サイトに接続できないサーバーでも利用できます。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:201
msgid "IPA official site"
msgstr "IPA 公式サイト"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:203
msgid "It is also available here."
msgstr "からも入手できます。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:206
msgid "IPAex Gothic (ipaexg.ttf)"
msgstr "IPAex ゴシック (ipaexg.ttf)"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:207
msgid "IPAex Mincho (ipaexm.ttf)"
msgstr "IPAex 明朝 (ipaexm.ttf)"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:72
msgid "Upload failed."
msgstr "アップロードに失敗しました。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:222
msgid "Uploading..."
msgstr "アップロード中..."

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:258
msgid " self-registration(s) pending approval."
msgstr "件の自己登録が承認待ちです。"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:259
msgid "Check in Member Management"
msgstr "会員管理で確認"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:270
msgid "System Status"
msgstr "システム状態"

#: build/admin-app.js:1 build/admin-app.js:2 src/admin/pages/Dashboard.jsx:273
#: src/admin/pages/Setup.jsx:414
msgid "Encryption Key"
msgstr "暗号化キー"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:274
msgid "PDF Library (mPDF)"
msgstr "PDF ライブラリ (mPDF)"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:285
msgid "Statistics"
msgstr "統計情報"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:298
msgid "Payment Overview"
msgstr "決済概況"

#: build/admin-app.js:1 build/admin-app.js:4 build/admin-app.js:12
#: build/admin-app.js:18 build/admin-app.js:19
#: src/admin/components/DataTable.jsx:75 src/admin/pages/Dashboard.jsx:303
#: src/admin/pages/Dashboard.jsx:308 src/admin/pages/Members.jsx:655
#: src/admin/pages/Participants.jsx:683 src/admin/pages/Payments.jsx:783
#: src/admin/pages/Payments.jsx:800 src/admin/pages/Payments.jsx:815
#: src/admin/pages/Payments.jsx:842
msgid "items"
msgstr "件"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:318
msgid "Participants by Event"
msgstr "イベント別参加者数"

#: build/admin-app.js:1 build/public-app.js:2 src/admin/pages/Dashboard.jsx:322
#: src/public/pages/RegistrationForm.jsx:505
msgid "Event"
msgstr "イベント"

#: build/admin-app.js:1 build/admin-app.js:4 src/admin/pages/Dashboard.jsx:323
#: src/admin/pages/Events.jsx:130
msgid "Event Date"
msgstr "開催日"

#: build/admin-app.js:1 src/admin/pages/Dashboard.jsx:324
msgid "Registrations"
msgstr "申込数"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:45
msgid "About the Encryption Key"
msgstr "暗号化キーについて"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:51
msgid "What is Encryption?"
msgstr "暗号化とは"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:53
msgid ""
"This plugin encrypts personal data such as email addresses, phone numbers, "
"and addresses using AES-256-GCM before storing them in the database."
msgstr ""
"このプラグインは、参加者のメールアドレス・電話番号・住所などの個人情報を "
"AES-256-GCM 方式で暗号化してデータベースに保存します。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:58
msgid "Benefits of Encryption"
msgstr "暗号化のメリット"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:61
msgid "Compliance with data protection regulations and GDPR"
msgstr "個人情報保護法・GDPR 対応"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:63
msgid ""
"The key is kept outside the database, so encrypted personal data stays "
"unreadable even if the database alone is compromised."
msgstr ""
"暗号化キーはデータベースの外に保管されているため、データベースだけが漏えいし"
"ても、暗号化された個人情報は読み取れません。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:64
msgid ""
"Encrypted personal data cannot be read without the encryption key. With the "
"default setup the key is stored in the database as well, so keep database "
"access and backups restricted."
msgstr ""
"暗号化された個人情報は、暗号化キーがなければ読み取れません。初期設定では暗号"
"化キーもデータベースに保存されるため、データベースへのアクセス権とバックアッ"
"プの管理は引き続き重要です。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:68
msgid "Meets security standards for medical and academic conferences"
msgstr "医学系学会のセキュリティ基準に適合"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:69
msgid "Meets the high security standards required by academic conferences."
msgstr "学術学会で求められる高いセキュリティレベルを満たします。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:72
msgid "Zero operational overhead"
msgstr "運用負担ゼロ"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:73
msgid ""
"Encryption and decryption are handled automatically. It does not affect "
"admin panel operations."
msgstr ""
"暗号化・復号はプラグインが自動的に行います。管理画面の操作に一切影響はありま"
"せん。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:79
msgid "How It Works"
msgstr "仕組み"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:82
msgid "Input Data"
msgstr "入力データ"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:88
msgid "Transform with Encryption Key"
msgstr "暗号化キーで変換"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:92
msgid "Database"
msgstr "データベース"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:97
msgid ""
"Encrypted with a unique random nonce each time — ciphertext differs even for "
"the same data"
msgstr ""
"毎回異なるランダム値 (nonce) で暗号化 — 同じデータでも暗号文は毎回異なります"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:98
msgid ""
"Tamper detection (GCM mode) — automatically detects unauthorized "
"modifications"
msgstr ""
"改ざん検知機能付き (GCM モード) — データの不正な書き換えを自動検出します"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:99
msgid ""
"Uses HKDF-SHA256 for key derivation — safely generates encryption keys from "
"the master key"
msgstr ""
"鍵導出に HKDF-SHA256を使用 — マスターキーから安全に暗号化キーを生成します"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:106
#: src/admin/pages/Setup.jsx:126
msgid "Configuration Status"
msgstr "設定状況"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:109
msgid "Encryption key is set in wp-config.php (most secure method)."
msgstr "暗号化キーが wp-config.php に設定されています (最も安全な方式)。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:113
#: src/admin/pages/Setup.jsx:133
msgid "Key identifier:"
msgstr "キー識別子:"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:117
#: src/admin/pages/Setup.jsx:199
msgid "Important:"
msgstr "重要:"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:118
msgid ""
"Never change the encryption key. Changing it will make all encrypted data "
"(email addresses, phone numbers, addresses, etc.) permanently unrecoverable."
msgstr ""
"暗号化キーは絶対に変更しないでください。変更すると、暗号化済みの全データ "
"(メールアドレス・電話番号・住所等) が復号不能になります。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:129
msgid ""
"Encryption is active. Personal data is protected with an auto-generated key."
msgstr ""
"暗号化は有効です。プラグインが自動生成したキーで個人情報が保護されています。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:138
msgid "For Enhanced Security (Optional)"
msgstr "より安全にするには (任意)"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:140
msgid ""
"Currently, the encryption key is stored in the database. Moving it to wp-"
"config.php protects the key even if the database is compromised."
msgstr ""
"現在、暗号化キーはデータベースに保存されています。wp-config.php に移行する"
"と、万が一データベースが漏洩した場合でもキーは保護されます。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:146
msgid "Current Method (Auto)"
msgstr "現在の方式 (自動)"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:147
msgid "wp-config.php (Recommended)"
msgstr "wp-config.php（推奨）"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:152
msgid "Setup Effort"
msgstr "設定の手間"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:153
msgid "None (Automatic)"
msgstr "不要 (自動)"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:154
msgid "File editing required"
msgstr "ファイル編集が必要"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:157
msgid "If DB is compromised"
msgstr "DB 漏洩時"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:158
msgid "Key may also be exposed"
msgstr "キーも漏洩の可能性"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:159
msgid "Key remains safe"
msgstr "キーは安全"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:162
msgid "If server is compromised"
msgstr "サーバー侵害時"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:163
#: src/admin/pages/Setup.jsx:164
msgid "Same risk level"
msgstr "同等のリスク"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:169
msgid ""
"* Encryption works without migration. There is no issue for normal "
"operations."
msgstr "※ 移行しなくても暗号化は有効です。通常の運用では問題ありません。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:173
msgid "View migration steps for wp-config.php"
msgstr "wp-config.php への移行手順を見る"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:175
msgid "Step 1: Check the current key"
msgstr "Step 1: 現在のキーを確認"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:176
msgid ""
"The encryption key stored in the database is in the wp_options table. You "
"can retrieve it by running the following SQL in phpMyAdmin or similar:"
msgstr ""
"データベースに保存されている暗号化キーは、サーバーの wp_options テーブルに格"
"納されています。phpMyAdmin 等で以下の SQL を実行して取得できます:"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:182
msgid "Step 2: Add to wp-config.php"
msgstr "Step 2: wp-config.php に追記"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:184
msgid "Using the retrieved key, add the following to wp-config.php above"
msgstr "取得したキーを使って、以下を wp-config.php の"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:186
msgid ":"
msgstr "の上に追加:"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:189
msgid "paste the copied key here"
msgstr "ここにコピーしたキーを貼り付け"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:192
msgid ""
"* The wp-config.php constant takes priority, so the DB key will be "
"automatically ignored after migration."
msgstr ""
"※ wp-config.php の定数が優先されるため、移行後は DB のキーは自動的に無視され"
"ます。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:200
msgid ""
"Never change or delete the encryption key. Changing it will make encrypted "
"data permanently unrecoverable."
msgstr ""
"暗号化キーは絶対に変更・削除しないでください。変更すると暗号化済みデータが復"
"号不能になります。"

#: build/admin-app.js:1 build/admin-app.js:2 src/admin/pages/Setup.jsx:280
#: src/admin/pages/Setup.jsx:395
msgid "1. Encryption (Data Protection)"
msgstr "1. 暗号化 (個人情報保護)"

#: build/admin-app.js:1 build/admin-app.js:2 src/admin/pages/Setup.jsx:281
#: src/admin/pages/Setup.jsx:421
msgid "Encryption key is not set. Please reactivate the plugin."
msgstr "暗号化キーが未設定です。プラグインを再有効化してください。"

#: build/admin-app.js:1 build/admin-app.js:2 src/admin/pages/Setup.jsx:285
#: src/admin/pages/Setup.jsx:444
msgid "2. Timezone Settings"
msgstr "2. タイムゾーン設定"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:286
msgid ""
"The timezone is not set. Please select \"Tokyo\" (or your timezone) under "
"WordPress Settings → General → Timezone."
msgstr ""
"タイムゾーンが未設定です。WordPress 設定 → 一般 → タイムゾーンで「東京」等を"
"選択してください。"

#: build/admin-app.js:1 build/admin-app.js:2 src/admin/pages/Setup.jsx:290
#: src/admin/pages/Setup.jsx:295 src/admin/pages/Setup.jsx:461
msgid "3. Pages (Shortcodes)"
msgstr "3. 固定ページ (ショートコード)"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:291
msgid ""
"The registration page was not found. Reactivate the plugin to create it "
"automatically, or create a page containing the [conf_manager] shortcode."
msgstr ""
"参加申込ページが見つかりません。プラグインを再有効化して自動作成するか、"
"[conf_manager] ショートコードを含む固定ページを作成してください。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:296
msgid ""
"My Page was not found. Reactivate the plugin to create it automatically, or "
"create a page containing the [conf_manager view=\"mypage\"] shortcode."
msgstr ""
"マイページが見つかりません。プラグインを再有効化して自動作成するか、"
"[conf_manager view=\"mypage\"] ショートコードを含む固定ページを作成してくださ"
"い。"

#: build/admin-app.js:1 build/admin-app.js:2 src/admin/pages/Setup.jsx:300
#: src/admin/pages/Setup.jsx:481
msgid "4. PDF Fonts"
msgstr "4. PDF 用フォント"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:301
msgid ""
"The Japanese fonts for PDF generation are not installed. Please install them "
"from \"Font Download\" on the Dashboard."
msgstr ""
"PDF 用日本語フォントが配置されていません。ダッシュボードの「フォントダウン"
"ロード」から配置してください。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:315
msgid "Before You Start"
msgstr "プラグインを使い始める前に"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:316
msgid ""
"Complete the initial setup for security and PDF generation. You can start "
"operations once all checks pass."
msgstr ""
"セキュリティと PDF 生成に必要な初期設定を完了させましょう。すべてのチェックが"
"完了すれば運用開始です。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:321
msgid "Encryption Key Setup"
msgstr "暗号化キー設定"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:322
msgid "Set up the AES-256-GCM encryption key to protect member personal data."
msgstr "会員の個人情報を保護する AES-256-GCM 暗号化キーを設定します。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:324
msgid "Set as a constant in wp-config.php"
msgstr "wp-config.php に定数として設定"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:325
msgid "Cannot be changed once set (data would become unrecoverable)"
msgstr "一度設定したら変更不可 (データ復号不能になるため)"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:326
msgid "Always keep a backup in a safe location"
msgstr "必ずバックアップを安全な場所に保管"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:331
msgid "PDF Font Installation"
msgstr "PDF フォント配置"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:332
msgid ""
"Install the Japanese fonts required for generating invoice, receipt, and "
"certificate PDFs."
msgstr "請求書・領収書・参加証の PDF 生成に必要な日本語フォントを配置します。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:334
msgid "Can be auto-downloaded from the Dashboard"
msgstr "ダッシュボードから自動ダウンロード可能"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:335
msgid "Two fonts required: IPAex Gothic and IPAex Mincho"
msgstr "IPAex ゴシック・IPAex 明朝の2種類が必要"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:336
msgid "Open source license — safe for commercial use"
msgstr "OSS ライセンスのため商用利用も安心"

#: build/admin-app.js:1 build/public-app.js:2 build/public-app.js:3
#: src/admin/pages/Setup.jsx:341 src/public/pages/Mypage.jsx:41
#: src/public/pages/Mypage.jsx:627
msgid "Email Preferences"
msgstr "メール配信設定"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:342
msgid ""
"Configure SMTP settings required for sending automatic emails such as "
"registration confirmations and payment notifications."
msgstr "申込確認・入金通知などの自動メール送信に必要な SMTP 設定を行います。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:344
msgid "Configure in WordPress admin under Settings → SMTP"
msgstr "WordPress 管理画面の設定 → SMTP で設定"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:345
msgid "For Xserver, check SMTP details in the server panel"
msgstr "Xserver の場合はサーバーパネルから SMTP 情報を確認"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:346
msgid "Verify by sending a test email"
msgstr "テストメールで送信確認を実施"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:358
msgid "All initial setup is complete"
msgstr "全ての初期設定が完了しています"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:359
msgid ""
"Security, PDF generation, and email delivery settings are all working "
"correctly. You can start managing events."
msgstr ""
"セキュリティ・PDF 生成・メール配信の設定がすべて正常に動作しています。イベン"
"ト管理を開始できます。"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:361
msgid "Always back up the encryption key to a safe location — never lose it"
msgstr "暗号化キーは絶対に紛失しないよう安全な場所にバックアップしてください"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:362
msgid "Font files may need to be re-installed after server migration"
msgstr "サーバー移行時はフォントファイルの再配置が必要になる場合があります"

#: build/admin-app.js:1 src/admin/pages/Setup.jsx:363
msgid "After changing SMTP settings, verify by sending a test email"
msgstr "SMTP 設定を変更した場合はテストメールで動作確認を行ってください"

#. translators: %d: number of pending setup items
#: build/admin-app.js:2 src/admin/pages/Setup.jsx:378
msgid "%d setup item(s) are incomplete"
msgstr "未完了の設定項目が%d件あります"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:382
msgid ""
"Please configure the items below. Once all checks pass, you are ready to go "
"live."
msgstr ""
"以下の項目を設定してください。すべてのチェックが完了すれば運用開始です。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:411
msgid "Encryption key — set in wp-config.php"
msgstr "暗号化キー — wp-config.php で設定済み"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:412
msgid "Encryption key — auto-generated (stored in the database)"
msgstr "暗号化キー — 自動生成（データベース内に保管）"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:418
msgid ""
"Personal data is encrypted with AES-256-GCM. The key is stored outside the "
"database, which is the most secure setup."
msgstr ""
"個人情報は AES-256-GCM で暗号化されています。キーはデータベースの外にあり、最"
"も安全な方式で運用中です。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:419
msgid ""
"Personal data is encrypted with AES-256-GCM. However, the key is stored in "
"the database as well, so encryption offers limited protection if a database "
"backup is leaked. Define CONF_MANAGER_ENCRYPTION_KEY in wp-config.php to "
"move the key out of the database."
msgstr ""
"個人情報は AES-256-GCM で暗号化されています。ただし暗号化キーもデータベースに"
"保存されているため、データベースのバックアップが流出した場合は暗号化の効果が"
"限られます。wp-config.php に CONF_MANAGER_ENCRYPTION_KEY を設定すると、キーが"
"データベースの外に出ます。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:430
msgid "Learn more about encryption"
msgstr "暗号化について詳しく見る"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:447
msgid "Timezone"
msgstr "タイムゾーン"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:447
msgid "Not configured"
msgstr "未設定"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:449
msgid ""
"The timezone is set. Event times and early-bird pricing deadlines are "
"evaluated using this timezone."
msgstr ""
"タイムゾーンが設定されています。イベント時刻・前売料金期限の判定はこのタイム"
"ゾーンで処理されます。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:450
msgid ""
"Please set the timezone under WordPress Admin → Settings → General → "
"Timezone. For Japan, select \"Tokyo\". It is used to evaluate event times "
"and early-bird pricing deadlines."
msgstr ""
"WordPress 管理画面 → 設定 → 一般 → タイムゾーンを設定してください。日本の場合"
"は「東京」を選択します。イベント時刻・前売料金期限の判定に使用されます。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:455
msgid "To change:"
msgstr "変更する場合:"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:455
msgid "Settings → General"
msgstr "設定 → 一般"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:464
msgid "Registration Page"
msgstr "参加申込ページ"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:466
msgid "A published page containing the [conf_manager] shortcode was found."
msgstr "[conf_manager] ショートコードを含む公開ページが見つかりました。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:467
msgid ""
"Create a page, enter [conf_manager] in the content, and publish it. "
"Recommended slug: /c-registration/"
msgstr ""
"固定ページを作成し、本文に [conf_manager] を入力して公開してください。推奨ス"
"ラッグ: /c-registration/"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:474
msgid ""
"A published page containing the [conf_manager view=\"mypage\"] shortcode was "
"found."
msgstr ""
"[conf_manager view=\"mypage\"] ショートコードを含む公開ページが見つかりまし"
"た。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:475
msgid ""
"Create a page, enter [conf_manager view=\"mypage\"] in the content, and "
"publish it. Recommended slug: /c-mypage/"
msgstr ""
"固定ページを作成し、本文に [conf_manager view=\"mypage\"] を入力して公開して"
"ください。推奨スラッグ: /c-mypage/"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:487
msgid ""
"Can be downloaded using the \"Download IPAex Fonts\" button on the Dashboard."
msgstr "ダッシュボードの「IPAex フォントをダウンロード」ボタンで取得できます。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:500
msgid ""
"Japanese fonts are required for PDF generation (invoices, receipts, "
"certificates). Download them from the Dashboard."
msgstr ""
"PDF 生成 (請求書・領収書・参加証) に日本語フォントが必要です。ダッシュボード"
"からダウンロードしてください。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:506
msgid "5. Email delivery settings"
msgstr "5. メール配信設定"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:508
msgid "Recommended Setup (Anti-spoofing & Deliverability)"
msgstr "推奨構成 (なりすまし防止・到達率向上)"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:509
msgid ""
"To prevent conference emails from being flagged as spam, the following setup "
"is strongly recommended."
msgstr ""
"学会の案内メールが参加者の迷惑メールフォルダーに振り分けられないよう、以下の"
"構成を強く推奨します。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:514
msgid "Use an email address with your own domain"
msgstr "独自ドメインのメールアドレスを使用"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:515
msgid ""
"Set the FROM address to the same domain as your site (e.g., info@your-"
"conference.jp). Free email services like Gmail may fail domain "
"authentication and be flagged as spoofing."
msgstr ""
"FROM アドレスをサイトと同じドメイン (例: info@your-conference.jp) に設定しま"
"す。Gmail 等のフリーメールは送信ドメイン認証に失敗し、なりすましと判定される"
"原因になります。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:521
msgid "Send via authenticated server using an SMTP plugin"
msgstr "SMTP プラグインで認証済みサーバー経由送信"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:522
msgid ""
"WordPress default wp_mail() uses the server's sendmail, which is easily "
"spoofed and often rejected. SMTP authentication establishes you as a "
"legitimate sender."
msgstr ""
"WordPress 標準の wp_mail() はサーバーの sendmail を使用するため、送信元を詐称"
"しやすく受信側で拒否されやすいです。SMTP 認証を通すことで正規の送信者として扱"
"われます。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:528
msgid "Set up SPF + DKIM + DMARC"
msgstr "SPF + DKIM + DMARC をすべて設定"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:529
msgid ""
"These three together provide sender legitimacy, tamper prevention, and "
"failure policy — preventing email spoofing. Since February 2024, Gmail "
"rejects emails from senders without these settings."
msgstr ""
"この3つを組み合わせることで「送信元の正当性」「メール内容の改ざん防止」「認証"
"失敗時のポリシー」が揃い、なりすましメールを防止できます。Gmail は2024年2月以"
"降、これらの設定がない送信者からのメールを拒否する方針です。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:539
msgid "SMTP plugin:"
msgstr "SMTP プラグイン:"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:540
msgid "SMTP plugin: Not detected"
msgstr "SMTP プラグイン: 未検出"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:543
msgid "SMTP plugin is active. Email deliverability is improved."
msgstr "SMTP プラグインが有効です。メールの到達率が向上します。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:544
msgid ""
"An SMTP plugin is strongly recommended for better email deliverability. The "
"default wp_mail() is often flagged as spam."
msgstr ""
"メールの到達率を向上させるため、SMTP プラグインの導入を強く推奨します。サー"
"バー標準の wp_mail() はスパム判定されやすいです。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:550
msgid "Recommended SMTP Plugins"
msgstr "推奨 SMTP プラグイン"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:554
msgid "Plugin"
msgstr "プラグイン"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:555
msgid "Features"
msgstr "特徴"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:556
msgid "Supported Services"
msgstr "対応サービス"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:562
msgid "Most popular and stable. Free version covers basic needs"
msgstr "最も利用者が多く安定。無料版で基本機能は十分"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:567
msgid "Includes send logs and resend. Completely free"
msgstr "送信ログ・再送機能付き。完全無料"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:573
msgid "Search and install from WordPress admin → Plugins → Add New."
msgstr ""
"WordPress 管理画面 → プラグイン → 新規追加 から検索してインストールできます。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:579
msgid "DNS Authentication (SPF / DKIM / DMARC)"
msgstr "DNS 認証設定 (SPF / DKIM / DMARC)"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:581
msgid ""
"To prevent emails from being flagged as spam, configure the following DNS "
"authentication records for your sending domain."
msgstr ""
"メールがスパム判定されないために、送信ドメインの DNS に以下の認証レコードを設"
"定してください。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:584
msgid "Target domain:"
msgstr "対象ドメイン:"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:591
msgid "Authentication Method"
msgstr "認証方式"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:592
msgid "Purpose"
msgstr "目的"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:593
msgid "DNS Record Example"
msgstr "DNS レコード例"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:599
msgid "Proves the legitimacy of the sending server"
msgstr "送信元サーバーの正当性を証明"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:603
msgid "* For Xserver. Varies by hosting provider"
msgstr "※ Xserver の場合。サーバー会社により異なります"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:608
msgid "Proves the email has not been tampered with"
msgstr "メール改ざんされていないことを証明"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:611
msgid ""
"Enable in the server or SMTP service admin panel. Records are auto-generated"
msgstr ""
"サーバーまたは SMTP サービスの管理画面で有効化。レコードは自動生成されます"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:617
msgid "Policy for SPF/DKIM failures"
msgstr "SPF/DKIM 失敗時の処理ポリシー"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:625
msgid "Setup Steps by Server"
msgstr "サーバー別 設定手順"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:629
msgid "Server"
msgstr "サーバー"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:632
msgid "Configuration Location"
msgstr "設定場所"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:638
#: src/admin/pages/Setup.jsx:650
msgid "Auto-configured"
msgstr "自動設定済み"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:639
msgid "Enable in Server Panel"
msgstr "サーバーパネルで有効化"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:640
msgid "Server Panel → Email → DKIM Settings"
msgstr "サーバーパネル → メール → DKIM 設定"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:643
msgid "Sakura Rental Server"
msgstr "さくらレンタルサーバー"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:644
#: src/admin/pages/Setup.jsx:651
msgid "Add manually in DNS settings"
msgstr "DNS 設定で手動追加"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:645
msgid "Not supported (SMTP service recommended)"
msgstr "非対応 (SMTP サービス推奨)"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:646
msgid "Control Panel → Domain → DNS"
msgstr "コントロールパネル → ドメイン → DNS"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:652
msgid "Control Panel → DNS"
msgstr "コントロールパネル → DNS"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:656
msgid "Auto-generated with setup guide in service dashboard"
msgstr "サービス管理画面で自動生成・設定案内あり"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:657
msgid "Service dashboard"
msgstr "各サービスのダッシュボード"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:662
msgid "Checklist to Avoid Spam Filtering"
msgstr "スパム判定を避けるためのチェックリスト"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:664
msgid "Install an SMTP plugin and send via authenticated SMTP server"
msgstr "SMTP プラグインを導入し、認証済みの SMTP サーバー経由で送信する"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:665
msgid "Set SPF records in DNS (sender legitimacy)"
msgstr "SPF レコードを DNS に設定する (送信元の正当性証明)"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:666
msgid "Enable DKIM (email tamper prevention)"
msgstr "DKIM を有効化する (メール改ざん防止)"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:667
msgid "Set DMARC policy (handling for authentication failures)"
msgstr "DMARC ポリシーを設定する (認証失敗時の処理指定)"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:668
msgid ""
"Use an email address on the same domain as your site for the FROM address"
msgstr "FROM アドレスにサイトと同じドメインのメールアドレスを使用する"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:669
msgid "Consider dedicated email services like SendGrid for bulk sending"
msgstr "大量送信時は SendGrid 等の専用メール配信サービスを検討する"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:675
msgid "6. Payment methods and options"
msgstr "6. 決済手段・オプション設定"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:677
msgid "Payment Methods"
msgstr "利用する決済手段"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:679
msgid ""
"Select payment methods to show on the registration form. Multiple selections "
"allowed."
msgstr "申込フォームに表示する決済手段を選択してください。複数選択可能です。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:691
msgid "Qualified Invoice Issuer Registration Number"
msgstr "適格請求書発行事業者登録番号"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:695
msgid ""
"Enter your registration number under the Invoice System. It will appear on "
"invoices and receipts."
msgstr ""
"インボイス制度に基づく登録番号を入力してください。請求書・領収書に記載されま"
"す。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:713
msgid "Payment method settings saved."
msgstr "決済手段の設定を保存しました。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:721
msgid "Save Payment Methods"
msgstr "決済手段を保存"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:733
msgid "Notification Settings"
msgstr "通知設定"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:735
msgid "Email admin on new registration"
msgstr "新規申込時に管理者へメール通知する"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:738
msgid ""
"Send a notification email each time a participant registers for an event."
msgstr "参加者がイベントに申し込むたびに管理者へ通知メールを送信します。"

#: build/admin-app.js:2 src/admin/pages/Setup.jsx:741
msgid "Notification email address(es)"
msgstr "通知先メールアドレス"

#. translators: %s: WordPress admin email
#: build/admin-app.js:3 src/admin/pages/Setup.jsx:748
msgid ""
"Where to send new-registration notices. Separate multiple addresses with "
"commas. Leave blank to use the admin email (%s)."
msgstr ""
"新規申込の通知先です。複数指定する場合はカンマで区切ります。空欄の場合は管理"
"者メールアドレス（%s）に送信します。"

#: build/admin-app.js:3 src/admin/pages/Setup.jsx:753
msgid "Require admin approval for self-registration"
msgstr "自己登録に管理者承認を必要とする"

#: build/admin-app.js:3 src/admin/pages/Setup.jsx:756
msgid ""
"When enabled, self-registrations will have \"pending\" status until approved "
"by an admin. Approve or reject from Member Management."
msgstr ""
"有効にすると、フォームからの自己登録時に管理者が承認するまで会員ステータスが"
"「承認待ち」になります。会員管理画面から承認/却下できます。"

#: build/admin-app.js:3 src/admin/pages/Setup.jsx:759
msgid "Society Name Prefix"
msgstr "学会名の前置"

#: build/admin-app.js:3 src/admin/pages/Setup.jsx:761
msgid "Society short name"
msgstr "学会の略称"

#: build/admin-app.js:3 src/admin/pages/Setup.jsx:765
msgid ""
"Shown in front of member types, e.g. \"JXX Society_Regular Member\". Useful "
"for co-hosted events, where attendees who belong to another society may "
"otherwise read \"Regular Member\" as their own. Leave blank to show member "
"types unchanged."
msgstr ""
"会員種別の前に付きます（例:「日本○○学会_正会員」）。共催の催しでは、他学会の"
"会員が「正会員」を自分のことだと読んでしまうことがあります。空欄にすると会員"
"種別はそのまま表示されます。"

#: build/admin-app.js:3 src/admin/pages/Setup.jsx:775
msgid "Use site name"
msgstr "サイト名を入れる"

#. translators: %s: example of a decorated member type, e.g. "JXX Society_Regular Member"
#: build/admin-app.js:4 src/admin/pages/Setup.jsx:781
msgid "Preview: %s"
msgstr "表示例: %s"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:784
msgid "Preview: member types are shown as-is."
msgstr "表示例: 会員種別はそのまま表示されます。"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:789
msgid "Email Delivery Settings (SMTP)"
msgstr "メール配信設定 (SMTP)"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:791
msgid ""
"Send emails via SMTP using your own domain email account. Falls back to PHP "
"mail() if not configured."
msgstr ""
"独自ドメインのメールアカウントで SMTP 送信を行います。未設定の場合は PHP "
"mail() で送信されます。"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:797
msgid "SMTP is configured in wp-config.php (recommended)."
msgstr "SMTP が wp-config.php で設定されています (推奨)。"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:800
msgid "Host:"
msgstr "ホスト:"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:808
msgid "SMTP Host"
msgstr "SMTP ホスト"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:815
msgid "Port"
msgstr "ポート"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:822
msgid "Encryption"
msgstr "暗号化"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:834
msgid "Username (email address)"
msgstr "ユーザー名 (メールアドレス)"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:841
msgid "Password"
msgstr "パスワード"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:845
msgid "(Already set — enter only to change)"
msgstr "(設定済み・変更する場合のみ入力)"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:850
msgid ""
"Security recommendation: You can also define constants like "
"CONF_MANAGER_SMTP_HOST in wp-config.php."
msgstr ""
"セキュリティ推奨: wp-config.php に CONF_MANAGER_SMTP_HOST 等の定数を定義する"
"方法もあります。"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:872
msgid "Send Test"
msgstr "テスト送信"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:876
msgid "Bounce records: %d"
msgstr "バウンス記録: %d件"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:907
msgid "Notification settings saved."
msgstr "通知設定を保存しました。"

#: build/admin-app.js:4 src/admin/pages/Setup.jsx:915
msgid "Save Notification Settings"
msgstr "通知設定を保存"

#: build/admin-app.js:4 build/admin-app.js:12
#: src/admin/components/DataTable.jsx:41 src/admin/pages/Participants.jsx:647
msgid "No data available."
msgstr "データがありません。"

#: build/admin-app.js:4 build/admin-app.js:12
#: src/admin/components/DataTable.jsx:71 src/admin/pages/Participants.jsx:679
msgid "Previous"
msgstr "前へ"

#: build/admin-app.js:4 build/admin-app.js:12 build/public-app.js:2
#: src/admin/components/DataTable.jsx:82 src/admin/pages/Participants.jsx:690
#: src/public/pages/RegistrationForm.jsx:341
msgid "Next"
msgstr "次へ"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:39
#: src/admin/pages/Members.jsx:495
msgid "Member No."
msgstr "会員番号"

#: build/admin-app.js:4 build/admin-app.js:11 build/admin-app.js:12
#: build/admin-app.js:15 build/admin-app.js:26 build/public-app.js:2
#: build/public-app.js:3 src/admin/pages/Members.jsx:42
#: src/admin/pages/Participants.jsx:102 src/admin/pages/Participants.jsx:507
#: src/admin/pages/Participants.jsx:703 src/admin/pages/Payments.jsx:561
#: src/admin/pages/Payments.jsx:1193
#: src/public/components/GroupRegistrationForm.jsx:313
#: src/public/pages/Mypage.jsx:518 src/public/pages/Mypage.jsx:550
#: src/public/pages/RegistrationForm.jsx:509
msgid "Name"
msgstr "氏名"

#: build/admin-app.js:4 build/admin-app.js:21 src/admin/pages/Members.jsx:47
#: src/admin/pages/Payments.jsx:998
msgid "Type"
msgstr "種別"

#: build/admin-app.js:4 build/admin-app.js:12 build/public-app.js:3
#: src/admin/pages/Members.jsx:53 src/admin/pages/Participants.jsx:508
#: src/public/pages/Mypage.jsx:518
msgid "Email"
msgstr "メール"

#: build/admin-app.js:4 build/admin-app.js:11 build/public-app.js:2
#: build/public-app.js:3 src/admin/pages/Members.jsx:54
#: src/admin/pages/Members.jsx:515 src/admin/pages/Participants.jsx:118
#: src/public/components/SelfRegistrationForm.jsx:248
#: src/public/pages/Mypage.jsx:556
msgid "Organization"
msgstr "所属"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:57
#: src/admin/pages/Members.jsx:61 src/admin/pages/Members.jsx:469
msgid "Approved"
msgstr "承認"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:60
msgid "Auto-approve"
msgstr "自動承認"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:62
#: src/admin/pages/Members.jsx:428
msgid "Pending Approval"
msgstr "承認待ち"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:63
#: src/admin/pages/Members.jsx:472
msgid "Rejected"
msgstr "却下"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:71
msgid ""
"Registered without needing approval, because administrator approval is off."
msgstr "管理者承認がオフのため、承認を経ずに登録されました。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:72
msgid "An administrator approved this registration."
msgstr "管理者が承認しました。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:73
msgid "Waiting for an administrator to approve or reject."
msgstr "管理者の承認または却下を待っています。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:74
msgid "An administrator rejected this registration."
msgstr "管理者が却下しました。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:123
msgid ""
"Administrator approval is on: members who register themselves stay in "
"\"Pending Approval\" until you approve them here."
msgstr ""
"管理者承認はオンです。自分で登録した会員は「承認待ち」のまま止まり、この画面"
"で承認するまで有効になりません。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:124
msgid ""
"Administrator approval is off: members who register themselves are approved "
"automatically."
msgstr "管理者承認はオフです。自分で登録した会員は自動的に承認されます。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:129
msgid "Change this in Setup"
msgstr "初期設定で変更する"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:354
msgid "Centralized Member Management"
msgstr "会員情報を一元管理"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:355
msgid ""
"Securely manage regular, student, associate, and honorary members — "
"integrated with event participation and payments."
msgstr ""
"正会員・学生会員・賛助会員・名誉会員の情報を安全に管理し、イベント参加や決済"
"と連携します。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:360
msgid "Member Registration"
msgstr "会員登録"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:361
msgid "Supports manual registration and bulk CSV import."
msgstr "新規会員の手動登録や CSV 一括インポートに対応しています。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:363
msgid "Member numbers can be auto-generated or manually set"
msgstr "会員番号は自動採番または手動設定が可能"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:364
msgid "Email addresses are encrypted for secure storage"
msgstr "メールアドレスは暗号化して安全に保存"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:365
msgid "Search and filter by organization and department"
msgstr "所属・部署情報で検索・フィルタリング"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:370
msgid "Bulk CSV Import"
msgstr "CSV 一括インポート"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:371
msgid "Bulk import existing member lists from CSV files."
msgstr "既存の会員名簿を CSV ファイルで一括取り込みできます。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:373
msgid "Upload a CSV with header row"
msgstr "ヘッダー行付き CSV をアップロード"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:374
msgid "Duplicate detection is automatic based on email address"
msgstr "重複チェックはメールアドレスで自動判定"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:375
msgid "Preview import results before confirming"
msgstr "インポート結果のプレビューで確認後に確定"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:380
msgid "Using Member Types"
msgstr "会員種別の活用"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:381
msgid ""
"Automate fee calculations based on member type for efficient pricing "
"management."
msgstr "会員種別に応じたイベント参加費の自動適用で、料金管理を効率化します。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:383
msgid "Set fees by member type and participation type per event"
msgstr "イベントごとに会員種別×参加形態の料金を設定"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:384
msgid "Supports pricing for non-members (general) as well"
msgstr "非会員 (一般) も参加可能な料金体系に対応"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:385
msgid "Associate members integrate with sponsor management"
msgstr "賛助会員は協賛企業管理と連携"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:402
msgid "Search by name, kana, organization, or member no."
msgstr "氏名・カナ・所属・会員番号で検索"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:410
msgid "Member / Non-member"
msgstr "会員/非会員"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:411
msgid "Members only"
msgstr "会員のみ"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:412
msgid "Non-members only"
msgstr "非会員のみ"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:419
msgid "All Types"
msgstr "全種別"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:427
msgid "All approval statuses"
msgstr "全承認状態"

#: build/admin-app.js:4 build/admin-app.js:11 build/admin-app.js:18
#: src/admin/pages/Events.jsx:684 src/admin/pages/Members.jsx:432
#: src/admin/pages/Participants.jsx:604 src/admin/pages/Payments.jsx:767
msgid "Search"
msgstr "検索"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:437
#: src/admin/pages/Members.jsx:491
msgid "New Member"
msgstr "新規会員"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:442
#: src/admin/pages/Members.jsx:537
msgid "CSV Import"
msgstr "CSV インポート"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:250
#: src/admin/pages/Members.jsx:464
msgid "Edit"
msgstr "編集"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:254
msgid "Member approved."
msgstr "会員を承認しました。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:262
msgid "Reject this member registration?"
msgstr "この会員登録を却下しますか？"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:265
msgid "Member registration rejected."
msgstr "会員登録を却下しました。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:491
msgid "Edit Member"
msgstr "会員編集"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:497
msgid "Register as member"
msgstr "会員として登録"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:504
msgid "Registered as member"
msgstr "会員として登録されています"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:504
msgid "Registered as non-member. Check to upgrade to member."
msgstr "非会員として登録されています。チェックを入れると会員に昇格します。"

#: build/admin-app.js:4 build/public-app.js:2 src/admin/pages/Members.jsx:509
#: src/public/components/SelfRegistrationForm.jsx:238
msgid "Last Name (Kana)"
msgstr "姓 (カナ)"

#: build/admin-app.js:4 build/public-app.js:2 src/admin/pages/Members.jsx:510
#: src/public/components/SelfRegistrationForm.jsx:242
msgid "First Name (Kana)"
msgstr "名 (カナ)"

#: build/admin-app.js:4 build/admin-app.js:12 build/public-app.js:2
#: src/admin/pages/Members.jsx:511 src/admin/pages/Participants.jsx:709
#: src/public/components/GroupRegistrationForm.jsx:320
msgid "Email Address"
msgstr "メールアドレス"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:514
msgid "Phone Number"
msgstr "電話番号"

#: build/admin-app.js:4 build/public-app.js:2 build/public-app.js:3
#: src/admin/pages/Members.jsx:516
#: src/public/components/SelfRegistrationForm.jsx:253
#: src/public/pages/Mypage.jsx:562
msgid "Department"
msgstr "部署"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:517
msgid "Address"
msgstr "住所"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:239
msgid "Member updated."
msgstr "会員を更新しました。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:242
msgid "Member created."
msgstr "会員を作成しました。"

#: build/admin-app.js:4 build/admin-app.js:6 src/admin/pages/Events.jsx:1023
#: src/admin/pages/Members.jsx:521
msgid "Update"
msgstr "更新"

#: build/admin-app.js:4 build/admin-app.js:6 src/admin/pages/Events.jsx:1023
#: src/admin/pages/Members.jsx:521
msgid "Create"
msgstr "作成"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:273
msgid "Delete this member?"
msgstr "この会員を削除しますか？"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:278
msgid "Member deleted."
msgstr "会員を削除しました。"

#: build/admin-app.js:4 build/admin-app.js:6 build/admin-app.js:12
#: build/public-app.js:2 src/admin/pages/Events.jsx:763
#: src/admin/pages/Events.jsx:902 src/admin/pages/Members.jsx:525
#: src/admin/pages/Participants.jsx:529
#: src/public/components/GroupRegistrationForm.jsx:328
msgid "Delete"
msgstr "削除"

#: build/admin-app.js:4 build/admin-app.js:6 build/admin-app.js:11
#: build/admin-app.js:12 build/admin-app.js:21 build/public-app.js:2
#: build/public-app.js:3 src/admin/pages/Events.jsx:27
#: src/admin/pages/Events.jsx:1027 src/admin/pages/Members.jsx:529
#: src/admin/pages/Members.jsx:674 src/admin/pages/Participants.jsx:46
#: src/admin/pages/Participants.jsx:735 src/admin/pages/Payments.jsx:945
#: src/public/components/SelfRegistrationForm.jsx:266
#: src/public/pages/Mypage.jsx:20 src/public/pages/Mypage.jsx:351
#: src/public/pages/Mypage.jsx:525
msgid "Cancel"
msgstr "キャンセル"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:543
msgid "CSV File Specifications"
msgstr "CSV ファイル仕様"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:545
msgid "File Format"
msgstr "ファイル形式"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:546
msgid "Comma-separated (.csv), double-quote enclosed"
msgstr "カンマ区切り (.csv)、ダブルクォート囲み対応"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:547
#: src/admin/pages/Members.jsx:607
msgid "Character Encoding"
msgstr "文字コード"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:548
msgid "UTF-8 (recommended) or Shift_JIS (Excel default)"
msgstr "UTF-8（推奨）または Shift_JIS（Excel 標準）"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:549
msgid "Required Columns"
msgstr "必須カラム"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:550
msgid "(Last Name)"
msgstr "(姓)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:550
msgid "(First Name)"
msgstr "(名)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:551
msgid "Recommended Columns"
msgstr "推奨カラム"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Member No.)"
msgstr "(会員番号)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Member Type)"
msgstr "(会員種別)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Last Name Kana)"
msgstr "(姓カナ)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(First Name Kana)"
msgstr "(名カナ)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Phone)"
msgstr "(電話番号)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Organization)"
msgstr "(所属)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Department)"
msgstr "(部署)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:552
msgid "(Address)"
msgstr "(住所)"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:553
msgid "Columns That Are Not Imported"
msgstr "取り込まれない列"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:554
msgid ""
"Any column name other than the above is silently ignored. Aliases such as "
"tel or Japanese header names are not supported."
msgstr ""
"上記以外の列名は無言で無視されます（tel などの別名や日本語のヘッダーには対応"
"していません）。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:555
msgid "Duplicate Detection"
msgstr "重複判定"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:556
msgid "Matches existing members by email address"
msgstr "メールアドレスで既存会員と照合"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:559
msgid ""
"* The first row must be a header row. member_type values: regular / "
"student / associate / honorary / general"
msgstr ""
"※ 1行目はヘッダー行（カラム名）が必須です。member_type の値: regular（正会"
"員）/ student（学生）/ associate（賛助）/ honorary（名誉）/ general（非会員）"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:562
msgid ""
"* Columns other than the required ones may be left blank. When overwriting "
"existing members, a blank cell does not clear the existing value."
msgstr ""
"※ 必須以外の列は空欄でも取り込めます。既存会員を上書き更新するとき、空欄のセ"
"ルは既存の値を消しません。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:568
msgid "Important Notes on Email Addresses"
msgstr "メールアドレスに関する重要な注意"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:570
msgid ""
"Email addresses are used as the unique identifier for duplicate detection. "
"Different addresses will be registered as separate members."
msgstr ""
"メールアドレスは会員の一意識別子 (重複判定キー) として使用されます。アドレス"
"が異なると別人として新規登録されます。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:571
msgid ""
"If a member's email address has changed, even with \"overwrite existing "
"members\" enabled, it will not match the existing record and will create a "
"duplicate. Update the address in Member Management before importing."
msgstr ""
"同一人物のメールアドレスが変更された場合、「既存会員を上書き更新する」を ON "
"にしても既存データとは紐づかず、二重登録になります。事前に会員管理画面でアド"
"レスを更新してからインポートしてください。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:572
msgid ""
"Duplicate registrations will cause incorrect registration history and "
"certificate issuance on My Page. Always verify email address matches before "
"importing."
msgstr ""
"二重登録が発生すると、マイページでの申込履歴・参加証の発行が正しく行われませ"
"ん。インポート前に必ずメールアドレスの一致を確認してください。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:573
msgid ""
"Email addresses are case-insensitive (automatically normalized to lowercase)."
msgstr ""
"メールアドレスの大文字・小文字は区別されません (自動的に小文字に統一されま"
"す)。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:574
msgid ""
"When overwriting existing members, a blank cell leaves the existing value "
"unchanged. To clear a value, edit that member in Member Management."
msgstr ""
"既存会員を上書き更新するとき、空欄のセルは既存の値を変更しません。値を消す場"
"合は会員管理で個別に編集してください。"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:600
msgid "Download CSV template (with 2 sample rows)"
msgstr "CSVテンプレートをダウンロード（サンプルデータ2行付き）"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:616
msgid "Overwrite existing members"
msgstr "既存会員を上書き更新する"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:628
msgid "Select CSV file"
msgstr "CSV ファイルを選択"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:635
msgid "Preview"
msgstr "プレビュー"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:637
msgid " data row(s) detected"
msgstr "件のデータ行を検出"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:655
msgid "other"
msgstr "他"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:320
msgid "added"
msgstr "件追加"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:321
msgid " to update"
msgstr "件更新"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:322
msgid "skipped"
msgstr "件スキップ"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:323
msgid " error(s)"
msgstr "件エラー"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:324
msgid "Import complete:"
msgstr "インポート完了:"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:671
msgid "Importing..."
msgstr "インポート中..."

#: build/admin-app.js:4 src/admin/pages/Members.jsx:671
msgid " row(s) to import"
msgstr "件をインポート実行"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:678
msgid "* Existing members with matching emails will be overwritten"
msgstr "※ 同一メールの既存会員は上書き更新されます"

#: build/admin-app.js:4 src/admin/pages/Members.jsx:679
msgid "* Existing members with matching emails will be skipped"
msgstr "※ 同一メールの既存会員はスキップされます"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:24
msgid "Draft"
msgstr "下書き"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:25
msgid "Published"
msgstr "公開"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:26
msgid "Closed"
msgstr "締切"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:65
msgid "¥0 (free)"
msgstr "¥0（無料）"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:71
msgid "not offered"
msgstr "受け付けない"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:86
msgctxt "fee is zero"
msgid "Free"
msgstr "無料"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:127
#: src/admin/pages/Events.jsx:711
msgid "Title"
msgstr "タイトル"

#: build/admin-app.js:4 build/admin-app.js:11 build/admin-app.js:12
#: build/admin-app.js:13 build/public-app.js:3 src/admin/pages/Events.jsx:133
#: src/admin/pages/Events.jsx:715 src/admin/pages/Participants.jsx:123
#: src/admin/pages/Participants.jsx:520 src/admin/pages/Participants.jsx:720
#: src/admin/pages/Participants.jsx:767 src/admin/pages/Participants.jsx:786
#: src/public/pages/Mypage.jsx:524
msgid "Venue"
msgstr "会場"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:168
msgid "Tax-exempt (0%)"
msgstr "非課税 (0%)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:169
msgid "Reduced rate (8%)"
msgstr "軽減税率 (8%)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:170
msgid "Standard rate (10%)"
msgstr "標準税率 (10%)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:200
#: src/admin/pages/Events.jsx:666
msgid "Event published."
msgstr "イベントを公開しました。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:261
#: src/admin/pages/Events.jsx:670
msgid "Publish"
msgstr "公開する"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:616
msgid "Streamline Event Operations"
msgstr "イベント運営を効率化"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:617
msgid ""
"Manage everything from creating conferences, meetings, and symposiums to "
"setting participation fees."
msgstr "学会・研究会・シンポジウムの作成から参加費設定まで一括管理できます。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:622
msgid "Create Events"
msgstr "イベント作成"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:623
msgid ""
"Register basic info such as title, dates, venue, and capacity to publish an "
"event."
msgstr ""
"タイトル・日時・会場・定員などの基本情報を登録してイベントを公開します。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:625
msgid "Set status to \"Published\" to start accepting registrations"
msgstr "ステータスを「公開」にすると申込受付を開始"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:626
msgid "Control registration period with start and deadline dates"
msgstr "申込開始日・締切日で受付期間を制御"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:627
msgid "Organizer info is reflected on certificates and invoices"
msgstr "主催者情報は参加証・帳票に反映"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:632
msgid "Pricing"
msgstr "料金設定"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:633
msgid "Set flexible fees using a member type × participation type matrix."
msgstr "会員種別×参加形態のマトリックスで参加費を柔軟に設定できます。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:635
msgid "Set individual prices for regular members, students, and non-members"
msgstr "正会員・学生・非会員それぞれの料金を個別設定"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:636
msgid "Support different prices for onsite and online participation"
msgstr "会場参加とオンライン参加で異なる料金に対応"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:637
msgid "Choose tax rate (0% / 8% / 10%)"
msgstr "消費税率 (0%/8%/10%) を選択可能"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:659
msgid "To publish this event, change the status to \"Published\"."
msgstr ""
"このイベントを公開したい場合は、ステータスを「公開」に変更してください。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:679
msgid "Search by title/venue"
msgstr "タイトル・会場で検索"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:689
#: src/admin/pages/Events.jsx:707
msgid "New Event"
msgstr "新規イベント"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:707
msgid "Edit Event"
msgstr "イベント編集"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:712
msgid "Description"
msgstr "説明"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:713
msgid "Start Date"
msgstr "開始日時"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:714
msgid "End Date"
msgstr "終了日時"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:716
msgid "Venue Address"
msgstr "会場住所"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:717
msgid "Capacity"
msgstr "定員"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:718
msgid "Registration Opens"
msgstr "申込開始日時"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:719
msgid "Registration Closes"
msgstr "申込締切日時"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:721
msgid "Abstract submission settings"
msgstr "演題投稿設定"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:722
msgid "Submission Start"
msgstr "演題受付開始"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:723
msgid "Submission Deadline"
msgstr "演題受付締切"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:726
msgid "Submission mode"
msgstr "投稿モード"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:730
msgid "Form entry"
msgstr "フォーム入力"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:731
msgid "Word template"
msgstr "Word テンプレート"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:732
msgid "Hybrid (form + template)"
msgstr "ハイブリッド（フォーム＋テンプレート）"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:735
msgid ""
"Authors enter only the title in the form and upload a completed Word file."
msgstr ""
"著者はタイトルのみフォーム入力し、記入済み Word ファイルをアップロードしま"
"す。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:737
msgid ""
"In addition to form entry (title, abstract, keywords), authors also upload a "
"completed Word file."
msgstr ""
"著者はフォーム入力（タイトル/抄録/キーワード）に加え、記入済み Word ファイル"
"もアップロードします。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:738
msgid ""
"Authors enter the title, abstract, and keywords in the form (traditional "
"method)."
msgstr "著者はフォームでタイトル/抄録/キーワードを入力します（従来方式）。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:745
msgid "Word template (.docx)"
msgstr "Word テンプレート (.docx)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:748
msgid "Current template:"
msgstr "現在のテンプレート:"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:787
msgid "The template has been uploaded."
msgstr "テンプレートをアップロードしました。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:792
msgid "Upload template"
msgstr "テンプレートをアップロード"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:794
msgid "Note: the template can be uploaded after the event is saved."
msgstr "※テンプレートはイベント保存後にアップロードできます。"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:801
msgid ""
"Character limit (blank = no limit) * Simple character count (full-width and "
"half-width each count as 1)"
msgstr ""
"文字数上限 (空欄＝制限なし) ※単純文字数カウント (全角・半角問わず1文字) 方式"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:803
#: src/admin/pages/Events.jsx:812
msgid "Title Limit"
msgstr "タイトル上限"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:803
#: src/admin/pages/Events.jsx:812
msgid "e.g., 100"
msgstr "例: 100"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:804
msgid "Abstract Limit"
msgstr "抄録上限"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:804
msgid "e.g., 800"
msgstr "例: 800"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:805
msgid "Keywords Limit"
msgstr "キーワード上限"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:805
msgid "e.g., 200"
msgstr "例: 200"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:811
msgid "Character limit (template mode: title only)"
msgstr "文字数上限 (テンプレートモード: タイトルのみ)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:820
msgid "Tax Rate"
msgstr "税率"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:822
msgid "Bank Transfer & Organizer Info"
msgstr "振込先・主催者情報"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:823
msgid "Account Holder Name"
msgstr "振込先名義"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:824
msgid "Bank Transfer Details"
msgstr "振込先情報"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:824
msgid "Enter bank name, branch, account number, etc. separated by line breaks"
msgstr "銀行名・支店名・口座番号などを改行区切りで入力"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:825
msgid "Organizer Information"
msgstr "主催者情報"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:825
msgid ""
"Enter organizer name, postal code, address, etc. separated by line breaks"
msgstr "主催者名・郵便番号・住所などを改行区切りで入力"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:827
msgid "Advance Fee (excl. tax)"
msgstr "前売料金 (税抜)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:827
msgid "Fee Settings (excl. tax)"
msgstr "料金設定 (税抜)"

#: build/admin-app.js:4 src/admin/pages/Events.jsx:829
msgid "Leave blank or enter 0 to treat this as free (¥0)."
msgstr "空欄または0は無料 (¥0) として扱われます。"

#. translators: %s: comma-separated fee category names
#: build/admin-app.js:5 src/admin/pages/Events.jsx:840
msgid ""
"No price is set for any participation type: %s. Nobody can register under "
"these categories. Enter a price (or tick Free), or remove the row with ×."
msgstr ""
"%s は現地・オンラインのどちらにも料金が入っていません。この区分では誰も申し込"
"めません。料金を入力するか「無料」にチェックしてください。使わない区分なら × "
"で行を削除してください。"

#. translators: %s: fee category name (e.g. Student Member)
#: build/admin-app.js:6 src/admin/pages/Events.jsx:505
msgid ""
"Remove \"%s\" from the fee table?\n"
"\n"
"This event will no longer offer this category. Members of this type will "
"register under another category, at that category's price."
msgstr ""
"「%s」を料金表から外しますか？\n"
"\n"
"このイベントではこの区分を受け付けなくなります。この区分の会員は別の区分で、"
"その区分の料金で申し込むことになります。"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:872
msgid "Remove this fee category from the table"
msgstr "この参加区分を表から外す"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:885
#: src/admin/pages/Events.jsx:983
msgid "Enter type name"
msgstr "種別名を入力"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:910
msgid ""
"Tick \"Free\" to charge nothing (shown as ¥0). Leave a cell empty to not "
"offer that participation type. Remove a row with × to not offer that "
"category at all."
msgstr ""
"無料にする場合は「無料」にチェックを入れてください（¥0 と表示されます）。空欄"
"にした参加形態は受け付けません。区分ごと受け付けない場合は × で行を削除してく"
"ださい。"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:914
msgid "Removed from the table:"
msgstr "表から外した区分:"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:929
#: src/admin/pages/Events.jsx:1008
msgid "+ Add Member Type"
msgstr "＋ 会員種別を追加"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:932
msgid "Advance & On-site Pricing"
msgstr "前売・当日料金設定"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:934
msgid "Advance Ticket Deadline"
msgstr "前売締切日時"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:935
msgid ""
"When set, a two-tier pricing (advance / on-site) is applied. If not set, "
"only the above pricing applies."
msgstr ""
"設定すると前売料金・当日料金の二段階価格になります。未設定の場合は上記料金の"
"み適用。"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:944
msgid "On-site Fee (excl. tax)"
msgstr "当日料金 (税抜)"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:947
msgid "Copy from advance fees"
msgstr "前売料金からコピー"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:1000
msgid "Delete from on-site fee"
msgstr "当日料金から削除"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:1012
msgid "Registration Form Notice"
msgstr "申込画面への注意事項"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:1013
msgid "Notice about advance/on-site pricing. Shown on the registration form."
msgstr "前売・当日料金に関する注意事項。申込画面に表示されます。"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:1016
msgid ""
"e.g., Advance pricing is available until MM/DD. After the deadline, on-site "
"pricing applies."
msgstr ""
"例: 前売料金は○月○日までとなります。期日を過ぎますと当日料金が適用されます。"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:376
msgid "Event updated."
msgstr "イベントを更新しました。"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:382
#: src/admin/pages/Events.jsx:386
msgid "Event created."
msgstr "イベントを作成しました。"

#: build/admin-app.js:6 build/admin-app.js:11 build/admin-app.js:14
#: build/admin-app.js:26 src/admin/pages/Events.jsx:1031
#: src/admin/pages/Events.jsx:1121 src/admin/pages/Participants.jsx:419
#: src/admin/pages/Participants.jsx:845 src/admin/pages/Payments.jsx:1175
#: src/admin/pages/Payments.jsx:1266
msgid "Close"
msgstr "閉じる"

#: build/admin-app.js:6 build/admin-app.js:11 src/admin/pages/Events.jsx:1045
#: src/admin/pages/Events.jsx:1117
msgid "Cancel Event"
msgstr "催しをキャンセル"

#: build/admin-app.js:6 src/admin/pages/Events.jsx:1049
msgid ""
"Cancelling an event stops new registrations and removes it from the public "
"list. The event itself can be restored afterwards."
msgstr "催しをキャンセルすると、新しい申込を受け付けなくなり、公開一覧から外れます。催し自体は後から元に戻せます。"

#. translators: %d: number of registrations that can be cancelled with the event
#: build/admin-app.js:7 src/admin/pages/Events.jsx:1055
msgid "This event has %d registration(s) that can be cancelled with it."
msgstr "この催しには、一緒にキャンセルできる申込が %d 件あります。"

#. translators: %d: number of registrations already marked as attended
#: build/admin-app.js:8 src/admin/pages/Events.jsx:1063
msgid "%d more have already been marked as attended and cannot be cancelled."
msgstr "ほかに %d 件は出席済みのため、キャンセルできません。"

#. translators: %d: number of registrations that have a payment already received
#: build/admin-app.js:9 src/admin/pages/Events.jsx:1074
msgid ""
"%d of them have a payment that has already been received. Cancelling does "
"not refund anything — handle those refunds separately."
msgstr "そのうち %d 件は入金済みです。キャンセルしても返金は行われません。返金は別途ご対応ください。"

#: build/admin-app.js:9 src/admin/pages/Events.jsx:1089
msgid "Cancel the event only"
msgstr "催しだけをキャンセルする"

#: build/admin-app.js:9 src/admin/pages/Events.jsx:1091
msgid ""
"Registrations stay as they are, and their unpaid invoices keep being counted "
"as unpaid."
msgstr "申込はそのまま残り、未入金の請求も未入金として数えられ続けます。"

#. translators: %d: number of registrations that will be cancelled
#: build/admin-app.js:10 src/admin/pages/Events.jsx:1104
msgid "Cancel the event and its %d registration(s)"
msgstr "催しと申込 %d 件をまとめてキャンセルする"

#: build/admin-app.js:10 src/admin/pages/Events.jsx:1108
msgid ""
"Unpaid invoices are withdrawn with them. Restoring is done one registration "
"at a time."
msgstr "未入金の請求も一緒に取り下げられます。元に戻すのは申込 1 件ずつになります。"

#. translators: %d: number of registrations that were cancelled with the event
#: build/admin-app.js:11 src/admin/pages/Events.jsx:426
msgid "Event cancelled, along with %d registration(s)."
msgstr "催しと申込 %d 件をキャンセルしました。"

#: build/admin-app.js:11 src/admin/pages/Events.jsx:429
msgid "Event cancelled."
msgstr "イベントをキャンセルしました。"

#: build/admin-app.js:11 build/admin-app.js:18
#: src/admin/pages/Participants.jsx:41 src/admin/pages/Payments.jsx:754
msgid "All Statuses"
msgstr "全ステータス"

#: build/admin-app.js:11 build/public-app.js:2
#: src/admin/pages/Participants.jsx:42 src/public/pages/Mypage.jsx:16
msgid "Pending"
msgstr "申込中"

#: build/admin-app.js:11 build/public-app.js:2
#: src/admin/pages/Participants.jsx:43 src/public/pages/Mypage.jsx:17
msgid "Confirmed"
msgstr "確認済"

#: build/admin-app.js:11 build/public-app.js:2
#: src/admin/pages/Participants.jsx:45 src/public/pages/Mypage.jsx:19
msgid "Attended"
msgstr "出席"

#: build/admin-app.js:11 build/admin-app.js:14 build/admin-app.js:19
#: src/admin/pages/Participants.jsx:84 src/admin/pages/Payments.jsx:85
#: src/admin/pages/Payments.jsx:818
msgid "Refund due"
msgstr "要返金"

#: build/admin-app.js:11 build/admin-app.js:14 build/admin-app.js:19
#: src/admin/pages/Participants.jsx:85 src/admin/pages/Payments.jsx:86
#: src/admin/pages/Payments.jsx:823
msgid "Surcharge due"
msgstr "要追加徴収"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:108
msgid "Group Representative"
msgstr "団体代表者"

#: build/admin-app.js:11 build/public-app.js:3
#: src/admin/pages/Participants.jsx:109 src/public/pages/Mypage.jsx:470
msgid "Group"
msgstr "団体"

#: build/admin-app.js:11 build/admin-app.js:12 build/admin-app.js:13
#: build/public-app.js:3 src/admin/pages/Participants.jsx:119
#: src/admin/pages/Participants.jsx:509 src/admin/pages/Participants.jsx:765
#: src/admin/pages/Participants.jsx:776 src/public/pages/Mypage.jsx:495
msgid "Fee Category"
msgstr "参加区分"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:125
msgid "Billed Amount"
msgstr "請求金額"

#: build/admin-app.js:11 build/admin-app.js:19 build/public-app.js:2
#: src/admin/pages/Participants.jsx:128 src/admin/pages/Payments.jsx:873
#: src/public/components/GroupRegistrationForm.jsx:290
#: src/public/pages/RegistrationForm.jsx:482
#: src/public/pages/RegistrationForm.jsx:521
msgid "Transfer Account Name Note"
msgstr "振込口座名の申送り"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:222
msgid "Failed to load the participant list."
msgstr "参加者リストを読み込めませんでした。"

#: build/admin-app.js:11 build/admin-app.js:12 build/admin-app.js:18
#: src/admin/pages/Participants.jsx:398 src/admin/pages/Participants.jsx:511
#: src/admin/pages/Payments.jsx:635
msgid "Actions"
msgstr "操作"

#: build/admin-app.js:11 build/public-app.js:2
#: src/admin/pages/Participants.jsx:419
#: src/public/components/GroupRegistrationForm.jsx:304
#: src/public/components/GroupRegistrationForm.jsx:387
msgid "Staff"
msgstr "スタッフ"

#: build/admin-app.js:11 build/admin-app.js:12
#: src/admin/pages/Participants.jsx:433 src/admin/pages/Participants.jsx:744
msgid "Edit / Payment"
msgstr "修正/入金処理"

#: build/admin-app.js:11 build/admin-app.js:18 build/public-app.js:2
#: src/admin/pages/Participants.jsx:447 src/admin/pages/Payments.jsx:653
#: src/public/pages/Mypage.jsx:295
msgid "Invoice"
msgstr "請求書"

#: build/admin-app.js:11 build/admin-app.js:18 build/public-app.js:2
#: src/admin/pages/Participants.jsx:462 src/admin/pages/Payments.jsx:663
#: src/public/pages/Mypage.jsx:305
msgid "Receipt"
msgstr "領収書"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:552
msgid "Centralized Registration Management"
msgstr "申込状況を一元管理"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:553
msgid ""
"Track event registrations in real-time with status management and group "
"registration support."
msgstr ""
"イベントごとの参加申込をリアルタイムに把握し、ステータス管理・団体申込にも対"
"応します。"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:558
msgid "Status Management"
msgstr "ステータス管理"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:559
msgid ""
"Track participant progress through statuses: pending → confirmed → paid → "
"attended."
msgstr "申込中→確認済→入金済→出席のステータスで参加者の進捗を追跡します。"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:561
msgid "Automatically update status after payment confirmation"
msgstr "入金確認後に自動でステータスを更新"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:562
msgid "Process cancellations easily from the list"
msgstr "キャンセル処理も一覧から簡単に実行"

#: build/admin-app.js:11 build/admin-app.js:18
#: src/admin/pages/Participants.jsx:563 src/admin/pages/Payments.jsx:705
msgid "Filter by event and status"
msgstr "イベント・ステータスでフィルタリング"

#: build/admin-app.js:11 build/public-app.js:2
#: src/admin/pages/Participants.jsx:568
#: src/public/components/GroupRegistrationForm.jsx:222
#: src/public/pages/RegistrationForm.jsx:399
msgid "Group Registration"
msgstr "団体申込"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:569
msgid ""
"Group registration allows a representative to register multiple participants "
"at once."
msgstr "代表者が複数名分をまとめて申込できる団体申込機能です。"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:571
msgid "Representative registers all staff members together"
msgstr "代表者がスタッフ名簿をまとめて登録"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:572
msgid "Individual certificates for each person"
msgstr "個人ごとに参加証を発行"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:573
msgid "Invoices are issued collectively to the representative"
msgstr "請求は代表者宛に一括発行"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:578
msgid "Data Utilization"
msgstr "データ活用"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:579
msgid "Leverage registration data for efficient event management."
msgstr "申込データを活用して効率的なイベント運営を実現します。"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:581
msgid "Quickly find participants by registration number"
msgstr "登録番号で参加者を素早く検索"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:582
msgid "Monitor the ratio of onsite vs. online participation"
msgstr "参加形態（会場/オンライン）の比率を把握"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:583
msgid "Status changes are recorded in the audit log"
msgstr "ステータス変更の履歴を監査ログに記録"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:598
msgid "Search by registration no."
msgstr "登録番号で検索"

#: build/admin-app.js:11 src/admin/pages/Participants.jsx:610
msgid "There are no events to display. Please create an event first."
msgstr "表示できるイベントがありません。先にイベントを登録してください。"

#. translators: %d: number of participants
#: build/admin-app.js:12 src/admin/pages/Participants.jsx:621
msgid " / %d participants"
msgstr " / %d件"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:488
msgid "Group Staff List"
msgstr "団体スタッフ一覧"

#: build/admin-app.js:12 build/public-app.js:2
#: src/admin/pages/Participants.jsx:495
#: src/public/components/GroupRegistrationForm.jsx:371
msgid "+ Add Staff"
msgstr "+ スタッフ追加"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:502
msgid "No staff members."
msgstr "スタッフはいません。"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:314
msgid "Cancel this item?"
msgstr "この項目をキャンセルしますか？"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:320
msgid "Staff cancelled."
msgstr "スタッフをキャンセルしました。"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:699
msgid "Add Staff"
msgstr "スタッフ追加"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:725
msgid "Fee Category (Optional)"
msgstr "参加区分 (任意)"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:728
msgid ""
"e.g., regular, student, general (blank applies representative's member type)"
msgstr "例: regular, student, general(空欄の場合は代表者の会員種別を適用)"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:301
msgid "Staff added."
msgstr "スタッフを追加しました。"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:732
msgid "Add"
msgstr "追加"

#: build/admin-app.js:12 src/admin/pages/Participants.jsx:757
msgid "Edit Participation Category"
msgstr "参加区分の修正"

#. translators: %s: base fee amount
#: build/admin-app.js:13 src/admin/pages/Participants.jsx:793
msgid "Base fee (excl. tax): ¥%s"
msgstr "基本料金（税抜）: ¥%s"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:798
msgid ""
"Session option fees are recalculated as well. If an invoice was already "
"issued, it will be regenerated. The final amount appears in the list after "
"saving."
msgstr ""
"セッションオプション料金も再計算されます。請求書が発行済みの場合は再生成され"
"ます。最終的な金額は保存後に一覧へ表示されます。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:364
msgid "Fee classification updated."
msgstr "参加区分を更新しました。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:801
msgid "Save category"
msgstr "区分を保存"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:770
msgid ""
"This registration cannot be edited (it may be refunded, cancelled, or a "
"group registration)."
msgstr ""
"この申込は編集できません (返金済み・キャンセル済み、または団体申込の可能性が"
"あります)。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:806
msgid "Change Status"
msgstr "ステータス変更"

#: build/admin-app.js:13 build/admin-app.js:19
#: src/admin/pages/Participants.jsx:814 src/admin/pages/Payments.jsx:894
msgid ""
"The date the money arrived in your account (as shown on your bank "
"statement), not the date you checked it. This is what appears on the invoice "
"and receipt."
msgstr ""
"入金を確認した日ではなく、口座に入金された日（通帳の日付）です。請求書・領収"
"書にはこの日付が印字されます。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:820
msgid "Attended is the final status and cannot be changed."
msgstr "出席は最終ステータスのため変更できません。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:247
msgid ""
"Cancel this registration? The payment already received will NOT be refunded "
"automatically — handle the refund separately."
msgstr ""
"この申込をキャンセルしますか？ 受け取り済みの入金は自動では返金されません。返"
"金は別途ご対応ください。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:248
msgid ""
"Cancel this registration? The unpaid invoice will be withdrawn and will no "
"longer be counted as unpaid."
msgstr ""
"この申込をキャンセルしますか？ 未入金の請求は取り下げられ、未入金として数えら"
"れなくなります。"

#: build/admin-app.js:13 src/admin/pages/Participants.jsx:263
msgid "Status updated."
msgstr "ステータスを更新しました。"

#. translators: %s: target status label (e.g. Paid)
#: build/admin-app.js:14 src/admin/pages/Participants.jsx:835
msgid "Mark as %s"
msgstr "%sにする"

#: build/admin-app.js:14 src/admin/pages/Payments.jsx:69
msgid "No billing required"
msgstr "請求不要"

#: build/admin-app.js:14 src/admin/pages/Payments.jsx:111
msgid "Cash at desk"
msgstr "窓口現金"

#: build/admin-app.js:14 src/admin/pages/Payments.jsx:310
msgid "Failed to load the payment list."
msgstr "決済一覧を読み込めませんでした。"

#: build/admin-app.js:14 src/admin/pages/Payments.jsx:422
msgid "Select the purpose of this settlement first."
msgstr "先に精算の目的を選んでください。"

#: build/admin-app.js:14 src/admin/pages/Payments.jsx:434
msgid "Enter the corrected paid amount as a number of 0 or more."
msgstr "訂正後の入金額を 0 以上の数値で入力してください。"

#: build/admin-app.js:14 src/admin/pages/Payments.jsx:435
msgid "Enter a settlement amount of 1 or more."
msgstr "精算額は1円以上で入力してください。"

#. translators: 1: currently recorded amount, 2: new amount
#: build/admin-app.js:15 src/admin/pages/Payments.jsx:446
msgid ""
"Overwrite the recorded paid amount from %1$s to %2$s? No money changes "
"hands; only the record is corrected."
msgstr ""
"入金額の記録を %1$s から %2$s に書き換えます。お金は動かず、記録だけを直しま"
"す。よろしいですか？"

#: build/admin-app.js:15 src/admin/pages/Payments.jsx:460
msgid "Paid amount corrected."
msgstr "入金額を訂正しました。"

#: build/admin-app.js:15 src/admin/pages/Payments.jsx:477
msgid ""
"This will record a full refund and cancel the registration. Card payments "
"are no longer refunded automatically — refund the payment in your payment "
"provider yourself. Continue?"
msgstr ""
"全額の返金を記録し、申込を取り消します。カード決済の自動返金は行わないため、"
"返金はご利用の決済サービス側で行ってください。続行しますか？"

#: build/admin-app.js:15 src/admin/pages/Payments.jsx:478
msgid ""
"This will refund the full amount and cancel the registration. The "
"registration will be cancelled and this cannot be undone. Continue?"
msgstr ""
"全額返金して参加を取り消します。申込はキャンセルされ、この操作は取り消せませ"
"ん。よろしいですか？"

#: build/admin-app.js:15 src/admin/pages/Payments.jsx:501
msgid "Refunded in full and cancelled the registration."
msgstr "全額返金し、申込をキャンセルしました。"

#: build/admin-app.js:15 src/admin/pages/Payments.jsx:502
msgid "Settlement recorded."
msgstr "精算を記録しました。"

#: build/admin-app.js:15 build/admin-app.js:26 src/admin/pages/Payments.jsx:560
#: src/admin/pages/Payments.jsx:1191
msgid "Registration ID"
msgstr "登録 ID"

#: build/admin-app.js:15 build/admin-app.js:21 src/admin/pages/Payments.jsx:565
#: src/admin/pages/Payments.jsx:971
msgid "Billed"
msgstr "請求額"

#. translators: 1: originally received amount, 2: refunded total, 3: surcharged total
#: build/admin-app.js:16 src/admin/pages/Payments.jsx:581
msgid "Received %1$s / Refunded %2$s / Surcharged %3$s"
msgstr "入金 %1$s / 返金 %2$s / 追加徴収 %3$s"

#. translators: %s: overpaid amount
#: build/admin-app.js:17 src/admin/pages/Payments.jsx:605
msgid "%s more than the billed amount was received (refund due)"
msgstr "請求額より %s 多く入金されています（要返金）"

#. translators: %s: shortfall amount
#: build/admin-app.js:18 src/admin/pages/Payments.jsx:609
msgid "%s less than the billed amount was received (surcharge due)"
msgstr "請求額より %s 少なく入金されています（要追加徴収）"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:639
msgid "Details"
msgstr "詳細"

#: build/admin-app.js:18 build/admin-app.js:19 build/admin-app.js:21
#: src/admin/pages/Payments.jsx:643 src/admin/pages/Payments.jsx:863
#: src/admin/pages/Payments.jsx:942
msgid "Confirm Payment"
msgstr "入金確認"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:673
msgid "Settle"
msgstr "精算"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:533
msgid "Failed to export the CSV."
msgstr "CSV を書き出せませんでした。"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:687
msgid "CSV Export"
msgstr "CSV エクスポート"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:694
msgid "Streamline Payment Management"
msgstr "入金管理をスムーズに"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:695
msgid ""
"Manage the entire payment flow — from bank transfer reconciliation to "
"invoice issuance."
msgstr ""
"銀行振込の消し込みから帳票の発行まで、決済の流れをまとめて管理できます。"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:700
msgid "Payment Confirmation & Reconciliation"
msgstr "入金確認・消込"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:701
msgid "Confirm bank transfer payments and update participant status."
msgstr "銀行振込の入金を確認し、参加者のステータスを更新します。"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:703
msgid "Record transferor name and confirmation date for reconciliation"
msgstr "振込名義と確認日を記録して消込処理"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:704
msgid "Automatically notify participants after payment confirmation"
msgstr "入金確認後に参加者へ自動通知"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:710
msgid "Document Issuance"
msgstr "帳票発行"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:711
msgid ""
"Auto-generate invoices and receipts as PDFs, accessible from participants' "
"My Page."
msgstr ""
"請求書・領収書を PDF で自動生成し、参加者のマイページから閲覧可能にします。"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:713
msgid "Invoices are auto-generated upon registration confirmation"
msgstr "請求書は申込確認時に自動生成"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:714
msgid "Receipts are available after payment confirmation"
msgstr "領収書は入金確認後に発行可能"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:715
msgid "Streamline accounting with CSV export"
msgstr "CSV エクスポートで経理処理を効率化"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:720
msgid "Refund Handling"
msgstr "返金対応"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:721
msgid "Supports full and partial refunds with reason tracking."
msgstr "全額返金・一部返金に対応し、返金理由も記録できます。"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:723
msgid "Enter refund amount and reason to process"
msgstr "返金金額と理由を入力して処理"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:724
msgid "Specify amount for partial refunds"
msgstr "一部返金の場合は金額を指定"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:725
msgid "Refund history is available in payment details"
msgstr "返金履歴は決済詳細から確認可能"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:743
msgid "All Events"
msgstr "全イベント"

#: build/admin-app.js:18 src/admin/pages/Payments.jsx:762
msgid "All Methods"
msgstr "全手段"

#. translators: 1: billed total, 2: signed difference
#: build/admin-app.js:19 src/admin/pages/Payments.jsx:788
msgid "Billed %1$s / Difference %2$s"
msgstr "請求額 %1$s / 差額 %2$s"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:814
msgid "Needs settlement"
msgstr "要精算"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:833
msgid "Payment Fees"
msgstr "決済手数料"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:839
msgid "Breakdown by Method"
msgstr "手段別内訳"

#: build/admin-app.js:19 build/admin-app.js:21 src/admin/pages/Payments.jsx:867
#: src/admin/pages/Payments.jsx:967
msgid "Payment ID:"
msgstr "決済 ID:"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:868
msgid "Name:"
msgstr "氏名:"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:869
msgid "Billed:"
msgstr "請求額:"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:883
msgid "Transfer Date"
msgstr "振込日"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:887
msgid "The date the payer sent the transfer (as they reported it)."
msgstr "お支払いの方が振り込んだ日（申告された日付）です。"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:897
msgid "Paid amount (incl. tax)"
msgstr "入金額 (税込)"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:902
msgid ""
"The amount actually received. Leave as-is if it matches the billed amount "
"(adjust when, for example, a transfer fee was deducted)."
msgstr ""
"実際に入金された金額。請求額どおりであればそのままで構いません (振込手数料が"
"差し引かれた場合などに修正)。"

#: build/admin-app.js:19 src/admin/pages/Payments.jsx:913
msgid "Matches the billed amount."
msgstr "請求額どおりの入金です。"

#. translators: %s: shortfall amount
#: build/admin-app.js:20 src/admin/pages/Payments.jsx:922
msgid "Underpaid: %s"
msgstr "入金不足: %s"

#. translators: %s: overpaid amount
#: build/admin-app.js:21 src/admin/pages/Payments.jsx:927
msgid "Overpaid: %s"
msgstr "過入金: %s"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:934
msgid "Handover note (optional)"
msgstr "申し送り (任意)"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:938
msgid ""
"Notes from the person confirming the payment to the reception desk or "
"accounting. Example: transfer fee deducted, shortfall to be collected at the "
"desk."
msgstr ""
"入金確認者から窓口・経理への引き継ぎ事項。例: 振込手数料差引のため不足あり／"
"当日窓口で差額を徴収予定"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:335
msgid "Enter the paid amount as a number of 0 or more."
msgstr "入金額は0以上の数値で入力してください。"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:350
msgid "Payment confirmed."
msgstr "入金を確認しました。"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:963
msgid "Settlement"
msgstr "精算"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:986
msgid "Handover note from payment confirmation"
msgstr "入金確認時の申し送り"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:993
msgid "Settlement history"
msgstr "精算履歴"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:997
msgid "Date"
msgstr "日時"

#: build/admin-app.js:21 build/public-app.js:2 src/admin/pages/Payments.jsx:999
#: src/public/pages/RegistrationForm.jsx:274
msgid "Amount"
msgstr "金額"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:1000
msgid "Method"
msgstr "手段"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:1001
msgid "Handled by"
msgstr "対応者"

#: build/admin-app.js:21 src/admin/pages/Payments.jsx:1002
msgid "Cancel record"
msgstr "記録の取り消し"

#: build/admin-app.js:21 build/admin-app.js:22 src/admin/pages/Payments.jsx:393
#: src/admin/pages/Payments.jsx:1009
msgid "Refund"
msgstr "返金"

#. translators: 1: settlement type label, 2: amount
#: build/admin-app.js:22 src/admin/pages/Payments.jsx:392
msgid ""
"Cancel this settlement record? %1$s %2$s will be removed from the history "
"and from the totals. This is for records created by mistake — it does not "
"undo an actual refund."
msgstr ""
"この精算の記録を取り消しますか？ %1$s %2$s が履歴と集計から外れます。誤って記"
"録したものを取り消すための操作で、実際に行った返金を取りやめるものではありま"
"せん。"

#: build/admin-app.js:22 src/admin/pages/Payments.jsx:407
msgid "Settlement record cancelled."
msgstr "精算の記録を取り消しました。"

#: build/admin-app.js:22 src/admin/pages/Payments.jsx:1030
msgid "Cancel this record"
msgstr "この記録を取り消す"

#: build/admin-app.js:22 src/admin/pages/Payments.jsx:1034
msgid "Cannot be cancelled"
msgstr "取り消せません"

#: build/admin-app.js:22 src/admin/pages/Payments.jsx:1049
msgid "Purpose of settlement"
msgstr "精算の目的"

#: build/admin-app.js:22 src/admin/pages/Payments.jsx:1058
msgid "Select a purpose"
msgstr "選択してください"

#: build/admin-app.js:22 src/admin/pages/Payments.jsx:1059
msgid "Money actually changed hands"
msgstr "実際にお金をやり取りした"

#. translators: %s: overpaid amount
#: build/admin-app.js:23 src/admin/pages/Payments.jsx:1064
msgid "Refunded the participant (overpaid %s)"
msgstr "参加者へ返金した（過入金 %s）"

#: build/admin-app.js:23 src/admin/pages/Payments.jsx:1067
msgid "Refunded the participant"
msgstr "参加者へ返金した"

#. translators: %s: shortfall amount
#: build/admin-app.js:24 src/admin/pages/Payments.jsx:1073
msgid "Received an additional payment (shortfall %s)"
msgstr "参加者から追加で受け取った（不足 %s）"

#: build/admin-app.js:24 src/admin/pages/Payments.jsx:1076
msgid "Received an additional payment"
msgstr "参加者から追加で受け取った"

#: build/admin-app.js:24 src/admin/pages/Payments.jsx:1078
msgid "Refunded in full and cancelled the registration"
msgstr "全額を返金して参加を取り消す"

#: build/admin-app.js:24 src/admin/pages/Payments.jsx:1080
msgid "No money moves: correct the record"
msgstr "お金は動かない：記録を直す"

#. translators: %s: currently recorded paid amount
#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1084
msgid "Correct the recorded paid amount (currently %s)"
msgstr "入金額の記録を直す（現在の記録 %s）"

#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1088
msgid "Cancel a settlement record entered by mistake"
msgstr "誤って記録した精算を取り消す"

#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1094
msgid "There is no settlement record to cancel."
msgstr "取り消せる精算の記録はありません。"

#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1095
msgid ""
"Use the Cancel button in the settlement history above. The record is removed "
"from the history and from the totals, and its details are kept in the audit "
"log. A refund that cancelled the registration cannot be cancelled here."
msgstr ""
"上の精算履歴にある「記録の取り消し」から選んでください。取り消した記録は履歴"
"と集計から外れ、内容は監査ログに残ります。申込のキャンセルを伴った返金は、こ"
"こでは取り消せません。"

#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1100
msgid ""
"Corrects the recorded paid amount to the amount actually received. It is not "
"added to the refund or surcharge history; the old and new values are written "
"to the audit log."
msgstr ""
"記録済みの入金額を、実際に受け取った金額へ直します。返金・追加徴収の履歴には"
"残らず、監査ログに新旧の値が記録されます。"

#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1106
msgid ""
"The registration will be cancelled and the refund recorded. Card payments "
"are no longer refunded automatically — refund the payment in your payment "
"provider yourself."
msgstr ""
"申込を取り消し、返金を記録します。カード決済の自動返金は行わないため、返金は"
"ご利用の決済サービス側で行ってください。"

#: build/admin-app.js:25 src/admin/pages/Payments.jsx:1107
msgid ""
"The registration will be cancelled. This cannot be undone. The actual refund "
"must be handled separately."
msgstr ""
"申込がキャンセルされます。この操作は取り消せません。実際の返金手続きは別途必"
"要です。"

#. translators: %s: currently recorded paid amount
#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1118
msgid "Current record: %s"
msgstr "現在の記録: %s"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1125
msgid "New record (correct paid amount, incl. tax)"
msgstr "新しい記録（正しい入金額・税込）"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1126
msgid "Settlement amount (incl. tax)"
msgstr "精算額 (税込)"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1132
msgid "This is not the difference. Enter the total amount actually received."
msgstr "差額ではありません。実際に受け取った合計額を入力してください。"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1133
msgid "Enter the amount that changed hands at the desk, not the new total."
msgstr ""
"窓口で実際にやり取りした金額を入力してください（訂正後の合計ではありませ"
"ん）。"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1139
msgid "Settlement method"
msgstr "精算手段"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1145
msgid "Date handled"
msgstr "実施日"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1149
msgid "If left blank, the current date and time is recorded."
msgstr "空欄の場合は現在日時で記録されます。"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1154
msgid "Reason"
msgstr "理由"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1158
msgid ""
"Example: corrected to the actual amount because a transfer fee was deducted"
msgstr "例: 振込手数料が差し引かれていたため実額に訂正"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1159
msgid ""
"Example: refund of the difference due to an incorrect membership category"
msgstr "例: 会員区分の誤り (非会員→正会員) による差額返金"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1162
msgid ""
"The handler and timestamp are recorded automatically. Refunds and surcharges "
"are kept as history and reflected in the totals."
msgstr ""
"対応者と日時は自動で記録されます。返金・追加徴収は履歴として残り、集計にも反"
"映されます。"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1170
msgid "Correct paid amount"
msgstr "入金額を訂正"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1171
msgid "Record settlement"
msgstr "精算を記録"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1185
msgid "Payment Details"
msgstr "決済詳細"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1189
msgid "Payment ID"
msgstr "決済 ID"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1201
msgid "Billed (incl. tax)"
msgstr "請求額 (税込)"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1209
msgid "Paid (incl. tax)"
msgstr "入金額 (税込)"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1231
msgid "Transaction ID"
msgstr "トランザクション ID"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1251
msgid "Refund Reason"
msgstr "返金理由"

#: build/admin-app.js:26 src/admin/pages/Payments.jsx:1255
msgid "Created"
msgstr "作成日時"

#: build/admin-app.js:26 src/admin/App.jsx:56
msgid "You do not have permission to access this page."
msgstr "このページにアクセスする権限がありません。"

#: build/public-app.js:1 src/public/components/SelfRegistrationForm.jsx:133
msgid "New Registration"
msgstr "新規登録"

#: build/public-app.js:1 src/public/components/SelfRegistrationForm.jsx:135
msgid "Email:"
msgstr "メールアドレス:"

#: build/public-app.js:1 src/public/components/SelfRegistrationForm.jsx:143
msgid "A verification code will be sent to this email address."
msgstr "このメールアドレス宛に認証コードを送信します。"

#: build/public-app.js:1 build/public-app.js:2
#: src/public/components/GroupRegistrationForm.jsx:403
#: src/public/components/SelfRegistrationForm.jsx:146
#: src/public/components/SelfRegistrationForm.jsx:172
#: src/public/pages/RegistrationForm.jsx:349
#: src/public/pages/RegistrationForm.jsx:369
#: src/public/pages/RegistrationForm.jsx:403
#: src/public/pages/RegistrationForm.jsx:494
#: src/public/pages/RegistrationForm.jsx:545
msgid "Back"
msgstr "戻る"

#: build/public-app.js:1 build/public-app.js:2
#: src/public/components/GroupRegistrationForm.jsx:405
#: src/public/components/SelfRegistrationForm.jsx:149
#: src/public/pages/Mypage.jsx:370 src/public/pages/RegistrationForm.jsx:547
msgid "Submitting..."
msgstr "送信中..."

#: build/public-app.js:1 build/public-app.js:2
#: src/public/components/SelfRegistrationForm.jsx:149
#: src/public/pages/Mypage.jsx:370
msgid "Send Verification Code"
msgstr "認証コードを送信"

#: build/public-app.js:1 build/public-app.js:2
#: src/public/components/SelfRegistrationForm.jsx:158
#: src/public/pages/Mypage.jsx:381
msgid "Enter the 6-digit verification code sent to your email."
msgstr "メールに届いた6桁の認証コードを入力してください。"

#: build/public-app.js:1 build/public-app.js:2
#: src/public/components/SelfRegistrationForm.jsx:175
#: src/public/pages/Mypage.jsx:387 src/public/pages/RegistrationForm.jsx:341
msgid "Verifying..."
msgstr "確認中..."

#: build/public-app.js:1 src/public/components/SelfRegistrationForm.jsx:175
msgid "Verify"
msgstr "認証する"

#. translators: %d: seconds remaining before the code can be resent
#: build/public-app.js:2 build/public-app.js:3
#: src/public/components/SelfRegistrationForm.jsx:183
#: src/public/pages/Mypage.jsx:398
msgid "Resend Verification Code (%ds)"
msgstr "認証コードを再送信（%d秒）"

#: build/public-app.js:2 build/public-app.js:3
#: src/public/components/SelfRegistrationForm.jsx:186
#: src/public/pages/Mypage.jsx:401
msgid "Resend Verification Code"
msgstr "認証コードを再送信"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:190
#: src/public/pages/Mypage.jsx:391
msgid ""
"It may take a few minutes for the email to arrive. Please also check your "
"spam folder."
msgstr ""
"メールが届くまで数分かかることがあります。迷惑メールフォルダもご確認くださ"
"い。"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:198
msgid "Please enter the required information for participation."
msgstr "参加に必要な情報を入力してください。"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:201
msgid "Registration Category"
msgstr "登録区分"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:205
msgid "Member"
msgstr "会員"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:209
msgid "Non-member (General)"
msgstr "非会員 (一般参加)"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:261
msgid ""
" before submitting. By submitting, you are deemed to have agreed to the "
"Terms of Service."
msgstr ""
"をご確認の上、送信してください。送信された場合は、利用規約に承諾済となりま"
"す。"

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:269
msgid "Registering..."
msgstr "登録中..."

#: build/public-app.js:2 src/public/components/SelfRegistrationForm.jsx:269
msgid "Register and Proceed"
msgstr "登録して申込に進む"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:229
#: src/public/pages/RegistrationForm.jsx:426
msgid "Advance pricing applied"
msgstr "前売料金適用中"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:229
#: src/public/pages/RegistrationForm.jsx:426
msgid "until"
msgstr "まで"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:230
#: src/public/pages/RegistrationForm.jsx:427
msgid "On-site pricing applies."
msgstr "当日料金が適用されます。"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:240
#: src/public/components/GroupRegistrationForm.jsx:379
msgid "Representative"
msgstr "代表者"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:247
#: src/public/pages/RegistrationForm.jsx:437
msgid "Participation Type (Fee Category)"
msgstr "参加種別 (参加区分)"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:262
#: src/public/pages/RegistrationForm.jsx:452
msgid "Online Participation"
msgstr "オンライン参加"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:271
#: src/public/pages/RegistrationForm.jsx:461
msgid "Additional Sessions (paid)"
msgstr "追加セッション (有料)"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:297
#: src/public/pages/RegistrationForm.jsx:489
msgid ""
"If the bank transfer will be made under a name different from the "
"participant, please note it here. Leave blank if it is the same as the "
"participant name."
msgstr "個人名と異なる場合の注記を記載してください。参加者名の場合は空欄でOK。"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:377
#: src/public/pages/RegistrationForm.jsx:528
msgid "Fee (excl. tax)"
msgstr "料金 (税抜)"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:383
msgid "Additional Sessions"
msgstr "追加セッション"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:389
msgid "Subtotal (excl. tax)"
msgstr "小計 (税抜)"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:389
#: src/public/components/GroupRegistrationForm.jsx:395
#: src/public/pages/RegistrationForm.jsx:284
#: src/public/pages/RegistrationForm.jsx:536
msgid "Total"
msgstr "合計"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:160
msgid "th staff: email address is missing"
msgstr "番目のスタッフ: メールアドレスが未入力です"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:162
msgid "th staff: name is missing"
msgstr "番目のスタッフ: 氏名が未入力です"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:172
msgid "Please add at least one staff member with name and email address."
msgstr ""
"スタッフを1名以上追加してください。氏名とメールアドレスを入力してください。"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:180
msgid "The same email address is used for multiple staff members."
msgstr "同じメールアドレスが複数のスタッフに使用されています。"

#: build/public-app.js:2 src/public/components/GroupRegistrationForm.jsx:405
msgid "Submit Group Registration"
msgstr "団体申込を送信"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:186
msgid "Advance Fee"
msgstr "前売料金"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:187
msgid "On-site Fee"
msgstr "当日料金"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:259
msgid "Registration Complete"
msgstr "申込完了"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:262
msgid "Group registration received."
msgstr "団体参加申込を受け付けました。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:263
msgid "Registration received."
msgstr "参加申込を受け付けました。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:270
msgid "Staff Count"
msgstr "スタッフ数"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:290
msgid "Bank transfer details will be sent by email."
msgstr "銀行振込の場合、振込先情報はメールでお送りします。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:303
msgid "Select Event"
msgstr "イベントを選択"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:303
msgid "Member Authentication"
msgstr "会員認証"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:303
msgid "Options"
msgstr "オプション"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:303
msgid "Confirm & Submit"
msgstr "確認・送信"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:315
msgid "Please select an event"
msgstr "参加するイベントを選択してください"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:317
msgid "No events available for registration."
msgstr "現在申込可能なイベントはありません。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:336
msgid "Enter Email Address"
msgstr "メールアドレスを入力"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:337
msgid ""
"Enter your email address. Registered users can proceed directly. New users "
"can register."
msgstr ""
"メールアドレスを入力してください。登録済みの方はそのまま進めます。未登録の方"
"は新規登録できます。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:346
msgid "This email address is not registered."
msgstr "このメールアドレスは登録されていません。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:355
msgid "Register as New"
msgstr "新規登録する"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:363
msgid "Membership registration for this email address has been confirmed."
msgstr "このメールアドレスの会員登録を確認しました。"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:386
msgid "Select Registration Type"
msgstr "申込種別を選択"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:392
msgid "Individual Registration"
msgstr "個人申込"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:393
msgid "Register only yourself"
msgstr "ご自身のみの参加申込"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:400
msgid "Register representative + staff together"
msgstr "代表者＋スタッフの一括申込"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:421
msgid "Participation Options"
msgstr "参加オプション"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:447
msgid "Select Participation Type"
msgstr "参加形態 選択"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:495
msgid "Proceed to Confirm"
msgstr "確認へ"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:503
msgid "Confirm Registration"
msgstr "申込内容の確認"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:528
#: src/public/pages/RegistrationForm.jsx:529
msgid "Participation Fee"
msgstr "参加費"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:528
msgid "excl. tax"
msgstr "税抜"

#: build/public-app.js:2 src/public/pages/RegistrationForm.jsx:547
msgid "Submit Registration"
msgstr "申込を送信"

#: build/public-app.js:2 build/public-app.js:3 src/public/pages/Mypage.jsx:38
#: src/public/pages/Mypage.jsx:452
msgid "Registration History"
msgstr "申込履歴"

#: build/public-app.js:2 build/public-app.js:3 src/public/pages/Mypage.jsx:39
#: src/public/pages/Mypage.jsx:548
msgid "Member Information"
msgstr "会員情報"

#: build/public-app.js:2 build/public-app.js:3 src/public/pages/Mypage.jsx:40
#: src/public/pages/Mypage.jsx:573
msgid "Documents"
msgstr "帳票"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:323
msgid "Edit addressee"
msgstr "宛名を編集"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:332
msgid "Registered name (applicant)"
msgstr "登録名（申込者）"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:335
msgid "Addressee"
msgstr "宛名"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:336
msgid "e.g. ABC Co., Ltd."
msgstr "例: 株式会社〇〇"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:339
msgid "Company / Department (optional)"
msgstr "会社名・部署（任意）"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:340
msgid "e.g. Accounting Dept."
msgstr "例: 経理部"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:343
msgid ""
"You can change the addressee if you need a receipt issued to a company or "
"workplace. The field cannot be empty. Saving will reissue the receipt under "
"the same receipt number."
msgstr ""
"会社名や勤務先で領収書が必要な場合に宛名を変更できます。空欄不可。変更すると"
"同じ領収書番号で再発行されます。"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:254
msgid "Receipt addressee updated."
msgstr "領収書の宛名を更新しました。"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:348
msgid "Saving..."
msgstr "保存中..."

#: build/public-app.js:2 src/public/pages/Mypage.jsx:348
msgid "Save and reissue"
msgstr "保存して再発行"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:365
msgid "Enter your registered email address. A verification code will be sent."
msgstr "登録済みのメールアドレスを入力してください。認証コードをお送りします。"

#: build/public-app.js:2 src/public/pages/Mypage.jsx:387
msgid "Log In"
msgstr "ログイン"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:404
msgid "Change Email Address"
msgstr "メールアドレスを変更"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:418
#: src/public/pages/Mypage.jsx:598
msgid "Program & abstracts"
msgstr "プログラム・抄録集"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:431
msgid "Welcome"
msgstr "ようこそ"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:431
msgid " "
msgstr "さん"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:455
msgid "No registration history."
msgstr "申込履歴はありません。"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:457
msgid "Register Here"
msgstr "参加申込はこちら"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:514
msgid "Registered Staff"
msgstr "登録スタッフ"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:525
msgid "Active"
msgstr "有効"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:575
msgid "No documents issued."
msgstr "発行済みの帳票はありません。"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:614
msgid "Download"
msgstr "ダウンロード"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:629
msgid ""
"You can change your event notification email settings. Service-essential "
"emails such as OTP and registration confirmations cannot be unsubscribed."
msgstr ""
"イベント案内メールの配信設定を変更できます。OTP や申込確認など、サービス運営"
"に必要なメールは配信停止の対象外です。"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:638
msgid "Unsubscribe from event notification emails"
msgstr "イベント案内メールの配信を停止する"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:657
msgid "Settings saved."
msgstr "設定を保存しました。"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:659
msgid "Failed to save settings."
msgstr "保存に失敗しました。"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:666
msgid "Saving…"
msgstr "保存中…"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:667
msgid "Save Settings"
msgstr "設定を保存"

#: build/public-app.js:3 src/public/pages/Mypage.jsx:681
msgid "Log Out"
msgstr "ログアウト"

#~ msgid "Cancel this event?"
#~ msgstr "このイベントをキャンセルしますか？"

#~ msgid "Cancel this registration?"
#~ msgstr "この申込をキャンセルしますか？"

#~ msgid "Refund the difference (registration continues)"
#~ msgstr "差額を返金する (参加は継続)"

#~ msgid "Collect a surcharge (receive from participant)"
#~ msgstr "追加徴収する (参加者から受け取る)"

#~ msgid "Refund in full and cancel the registration"
#~ msgstr "全額返金して参加を取り消す"

#~ msgid "Correct the recorded paid amount (no money exchanged)"
#~ msgstr "入金額の記録を訂正する (金銭の授受なし)"

#~ msgid "Correct paid amount (incl. tax)"
#~ msgstr "正しい入金額 (税込)"
