# Copyright (C) 2026 CS24 Co.,Ltd.
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: ConferenceManager 1.1.6\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/conferencemanager\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-06-19T05:05:58+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: conferencemanager\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:44
#: build/admin-app.js:1
#: src/admin/components/Layout.jsx:29
msgid "Conference Manager"
msgstr ""

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

#: conf-manager.php:56
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 ""

#: includes/api/class-admin-api.php:450
msgid "Admin email address is not configured."
msgstr ""

#: includes/api/class-admin-api.php:453
msgid "[Conference Manager] SMTP Test"
msgstr ""

#. translators: %s: date and time of the test
#: includes/api/class-admin-api.php:456
#, 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 ""

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

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

#. translators: 1: recipient email address, 2: delivery method
#: includes/api/class-admin-api.php:472
#, php-format
msgid "A test email has been sent to %1$s (via %2$s)."
msgstr ""

#: includes/api/class-admin-api.php:478
msgid "Failed to send email. Please check your SMTP settings."
msgstr ""

#: includes/api/class-public-api.php:66
#: includes/security/class-bot-guard.php:97
msgid "Security verification failed. Please reload the page."
msgstr ""

#: includes/api/class-public-api.php:96
#: includes/api/class-public-api.php:365
#: includes/api/class-public-api.php:770
#: includes/api/class-public-api.php:1082
#: includes/api/class-public-api.php:1276
msgid "Authentication required."
msgstr ""

#: includes/api/class-public-api.php:104
msgid "Your session has expired. Please log in again."
msgstr ""

#: includes/api/class-public-api.php:301
#: includes/api/class-public-api.php:391
#: includes/api/class-public-api.php:775
#: includes/api/class-public-api.php:1087
#: includes/api/class-public-api.php:1281
msgid "Authentication token is invalid or expired."
msgstr ""

#: includes/api/class-public-api.php:306
msgid "Receipt ID is not specified."
msgstr ""

#: includes/api/class-public-api.php:311
#: includes/payment/class-receipt-generator.php:129
msgid "Receipt not found."
msgstr ""

#: includes/api/class-public-api.php:317
#: includes/payment/class-bank-transfer.php:82
#: includes/payment/class-invoice-generator.php:67
#: includes/payment/class-payment-api.php:166
#: includes/payment/class-payment-manager.php:198
#: includes/payment/class-payment-manager.php:264
#: includes/payment/class-receipt-generator.php:65
#: includes/payment/class-stripe-payment.php:161
msgid "Payment record not found."
msgstr ""

#: includes/api/class-public-api.php:321
msgid "You do not have permission to edit this receipt."
msgstr ""

#: includes/api/class-public-api.php:327
#: 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:396
#: includes/api/class-public-api.php:957
#: includes/members/class-member-api.php:207
#: includes/members/class-member-manager.php:270
#: includes/members/class-member-manager.php:373
#: includes/members/class-member-manager.php:402
#: includes/members/class-member-manager.php:434
#: includes/registration/class-registration-manager.php:89
msgid "Member not found."
msgstr ""

#: includes/api/class-public-api.php:512
#: includes/api/class-public-api.php:559
#: includes/events/class-event-api.php:112
#: includes/events/class-event-api.php:207
#: includes/events/class-event-api.php:282
#: includes/events/class-event-manager.php:133
#: includes/events/class-event-manager.php:239
#: includes/events/class-event-manager.php:278
#: includes/registration/class-registration-api.php:227
#: includes/registration/class-registration-manager.php:83
msgid "Event not found."
msgstr ""

#: includes/api/class-public-api.php:612
#: includes/api/class-public-api.php:850
#: includes/members/class-member-manager.php:664
#: includes/members/class-self-registration.php:65
#: includes/registration/class-group-registration.php:126
msgid "Please enter a valid email address."
msgstr ""

#: includes/api/class-public-api.php:668
#: includes/api/class-public-api.php:1155
msgid "Missing authentication credentials."
msgstr ""

#: includes/api/class-public-api.php:677
#: includes/api/class-public-api.php:1160
msgid "Failed to verify member information."
msgstr ""

#: includes/api/class-public-api.php:889
msgid "[My Page] Verification Code"
msgstr ""

#. translators: 1: member name, 2: OTP code
#: includes/api/class-public-api.php:892
#, php-format
msgid ""
"Dear %1$s,\n"
"\n"
"Here is your verification code for My Page.\n"
"\n"
"Verification code: %2$s\n"
"\n"
"This code is valid for 10 minutes.\n"
"If you did not request this, please ignore this email."
msgstr ""

#: includes/api/class-public-api.php:920
#: includes/members/class-self-registration.php:136
msgid "Email address and verification code are required."
msgstr ""

#: includes/api/class-public-api.php:931
#: includes/members/class-self-registration.php:148
#: includes/members/class-self-registration.php:155
msgid "Maximum attempts reached. Please resend the verification code."
msgstr ""

#: includes/api/class-public-api.php:936
#: includes/members/class-self-registration.php:160
msgid "Verification code has expired. Please resend."
msgstr ""

#: includes/api/class-public-api.php:941
#: includes/members/class-self-registration.php:166
msgid "Incorrect verification code."
msgstr ""

#: includes/api/class-public-api.php:1093
msgid "You do not have permission to view this registration."
msgstr ""

#: includes/api/class-public-api.php:1149
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:62
#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:271
msgid "Registration"
msgstr ""

#: includes/class-conf-activator.php:67
#: build/admin-app.js:2
#: build/public-app.js:1
#: src/admin/pages/Setup.jsx:481
#: src/public/pages/Mypage.jsx:298
#: src/public/pages/Mypage.jsx:314
#: src/public/pages/Mypage.jsx:349
msgid "My Page"
msgstr ""

#: includes/class-conf-activator.php:72
#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:237
msgid "Terms of Service"
msgstr ""

#: includes/events/class-event-api.php:212
#: 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:220
msgid "Only .docx files can be uploaded."
msgstr ""

#: includes/events/class-event-api.php:225
msgid "The file size exceeds 20 MB."
msgstr ""

#: 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:483
#: includes/registration/class-registration-manager.php:266
msgid "Invalid status."
msgstr ""

#: includes/events/class-event-manager.php:145
#: includes/events/class-event-manager.php:479
#: 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:252
msgid "Failed to delete event."
msgstr ""

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

#: includes/events/class-event-manager.php:471
#: includes/events/class-session-manager.php:283
msgid "Title is required."
msgstr ""

#: includes/events/class-event-manager.php:475
#: includes/events/class-session-manager.php:287
msgid "Start date and end date are required."
msgstr ""

#: includes/events/class-event-manager.php:488
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:732
msgid "Event ID is required."
msgstr ""

#: 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 ""

#: 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 ""

#: includes/fonts/class-font-manager.php:273
msgid "ZipArchive is not available. Please enable the PHP zip extension."
msgstr ""

#: includes/fonts/class-font-manager.php:282
msgid "Could not open the ZIP file."
msgstr ""

#. translators: %s: zip entry path
#: includes/fonts/class-font-manager.php:294
#, php-format
msgid "Font file not found in the ZIP: %s"
msgstr ""

#: 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 ""

#: 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 ""

#: includes/fonts/class-font-manager.php:378
msgid "The file is too large (limit 20 MB)."
msgstr ""

#: 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 ""

#: 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 ""

#: includes/members/class-member-api.php:317
msgid "No CSV file has been uploaded."
msgstr ""

#: includes/members/class-member-import.php:73
msgid "CSV file not found or cannot be read."
msgstr ""

#: includes/members/class-member-import.php:83
#: includes/payment/class-bank-transfer.php:146
msgid "Cannot open CSV file."
msgstr ""

#: includes/members/class-member-import.php:95
msgid "Failed to read CSV header."
msgstr ""

#: 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 ""

#: includes/members/class-member-import.php:178
msgid "Invalid email address."
msgstr ""

#. translators: %s: column names
#: includes/members/class-member-import.php:240
#, php-format
msgid "Required column is missing: %s"
msgstr ""

#: includes/members/class-member-manager.php:92
#: includes/members/class-member-manager.php:279
#: includes/members/class-self-registration.php:236
msgid "This email address is already registered."
msgstr ""

#: includes/members/class-member-manager.php:100
#: includes/members/class-member-manager.php:289
msgid "This member number is already in use."
msgstr ""

#: includes/members/class-member-manager.php:142
msgid "Failed to create member."
msgstr ""

#: includes/members/class-member-manager.php:296
#: includes/members/class-member-manager.php:668
msgid "Invalid member type."
msgstr ""

#: includes/members/class-member-manager.php:353
msgid "Failed to update member."
msgstr ""

#: includes/members/class-member-manager.php:377
#: includes/members/class-member-manager.php:406
msgid "This member is not pending approval."
msgstr ""

#: includes/members/class-member-manager.php:447
msgid "Failed to delete member."
msgstr ""

#: includes/members/class-member-manager.php:660
#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:83
msgid "Last name and first name are required."
msgstr ""

#: includes/members/class-self-registration.php:80
msgid "[Registration] Information"
msgstr ""

#: includes/members/class-self-registration.php:81
msgid ""
"This email address is already registered.\n"
"\n"
"Please log in from My Page to register for the event.\n"
"\n"
"If you do not recognize this request, please ignore this email."
msgstr ""

#: includes/members/class-self-registration.php:103
msgid "[Registration] Email Verification Code"
msgstr ""

#. translators: 1: OTP code
#: includes/members/class-self-registration.php:106
#, php-format
msgid ""
"Here is your email verification code for registration.\n"
"\n"
"Verification code: %s\n"
"\n"
"This code is valid for 10 minutes.\n"
"If you did not request this, please ignore this email."
msgstr ""

#: includes/members/class-self-registration.php:216
#: includes/members/class-self-registration.php:230
msgid "Registration token is invalid or expired. Please start over."
msgstr ""

#. translators: %s: site name
#: includes/notification/class-transactional-mailer.php:79
#, php-format
msgid "This email was automatically sent by the registration system of %s."
msgstr ""

#: includes/notification/class-transactional-mailer.php:82
msgid "If you have any questions, please contact the organizer."
msgstr ""

#: includes/notification/class-transactional-mailer.php:93
msgid "[Venue Information]"
msgstr ""

#: includes/notification/class-transactional-mailer.php:107
msgid "[My Page]"
msgstr ""

#: includes/notification/class-transactional-mailer.php:109
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:168
#, php-format
msgid "[%s] Registration Received"
msgstr ""

#: includes/notification/class-transactional-mailer.php:173
#: includes/notification/class-transactional-mailer.php:410
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:615
#: src/admin/pages/Events.jsx:701
#: src/admin/pages/Participants.jsx:55
#: src/admin/pages/Participants.jsx:355
#: src/admin/pages/Participants.jsx:536
#: src/admin/pages/Participants.jsx:585
#: src/public/components/GroupRegistrationForm.jsx:318
#: src/public/pages/Mypage.jsx:412
#: src/public/pages/Mypage.jsx:443
#: src/public/pages/RegistrationForm.jsx:486
msgid "Online"
msgstr ""

#: includes/notification/class-transactional-mailer.php:174
#: includes/notification/class-transactional-mailer.php:411
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:615
#: src/admin/pages/Events.jsx:701
#: src/public/components/GroupRegistrationForm.jsx:232
#: src/public/components/GroupRegistrationForm.jsx:317
#: src/public/pages/Mypage.jsx:412
#: src/public/pages/RegistrationForm.jsx:421
#: src/public/pages/RegistrationForm.jsx:486
msgid "On-site"
msgstr ""

#. translators: %s: member full name
#. translators: %s: staff member name
#: includes/notification/class-transactional-mailer.php:178
#: includes/notification/class-transactional-mailer.php:309
#: includes/notification/class-transactional-mailer.php:414
#, php-format
msgid "Dear %s,"
msgstr ""

#: includes/notification/class-transactional-mailer.php:182
msgid "Your registration for the following event has been received."
msgstr ""

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:185
#: includes/notification/class-transactional-mailer.php:316
#: includes/notification/class-transactional-mailer.php:421
#: includes/notification/class-transactional-mailer.php:491
#, php-format
msgid "Event: %s"
msgstr ""

#. translators: %s: event date(s)
#: includes/notification/class-transactional-mailer.php:187
#: includes/notification/class-transactional-mailer.php:318
#: includes/notification/class-transactional-mailer.php:423
#, php-format
msgid "Date: %s"
msgstr ""

#. translators: %s: registration number
#: includes/notification/class-transactional-mailer.php:189
#: includes/notification/class-transactional-mailer.php:320
#: includes/notification/class-transactional-mailer.php:495
#, php-format
msgid "Registration No.: %s"
msgstr ""

#. translators: %s: participation type label
#: includes/notification/class-transactional-mailer.php:191
#: includes/notification/class-transactional-mailer.php:425
#, php-format
msgid "Participation type: %s"
msgstr ""

#. translators: %s: amount excluding tax
#: includes/notification/class-transactional-mailer.php:195
#, php-format
msgid "Amount (excl. tax): ¥%s"
msgstr ""

#. translators: %s: tax amount
#: includes/notification/class-transactional-mailer.php:197
#, php-format
msgid "Tax: ¥%s"
msgstr ""

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

#. translators: %s: payment amount
#: includes/notification/class-transactional-mailer.php:202
#: includes/notification/class-transactional-mailer.php:497
#, php-format
msgid "Amount: ¥%s"
msgstr ""

#: includes/notification/class-transactional-mailer.php:213
#: includes/notification/class-transactional-mailer.php:224
msgid "[Next Steps]"
msgstr ""

#: includes/notification/class-transactional-mailer.php:215
msgid "1. Please transfer the payment to the account below."
msgstr ""

#: includes/notification/class-transactional-mailer.php:216
msgid "2. A confirmation email will be sent after payment is verified."
msgstr ""

#: includes/notification/class-transactional-mailer.php:217
msgid "3. You can download invoices and receipts from My Page."
msgstr ""

#: includes/notification/class-transactional-mailer.php:219
msgid "Payment is complete. You can download receipts from My Page."
msgstr ""

#: includes/notification/class-transactional-mailer.php:221
msgid "Your credit card payment has been completed."
msgstr ""

#: includes/notification/class-transactional-mailer.php:225
msgid "This is a free event. Your registration is complete."
msgstr ""

#: includes/notification/class-transactional-mailer.php:226
msgid "We look forward to seeing you at the event."
msgstr ""

#. translators: %s: deadline date
#: includes/notification/class-transactional-mailer.php:236
#, php-format
msgid "* Advance ticket deadline: %s"
msgstr ""

#: includes/notification/class-transactional-mailer.php:244
msgid "[Bank Transfer Details]"
msgstr ""

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:303
#, php-format
msgid "[%s] Payment Confirmed"
msgstr ""

#: includes/notification/class-transactional-mailer.php:313
msgid "Your payment has been confirmed. Thank you."
msgstr ""

#. translators: %s: payment amount
#: includes/notification/class-transactional-mailer.php:322
#, php-format
msgid "Amount paid: ¥%s"
msgstr ""

#. translators: %s: payment date
#: includes/notification/class-transactional-mailer.php:326
#, php-format
msgid "Payment date: %s"
msgstr ""

#: includes/notification/class-transactional-mailer.php:335
#: includes/notification/class-transactional-mailer.php:435
msgid "[Further Information]"
msgstr ""

#: includes/notification/class-transactional-mailer.php:336
msgid "You can download receipts from My Page."
msgstr ""

#: includes/notification/class-transactional-mailer.php:337
msgid "Details about the event day will be sent by separate email."
msgstr ""

#. translators: %s: event title
#: includes/notification/class-transactional-mailer.php:404
#, php-format
msgid "[%s] Registration Notification"
msgstr ""

#. translators: %s: representative member name
#: includes/notification/class-transactional-mailer.php:417
#, php-format
msgid "You have been registered for the following event by %s."
msgstr ""

#. translators: %s: group registration number
#: includes/notification/class-transactional-mailer.php:427
#, php-format
msgid "Group Registration No.: %s"
msgstr ""

#. translators: %s: representative name
#: includes/notification/class-transactional-mailer.php:438
#, php-format
msgid "For inquiries about participation, please contact the group representative (%s)."
msgstr ""

#: includes/notification/class-transactional-mailer.php:441
msgid "You can check your participation status from My Page."
msgstr ""

#: includes/notification/class-transactional-mailer.php:476
msgid "Unknown"
msgstr ""

#. translators: 1: event title, 2: member name
#: includes/notification/class-transactional-mailer.php:484
#, php-format
msgid "[%1$s] New Registration: %2$s"
msgstr ""

#: includes/notification/class-transactional-mailer.php:489
msgid "A new registration has been received."
msgstr ""

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

#. translators: %d: number of staff members
#: includes/notification/class-transactional-mailer.php:501
#, php-format
msgid "Group registration (%d staff members)"
msgstr ""

#. translators: %s: admin dashboard URL
#: includes/notification/class-transactional-mailer.php:509
#, php-format
msgid "View details in the admin dashboard: %s"
msgstr ""

#: includes/payment/class-bank-transfer.php:43
#: includes/payment/class-stripe-payment.php:61
#: includes/registration/class-group-registration.php:118
#: includes/registration/class-registration-api.php:222
#: includes/registration/class-registration-manager.php:271
#: includes/registration/class-registration-manager.php:339
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 ""

#: 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 ""

#: includes/payment/class-invoice-generator.php:57
#: includes/payment/class-receipt-generator.php:56
msgid "Payment ID is required."
msgstr ""

#: includes/payment/class-invoice-generator.php:91
msgid "Failed to create invoice."
msgstr ""

#: includes/payment/class-payment-api.php:185
msgid "Refund processed via Stripe."
msgstr ""

#: includes/payment/class-payment-api.php:186
msgid "Refund record saved."
msgstr ""

#: includes/payment/class-payment-api.php:317
#: includes/payment/class-stripe-payment.php:56
msgid "Stripe API key is not configured."
msgstr ""

#: includes/payment/class-payment-api.php:333
msgid "Successfully connected to Stripe."
msgstr ""

#: includes/payment/class-payment-api.php:338
msgid "Invalid API key. Please set the correct key."
msgstr ""

#: includes/payment/class-payment-manager.php:97
msgid "Failed to create payment record."
msgstr ""

#: includes/payment/class-payment-manager.php:202
msgid "This payment has already been reconciled or is invalid."
msgstr ""

#: includes/payment/class-payment-manager.php:224
msgid "Failed to update payment confirmation."
msgstr ""

#: includes/payment/class-payment-manager.php:268
msgid "Only paid payments can be refunded."
msgstr ""

#: includes/payment/class-payment-manager.php:289
msgid "Refund processing failed."
msgstr ""

#: includes/payment/class-payment-manager.php:453
msgid "Registration ID is required."
msgstr ""

#: includes/payment/class-payment-manager.php:457
#: includes/registration/class-registration-manager.php:744
msgid "Invalid payment method."
msgstr ""

#: includes/payment/class-payment-manager.php:461
msgid "Payment amount must be 1 or more."
msgstr ""

#: includes/payment/class-pdf-renderer.php:139
msgid "Japanese fonts required for PDF generation are not installed. Please download them from the admin Dashboard."
msgstr ""

#: 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:1
#: src/public/pages/Mypage.jsx:242
msgid "Failed to update the receipt."
msgstr ""

#: includes/payment/class-receipt-generator.php:150
msgid "Failed to regenerate the receipt PDF."
msgstr ""

#: includes/payment/class-stripe-payment.php:66
msgid "Invalid payment amount."
msgstr ""

#: includes/payment/class-stripe-payment.php:121
msgid "Invalid Stripe configuration."
msgstr ""

#: includes/payment/class-stripe-payment.php:126
msgid "Webhook Secret is not configured."
msgstr ""

#: includes/payment/class-stripe-payment.php:133
msgid "Invalid Webhook signature."
msgstr ""

#: includes/payment/class-stripe-payment.php:165
msgid "This is not a Stripe payment."
msgstr ""

#: includes/payment/class-stripe-payment.php:169
msgid "Stripe transaction ID is missing."
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 ""

#: includes/registration/class-group-registration.php:160
msgid "Cannot use the same email address as the representative."
msgstr ""

#: includes/registration/class-group-registration.php:188
msgid "Failed to add staff."
msgstr ""

#: includes/registration/class-group-registration.php:290
msgid "Staff not found."
msgstr ""

#: includes/registration/class-group-registration.php:303
msgid "Failed to cancel staff."
msgstr ""

#: includes/registration/class-registration-api.php:162
msgid "Registration number is required."
msgstr ""

#: includes/registration/class-registration-api.php:167
msgid "No registration found for this registration number."
msgstr ""

#: includes/registration/class-registration-api.php:171
msgid "This QR code does not belong to a participant of the selected event."
msgstr ""

#: includes/registration/class-registration-api.php:175
msgid "This registration has been cancelled."
msgstr ""

#: includes/registration/class-registration-api.php:295
msgid "Fee classification and participation type are required."
msgstr ""

#: includes/registration/class-registration-api.php:316
#: includes/registration/class-registration-api.php:332
msgid "This is not a group registration."
msgstr ""

#: includes/registration/class-registration-manager.php:101
msgid "This member has already registered for this event."
msgstr ""

#: includes/registration/class-registration-manager.php:166
msgid "Failed to create registration."
msgstr ""

#. translators: 1: current status, 2: new status
#: includes/registration/class-registration-manager.php:281
#, php-format
msgid "Cannot change status from %1$s to %2$s."
msgstr ""

#: includes/registration/class-registration-manager.php:300
msgid "Failed to update status."
msgstr ""

#: includes/registration/class-registration-manager.php:344
msgid "Fee classification of group registrations cannot be edited here. Use staff management instead."
msgstr ""

#: includes/registration/class-registration-manager.php:349
msgid "Only unpaid registrations (pending or confirmed) can be edited."
msgstr ""

#: includes/registration/class-registration-manager.php:355
msgid "This registration already has a completed payment and cannot be edited."
msgstr ""

#: includes/registration/class-registration-manager.php:361
#: includes/registration/class-registration-manager.php:740
msgid "Invalid participation type."
msgstr ""

#: includes/registration/class-registration-manager.php:367
msgid "Event or member not found."
msgstr ""

#: includes/registration/class-registration-manager.php:373
msgid "Invalid fee classification for this event."
msgstr ""

#: includes/registration/class-registration-manager.php:401
msgid "Failed to update the registration."
msgstr ""

#: includes/registration/class-registration-manager.php:629
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:29
#: src/admin/pages/Members.jsx:23
#: src/public/components/GroupRegistrationForm.jsx:16
#: src/public/components/SelfRegistrationForm.jsx:11
#: src/public/pages/Mypage.jsx:21
#: src/public/pages/RegistrationForm.jsx:16
msgid "Regular Member"
msgstr ""

#: includes/registration/class-registration-manager.php:630
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:24
#: src/public/components/GroupRegistrationForm.jsx:17
#: src/public/components/SelfRegistrationForm.jsx:12
#: src/public/pages/Mypage.jsx:22
#: src/public/pages/RegistrationForm.jsx:17
msgid "Student Member"
msgstr ""

#: includes/registration/class-registration-manager.php:631
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:25
#: src/public/components/GroupRegistrationForm.jsx:18
#: src/public/components/SelfRegistrationForm.jsx:13
#: src/public/pages/Mypage.jsx:23
#: src/public/pages/RegistrationForm.jsx:18
msgid "Associate Member"
msgstr ""

#: includes/registration/class-registration-manager.php:632
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:26
#: src/public/components/GroupRegistrationForm.jsx:19
#: src/public/components/SelfRegistrationForm.jsx:14
#: src/public/pages/Mypage.jsx:24
#: src/public/pages/RegistrationForm.jsx:19
msgid "Honorary Member"
msgstr ""

#: includes/registration/class-registration-manager.php:633
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:33
#: src/admin/pages/Members.jsx:27
#: src/public/components/GroupRegistrationForm.jsx:20
#: src/public/pages/Mypage.jsx:25
#: src/public/pages/RegistrationForm.jsx:20
msgid "Non-member"
msgstr ""

#: includes/registration/class-registration-manager.php:736
msgid "Member ID is required."
msgstr ""

#: 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-passkey-auth.php:95
msgid "Login is required."
msgstr ""

#: includes/security/class-passkey-auth.php:129
#: includes/security/class-passkey-auth.php:228
#: includes/security/class-passkey-auth.php:273
msgid "Member information not found."
msgstr ""

#: includes/security/class-passkey-auth.php:187
msgid "Challenge has expired. Please try again."
msgstr ""

#: includes/security/class-passkey-auth.php:194
#: includes/security/class-passkey-auth.php:268
msgid "Invalid parameters."
msgstr ""

#: includes/security/class-passkey-auth.php:210
msgid "Passkey has been registered."
msgstr ""

#: includes/security/class-passkey-auth.php:223
msgid "Please specify an email address."
msgstr ""

#: includes/security/class-passkey-auth.php:233
msgid "No passkey is registered."
msgstr ""

#: includes/security/class-passkey-auth.php:279
msgid "Challenge has expired."
msgstr ""

#: includes/security/class-passkey-auth.php:296
msgid "Unregistered passkey."
msgstr ""

#: includes/security/class-passkey-auth.php:357
msgid "Failed to save passkey."
msgstr ""

#: includes/security/class-passkey-auth.php:452
msgid "Member registration is required."
msgstr ""

#. translators: %d: remaining seconds
#. translators: %d: lockout duration in seconds
#: includes/security/class-rate-limiter.php:86
#: includes/security/class-rate-limiter.php:112
#: includes/security/class-rate-limiter.php:176
#, php-format
msgid "Too many requests. Please try again in %d seconds."
msgstr ""

#: templates/invoice.php:72
#: templates/receipt.php:63
#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:703
msgid "Credit Card (Stripe)"
msgstr ""

#: templates/invoice.php:73
#: templates/receipt.php:64
#: build/admin-app.js:2
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Payments.jsx:21
#: src/admin/pages/Setup.jsx:695
#: src/public/components/GroupRegistrationForm.jsx:252
#: src/public/pages/RegistrationForm.jsx:442
#: src/public/pages/RegistrationForm.jsx:488
msgid "Bank Transfer"
msgstr ""

#: templates/invoice.php:75
#: templates/receipt.php:66
#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:473
msgid "Other"
msgstr ""

#: 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 ""

#: build/admin-app.js:1
#: src/admin/components/Layout.jsx:15
#: src/admin/pages/Setup.jsx:282
#: src/admin/pages/Setup.jsx:291
#: src/admin/pages/Setup.jsx:330
msgid "Setup"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: src/admin/components/Layout.jsx:16
#: src/admin/pages/Dashboard.jsx:291
#: src/admin/pages/Events.jsx:390
msgid "Events"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: src/admin/components/Layout.jsx:17
#: src/admin/pages/Dashboard.jsx:289
#: src/admin/pages/Members.jsx:284
msgid "Members"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: src/admin/components/Layout.jsx:18
#: src/admin/pages/Participants.jsx:382
msgid "Participants"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:4
#: src/admin/components/Layout.jsx:19
#: src/admin/pages/Payments.jsx:247
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:3
#: build/public-app.js:1
#: src/admin/components/DataTable.jsx:26
#: src/admin/pages/Dashboard.jsx:81
#: src/admin/pages/Participants.jsx:335
#: src/admin/pages/Participants.jsx:447
#: src/admin/pages/Participants.jsx:563
#: src/admin/pages/Setup.jsx:283
#: src/public/pages/Mypage.jsx:451
msgid "Loading..."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:90
#: src/admin/pages/Setup.jsx:292
msgid "Failed to retrieve system status."
msgstr ""

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

#: 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
#: build/admin-app.js:3
#: src/admin/pages/Dashboard.jsx:119
#: src/admin/pages/Setup.jsx:952
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 ""

#: 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 ""

#: 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 ""

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:152
msgid "PDF fonts are not installed"
msgstr ""

#: 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 ""

#: 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 ""

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:168
msgid "Automatic download under IPA Font License"
msgstr ""

#: 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 ""

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

#: 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 ""

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

#: 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:423
msgid "Encryption Key"
msgstr ""

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

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:286
msgid "Statistics"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:299
msgid "Payment Overview"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Dashboard.jsx:301
#: src/admin/pages/Dashboard.jsx:326
#: src/admin/pages/Participants.jsx:24
#: src/admin/pages/Payments.jsx:27
#: src/admin/pages/Payments.jsx:338
#: src/public/pages/Mypage.jsx:15
msgid "Paid"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/components/DataTable.jsx:75
#: src/admin/pages/Dashboard.jsx:304
#: src/admin/pages/Dashboard.jsx:309
#: src/admin/pages/Members.jsx:567
#: src/admin/pages/Participants.jsx:498
#: src/admin/pages/Payments.jsx:340
#: src/admin/pages/Payments.jsx:345
#: src/admin/pages/Payments.jsx:356
msgid "items"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:4
#: src/admin/pages/Dashboard.jsx:306
#: src/admin/pages/Payments.jsx:26
#: src/admin/pages/Payments.jsx:343
msgid "Unpaid"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:319
msgid "Participants by Event"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Dashboard.jsx:323
#: src/admin/pages/Participants.jsx:33
#: src/public/pages/RegistrationForm.jsx:475
msgid "Event"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:3
#: src/admin/pages/Dashboard.jsx:324
#: src/admin/pages/Events.jsx:44
msgid "Event Date"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Dashboard.jsx:325
msgid "Registrations"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:67
msgid "About the Encryption Key"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:73
msgid "What is Encryption?"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:75
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 ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:80
msgid "Benefits of Encryption"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:83
msgid "Compliance with data protection regulations and GDPR"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:84
msgid "Even if the database is compromised, encrypted personal data cannot be deciphered."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:87
msgid "Meets security standards for medical and academic conferences"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:88
msgid "Meets the high security standards required by academic conferences."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:91
msgid "Zero operational overhead"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:92
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:98
msgid "How It Works"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:101
msgid "Input Data"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:107
msgid "Transform with Encryption Key"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:111
msgid "Database"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:116
msgid "Encrypted with a unique random nonce each time — ciphertext differs even for the same data"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:117
msgid "Tamper detection (GCM mode) — automatically detects unauthorized modifications"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:118
msgid "Uses HKDF-SHA256 for key derivation — safely generates encryption keys from the master key"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:125
#: src/admin/pages/Setup.jsx:145
msgid "Configuration Status"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:128
msgid "Encryption key is set in wp-config.php (most secure method)."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:132
#: src/admin/pages/Setup.jsx:152
msgid "Key identifier:"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:136
#: src/admin/pages/Setup.jsx:218
msgid "Important:"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:137
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:148
msgid "Encryption is active. Personal data is protected with an auto-generated key."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:157
msgid "For Enhanced Security (Optional)"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:159
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 ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:165
msgid "Current Method (Auto)"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:166
msgid "wp-config.php (Recommended)"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:171
msgid "Setup Effort"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:172
msgid "None (Automatic)"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:173
msgid "File editing required"
msgstr ""

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

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:177
msgid "Key may also be exposed"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:178
msgid "Key remains safe"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:181
msgid "If server is compromised"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:182
#: src/admin/pages/Setup.jsx:183
msgid "Same risk level"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:188
msgid "* Encryption works without migration. There is no issue for normal operations."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:192
msgid "View migration steps for wp-config.php"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:194
msgid "Step 1: Check the current key"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:195
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 ""

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

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:203
msgid "Using the retrieved key, add the following to wp-config.php above"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:205
msgid ":"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:211
msgid "* The wp-config.php constant takes priority, so the DB key will be automatically ignored after migration."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:219
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:300
#: src/admin/pages/Setup.jsx:415
msgid "1. Encryption (Data Protection)"
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:301
#: src/admin/pages/Setup.jsx:430
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:305
#: src/admin/pages/Setup.jsx:453
msgid "2. Timezone Settings"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:306
msgid "The timezone is not set. Please select \"Tokyo\" (or your timezone) under WordPress Settings → General → Timezone."
msgstr ""

#: build/admin-app.js:1
#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:310
#: src/admin/pages/Setup.jsx:315
#: src/admin/pages/Setup.jsx:470
msgid "3. Pages (Shortcodes)"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:311
msgid "The registration page was not found. Reactivate the plugin to create it automatically, or create a page containing the [conf_manager] shortcode."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:316
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 ""

#: build/admin-app.js:1
#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:320
#: src/admin/pages/Setup.jsx:490
msgid "4. PDF Fonts"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:321
msgid "The Japanese fonts for PDF generation are not installed. Please install them from \"Font Download\" on the Dashboard."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:335
msgid "Before You Start"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:336
msgid "Complete the initial setup for security and PDF generation. You can start operations once all checks pass."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:341
msgid "Encryption Key Setup"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:342
msgid "Set up the AES-256-GCM encryption key to protect member personal data."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:344
msgid "Set as a constant in wp-config.php"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:345
msgid "Cannot be changed once set (data would become unrecoverable)"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:346
msgid "Always keep a backup in a safe location"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:351
msgid "PDF Font Installation"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:352
msgid "Install the Japanese fonts required for generating invoice, receipt, and certificate PDFs."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:354
msgid "Can be auto-downloaded from the Dashboard"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:355
msgid "Two fonts required: IPAex Gothic and IPAex Mincho"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:356
msgid "Open source license — safe for commercial use"
msgstr ""

#: build/admin-app.js:1
#: build/public-app.js:1
#: src/admin/pages/Setup.jsx:361
#: src/public/pages/Mypage.jsx:32
#: src/public/pages/Mypage.jsx:551
msgid "Email Preferences"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:362
msgid "Configure SMTP settings required for sending automatic emails such as registration confirmations and payment notifications."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:364
msgid "Configure in WordPress admin under Settings → SMTP"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:365
msgid "For Xserver, check SMTP details in the server panel"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:366
msgid "Verify by sending a test email"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:378
msgid "All initial setup is complete"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:379
msgid "Security, PDF generation, and email delivery settings are all working correctly. You can start managing events."
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:381
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:382
msgid "Font files may need to be re-installed after server migration"
msgstr ""

#: build/admin-app.js:1
#: src/admin/pages/Setup.jsx:383
msgid "After changing SMTP settings, verify by sending a test email"
msgstr ""

#. translators: %d: number of pending setup items
#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:398
#, js-format
msgid "%d setup item(s) are incomplete"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:402
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:420
msgid "Encryption key — configured in wp-config.php"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:421
msgid "Encryption key — auto-configured"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:427
msgid "Personal data is encrypted with AES-256-GCM. Running with the most secure method."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:428
msgid "Personal data is encrypted with AES-256-GCM. No additional setup required."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:439
msgid "Learn more about encryption"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:456
msgid "Timezone"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:456
msgid "Not configured"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:458
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:459
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 ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:464
msgid "To change:"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:464
msgid "Settings → General"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:473
msgid "Registration Page"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:475
msgid "A published page containing the [conf_manager] shortcode was found."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:476
msgid "Create a page, enter [conf_manager] in the content, and publish it. Recommended slug: /c-registration/"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:483
msgid "A published page containing the [conf_manager view=\"mypage\"] shortcode was found."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:484
msgid "Create a page, enter [conf_manager view=\"mypage\"] in the content, and publish it. Recommended slug: /c-mypage/"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:496
msgid "Can be downloaded using the \"Download IPAex Fonts\" button on the Dashboard."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:509
msgid "Japanese fonts are required for PDF generation (invoices, receipts, certificates). Download them from the Dashboard."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:515
msgid "5. Email delivery settings"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:517
msgid "Recommended Setup (Anti-spoofing & Deliverability)"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:518
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:523
msgid "Use an email address with your own domain"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:524
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 ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:530
msgid "Send via authenticated server using an SMTP plugin"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:531
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 ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:537
msgid "Set up SPF + DKIM + DMARC"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:538
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 ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:548
msgid "SMTP plugin:"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:549
msgid "SMTP plugin: Not detected"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:552
msgid "SMTP plugin is active. Email deliverability is improved."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:553
msgid "An SMTP plugin is strongly recommended for better email deliverability. The default wp_mail() is often flagged as spam."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:559
msgid "Recommended SMTP Plugins"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:563
msgid "Plugin"
msgstr ""

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

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:565
msgid "Supported Services"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:571
msgid "Most popular and stable. Free version covers basic needs"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:576
msgid "Includes send logs and resend. Completely free"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:582
msgid "Search and install from WordPress admin → Plugins → Add New."
msgstr ""

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

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:590
msgid "To prevent emails from being flagged as spam, configure the following DNS authentication records for your sending domain."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:593
msgid "Target domain:"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:600
msgid "Authentication Method"
msgstr ""

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

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:602
msgid "DNS Record Example"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:608
msgid "Proves the legitimacy of the sending server"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:612
msgid "* For Xserver. Varies by hosting provider"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:617
msgid "Proves the email has not been tampered with"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:620
msgid "Enable in the server or SMTP service admin panel. Records are auto-generated"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:626
msgid "Policy for SPF/DKIM failures"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:634
msgid "Setup Steps by Server"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:638
msgid "Server"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:641
msgid "Configuration Location"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:647
#: src/admin/pages/Setup.jsx:659
msgid "Auto-configured"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:648
msgid "Enable in Server Panel"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:649
msgid "Server Panel → Email → DKIM Settings"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:652
msgid "Sakura Rental Server"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:653
#: src/admin/pages/Setup.jsx:660
msgid "Add manually in DNS settings"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:654
msgid "Not supported (SMTP service recommended)"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:655
msgid "Control Panel → Domain → DNS"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:661
msgid "Control Panel → DNS"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:665
msgid "Auto-generated with setup guide in service dashboard"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:666
msgid "Service dashboard"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:671
msgid "Checklist to Avoid Spam Filtering"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:673
msgid "Install an SMTP plugin and send via authenticated SMTP server"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:674
msgid "Set SPF records in DNS (sender legitimacy)"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:675
msgid "Enable DKIM (email tamper prevention)"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:676
msgid "Set DMARC policy (handling for authentication failures)"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:677
msgid "Use an email address on the same domain as your site for the FROM address"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:678
msgid "Consider dedicated email services like SendGrid for bulk sending"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:684
msgid "6. Payment methods and options"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:686
msgid "Payment Methods"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:688
msgid "Select payment methods to show on the registration form. Multiple selections allowed."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:706
msgid "* API key not configured"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:713
msgid "Qualified Invoice Issuer Registration Number"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:717
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:735
msgid "Payment method settings saved."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:743
msgid "Save Payment Methods"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:757
msgid "Stripe Payments"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:759
msgid "Stripe API keys are configured."
msgstr ""

#: build/admin-app.js:2
#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:759
#: src/admin/pages/Setup.jsx:1056
msgid "Test mode"
msgstr ""

#: build/admin-app.js:2
#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:759
#: src/admin/pages/Setup.jsx:1057
msgid "Live mode"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:760
msgid "To use Stripe payments, follow the setup guide below."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:764
msgid "View Stripe Setup Guide"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:770
msgid "Notification Settings"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:772
msgid "Email admin on new registration"
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:775
msgid "Send a notification email each time a participant registers for an event."
msgstr ""

#: build/admin-app.js:2
#: src/admin/pages/Setup.jsx:778
msgid "Notification email address(es)"
msgstr ""

#. translators: %s: WordPress admin email
#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:785
#, js-format
msgid "Where to send new-registration notices. Separate multiple addresses with commas. Leave blank to use the admin email (%s)."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:790
msgid "Require admin approval for self-registration"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:793
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:796
msgid "Email Delivery Settings (SMTP)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:798
msgid "Send emails via SMTP using your own domain email account. Falls back to PHP mail() if not configured."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:804
msgid "SMTP is configured in wp-config.php (recommended)."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:807
msgid "Host:"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:815
msgid "SMTP Host"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:822
msgid "Port"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:829
msgid "Encryption"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:841
msgid "Username (email address)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:848
msgid "Password"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:852
msgid "(Already set — enter only to change)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:857
msgid "Security recommendation: You can also define constants like CONF_MANAGER_SMTP_HOST in wp-config.php."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:879
msgid "Send Test"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:883
#, js-format
msgid "Bounce records: %d"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:912
msgid "Notification settings saved."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:920
msgid "Save Notification Settings"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:933
msgid "Stripe Payments Setup Guide"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:940
msgid "What is Stripe?"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:941
msgid "Stripe is an online credit card payment service. Participants enter card details on the registration form for instant payment."
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:489
#: src/admin/pages/Setup.jsx:944
msgid "Fees"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:945
msgid "3.6% of the transaction amount (domestic Japan)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:948
msgid "Automatic Processing"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:949
msgid "Automatic payment confirmation and receipt generation on completion"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:953
msgid "PCI DSS compliant with 3D Secure support"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:960
msgid "Setup Steps"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:965
msgid "Create a Stripe Account"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:970
msgid " to create an account."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:978
msgid "Get API Keys"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:979
msgid "Copy the following two keys from Stripe Dashboard → Developers → API keys."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:981
msgid "Publishable key (starts with pk_)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:982
msgid "Secret key (starts with sk_)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:990
msgid "Add API Keys to wp-config.php"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:992
msgid "Add the two keys obtained in Step 2."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1002
msgid "Webhook Setup (Payment Notification)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1003
msgid "Register the following URL in Stripe Dashboard → Developers → Webhooks."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1016
msgid "Copied"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1016
msgid "Copy"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1021
msgid "Events to register:"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1031
msgid "Add Webhook Signing Secret to wp-config.php"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1033
msgid "After registering the Webhook URL in Step 4, Stripe will issue a signing secret."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1036
msgid "⚠ Note:"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1037
msgid "The signing secret starts with"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1039
msgid ". It is NOT the Webhook URL itself (https://... or http://...)."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1042
msgid "Location: Stripe Dashboard → Developers → Webhooks → Click registered endpoint → \"Signing secret\""
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1051
msgid "Test Mode / Live Mode"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1062
msgid "Key Prefix"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1067
msgid "Real Charges"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1068
msgid "None (use test cards)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1069
msgid "Yes (actual charges)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1072
msgid "Test Cards"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1082
#: src/admin/pages/Setup.jsx:1100
msgid "Connection Test"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1100
msgid "Testing..."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1106
msgid "Account:"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1106
msgid "Live"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Setup.jsx:1106
msgid "Test"
msgstr ""

#: build/admin-app.js:3
#: src/admin/components/DataTable.jsx:41
#: src/admin/pages/Participants.jsx:462
msgid "No data available."
msgstr ""

#: build/admin-app.js:3
#: src/admin/components/DataTable.jsx:71
#: src/admin/pages/Participants.jsx:494
msgid "Previous"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/components/DataTable.jsx:82
#: src/admin/pages/Participants.jsx:505
#: src/public/pages/RegistrationForm.jsx:313
msgid "Next"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:32
#: src/admin/pages/Members.jsx:417
msgid "Member No."
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:35
#: src/admin/pages/Participants.jsx:34
#: src/admin/pages/Participants.jsx:342
#: src/admin/pages/Participants.jsx:518
#: src/admin/pages/Payments.jsx:199
#: src/admin/pages/Payments.jsx:477
#: src/public/components/GroupRegistrationForm.jsx:281
#: src/public/pages/Mypage.jsx:437
#: src/public/pages/Mypage.jsx:469
#: src/public/pages/RegistrationForm.jsx:479
msgid "Name"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:40
msgid "Type"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:46
#: src/admin/pages/Participants.jsx:343
#: src/public/pages/Mypage.jsx:437
msgid "Email"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:47
#: src/admin/pages/Members.jsx:435
#: src/admin/pages/Participants.jsx:50
#: src/public/components/SelfRegistrationForm.jsx:226
#: src/public/pages/Mypage.jsx:475
msgid "Organization"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:50
#: src/admin/pages/Members.jsx:54
#: src/admin/pages/Members.jsx:393
msgid "Approved"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:53
msgid "Auto-approve"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:55
#: src/admin/pages/Members.jsx:363
msgid "Pending Approval"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:56
#: src/admin/pages/Members.jsx:396
msgid "Rejected"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:289
msgid "Centralized Member Management"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:290
msgid "Securely manage regular, student, associate, and honorary members — integrated with event participation and payments."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:295
msgid "Member Registration"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:296
msgid "Supports manual registration and bulk CSV import."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:298
msgid "Member numbers can be auto-generated or manually set"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:299
msgid "Email addresses are encrypted for secure storage"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:300
msgid "Search and filter by organization and department"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:305
msgid "Bulk CSV Import"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:306
msgid "Bulk import existing member lists from CSV files."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:308
msgid "Upload a CSV with header row"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:309
msgid "Duplicate detection is automatic based on email address"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:310
msgid "Preview import results before confirming"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:315
msgid "Using Member Types"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:316
msgid "Automate fee calculations based on member type for efficient pricing management."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:318
msgid "Set fees by member type and participation type per event"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:319
msgid "Supports pricing for non-members (general) as well"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:320
msgid "Associate members integrate with sponsor management"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:337
msgid "Search by name/organization"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:345
msgid "Member / Non-member"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:346
msgid "Members only"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:347
msgid "Non-members only"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:354
msgid "All Types"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:362
msgid "All approval statuses"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Events.jsx:463
#: src/admin/pages/Members.jsx:367
#: src/admin/pages/Participants.jsx:439
#: src/admin/pages/Payments.jsx:330
msgid "Search"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:372
#: src/admin/pages/Members.jsx:414
msgid "New Member"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:377
#: src/admin/pages/Members.jsx:457
msgid "CSV Import"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:189
msgid "Member approved."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:197
msgid "Reject this member registration?"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:200
msgid "Member registration rejected."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:414
msgid "Edit Member"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:419
msgid "Register as member"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:426
msgid "Registered as member"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:426
msgid "Registered as non-member. Check to upgrade to member."
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:613
#: src/admin/pages/Events.jsx:699
#: src/admin/pages/Members.jsx:428
#: src/public/components/SelfRegistrationForm.jsx:194
#: src/public/pages/Mypage.jsx:471
msgid "Member Type"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:429
#: src/public/components/SelfRegistrationForm.jsx:205
msgid "Last Name"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:430
#: src/public/components/GroupRegistrationForm.jsx:350
#: src/public/components/SelfRegistrationForm.jsx:209
#: src/public/pages/Mypage.jsx:395
#: src/public/pages/RegistrationForm.jsx:241
msgid "First Name"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:431
#: src/public/components/SelfRegistrationForm.jsx:216
msgid "Last Name (Kana)"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:432
#: src/public/components/SelfRegistrationForm.jsx:220
msgid "First Name (Kana)"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:433
#: src/admin/pages/Participants.jsx:524
#: src/public/components/GroupRegistrationForm.jsx:288
msgid "Email Address"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:434
msgid "Phone Number"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Members.jsx:436
#: src/public/components/SelfRegistrationForm.jsx:231
#: src/public/pages/Mypage.jsx:481
msgid "Department"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:437
msgid "Address"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:174
msgid "Member updated."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:177
msgid "Member created."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:765
#: src/admin/pages/Members.jsx:441
msgid "Update"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:765
#: src/admin/pages/Members.jsx:441
msgid "Create"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:208
msgid "Delete this member?"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:213
msgid "Member deleted."
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:542
#: src/admin/pages/Events.jsx:667
#: src/admin/pages/Members.jsx:445
#: src/admin/pages/Participants.jsx:364
#: src/public/components/GroupRegistrationForm.jsx:296
msgid "Delete"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:25
#: src/admin/pages/Events.jsx:769
#: src/admin/pages/Members.jsx:449
#: src/admin/pages/Members.jsx:586
#: src/admin/pages/Participants.jsx:26
#: src/admin/pages/Participants.jsx:550
#: src/admin/pages/Participants.jsx:603
#: src/admin/pages/Payments.jsx:407
#: src/admin/pages/Payments.jsx:460
#: src/public/components/SelfRegistrationForm.jsx:244
#: src/public/pages/Mypage.jsx:17
#: src/public/pages/Mypage.jsx:285
#: src/public/pages/Mypage.jsx:444
msgid "Cancel"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:463
msgid "CSV File Specifications"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:465
msgid "File Format"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:466
msgid "Comma-separated (.csv), double-quote enclosed"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:467
#: src/admin/pages/Members.jsx:519
msgid "Character Encoding"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:468
msgid "UTF-8 (recommended) or Shift_JIS (Excel default)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:469
msgid "Required Columns"
msgstr ""

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

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

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:471
msgid "Recommended Columns"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:472
msgid "(Member Type)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:472
msgid "(Last Name Kana)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:472
msgid "(First Name Kana)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:472
msgid "(Organization)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:472
msgid "(Department)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:474
msgid "(Member No.)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:474
msgid "(Phone)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:474
msgid "(Address)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:475
msgid "Duplicate Detection"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:476
msgid "Matches existing members by email address"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:479
msgid "* The first row must be a header row. member_type values: regular / student / associate / honorary / general"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:485
msgid "Important Notes on Email Addresses"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:487
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:3
#: src/admin/pages/Members.jsx:488
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 ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:489
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:3
#: src/admin/pages/Members.jsx:490
msgid "Email addresses are case-insensitive (automatically normalized to lowercase)."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:512
msgid "Download CSV template (with 1 sample row)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:528
msgid "Overwrite existing members"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:540
msgid "Select CSV file"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:547
msgid "Preview"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:549
msgid " data row(s) detected"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:567
msgid "other"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:255
msgid "added"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:256
msgid " to update"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:257
msgid "skipped"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:258
msgid " error(s)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:259
msgid "Import complete:"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:583
msgid "Importing..."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:583
msgid " row(s) to import"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:590
msgid "* Existing members with matching emails will be overwritten"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Members.jsx:591
msgid "* Existing members with matching emails will be skipped"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:22
msgid "Draft"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:23
#: src/admin/pages/Events.jsx:130
msgid "Published"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:24
msgid "Closed"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:30
msgid "Student"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:31
msgid "Associate"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:32
msgid "Honorary"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:41
#: src/admin/pages/Events.jsx:490
msgid "Title"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:47
#: src/admin/pages/Events.jsx:494
#: src/admin/pages/Participants.jsx:55
#: src/admin/pages/Participants.jsx:355
#: src/admin/pages/Participants.jsx:535
#: src/admin/pages/Participants.jsx:584
#: src/public/pages/Mypage.jsx:443
msgid "Venue"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:82
msgid "Tax-exempt (0%)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:83
msgid "Reduced rate (8%)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:84
msgid "Standard rate (10%)"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Events.jsx:116
#: src/admin/pages/Events.jsx:596
#: src/admin/pages/Participants.jsx:63
#: src/admin/pages/Payments.jsx:206
#: src/admin/pages/Payments.jsx:493
#: src/public/pages/Mypage.jsx:437
msgid "Status"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:105
#: src/admin/pages/Events.jsx:445
msgid "Event published."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:165
#: src/admin/pages/Events.jsx:449
msgid "Publish"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:395
msgid "Streamline Event Operations"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:396
msgid "Manage everything from creating conferences, meetings, and symposiums to setting participation fees."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:401
msgid "Create Events"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:402
msgid "Register basic info such as title, dates, venue, and capacity to publish an event."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:404
msgid "Set status to \"Published\" to start accepting registrations"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:405
msgid "Control registration period with start and deadline dates"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:406
msgid "Organizer info is reflected on certificates and invoices"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:411
msgid "Pricing"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:412
msgid "Set flexible fees using a member type × participation type matrix."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:414
msgid "Set individual prices for regular members, students, and non-members"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:415
msgid "Support different prices for onsite and online participation"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:416
msgid "Choose tax rate (0% / 8% / 10%)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:438
msgid "To publish this event, change the status to \"Published\"."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:458
msgid "Search by title/venue"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:468
#: src/admin/pages/Events.jsx:486
msgid "New Event"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:486
msgid "Edit Event"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:491
msgid "Description"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:492
msgid "Start Date"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:493
msgid "End Date"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:495
msgid "Venue Address"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:496
msgid "Capacity"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:497
msgid "Registration Opens"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:498
msgid "Registration Closes"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:500
msgid "Abstract submission settings"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:501
msgid "Submission Start"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:502
msgid "Submission Deadline"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:505
msgid "Submission mode"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:509
msgid "Form entry"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:510
msgid "Word template"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:511
msgid "Hybrid (form + template)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:514
msgid "Authors enter only the title in the form and upload a completed Word file."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:516
msgid "In addition to form entry (title, abstract, keywords), authors also upload a completed Word file."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:517
msgid "Authors enter the title, abstract, and keywords in the form (traditional method)."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:524
msgid "Word template (.docx)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:527
msgid "Current template:"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:566
msgid "The template has been uploaded."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:571
msgid "Upload template"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:573
msgid "Note: the template can be uploaded after the event is saved."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:580
msgid "Character limit (blank = no limit) * Simple character count (full-width and half-width each count as 1)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:582
#: src/admin/pages/Events.jsx:591
msgid "Title Limit"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:582
#: src/admin/pages/Events.jsx:591
msgid "e.g., 100"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:583
msgid "Abstract Limit"
msgstr ""

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

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:584
msgid "Keywords Limit"
msgstr ""

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

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:590
msgid "Character limit (template mode: title only)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:599
msgid "Tax Rate"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:601
msgid "Bank Transfer & Organizer Info"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:602
msgid "Account Holder Name"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:603
msgid "Bank Transfer Details"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:603
msgid "Enter bank name, branch, account number, etc. separated by line breaks"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:604
msgid "Organizer Information"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:604
msgid "Enter organizer name, postal code, address, etc. separated by line breaks"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:606
msgid "Advance Fee (excl. tax)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:606
msgid "Fee Settings (excl. tax)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:608
msgid "Leave blank or enter 0 to treat this as free (¥0)."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:646
msgid "Enter type name"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:675
msgid "+ Add Member Type"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:678
msgid "Advance & On-site Pricing"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:680
msgid "Advance Ticket Deadline"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:681
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:3
#: src/admin/pages/Events.jsx:690
msgid "On-site Fee (excl. tax)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:693
msgid "Copy from advance fees"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:745
msgid "Delete from on-site fee"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:754
msgid "Registration Form Notice"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:755
msgid "Notice about advance/on-site pricing. Shown on the registration form."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:758
msgid "e.g., Advance pricing is available until MM/DD. After the deadline, on-site pricing applies."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:275
msgid "Event updated."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:281
#: src/admin/pages/Events.jsx:285
msgid "Event created."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:296
msgid "Cancel this event?"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Events.jsx:301
msgid "Event cancelled."
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Events.jsx:773
#: src/admin/pages/Participants.jsx:266
#: src/admin/pages/Payments.jsx:530
msgid "Close"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:21
#: src/admin/pages/Payments.jsx:317
msgid "All Statuses"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:22
#: src/public/pages/Mypage.jsx:13
msgid "Pending"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:23
#: src/public/pages/Mypage.jsx:14
msgid "Confirmed"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:25
#: src/public/pages/Mypage.jsx:16
msgid "Attended"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:32
#: src/public/pages/RegistrationForm.jsx:236
msgid "Reg. No."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:40
msgid "Group Representative"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:41
#: src/public/pages/Mypage.jsx:395
msgid "Group"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:51
#: src/admin/pages/Participants.jsx:344
#: src/admin/pages/Participants.jsx:574
msgid "Fee Category"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:54
#: src/admin/pages/Participants.jsx:345
#: src/admin/pages/Participants.jsx:531
#: src/admin/pages/Participants.jsx:580
#: src/public/components/GroupRegistrationForm.jsx:230
#: src/public/pages/Mypage.jsx:411
#: src/public/pages/Mypage.jsx:437
#: src/public/pages/RegistrationForm.jsx:483
#: src/public/pages/RegistrationForm.jsx:485
msgid "Participation Type"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:57
#: src/admin/pages/Payments.jsx:203
#: src/public/pages/RegistrationForm.jsx:244
msgid "Amount"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:60
#: src/admin/pages/Payments.jsx:387
#: src/public/components/GroupRegistrationForm.jsx:258
#: src/public/pages/RegistrationForm.jsx:452
#: src/public/pages/RegistrationForm.jsx:491
msgid "Transfer Account Name Note"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:104
#: src/admin/pages/Payments.jsx:306
msgid "All Events"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:252
#: src/admin/pages/Participants.jsx:346
#: src/admin/pages/Payments.jsx:223
msgid "Actions"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:266
#: src/public/components/GroupRegistrationForm.jsx:272
#: src/public/components/GroupRegistrationForm.jsx:350
msgid "Staff"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:280
msgid "Edit Category"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:141
msgid "Status updated."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:302
msgid "Change..."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:387
msgid "Centralized Registration Management"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:388
msgid "Track event registrations in real-time with status management and group registration support."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:393
msgid "Status Management"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:394
msgid "Track participant progress through statuses: pending → confirmed → paid → attended."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:396
msgid "Automatically update status after payment confirmation"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:397
msgid "Process cancellations easily from the list"
msgstr ""

#: build/admin-app.js:3
#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:398
#: src/admin/pages/Payments.jsx:268
msgid "Filter by event and status"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:403
#: src/public/components/GroupRegistrationForm.jsx:195
#: src/public/pages/RegistrationForm.jsx:371
msgid "Group Registration"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:404
msgid "Group registration allows a representative to register multiple participants at once."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:406
msgid "Representative registers all staff members together"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:407
msgid "Individual certificates for each person"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:408
msgid "Invoices are issued collectively to the representative"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:413
msgid "Data Utilization"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:414
msgid "Leverage registration data for efficient event management."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:416
msgid "Quickly find participants by registration number"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:417
msgid "Monitor the ratio of onsite vs. online participation"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:418
msgid "Notify participants by email when status changes"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:433
msgid "Search by registration no."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:323
msgid "Group Staff List"
msgstr ""

#: build/admin-app.js:3
#: build/public-app.js:1
#: src/admin/pages/Participants.jsx:330
#: src/public/components/GroupRegistrationForm.jsx:334
msgid "+ Add Staff"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:337
msgid "No staff members."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:190
msgid "Cancel this item?"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:196
msgid "Staff cancelled."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:514
msgid "Add Staff"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:540
msgid "Fee Category (Optional)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:543
msgid "e.g., regular, student, general (blank applies representative's member type)"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:177
msgid "Staff added."
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:547
msgid "Add"
msgstr ""

#: build/admin-app.js:3
#: src/admin/pages/Participants.jsx:559
msgid "Edit Participation Category"
msgstr ""

#. translators: %s: base fee amount
#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:591
#, js-format
msgid "Base fee (excl. tax): ¥%s"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:596
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:4
#: src/admin/pages/Participants.jsx:235
msgid "Fee classification updated."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:600
msgid "Save"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Participants.jsx:566
msgid "This registration cannot be edited (it may be paid, cancelled, or a group registration)."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:28
msgid "Refunded"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:29
#: src/admin/pages/Payments.jsx:433
msgid "Partial Refund"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:30
msgid "Failed"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:198
#: src/admin/pages/Payments.jsx:475
msgid "Registration ID"
msgstr ""

#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Payments.jsx:200
#: src/admin/pages/Payments.jsx:479
#: src/public/components/GroupRegistrationForm.jsx:250
#: src/public/pages/RegistrationForm.jsx:439
#: src/public/pages/RegistrationForm.jsx:487
msgid "Payment Method"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:217
#: src/admin/pages/Payments.jsx:392
#: src/admin/pages/Payments.jsx:507
msgid "Transfer Name"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:218
#: src/admin/pages/Payments.jsx:523
msgid "Payment Date"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:227
msgid "Details"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:231
#: src/admin/pages/Payments.jsx:377
#: src/admin/pages/Payments.jsx:404
msgid "Confirm Payment"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:236
msgid "Refund"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:250
msgid "CSV Export"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:257
msgid "Streamline Payment Management"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:258
msgid "Manage the entire payment flow — from bank transfer reconciliation to Stripe payments and invoice issuance."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:263
msgid "Payment Confirmation & Reconciliation"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:264
msgid "Confirm bank transfer payments and update participant status."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:266
msgid "Record transferor name and confirmation date for reconciliation"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:267
msgid "Automatically notify participants after payment confirmation"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:273
msgid "Document Issuance"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:274
msgid "Auto-generate invoices and receipts as PDFs, accessible from participants' My Page."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:276
msgid "Invoices are auto-generated upon registration confirmation"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:277
msgid "Receipts are available after payment confirmation"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:278
msgid "Streamline accounting with CSV export"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:283
msgid "Refund Handling"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:284
msgid "Supports full and partial refunds with reason tracking."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:286
msgid "Enter refund amount and reason to process"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:287
msgid "Specify amount for partial refunds"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:288
msgid "Refund history is available in payment details"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:325
msgid "All Methods"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:348
msgid "Stripe Fee"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:353
msgid "Breakdown by Method"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:381
#: src/admin/pages/Payments.jsx:420
msgid "Payment ID:"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:382
#: src/admin/pages/Payments.jsx:421
msgid "Name:"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:383
#: src/admin/pages/Payments.jsx:425
msgid "Amount:"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:397
msgid "Transfer Date"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:135
msgid "Payment confirmed."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:416
msgid "Refund Processing"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:422
msgid "Payment method:"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:428
msgid "Refund Type"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:432
msgid "Full Refund"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:438
msgid "Refund Amount (JPY)"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:445
#: src/admin/pages/Payments.jsx:515
msgid "Refund Reason"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:451
msgid "Refund will be processed via Stripe. This action cannot be undone."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:452
msgid "Only a refund record will be saved. Actual refund requires a separate process."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:151
msgid "Process refund? This action cannot be undone."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:457
msgid "Processing..."
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:457
msgid "Process Refund"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:469
msgid "Payment Details"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:473
msgid "Payment ID"
msgstr ""

#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Payments.jsx:481
#: src/public/pages/Mypage.jsx:415
#: src/public/pages/RegistrationForm.jsx:244
msgid "Amount (excl. tax)"
msgstr ""

#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Payments.jsx:483
#: src/public/components/GroupRegistrationForm.jsx:356
#: src/public/pages/Mypage.jsx:417
#: src/public/pages/RegistrationForm.jsx:248
#: src/public/pages/RegistrationForm.jsx:504
msgid "Tax"
msgstr ""

#: build/admin-app.js:4
#: build/public-app.js:1
#: src/admin/pages/Payments.jsx:485
#: src/public/components/GroupRegistrationForm.jsx:352
#: src/public/components/GroupRegistrationForm.jsx:358
#: src/public/pages/RegistrationForm.jsx:254
#: src/public/pages/RegistrationForm.jsx:506
msgid "Total"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:501
msgid "Transaction ID"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:513
msgid "Refund Amount"
msgstr ""

#: build/admin-app.js:4
#: src/admin/pages/Payments.jsx:519
msgid "Created"
msgstr ""

#: build/admin-app.js:4
#: 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:120
msgid "New Registration"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:122
msgid "Email:"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:130
msgid "A verification code will be sent to this email address."
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:366
#: src/public/components/SelfRegistrationForm.jsx:133
#: src/public/components/SelfRegistrationForm.jsx:159
#: src/public/pages/RegistrationForm.jsx:321
#: src/public/pages/RegistrationForm.jsx:341
#: src/public/pages/RegistrationForm.jsx:375
#: src/public/pages/RegistrationForm.jsx:464
#: src/public/pages/RegistrationForm.jsx:515
msgid "Back"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:368
#: src/public/components/SelfRegistrationForm.jsx:136
#: src/public/pages/Mypage.jsx:304
#: src/public/pages/RegistrationForm.jsx:517
msgid "Submitting..."
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:136
#: src/public/pages/Mypage.jsx:304
msgid "Send Verification Code"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:145
#: src/public/pages/Mypage.jsx:315
msgid "Enter the 6-digit verification code sent to your email."
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:162
#: src/public/pages/Mypage.jsx:321
#: src/public/pages/RegistrationForm.jsx:313
msgid "Verifying..."
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:162
msgid "Verify"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:167
#: src/public/pages/Mypage.jsx:326
msgid "Resend Verification Code"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:176
msgid "Please enter the required information for participation."
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:179
msgid "Registration Category"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:183
msgid "Member"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:187
msgid "Non-member (General)"
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:239
msgid " before submitting. By submitting, you are deemed to have agreed to the Terms of Service."
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:247
msgid "Registering..."
msgstr ""

#: build/public-app.js:1
#: src/public/components/SelfRegistrationForm.jsx:247
msgid "Register and Proceed"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:202
#: src/public/pages/RegistrationForm.jsx:398
msgid "Advance pricing applied"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:202
#: src/public/pages/RegistrationForm.jsx:398
msgid "until"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:203
#: src/public/pages/RegistrationForm.jsx:399
msgid "On-site pricing applies."
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:213
#: src/public/components/GroupRegistrationForm.jsx:342
msgid "Representative"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:220
#: src/public/pages/RegistrationForm.jsx:409
msgid "Participation Type (Fee Category)"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:233
#: src/public/pages/RegistrationForm.jsx:422
msgid "Online Participation"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:239
#: src/public/pages/RegistrationForm.jsx:428
msgid "Additional Sessions (paid)"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:265
#: src/public/pages/RegistrationForm.jsx:459
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 ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:340
#: src/public/pages/RegistrationForm.jsx:498
msgid "Fee (excl. tax)"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:346
msgid "Additional Sessions"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:352
msgid "Subtotal (excl. tax)"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:133
msgid "th staff: email address is missing"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:135
msgid "th staff: name is missing"
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:145
msgid "Please add at least one staff member with name and email address."
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:153
msgid "The same email address is used for multiple staff members."
msgstr ""

#: build/public-app.js:1
#: src/public/components/GroupRegistrationForm.jsx:368
msgid "Submit Group Registration"
msgstr ""

#: build/public-app.js:1
#: src/public/components/StripePayment.jsx:60
msgid "Processing payment..."
msgstr ""

#: build/public-app.js:1
#: src/public/components/StripePayment.jsx:61
msgid "Register with Card Payment"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:150
msgid "Advance Fee"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:151
msgid "On-site Fee"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:229
msgid "Registration Complete"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:232
msgid "Group registration received."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:233
msgid "Registration received."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:240
msgid "Staff Count"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:260
msgid "Credit card payment complete. A confirmation email will be sent."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:262
msgid "Bank transfer details will be sent by email."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:275
msgid "Select Event"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:275
msgid "Member Authentication"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:275
msgid "Options"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:275
msgid "Confirm & Submit"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:287
msgid "Please select an event"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:289
msgid "No events available for registration."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:308
msgid "Enter Email Address"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:309
msgid "Enter your email address. Registered users can proceed directly. New users can register."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:318
msgid "This email address is not registered."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:327
msgid "Register as New"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:335
msgid "Membership registration for this email address has been confirmed."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:358
msgid "Select Registration Type"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:364
msgid "Individual Registration"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:365
msgid "Register only yourself"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:372
msgid "Register representative + staff together"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:393
msgid "Participation Options"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:419
msgid "Select Participation Type"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:445
#: src/public/pages/RegistrationForm.jsx:488
msgid "Credit Card"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:465
msgid "Proceed to Confirm"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:473
msgid "Confirm Registration"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:498
#: src/public/pages/RegistrationForm.jsx:499
msgid "Participation Fee"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:498
msgid "excl. tax"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:517
msgid "Submit Registration"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:526
msgid "Credit Card Payment"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:527
msgid "Enter your card details below to complete payment."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/RegistrationForm.jsx:530
msgid "Total Amount"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:29
#: src/public/pages/Mypage.jsx:377
msgid "Registration History"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:30
#: src/public/pages/Mypage.jsx:467
msgid "Member Information"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:31
#: src/public/pages/Mypage.jsx:492
msgid "Documents"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:257
msgid "Edit addressee"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:266
msgid "Registered name (applicant)"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:269
msgid "Addressee"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:270
msgid "e.g. ABC Co., Ltd."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:273
msgid "Company / Department (optional)"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:274
msgid "e.g. Accounting Dept."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:277
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:1
#: src/public/pages/Mypage.jsx:239
msgid "Receipt addressee updated."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:282
msgid "Saving..."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:282
msgid "Save and reissue"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:299
msgid "Enter your registered email address. A verification code will be sent."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:321
msgid "Log In"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:329
msgid "Change Email Address"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:343
#: src/public/pages/Mypage.jsx:522
msgid "Program & abstracts"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:356
msgid "Welcome"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:356
msgid " "
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:380
msgid "No registration history."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:382
msgid "Register Here"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:424
#: src/public/pages/Mypage.jsx:505
msgid "Invoice"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:427
#: src/public/pages/Mypage.jsx:508
msgid "Receipt"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:433
msgid "Registered Staff"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:444
msgid "Active"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:494
msgid "No documents issued."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:538
msgid "Download"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:553
msgid "You can change your event notification email settings. Service-essential emails such as OTP and registration confirmations cannot be unsubscribed."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:562
msgid "Unsubscribe from event notification emails"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:581
msgid "Settings saved."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:583
msgid "Failed to save settings."
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:590
msgid "Saving…"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:591
msgid "Save Settings"
msgstr ""

#: build/public-app.js:1
#: src/public/pages/Mypage.jsx:605
msgid "Log Out"
msgstr ""
