# Copyright (C) 2026 MantraBrain
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Sikshya LMS – LMS Course Builder, Online Courses & eLearning 1.1.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sikshya\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-05-26T14:39:48+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: sikshya\n"

#: client/src/pages/content-editors/certificateLayout.ts:79
msgid "92"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:557
msgid "123"
msgstr ""

#: client/src/App.tsx:125
#: src/Admin/ReactAdminView.php:63
msgid "Loading Sikshya…"
msgstr ""

#: client/src/App.tsx:217
#: client/src/pages/DiscussionsPage.tsx:1116
msgid "Edit content"
msgstr ""

#: client/src/App.tsx:250
#: client/src/pages/DashboardPage.tsx:320
#: client/src/pages/ToolsPage.tsx:271
#: client/src/pages/content-editors/editors.tsx:1020
#: client/src/pages/hubs/HubPages.tsx:97
#: src/Admin/ListTable/QuizzesListTable.php:35
#: src/PostTypes/PostTypeManager.php:794
#: src/PostTypes/PostTypeManager.php:796
#: src/Services/PostTypeService.php:588
#: src/Services/PostTypeService.php:590
msgid "Questions"
msgstr ""

#: client/src/App.tsx:251
#: client/src/pages/hubs/HubPages.tsx:98
msgid "All questions"
msgstr ""

#: client/src/App.tsx:259
#: client/src/pages/DashboardPage.tsx:327
#: client/src/pages/ToolsPage.tsx:272
#: src/PostTypes/PostTypeManager.php:833
#: src/Services/PostTypeService.php:626
msgid "Chapters"
msgstr ""

#: client/src/App.tsx:260
msgid "All %s"
msgstr ""

#: client/src/App.tsx:269
#: client/src/pages/DashboardPage.tsx:313
#: client/src/pages/hubs/HubPages.tsx:200
msgid "Certificate templates"
msgstr ""

#: client/src/App.tsx:274
#: client/src/pages/hubs/HubPages.tsx:209
msgid "Issued certificates"
msgstr ""

#: client/src/App.tsx:276
#: client/src/pages/hubs/HubPages.tsx:265
#: templates/partials/account-view-dashboard.php:125
#: templates/partials/account-view-payments.php:14
#: templates/partials/account-view-payments.php:17
msgid "Orders"
msgstr ""

#: client/src/App.tsx:278
#: src/Services/EmailTemplateCatalog.php:316
#: src/Services/EmailTemplateCatalog.php:363
#: templates/order.php:40
#: templates/partials/account-view-payments.php:28
#: assets/blocks/editor.js:157
msgid "Order"
msgstr ""

#: client/src/App.tsx:280
#: src/Admin/ReactAdminConfig.php:415
msgid "Coupons"
msgstr ""

#: client/src/App.tsx:282
msgid "Course reviews"
msgstr ""

#: client/src/App.tsx:284
msgid "Review details"
msgstr ""

#: client/src/App.tsx:286
#: src/Admin/ReactAdminConfig.php:265
msgid "Discussions & Q&A"
msgstr ""

#: client/src/App.tsx:288
#: client/src/pages/GradebookPage.tsx:587
#: src/Admin/ReactAdminConfig.php:350
#: src/Licensing/FeatureRegistry.php:243
msgid "Gradebook"
msgstr ""

#: client/src/App.tsx:291
#: client/src/pages/GradebookPage.tsx:587
#: src/Admin/ReactAdminConfig.php:340
msgid "Assignment submissions"
msgstr ""

#: client/src/App.tsx:294
#: client/src/pages/GradingPage.tsx:200
msgid "Grading"
msgstr ""

#: client/src/App.tsx:296
#: client/src/pages/hubs/HubPages.tsx:503
msgid "Activity log"
msgstr ""

#: client/src/App.tsx:298
#: client/src/pages/ContentDripPage.tsx:533
#: client/src/pages/hubs/HubPages.tsx:434
msgid "Scheduled access"
msgstr ""

#: client/src/App.tsx:300
#: client/src/pages/OrderDetailsPage.tsx:310
#: client/src/pages/SubscriptionsProPage.tsx:962
#: src/Admin/ReactAdminConfig.php:422
msgid "Subscriptions"
msgstr ""

#: client/src/App.tsx:302
#: client/src/pages/CourseTeamPage.tsx:445
#: src/Admin/ReactAdminConfig.php:274
msgid "Course staff"
msgstr ""

#: client/src/App.tsx:304
#: client/src/pages/MarketplacePage.tsx:211
#: src/Admin/ReactAdminConfig.php:429
msgid "Marketplace"
msgstr ""

#: client/src/App.tsx:306
#: client/src/pages/BundlesPage.tsx:164
#: src/Licensing/FeatureRegistry.php:295
msgid "Course bundles"
msgstr ""

#: client/src/App.tsx:308
#: client/src/pages/ContentDripPage.tsx:877
#: client/src/pages/hubs/HubPages.tsx:440
#: src/Admin/CourseBuilder/Tabs/PricingTab.php:262
msgid "Prerequisites"
msgstr ""

#: client/src/App.tsx:310
#: client/src/pages/SocialLoginPage.tsx:85
#: client/src/pages/hubs/HubPages.tsx:342
#: src/Licensing/FeatureRegistry.php:373
msgid "Social login"
msgstr ""

#: client/src/App.tsx:312
#: client/src/pages/WhiteLabelPage.tsx:150
#: client/src/pages/hubs/HubPages.tsx:335
msgid "White label"
msgstr ""

#: client/src/App.tsx:317
msgid "CRM & email automation"
msgstr ""

#: client/src/App.tsx:318
msgid "This screen is not wired in the React shell yet."
msgstr ""

#: client/src/App.tsx:322
#: client/src/pages/CalendarPage.tsx:175
#: client/src/pages/hubs/HubPages.tsx:472
#: src/Licensing/FeatureRegistry.php:399
msgid "Calendar"
msgstr ""

#: client/src/App.tsx:325
#: src/Admin/ReactAdminConfig.php:239
msgid "Content library"
msgstr ""

#: client/src/App.tsx:327
#: src/Admin/ReactAdminConfig.php:317
msgid "People"
msgstr ""

#: client/src/App.tsx:329
#: client/src/pages/ToolsPage.tsx:273
#: client/src/pages/hubs/HubPages.tsx:199
#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:241
#: src/Admin/ReactAdminConfig.php:328
#: src/Services/PostTypeService.php:550
#: src/Services/PostTypeService.php:552
#: templates/partials/account-view-certificates.php:17
#: templates/partials/account-view-certificates.php:20
msgid "Certificates"
msgstr ""

#: client/src/App.tsx:331
#: src/Admin/ReactAdminConfig.php:408
msgid "Sales"
msgstr ""

#: client/src/App.tsx:336
#: src/Admin/ReactAdminConfig.php:481
msgid "Branding"
msgstr ""

#: client/src/App.tsx:340
#: src/Admin/ReactAdminConfig.php:247
msgid "Learning rules"
msgstr ""

#: client/src/App.tsx:346
#: templates/partials/course-archive-sidebar.php:74
msgid "Course categories"
msgstr ""

#: client/src/App.tsx:347
msgid "Organize courses with hierarchical categories."
msgstr ""

#: client/src/App.tsx:355
msgid "Users with the %s role."
msgstr ""

#: client/src/App.tsx:365
msgid "Users with the %s role. Pending sign-ups are under People → Applications."
msgstr ""

#: client/src/App.tsx:376
#: client/src/pages/hubs/HubPages.tsx:172
msgid "Instructor applications"
msgstr ""

#: client/src/App.tsx:377
msgid "Approve or reject learners who applied to teach."
msgstr ""

#: client/src/App.tsx:383
#: src/Admin/ReactAdminConfig.php:396
msgid "Reports"
msgstr ""

#: client/src/App.tsx:385
#: client/src/pages/DashboardPage.tsx:459
#: client/src/pages/hubs/HubPages.tsx:271
#: templates/partials/account-view-dashboard.php:128
msgid "Payments"
msgstr ""

#: client/src/App.tsx:387
#: templates/checkout.php:341
#: templates/order-invoice.php:165
msgid "Payment"
msgstr ""

#: client/src/App.tsx:391
#: client/src/components/settings/DynamicFieldsBuilder.tsx:65
#: client/src/pages/LicensePage.tsx:471
#: client/src/pages/hubs/HubPages.tsx:306
#: src/Admin/ListTable/StudentsListTable.php:32
#: src/Admin/ReactAdminConfig.php:471
#: src/Admin/Settings/SettingsManager.php:1350
#: src/Services/EmailTemplateCatalog.php:142
#: src/Shortcodes/AuthShortcodes.php:211
#: templates/checkout.php:180
#: templates/checkout.php:256
msgid "Email"
msgstr ""

#: client/src/App.tsx:393
msgid "Email template"
msgstr ""

#: client/src/App.tsx:395
#: client/src/components/TopBar.tsx:111
#: client/src/pages/EmailMarketingPage.tsx:842
#: client/src/pages/hubs/HubPages.tsx:497
#: src/Admin/ReactAdminConfig.php:520
msgid "Tools"
msgstr ""

#: client/src/App.tsx:397
#: client/src/components/EmailDeliverySettings.tsx:207
#: client/src/components/shared/AddContentTypePickerModal.tsx:291
#: src/Admin/ReactAdminConfig.php:491
msgid "Addons"
msgstr ""

#: client/src/App.tsx:399
#: src/Admin/ReactAdminConfig.php:460
msgid "Integrations"
msgstr ""

#: client/src/App.tsx:401
#: client/src/pages/EmailMarketingPage.tsx:437
#: client/src/pages/hubs/HubPages.tsx:368
msgid "Email marketing"
msgstr ""

#: client/src/App.tsx:403
#: client/src/pages/AddonsPage.tsx:401
#: client/src/pages/LicensePage.tsx:295
#: src/Admin/ReactAdminConfig.php:500
msgid "License"
msgstr ""

#: client/src/App.tsx:409
msgid "This admin screen is powered by the React shell."
msgstr ""

#: client/src/App.tsx:434
#: src/Admin/ReactAdminConfig.php:212
msgid "Dashboard"
msgstr ""

#: client/src/App.tsx:435
#: client/src/components/shared/AddQuestionAuthoringModal.tsx:810
#: client/src/pages/AddonsPage.tsx:408
#: client/src/pages/content-editors/editors.tsx:1019
#: src/Admin/ReactAdminConfig.php:509
msgid "Settings"
msgstr ""

#: client/src/App.tsx:437
msgid "%s builder"
msgstr ""

#: client/src/App.tsx:438
msgid "Bundle builder"
msgstr ""

#: client/src/App.tsx:444
#: client/src/pages/content-editors/certificateTemplateSeeds.ts:226
#: src/Certificates/CertificateRenderer.php:88
#: src/Certificates/CertificateTemplateDefaults.php:293
#: src/Services/PostTypeService.php:551
msgid "Certificate"
msgstr ""

#: client/src/App.tsx:455
#: client/src/components/shared/AddContentTypePickerModal.tsx:89
#: client/src/components/shared/AddQuestionAuthoringModal.tsx:809
#: client/src/pages/DiscussionsPage.tsx:896
#: client/src/pages/content-editors/editors.tsx:1018
#: includes/template-functions.php:1594
#: src/Services/SampleDataImportService.php:507
#: templates/learn.php:171
#: templates/single-lesson.php:223
#: templates/single-quiz.php:308
msgid "Content"
msgstr ""

#. translators: %s: singular label
#: client/src/App.tsx:456
#: src/PostTypes/PostTypeManager.php:608
#: src/PostTypes/PostTypeManager.php:657
#: src/PostTypes/PostTypeManager.php:706
#: src/PostTypes/PostTypeManager.php:755
#: src/PostTypes/PostTypeManager.php:843
#: src/Services/PostTypeService.php:354
#: src/Services/PostTypeService.php:405
#: src/Services/PostTypeService.php:457
#: src/Services/PostTypeService.php:509
#: src/Services/PostTypeService.php:636
#, php-format
msgid "Edit %s"
msgstr ""

#. translators: %s: singular label
#: client/src/App.tsx:456
#: client/src/components/shared/AddContentTypePickerModal.tsx:90
#: src/PostTypes/PostTypeManager.php:610
#: src/PostTypes/PostTypeManager.php:659
#: src/PostTypes/PostTypeManager.php:708
#: src/PostTypes/PostTypeManager.php:757
#: src/PostTypes/PostTypeManager.php:845
#: src/Services/PostTypeService.php:356
#: src/Services/PostTypeService.php:407
#: src/Services/PostTypeService.php:459
#: src/Services/PostTypeService.php:511
#: src/Services/PostTypeService.php:638
#, php-format
msgid "New %s"
msgstr ""

#: client/src/App.tsx:478
#: client/src/pages/SettingsPage.tsx:754
msgid "Site-wide defaults for every course"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:101
msgid "Add-on"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:116
msgid "Could not update addon"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:130
msgid "Enabling…"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:130
msgid "Enable add-on"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:144
msgid "View plans & upgrade"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:164
msgid "Enable in one click. Activates the feature immediately for your site."
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:166
msgid "Upgrade to the right tier, then return here to enable."
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:167
msgid "Contact support if you need help with your license."
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:29
#: client/src/components/settings/DynamicFieldsBuilder.tsx:461
#: client/src/pages/AddonsPage.tsx:360
#: client/src/pages/ContentDripPage.tsx:948
#: client/src/pages/SettingsPage.tsx:240
msgid "Enabled"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:30
msgid "%s enabled."
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:30
msgid "Add-on enabled."
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:33
msgid "Enable failed"
msgstr ""

#: client/src/components/AddonEnablePanel.tsx:62
#: client/src/pages/AddonsPage.tsx:450
msgid "Upgrade to unlock"
msgstr ""

#: client/src/components/AppShell.tsx:58
#: client/src/components/TopBar.tsx:42
#: client/src/pages/CourseTeamPage.tsx:930
msgid "Admin"
msgstr ""

#: client/src/components/CourseSettingsTab.tsx:60
msgid "Discovery"
msgstr ""

#: client/src/components/CourseSettingsTab.tsx:86
msgid "Layout of the course catalog and single course pages, plus reviews, categories, and search. Enrollment rules, buttons, and completion are under Enrollment in the sidebar."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:127
msgid "Test email sent."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:129
msgid "Could not send test email."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:155
msgid "Delivery sets who sends mail and how. Which transactional emails actually go out is controlled per template on the Email templates screen (enable/disable and content). That includes drip unlock emails (Drip: lesson unlocked, Drip: course schedule unlocked) — turning a template off does not disable Content drip, only the email."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:163
#: client/src/pages/hubs/HubPages.tsx:312
msgid "Email templates"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:165
msgid "Welcome, enrollment, drip unlocks, completion, reminders — one list with per-template enable switches and editors."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:171
msgid "Open email templates"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:180
msgid "Growth or higher:"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:184
msgid "Your license is on %1$s. Custom SMTP and global HTML wrappers unlock on Growth or Scale — Starter includes core email only."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:191
msgid "Install Sikshya Pro and choose Growth or Scale to edit SMTP and branded HTML templates."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:199
msgid "Add-on: Turn on Professional email delivery & branded templates on the Addons screen to use SMTP and global HTML wrappers."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:216
msgid "Email Configuration"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:225
#: src/Admin/Settings/SettingsManager.php:2347
msgid "Sending rules"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:235
#: src/Admin/Settings/SettingsManager.php:2368
msgid "Completion certificates"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:255
msgid "SMTP Settings (Optional)"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:266
msgid "Test delivery"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:269
msgid "Sends a short HTML message using your From / Reply-To settings, optional SMTP when enabled, and branded header and footer when configured."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:276
msgid "Recipient (optional)"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:283
msgid "Defaults to your WordPress account email"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:288
#: client/src/pages/ReportsPage.tsx:928
#: client/src/pages/SettingsPage.tsx:929
msgid "Sending…"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:288
msgid "Send test email"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:312
msgid "Route mail through your provider with SMTP and unlock global HTML wrappers around every transactional email."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:326
msgid "Global HTML Branding"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:329
msgid "Optional HTML that wraps every Sikshya email — requires Growth or higher."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:341
msgid "SMTP & branded HTML email templates"
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:342
msgid "Edit global header and footer HTML for every transactional email."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:92
msgid "Your plan includes professional email delivery. Enable the Professional email delivery & branded templates add-on to use SMTP and global HTML branding."
msgstr ""

#: client/src/components/EmailDeliverySettings.tsx:97
msgid "Open Addons"
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:100
msgid "Access & capacity"
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:106
msgid "Unenroll & advanced"
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:140
msgid "Everything about joining courses, checkout behavior, completion rules, and capacity lives here — not under Courses. Use Courses for catalog layout, reviews, and search only."
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:152
msgid "These two options usually conflict"
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:155
msgid "Guest enrollment lets people join without a WordPress account. “Require login for course access” expects a logged-in user to open lessons. Together, guests may enroll but then cannot open content. Turn off guest enrollment if everyone must log in, or turn off the login requirement if you truly need guest access (subject to how your theme handles identity)."
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:70
#: client/src/components/Sidebar.tsx:335
#: client/src/pages/content-editors/ProIntegrationFields.tsx:599
#: src/Admin/Settings/SettingsManager.php:565
#: src/Services/EmailTemplateGate.php:255
#: templates/checkout.php:443
msgid "Pro"
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:79
msgid "Turn on the matching addon to edit these settings."
msgstr ""

#: client/src/components/EnrollmentSettingsTab.tsx:94
msgid "Purchase & completion"
msgstr ""

#: client/src/components/GatedFeatureWorkspace.tsx:97
msgid "Loading add-on status…"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:138
msgid "%1$s Pro · %2$s"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:147
msgid "Unlock %s"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:161
msgid "What you unlock"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:199
msgid "Upgrade to %s"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:210
msgid "See pricing"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:224
msgid "14-day refund · Cancel anytime · Existing data stays exactly as it is"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:39
msgid "Full feature access"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:40
msgid "Use this module without any limits."
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:43
msgid "Priority support"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:44
msgid "Direct email support from our team."
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:47
msgid "Regular updates"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:48
msgid "New features and improvements as they ship."
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:51
msgid "Self-hosted, no SaaS"
msgstr ""

#: client/src/components/PlanUpgradeOverlay.tsx:52
msgid "Runs on your WordPress — your data stays with you."
msgstr ""

#: client/src/components/ShellAlertStrip.tsx:21
msgid "Site notices"
msgstr ""

#: client/src/components/Sidebar.tsx:18
msgid "Addon is turned off in Addons"
msgstr ""

#: client/src/components/Sidebar.tsx:18
msgid "Pro feature — upgrade to unlock"
msgstr ""

#: client/src/components/Sidebar.tsx:20
#: client/src/components/settings/DynamicFieldsBuilder.tsx:502
#: client/src/pages/EmailMarketingPage.tsx:705
msgid "Off"
msgstr ""

#: client/src/components/Sidebar.tsx:294
msgid "%1$s (free) %2$s"
msgstr ""

#: client/src/components/Sidebar.tsx:302
#: src/Admin/ListTable/CoursesListTable.php:90
#: src/Licensing/TierCapabilities.php:107
#: templates/cart.php:173
#: templates/checkout.php:537
#: templates/courses/index.php:134
#: templates/order.php:147
#: templates/partials/course-archive-sidebar.php:123
#: templates/partials/course-card.php:493
#: templates/partials/course-card.php:513
#: templates/single-course.php:611
msgid "Free"
msgstr ""

#: client/src/components/Sidebar.tsx:320
msgid "%1$s Pro %2$s (licensed)"
msgstr ""

#: client/src/components/Sidebar.tsx:322
msgid "%1$s Pro %2$s — activate your license for updates and paid modules"
msgstr ""

#: client/src/components/Sidebar.tsx:376
#: client/src/components/TopBar.tsx:180
msgid "Back to WordPress"
msgstr ""

#: client/src/components/TopBar.tsx:103
msgid "Join Community"
msgstr ""

#: client/src/components/TopBar.tsx:118
msgid "Light mode"
msgstr ""

#: client/src/components/TopBar.tsx:118
msgid "Dark mode"
msgstr ""

#: client/src/components/TopBar.tsx:175
msgid "Edit profile"
msgstr ""

#: client/src/components/TopBar.tsx:190
#: templates/account.php:122
#: templates/account.php:179
msgid "Log out"
msgstr ""

#: client/src/components/email/EmailPreviewModal.tsx:100
msgid "Subject"
msgstr ""

#: client/src/components/email/EmailPreviewModal.tsx:108
msgid "Email preview"
msgstr ""

#: client/src/components/email/EmailPreviewModal.tsx:121
#: client/src/components/settings/DynamicFieldsBuilder.tsx:239
#: client/src/components/shared/Modal.tsx:135
#: client/src/components/shared/MultiCoursePicker.tsx:277
msgid "Close"
msgstr ""

#: client/src/components/email/EmailPreviewModal.tsx:79
msgid "Email Preview"
msgstr ""

#: client/src/components/email/EmailPreviewModal.tsx:82
msgid "Preview with sample data"
msgstr ""

#: client/src/components/email/EmailPreviewModal.tsx:90
msgid "Close preview"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:112
#: client/src/pages/AddonSettingsPage.tsx:121
#: client/src/pages/ContentDripPage.tsx:324
#: client/src/pages/EmailMarketingPage.tsx:304
#: client/src/pages/EmailPage.tsx:113
#: client/src/pages/IntegrationsPage.tsx:270
#: client/src/pages/PrerequisitesPage.tsx:600
#: client/src/pages/SettingsPage.tsx:671
#: client/src/pages/SocialLoginPage.tsx:67
#: client/src/pages/WhiteLabelPage.tsx:132
msgid "Save failed"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:123
msgid "Add-on required."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:125
msgid "Enable the add-on and plan for this template under Addons and licensing, then return here to edit."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:143
msgid "Edit email template"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:147
msgid "Sender identity and SMTP are configured under Email (delivery)."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:171
#: client/src/pages/QuizAdvancedWorkspacePage.tsx:238
#: src/Admin/CourseBuilder/CourseBuilderManager.php:136
#: templates/admin/setup-wizard.php:478
#: templates/single-course.php:235
msgid "Preview"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:174
msgid "Save template"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:190
msgid "e.g. Post-enrollment tips"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:199
msgid "Short note for admins: when this email should be used"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:211
msgid "System templates cannot change events."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:219
msgid "Sikshya fires these WordPress actions; your template runs when the matching event occurs."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:237
msgid "Use merge tags for dynamic recipients. Examples:"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:268
msgid "Available variables"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:271
msgid "Click a tag to copy; paste into subject or HTML body."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:288
msgid "Template info"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:292
#: client/src/pages/EmailMarketingPage.tsx:802
#: client/src/pages/IntegrationsPage.tsx:662
msgid "Event"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:300
msgid "Key"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:304
#: templates/partials/course-archive-sidebar.php:59
#: templates/partials/course-archive-sidebar.php:61
msgid "Category"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:308
msgid "Audience"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:316
#: client/src/components/settings/DynamicFieldsBuilder.tsx:575
#: client/src/pages/CouponsPage.tsx:477
#: client/src/pages/ReportsPage.tsx:1095
#: src/Admin/ListTable/LessonsListTable.php:49
#: src/Admin/ListTable/QuizzesListTable.php:34
msgid "Type"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:318
#: client/src/components/settings/DynamicFieldsBuilder.tsx:461
#: client/src/pages/EmailTemplatesListPage.tsx:284
msgid "System"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:318
#: client/src/pages/EmailTemplatesListPage.tsx:284
msgid "Custom"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:359
msgid "Could not create template"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:372
msgid "← Back to templates"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:377
msgid "New email template"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:381
msgid "Custom templates can use manual or automation triggers."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:387
#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1452
#: client/src/pages/CouponsPage.tsx:404
#: client/src/pages/CourseTeamPage.tsx:928
#: client/src/pages/EmailMarketingPage.tsx:804
#: client/src/pages/EnrollmentsPage.tsx:360
#: client/src/pages/GradebookPage.tsx:1318
#: client/src/pages/InstructorApplicationsPage.tsx:154
#: client/src/pages/IntegrationsPage.tsx:661
#: client/src/pages/IssuedCertificatesPage.tsx:99
#: client/src/pages/MarketplacePage.tsx:696
#: client/src/pages/OrdersPage.tsx:546
#: client/src/pages/PaymentsPage.tsx:303
#: client/src/pages/ReportsPage.tsx:1094
#: client/src/pages/ReviewsPage.tsx:311
#: src/Admin/ListTable/CoursesListTable.php:53
#: src/Admin/ListTable/CoursesListTable.php:71
#: src/Admin/ListTable/LessonsListTable.php:52
#: src/Admin/ListTable/LessonsListTable.php:72
#: src/Admin/ListTable/QuizzesListTable.php:38
#: src/Admin/ListTable/QuizzesListTable.php:59
#: src/Admin/ListTable/StudentsListTable.php:35
#: src/Admin/ListTable/StudentsListTable.php:54
#: src/Migration/LegacyMigrationAdminNotice.php:193
#: templates/order.php:168
#: templates/partials/account-view-instructor-apply.php:36
#: templates/partials/account-view-learning.php:76
#: templates/partials/account-view-learning.php:115
#: templates/partials/account-view-payments.php:32
#: templates/partials/account-view-payments.php:114
#: templates/partials/account-view-quiz-attempts.php:44
msgid "Status"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:390
#: client/src/pages/EmailMarketingPage.tsx:705
#: client/src/pages/InstructorApplicationsPage.tsx:113
#: client/src/pages/MarketplacePage.tsx:375
#: client/src/pages/ReportsPage.tsx:784
#: client/src/pages/SubscriptionsProPage.tsx:686
#: src/Admin/ListTable/StudentsListTable.php:57
#: src/Admin/ListTable/StudentsListTable.php:345
#: templates/partials/account-view-learning.php:45
msgid "Active"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:390
#: client/src/pages/InstructorApplicationsPage.tsx:115
#: client/src/pages/SubscriptionsProPage.tsx:687
#: src/Admin/ListTable/StudentsListTable.php:58
#: src/Admin/ListTable/StudentsListTable.php:346
msgid "Inactive"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:392
msgid "Template active"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:395
msgid "Create template"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:405
msgid "Template name"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:410
msgid "e.g. Re-engagement after enrollment"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:415
#: templates/order-invoice.php:184
#: templates/single-course.php:491
msgid "Description"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:418
msgid "When to send this template (internal note)"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:423
msgid "Trigger Event"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:428
msgid "Select an event to trigger this email, or “No event” for sequence / manual use."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:432
msgid "Send to"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:440
msgid "Who receives this email — merge tags resolve when the message is sent."
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:444
msgid "Subject line"
msgstr ""

#: client/src/components/email/EmailTemplateForms.tsx:453
msgid "Email body (HTML)"
msgstr ""

#: client/src/components/email/TriggerEventSelect.tsx:112
msgid "Select an event to trigger this email, or choose “No event” for sequence / manual use."
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:136
#: src/Admin/ProUpgradeAdminNudge.php:89
#: src/Admin/ProUpgradeAdminNudge.php:90
#: src/Admin/ProUpgradeAdminNudge.php:140
#: src/Services/AdminMarketingNoticeService.php:165
#: src/Services/AdminMarketingNoticeService.php:501
msgid "Upgrade to Pro"
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:149
msgid "⚡ Limited time"
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:154
#: templates/partials/account-view-profile.php:52
#: templates/partials/account-view-profile.php:58
#: templates/partials/account-view-profile.php:74
msgid "Dismiss notice"
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:161
msgid "🚀 Upgrade to Sikshya Pro — up to 50% off!"
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:165
msgid "You’ve recorded %1$d order(s)! Get up to 50%% off on Sikshya Pro. Unlock premium payment tools, advanced modules, automation, and priority support."
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:176
msgid "🎉 Special Offer: Save up to 50% on your Pro upgrade with premium features and priority support!"
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:188
msgid "⚡ Save up to 50%% — %s"
msgstr ""

#: client/src/components/notices/InlineNotices.tsx:195
#: src/Services/AdminMarketingNoticeService.php:201
msgid "Maybe later"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:124
msgid "Each field must have an id."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:128
msgid "Field \"%s\" needs at least one option."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:139
msgid "Duplicate field id \"%s\"."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:228
msgid "Field builder"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:230
msgid "Drag to reorder, enable/disable, set width, options and visibility."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:239
msgid "Add field"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:385
msgid "Save to user"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:388
#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:923
msgid "Width"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:395
msgid "Full"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:396
msgid "Half"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:406
#: client/src/pages/content-editors/editors.tsx:1209
msgid "Add"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:416
msgid "No fields yet. Click “Add field”."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:456
msgid "(Untitled)"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:460
msgid "missing_id"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:461
#: client/src/pages/AddonsPage.tsx:360
#: client/src/pages/ContentDripPage.tsx:948
#: client/src/pages/LicensePage.tsx:76
#: client/src/pages/SettingsPage.tsx:240
msgid "Disabled"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:474
#: client/src/pages/SettingsPage.tsx:210
#: templates/partials/quiz-question-fieldset.php:103
msgid "Move up"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:487
#: client/src/pages/SettingsPage.tsx:220
#: templates/partials/quiz-question-fieldset.php:104
msgid "Move down"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:500
msgid "Toggle enabled"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:502
msgid "On"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:515
msgid "Edit field"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:522
#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1140
#: client/src/components/shared/WPMediaPickerField.tsx:187
#: client/src/pages/CourseTeamPage.tsx:408
#: client/src/pages/ReviewDetailPage.tsx:106
#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:861
#: templates/cart.php:184
#: templates/single-lesson.php:974
msgid "Remove"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:528
#: client/src/pages/CourseTeamPage.tsx:925
#: client/src/pages/ReportsPage.tsx:1042
msgid "ID"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:534
msgid "e.g. company_name"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:537
msgid "Used as key in orders/user meta. Lowercase + underscores recommended."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:542
#: client/src/pages/GradingPage.tsx:412
#: client/src/pages/ReportsPage.tsx:1043
msgid "Label"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:548
msgid "e.g. Company name"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:553
msgid "Placeholder"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:565
#: client/src/pages/CourseCategoriesPage.tsx:500
msgid "Optional"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:569
msgid "Not used for this field type."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:601
msgid "Required"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:61
#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1126
#: client/src/pages/content-editors/certificateLayout.ts:90
#: src/Frontend/Site/CurriculumOutlineMeta.php:102
#: src/Frontend/Site/CurriculumOutlineMeta.php:177
msgid "Text"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:611
msgid "Save to user (prefill next time)"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:617
msgid "Help text"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:629
msgid "Options"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:63
msgid "Textarea"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:641
msgid "value"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:652
msgid "label"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:662
msgid "Add option"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:668
msgid "Visibility (optional)"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:67
#: src/Admin/Settings/SettingsManager.php:1370
#: templates/checkout.php:268
msgid "Phone"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:672
msgid "Depends on field ID"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:683
msgid "e.g. plan"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:688
msgid "Show when value equals"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:69
#: client/src/pages/IssuedCertificatesPage.tsx:97
msgid "Number"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:699
msgid "e.g. business"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:704
msgid "For multi-value rules (depends_in), we’ll expand in v2."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:709
msgid "Select a field to edit."
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:71
#: client/src/pages/DiscussionsPage.tsx:880
msgid "Select"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:73
#: src/Admin/Settings/SettingsManager.php:1380
#: src/Admin/Settings/SettingsManager.php:1385
#: templates/checkout.php:272
msgid "Country"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:75
msgid "Radio"
msgstr ""

#: client/src/components/settings/DynamicFieldsBuilder.tsx:77
msgid "Checkbox"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:141
msgid "Add a lesson, quiz, or assignment"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:142
msgid "Pick a type, give it a clear name, then open it from the list to add the actual teaching material. Quiz questions are created inside the quiz editor after you add the quiz here."
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:157
msgid "Add content"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:188
msgid "Checking add-on status…"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:191
msgid "Upgrade your plan to unlock this."
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:194
msgid "Turn this on in Addons to use it."
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:220
#: client/src/components/shared/AddQuestionAuthoringModal.tsx:747
#: client/src/components/shared/ConfirmDialog.tsx:30
#: client/src/components/shared/CreateCertificateModal.tsx:84
#: client/src/components/shared/CreateCourseModal.tsx:163
#: client/src/pages/ContentDripPage.tsx:566
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1186
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1199
#: src/Admin/Views/FormBuilder.php:134
#: templates/partials/single-course-reviews.php:218
#: templates/single-lesson.php:764
#: templates/single-quiz.php:804
msgid "Cancel"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:223
#: client/src/pages/CourseBuilderPage.tsx:1193
msgid "Adding…"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:237
msgid "Could not create item"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:242
msgid "What are you adding?"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:258
msgid "This item is locked."
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:286
msgid "Locked items can be enabled from"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:298
msgid "Name for this item"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:301
msgid "Learners see this in the course outline. You can rename it later."
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:45
#: client/src/pages/content-editors/editors.tsx:529
msgid "Text lesson"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:46
#: client/src/pages/content-editors/editors.tsx:530
msgid "Video lesson"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:77
#: client/src/pages/GradebookPage.tsx:1180
#: client/src/pages/ReportsPage.tsx:619
#: includes/template-functions.php:1590
#: src/Admin/ListTable/LessonsListTable.php:94
#: src/Admin/ListTable/LessonsListTable.php:564
#: src/PostTypes/PostTypeManager.php:744
#: src/Services/PostTypeService.php:445
#: templates/account.php:24
#: templates/partials/account-view-dashboard.php:23
#: templates/partials/account-view-quiz-attempts.php:13
#: templates/partials/course-card.php:67
msgid "Quiz"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:78
#: client/src/pages/GradebookPage.tsx:1207
#: includes/template-functions.php:1592
#: src/Admin/ListTable/LessonsListTable.php:95
#: src/Admin/ListTable/LessonsListTable.php:565
#: src/PostTypes/PostTypeManager.php:695
#: src/Services/PostTypeService.php:497
#: templates/partials/course-card.php:69
msgid "Assignment"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:79
#: client/src/pages/ContentDripPage.tsx:449
#: client/src/pages/PrerequisitesPage.tsx:795
#: includes/template-functions.php:1588
#: src/PostTypes/PostTypeManager.php:646
#: src/Services/EmailTemplateCatalog.php:414
#: src/Services/PostTypeService.php:393
#: templates/partials/course-card.php:65
msgid "Lesson"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:81
msgid "Text %s"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:82
msgid "Video %s"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:83
#: client/src/pages/content-editors/ProIntegrationFields.tsx:217
#: src/Frontend/Site/CurriculumOutlineMeta.php:105
msgid "Live class"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:84
#: client/src/pages/content-editors/ProIntegrationFields.tsx:443
msgid "SCORM package"
msgstr ""

#: client/src/components/shared/AddContentTypePickerModal.tsx:85
#: client/src/pages/content-editors/ProIntegrationFields.tsx:613
msgid "H5P interactive"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1015
msgid "Correct"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1027
msgid "Option %d"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1053
msgid "+ Add option"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1060
msgid "Correct answer"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1062
#: client/src/pages/content-editors/editors.tsx:1909
msgid "Learners choose between true and false."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1069
#: client/src/pages/content-editors/editors.tsx:1916
#: templates/partials/quiz-question-fieldset.php:49
msgid "True"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1070
#: client/src/pages/content-editors/editors.tsx:1917
#: templates/partials/quiz-question-fieldset.php:49
msgid "False"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1078
#: client/src/pages/content-editors/editors.tsx:1924
msgid "Accepted answer(s)"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1079
#: client/src/pages/content-editors/editors.tsx:1924
msgid "Expected answer"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1083
msgid "Separate multiple correct spellings with | (pipe). Comparison is case-insensitive."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1087
msgid "Case-insensitive match. Use | between alternative correct answers."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1099
#: client/src/pages/content-editors/editors.tsx:1936
msgid "e.g. Paris|paris"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1100
#: client/src/pages/content-editors/editors.tsx:1936
msgid "e.g. photosynthesis"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1108
#: client/src/pages/content-editors/editors.tsx:1942
msgid "Steps / items"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1111
#: client/src/pages/content-editors/editors.tsx:1943
msgid "Edit labels, then arrange the correct order (top = first)."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1126
msgid "Item %d"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1153
msgid "+ Add item"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1156
#: client/src/pages/content-editors/editors.tsx:1986
msgid "Correct order"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1173
msgid "Up"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1181
msgid "Down"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1191
#: client/src/pages/content-editors/editors.tsx:2019
msgid "Matching pairs"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1194
#: client/src/pages/content-editors/editors.tsx:2020
msgid "For each prompt on the left, choose the matching answer column index."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1203
msgid "Prompt %d"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1214
#: client/src/pages/content-editors/editors.tsx:2036
msgid "Left column text"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1219
#: client/src/pages/content-editors/editors.tsx:2041
msgid "Matches answer"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1243
#: client/src/pages/content-editors/editors.tsx:2064
msgid "Answer column"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1258
msgid "Answer %d"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1272
msgid "+ Add prompt"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1279
msgid "+ Add answer"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1286
msgid "Essays are graded manually. Use the explanation field below for model answers or staff notes."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1299
msgid "Explanation / feedback (optional)"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1302
#: client/src/pages/content-editors/editors.tsx:2119
msgid "Shown after grading or kept for instructors. Stored as post content."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1311
#: client/src/pages/content-editors/editors.tsx:2124
msgid "Optional explanation for learners or grading notes…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1324
msgid "Question library"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1327
msgid "Pick an existing question instead of creating a new one."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1338
#: client/src/pages/content-editors/editors.tsx:1159
msgid "Search questions…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1347
#: client/src/components/shared/MultiCoursePicker.tsx:285
#: client/src/components/shared/list/BulkActionsBar.tsx:83
msgid "%d selected"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1348
msgid "Select multiple to add at once"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1357
msgid "Select all"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1365
msgid "Clear"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1374
msgid "Could not load question library"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1380
#: client/src/pages/content-editors/editors.tsx:1184
msgid "Loading questions…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1426
msgid "No questions found."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1435
#: client/src/pages/GradingPage.tsx:415
msgid "Points"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1438
#: client/src/pages/content-editors/editors.tsx:2136
msgid "Awarded when the answer is correct (auto-graded types only)."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1455
#: client/src/pages/content-editors/editors.tsx:2151
msgid "Draft stays hidden from learners until published."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1458
#: client/src/components/shared/list/EntityListView.tsx:37
#: client/src/pages/CourseBuilderPage.tsx:2187
#: client/src/pages/GradebookPage.tsx:867
#: client/src/pages/content-editors/editors.tsx:3412
#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:106
#: src/Admin/ListTable/AbstractListTable.php:457
#: src/Admin/ListTable/CoursesListTable.php:75
#: src/Admin/ListTable/CoursesListTable.php:531
#: src/Admin/ListTable/LessonsListTable.php:76
#: src/Admin/ListTable/LessonsListTable.php:757
#: src/Admin/ListTable/QuizzesListTable.php:63
#: src/Admin/ListTable/QuizzesListTable.php:650
msgid "Draft"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:1459
#: client/src/components/shared/list/EntityListView.tsx:36
#: client/src/pages/CourseBuilderPage.tsx:2187
#: client/src/pages/content-editors/editors.tsx:3413
#: src/Admin/Admin.php:1346
#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:107
#: src/Admin/ListTable/AbstractListTable.php:447
#: src/Admin/ListTable/CoursesListTable.php:74
#: src/Admin/ListTable/CoursesListTable.php:530
#: src/Admin/ListTable/LessonsListTable.php:75
#: src/Admin/ListTable/LessonsListTable.php:756
#: src/Admin/ListTable/QuizzesListTable.php:62
#: src/Admin/ListTable/QuizzesListTable.php:649
msgid "Published"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:297
#: client/src/pages/content-editors/editors.tsx:144
msgid "Opens the media library — upload a new image or choose an existing file."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:50
msgid "True / False"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:51
msgid "Fast checks with one correct answer."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:56
msgid "Multiple choice"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:57
msgid "One correct answer from a list of options."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:62
msgid "Multiple response"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:63
msgid "Learner can select more than one correct option."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:69
msgid "Short answer"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:70
msgid "Learner types a short text response."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:726
msgid "Edit question"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:726
msgid "New question"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:729
msgid "Update this question in your library. Changes apply everywhere this question is used."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:733
msgid "Same authoring flow as Content library → Questions. Add to this quiz when you are ready."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:75
msgid "Fill in the blank"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:76
msgid "A short prompt with a missing word or phrase."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:762
msgid "Add selected"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:768
#: client/src/pages/AddonSettingsPage.tsx:309
#: client/src/pages/ContentDripPage.tsx:1016
#: client/src/pages/CouponsPage.tsx:648
#: client/src/pages/CourseTeamPage.tsx:642
#: client/src/pages/DiscussionsPage.tsx:1509
#: client/src/pages/EmailMarketingPage.tsx:635
#: client/src/pages/EmailPage.tsx:201
#: client/src/pages/GradebookPage.tsx:1280
#: client/src/pages/GradingPage.tsx:343
#: client/src/pages/IntegrationsPage.tsx:577
#: client/src/pages/MarketplacePage.tsx:773
#: client/src/pages/OrderDetailsPage.tsx:168
#: client/src/pages/OrdersPage.tsx:473
#: client/src/pages/PaymentDetailsPage.tsx:137
#: client/src/pages/PaymentsPage.tsx:205
#: client/src/pages/PrerequisitesPage.tsx:788
#: client/src/pages/QuizAdvancedWorkspacePage.tsx:304
#: client/src/pages/ReportsPage.tsx:987
#: client/src/pages/SettingsPage.tsx:975
#: client/src/pages/SocialLoginPage.tsx:310
#: client/src/pages/SubscriptionsProPage.tsx:617
#: client/src/pages/WhiteLabelPage.tsx:625
#: client/src/pages/content-editors/editors.tsx:3227
#: src/Services/AdminAssetsService.php:173
#: templates/single-lesson.php:710
#: templates/single-lesson.php:760
#: templates/single-quiz.php:800
msgid "Saving…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:769
#: client/src/components/shared/CreateCourseModal.tsx:171
#: client/src/pages/BundlesPage.tsx:268
#: client/src/pages/IntegrationsPage.tsx:975
#: client/src/pages/OrdersPage.tsx:303
#: client/src/pages/ReportsPage.tsx:1032
#: client/src/pages/SubscriptionsProPage.tsx:1072
#: client/src/pages/WpUserListPage.tsx:168
msgid "Creating…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:771
#: client/src/pages/ContentDripPage.tsx:593
#: client/src/pages/SettingsPage.tsx:975
#: client/src/pages/SubscriptionsProPage.tsx:617
msgid "Save changes"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:772
msgid "Create and add to quiz"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:781
msgid "Could not load question"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:792
msgid "Could not save question"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:792
msgid "Could not create question"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:799
msgid "Loading question…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:806
msgid "Edit question sections"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:806
msgid "New question sections"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:82
msgid "Matching"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:821
#: client/src/pages/content-editors/editors.tsx:2175
msgid "Question type"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:824
msgid "Each type shows different fields — multiple choice, matching, essay, and so on."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:83
msgid "Pair items from two columns."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:843
msgid "Select question type"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:848
msgid "Answers depend on the chosen type."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:849
msgid "Choose the format first — it will unlock the right answer fields."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:861
msgid "Question text"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:863
#: client/src/pages/content-editors/editors.tsx:1726
msgid "What the learner sees (plain text or short HTML)."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:868
#: client/src/pages/content-editors/editors.tsx:1731
msgid "Enter the question stem…"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:880
#: client/src/pages/content-editors/editors.tsx:1743
msgid "Choose a question type to continue"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:882
msgid "Once you pick a type, Sikshya will show the right answer fields (options, matching pairs, ordering, etc.)."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:89
#: client/src/pages/content-editors/editors.tsx:2721
msgid "Ordering"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:90
msgid "Reorder items into the correct sequence."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:902
msgid "• Pro"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:909
msgid "Advanced question types are available in Advanced Quiz."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:917
msgid "Advanced Quiz"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:930
#: client/src/pages/content-editors/editors.tsx:1781
msgid "At least two options; mark the correct one."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:96
#: client/src/pages/content-editors/editors.tsx:2460
#: src/Admin/ListTable/QuizzesListTable.php:81
#: src/Admin/ListTable/QuizzesListTable.php:418
#: src/Frontend/Site/CurriculumOutlineMeta.php:178
#: src/Services/AssignmentService.php:224
#: src/Services/AssignmentService.php:225
#: src/Services/Frontend/LessonPageService.php:225
#: src/Services/Frontend/LessonPageService.php:226
msgid "Essay"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:97
msgid "Long-form response, typically manually graded."
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:994
#: client/src/pages/content-editors/editors.tsx:1844
msgid "Answer choices"
msgstr ""

#: client/src/components/shared/AddQuestionAuthoringModal.tsx:997
#: client/src/pages/content-editors/editors.tsx:1845
msgid "Check every option that should be marked correct."
msgstr ""

#: client/src/components/shared/ApiErrorPanel.tsx:14
#: client/src/pages/IntegrationsPage.tsx:444
#: client/src/pages/OrderDetailsPage.tsx:222
#: client/src/pages/OrdersPage.tsx:684
#: client/src/pages/PaymentDetailsPage.tsx:131
#: client/src/pages/PaymentsPage.tsx:434
#: client/src/pages/ToolsPage.tsx:218
msgid "Something went wrong"
msgstr ""

#: client/src/components/shared/ApiErrorPanel.tsx:37
msgid "Copy the report below and send it to Sikshya support so we can reproduce the issue."
msgstr ""

#: client/src/components/shared/ApiErrorPanel.tsx:53
msgid "Copied!"
msgstr ""

#: client/src/components/shared/ApiErrorPanel.tsx:53
msgid "Copy error report"
msgstr ""

#: client/src/components/shared/ApiErrorPanel.tsx:61
#: templates/single-quiz.php:257
msgid "Try again"
msgstr ""

#: client/src/components/shared/ConfirmDialog.tsx:141
msgid "Please wait…"
msgstr ""

#: client/src/components/shared/ConfirmDialog.tsx:29
msgid "Confirm"
msgstr ""

#: client/src/components/shared/ConfirmDialog.tsx:31
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1183
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1196
msgid "OK"
msgstr ""

#: client/src/components/shared/ConfirmDialog.tsx:98
#: client/src/components/shared/Modal.tsx:106
msgid "Close dialog"
msgstr ""

#. translators: %d: course id
#: client/src/components/shared/CourseFilterSelect.tsx:208
#: client/src/components/shared/MultiCoursePicker.tsx:257
#: templates/order-invoice.php:197
#, php-format
msgid "Course #%d"
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:239
#: client/src/components/shared/MultiCoursePicker.tsx:311
msgid "Search courses…"
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:245
#: client/src/pages/OrdersPage.tsx:543
#: client/src/pages/ToolsPage.tsx:267
#: src/Admin/ListTable/CoursesListTable.php:38
#: src/Admin/ListTable/StudentsListTable.php:33
#: src/Admin/ReactAdminConfig.php:225
#: src/Controllers/CourseController.php:90
#: src/Controllers/CourseController.php:91
#: src/Frontend/Frontend.php:901
#: src/Frontend/Frontend.php:902
#: src/PostTypes/PostTypeManager.php:598
#: src/PostTypes/PostTypeManager.php:883
#: src/Services/PostTypeService.php:343
#: src/Shortcodes/CoursesShortcode.php:178
#: src/Shortcodes/CoursesShortcode.php:179
#: templates/account.php:23
#: templates/archive-sik_course.php:22
#: templates/cart.php:23
#: templates/courses-grid.php:23
#: templates/courses/index.php:14
#: templates/learn.php:15
#: templates/order.php:29
#: templates/partials/account-view-dashboard.php:22
#: templates/partials/account-view-instructor-apply.php:17
#: templates/partials/account-view-instructor.php:32
#: templates/partials/account-view-learning.php:14
#: templates/partials/account-view-quiz-attempts.php:16
#: templates/partials/course-archive-sidebar.php:39
#: templates/partials/course-archive-toolbar.php:21
#: templates/single-course.php:44
#: templates/taxonomy-course-category-root.php:13
#: templates/taxonomy-course-category.php:19
#: templates/taxonomy-course-tag.php:18
msgid "Courses"
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:263
#: client/src/components/shared/MultiCoursePicker.tsx:317
#: client/src/pages/CourseTeamPage.tsx:874
#: client/src/pages/EnrollmentsPage.tsx:247
#: client/src/pages/OrdersPage.tsx:361
#: client/src/pages/SubscriptionsProPage.tsx:1129
msgid "Searching…"
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:266
msgid "No courses match your search."
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:266
msgid "No courses found."
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:49
#: client/src/pages/ActivityLogPage.tsx:334
#: client/src/pages/DiscussionsPage.tsx:739
#: client/src/pages/GradebookPage.tsx:821
msgid "All courses"
msgstr ""

#: client/src/components/shared/CourseFilterSelect.tsx:54
msgid "Course filter"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:109
msgid "e.g. Course Completion Certificate"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:121
msgid "The certificate is created as a %s and opened directly in the builder."
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:122
msgid "draft"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:52
msgid "Could not create certificate."
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:70
msgid "Create certificate"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:71
msgid "Give your certificate a title first. When you click Build, Sikshya opens the full-page certificate builder directly."
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:87
msgid "Opening builder…"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:87
msgid "Build certificate"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:95
msgid "Certificate title"
msgstr ""

#: client/src/components/shared/CreateCertificateModal.tsx:98
msgid "This becomes the template name shown in your certificates list."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:132
msgid "Regular %s"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:133
msgid "%s bundle"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:136
msgid "e.g. Full Stack Bootcamp"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:137
msgid "e.g. WordPress for Beginners"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:141
msgid "%s name"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:147
msgid "Create your %s"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:148
msgid "Pick a format, add a name, and you're ready to build content."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:154
msgid "Starts as a draft — nothing is public until you publish."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:171
msgid "Create & continue"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:179
msgid "Choose a format"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:183
msgid "Click a card to select — %1$s or %2$s."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:188
msgid "Click a card to select. With %1$s Pro, you can choose %2$s too."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:196
msgid "%s format"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:205
msgid "One %s with lessons, videos, and quizzes."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:217
msgid "Package existing %s and sell them with one checkout."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:261
msgid "Permalink"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:263
msgid "The web address where learners open this %s."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:326
msgid "Customize permalink"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:352
#: client/src/pages/ToolsPage.tsx:123
msgid "Done"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:356
msgid "Preview: %s"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:372
msgid "Edit link"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:401
msgid "%1$s. %2$s Selected."
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:402
msgid "%1$s. %2$s"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:446
msgid "%1$s — %2$s Pro"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:462
msgid "Package existing %s —"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:464
msgid "checking plan…"
msgstr ""

#: client/src/components/shared/CreateCourseModal.tsx:472
msgid "Upgrade to Pro to select"
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:218
msgid "%d course selected"
msgid_plural "%d courses selected"
msgstr[0] ""
msgstr[1] ""

#: client/src/components/shared/MultiCoursePicker.tsx:222
msgid "Select courses"
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:222
msgid "Select course"
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:256
msgid "%1$s · #%2$d"
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:269
msgid "Search courses, then pick one course (or leave empty for all)."
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:270
msgid "Search courses, then tick one or more items."
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:283
msgid "No course"
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:284
msgid "1 course"
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:321
msgid "No matching courses."
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:322
msgid "Start typing to search courses."
msgstr ""

#: client/src/components/shared/MultiCoursePicker.tsx:54
#: client/src/pages/CouponsPage.tsx:641
#: client/src/pages/PrerequisitesPage.tsx:762
msgid "Click to select courses…"
msgstr ""

#: client/src/components/shared/SingleCoursePicker.tsx:37
msgid "Click to choose a course…"
msgstr ""

#: client/src/components/shared/SingleCoursePicker.tsx:39
msgid "Select a course"
msgstr ""

#: client/src/components/shared/Skeleton.tsx:17
msgid "Loading"
msgstr ""

#: client/src/components/shared/Skeleton.tsx:31
msgid "Loading statistics"
msgstr ""

#: client/src/components/shared/Skeleton.tsx:54
msgid "Loading table"
msgstr ""

#: client/src/components/shared/Skeleton.tsx:71
msgid "Loading course builder"
msgstr ""

#: client/src/components/shared/TopRightToast.tsx:94
#: src/Migration/LegacyMigrationAdminNotice.php:129
msgid "Dismiss"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:101
msgid "Opens the WordPress media library — upload something new or pick an existing file."
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:103
msgid "Choose image"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:103
msgid "Choose file"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:126
msgid "Replace featured image"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:146
msgid "File"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:176
msgid "Replace image from media library"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:177
msgid "Replace file from media library"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:180
msgid "Replace file"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:180
msgid "Replace"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:187
msgid "Remove file"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:196
#: client/src/pages/content-editors/editors.tsx:2462
#: src/Frontend/Site/CurriculumOutlineMeta.php:179
#: src/Services/AssignmentService.php:226
#: src/Services/Frontend/LessonPageService.php:227
#: templates/partials/learn-assignment-panel.php:235
msgid "URL"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:197
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:346
msgid "File URL"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:69
msgid "Media library unavailable"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:70
msgid "WordPress media library is not loaded. Please reload the page."
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:97
msgid "Featured image thumbnail"
msgstr ""

#: client/src/components/shared/WPMediaPickerField.tsx:97
msgid "Selected file"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:51
msgid "Bulk actions"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:60
#: client/src/lib/wpPostStatusRowActions.ts:30
msgid "Restore to draft"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:61
#: client/src/components/shared/list/EntityListView.tsx:386
#: client/src/lib/wpPostStatusRowActions.ts:43
#: client/src/pages/CourseBuilderPage.tsx:1860
msgid "Delete permanently"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:65
#: client/src/components/shared/list/EntityListView.tsx:416
#: client/src/lib/wpPostStatusRowActions.ts:102
#: client/src/pages/BundlesPage.tsx:130
#: client/src/pages/DiscussionsPage.tsx:609
#: client/src/pages/content-editors/editors.tsx:288
msgid "Move to trash"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:66
#: client/src/lib/wpPostStatusRowActions.ts:60
#: client/src/pages/CourseBuilderPage.tsx:2223
#: client/src/pages/content-editors/editors.tsx:3223
#: src/Admin/ListTable/CoursesListTable.php:65
#: src/Admin/ListTable/LessonsListTable.php:66
#: src/Admin/ListTable/QuizzesListTable.php:53
msgid "Publish"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:67
#: client/src/lib/wpPostStatusRowActions.ts:68
msgid "Move to draft"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:68
#: client/src/lib/wpPostStatusRowActions.ts:76
msgid "Mark pending review"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:69
#: client/src/lib/wpPostStatusRowActions.ts:84
msgid "Move to private"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:79
msgid "Applying…"
msgstr ""

#: client/src/components/shared/list/BulkActionsBar.tsx:79
#: client/src/pages/DiscussionsPage.tsx:823
#: src/Admin/ListTable/AbstractListTable.php:664
#: templates/cart.php:207
#: templates/checkout.php:334
msgid "Apply"
msgstr ""

#: client/src/components/shared/list/ColumnVisibilityMenu.tsx:41
#: assets/blocks/editor.js:113
msgid "Columns"
msgstr ""

#: client/src/components/shared/list/ColumnVisibilityMenu.tsx:47
msgid "Visible columns"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:311
msgid "Select all on this page"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:35
#: client/src/pages/InstructorApplicationsPage.tsx:111
#: client/src/pages/MarketplacePage.tsx:665
#: client/src/pages/PaymentsPage.tsx:280
#: client/src/pages/ReportsPage.tsx:780
#: src/Admin/ListTable/AbstractListTable.php:438
#: templates/partials/course-archive-sidebar.php:119
msgid "All"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:38
#: client/src/pages/InstructorApplicationsPage.tsx:112
#: client/src/pages/MarketplacePage.tsx:666
#: client/src/pages/PaymentsPage.tsx:266
#: src/Admin/ListTable/AbstractListTable.php:467
#: src/Admin/ListTable/StudentsListTable.php:59
#: src/Admin/ListTable/StudentsListTable.php:347
#: src/Migration/LegacyMigrationAdminNotice.php:183
msgid "Pending"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:380
#: client/src/lib/wpPostStatusRowActions.ts:40
#: client/src/pages/CourseBuilderPage.tsx:1857
msgid "Delete permanently?"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:382
msgid "Permanently delete %d item(s)? This cannot be undone."
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:39
msgid "Scheduled"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:40
#: client/src/pages/content-editors/editors.tsx:3414
#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:108
#: src/Admin/ListTable/AbstractListTable.php:477
#: src/Admin/ListTable/CoursesListTable.php:76
#: src/Admin/ListTable/CoursesListTable.php:532
#: src/Admin/ListTable/LessonsListTable.php:77
#: src/Admin/ListTable/LessonsListTable.php:758
#: src/Admin/ListTable/QuizzesListTable.php:64
#: src/Admin/ListTable/QuizzesListTable.php:651
msgid "Private"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:41
msgid "Trash"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:410
#: client/src/lib/wpPostStatusRowActions.ts:96
#: client/src/pages/content-editors/editors.tsx:285
msgid "Move to trash?"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:412
msgid "Move %d item(s) to the trash? You can restore from the All or Trash tab."
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:480
msgid "No results"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:530
#: client/src/pages/ContentDripPage.tsx:812
#: client/src/pages/DiscussionsPage.tsx:579
#: client/src/pages/PrerequisitesPage.tsx:951
msgid "Bulk action failed"
msgstr ""

#: client/src/components/shared/list/EntityListView.tsx:541
msgid "Could not load list"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:101
msgid "First page"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:103
msgid "First"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:111
#: src/Shortcodes/CoursesShortcode.php:204
#: templates/archive-sik_course.php:101
#: templates/author.php:111
#: templates/courses/index.php:197
#: templates/single-lesson.php:541
#: templates/single-lesson.php:549
#: templates/single-quiz.php:258
#: templates/single-quiz.php:1025
#: templates/single-quiz.php:1033
#: templates/taxonomy-course-category.php:114
#: templates/taxonomy-course-tag.php:90
msgid "Previous"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:141
#: src/Shortcodes/CoursesShortcode.php:205
#: templates/archive-sik_course.php:102
#: templates/author.php:112
#: templates/courses/index.php:216
#: templates/single-lesson.php:579
#: templates/single-lesson.php:587
#: templates/single-quiz.php:259
#: templates/single-quiz.php:1062
#: templates/single-quiz.php:1070
#: templates/taxonomy-course-category.php:115
#: templates/taxonomy-course-tag.php:91
msgid "Next"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:148
msgid "Last page"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:150
msgid "Last"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:84
msgid "of"
msgstr ""

#: client/src/components/shared/list/ListPaginationBar.tsx:89
msgid "Page %1$d of %2$d"
msgstr ""

#: client/src/components/shared/list/ListSearchToolbar.tsx:58
#: templates/partials/course-archive-toolbar.php:70
#: templates/partials/single-course-reviews.php:98
msgid "Sort by"
msgstr ""

#: client/src/components/shared/list/ListSearchToolbar.tsx:76
#: assets/blocks/editor.js:161
msgid "Ascending"
msgstr ""

#: client/src/components/shared/list/ListSearchToolbar.tsx:76
#: assets/blocks/editor.js:160
msgid "Descending"
msgstr ""

#: client/src/components/shared/list/ListSearchToolbar.tsx:78
msgid "Asc"
msgstr ""

#: client/src/components/shared/list/ListSearchToolbar.tsx:78
msgid "Desc"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:104
msgid "Certificate row created"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:106
msgid "Lower-level hook when a certificate database row is created (advanced / integrations)."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:127
msgid "Custom / legacy event"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:129
msgid "This key is not in the standard list. Choose another hook or keep it for custom integrations."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:21
msgid "No event (sequence only)"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:23
msgid "Use when this template is only sent from automations or manual sends — not tied to a live hook."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:31
msgid "New account registered"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:33
msgid "WordPress fires this when a new user account is created (welcome-style emails)."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:38
msgid "Learner enrolled in a course"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:40
msgid "Triggered when a learner successfully enrolls in a course."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:45
#: client/src/pages/IntegrationsPage.tsx:79
msgid "Learner unenrolled"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:47
msgid "Triggered when a learner is removed or unenrolls from a course."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:52
#: src/Services/EmailTemplateCatalog.php:194
#: src/Services/EmailTemplateCatalog.php:204
msgid "Course completed"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:54
msgid "Triggered when a learner completes all required content in a course."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:59
#: src/Services/EmailTemplateCatalog.php:218
msgid "Certificate issued"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:61
msgid "Triggered when a certificate is generated for the learner."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:66
msgid "Order fulfilled"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:68
msgid "Triggered when a purchase is fulfilled and course access is granted."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:73
#: client/src/pages/IntegrationsPage.tsx:99
msgid "Assignment submitted"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:75
msgid "Triggered when a learner submits an assignment."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:80
msgid "Scheduled / progress reminder"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:82
msgid "Generic progress nudges (automation), not the same as Pro drip unlock emails."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:87
#: client/src/pages/ContentDripPage.tsx:1008
#: client/src/pages/IntegrationsPage.tsx:114
#: src/Services/EmailTemplateCatalog.php:394
msgid "Drip: lesson unlocked"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:89
msgid "Fires when Sikshya Pro drip cron unlocks a lesson for a learner. Pair with Content drip + Drip notifications."
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:97
#: src/Services/EmailTemplateCatalog.php:424
msgid "Drip: course schedule unlocked"
msgstr ""

#: client/src/lib/emailTriggerEvents.ts:99
msgid "Fires when a course-wide drip rule opens the full curriculum for a learner."
msgstr ""

#: client/src/lib/wpPostStatusRowActions.ts:41
#: client/src/pages/GradingPage.tsx:159
#: client/src/pages/SubscriptionsProPage.tsx:430
msgid "This cannot be undone."
msgstr ""

#: client/src/lib/wpPostStatusRowActions.ts:97
msgid "While in trash, WordPress may add a __trashed suffix to the stored slug (restored automatically when you restore)."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:174
msgid "Site-wide"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:212
msgid "No activity matches"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:213
msgid "Try widening the date range or clearing filters. New events appear as learners enroll, progress, and complete purchases."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:232
msgid "Filterable timeline of enrollments, progress, submissions, certificates, and fulfilled orders."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:240
#: client/src/pages/AddonsPage.tsx:541
#: client/src/pages/BundlesPage.tsx:155
#: client/src/pages/CalendarPage.tsx:166
#: client/src/pages/DiscussionsPage.tsx:694
#: client/src/pages/ReportsPage.tsx:917
msgid "Refreshing…"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:240
#: client/src/pages/AddonsPage.tsx:541
#: client/src/pages/BundlesPage.tsx:155
#: client/src/pages/CalendarPage.tsx:166
#: client/src/pages/DiscussionsPage.tsx:694
#: client/src/pages/ReportsPage.tsx:548
msgid "Refresh"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:250
#: src/Licensing/FeatureRegistry.php:256
msgid "Student activity log"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:251
msgid "Answer “what happened?” for a learner or course: filter by user, course, action, or free-text search. Site managers see commerce-wide rows; instructors only see their own courses."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:253
msgid "Activity log is not enabled"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:254
msgid "Enable the Student activity log add-on to record Sikshya events and unlock this audit view plus the My account strip."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:293
msgid "Retention, learner dashboard strip size, and whether to honor per-course logging opt-out."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:294
msgid "Activity log settings"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:295
msgid "Every control here changes stored data or what learners and instructors see."
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:312
msgid "Could not load activity log"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:348
#: client/src/pages/MarketplacePage.tsx:512
#: client/src/pages/content-editors/editors.tsx:670
msgid "e.g. 12"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:379
msgid "Text contained in the event"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:423
msgid "Learner and course events captured by Sikshya Pro"
msgstr ""

#: client/src/pages/ActivityLogPage.tsx:440
msgid "No rows to display."
msgstr ""

#: client/src/pages/AddonSettingsPage.tsx:118
#: client/src/pages/ContentDripPage.tsx:314
#: client/src/pages/CourseBuilderPage.tsx:1747
#: client/src/pages/EmailMarketingPage.tsx:301
#: client/src/pages/EmailPage.tsx:110
#: client/src/pages/InstructorApplicationsPage.tsx:77
#: client/src/pages/IntegrationsPage.tsx:267
#: client/src/pages/PrerequisitesPage.tsx:594
#: client/src/pages/SettingsPage.tsx:668
#: client/src/pages/SocialLoginPage.tsx:64
#: client/src/pages/WhiteLabelPage.tsx:130
#: client/src/pages/content-editors/editors.tsx:2977
msgid "Saved"
msgstr ""

#: client/src/pages/AddonSettingsPage.tsx:256
#: client/src/pages/EmailMarketingPage.tsx:465
msgid "Could not load settings"
msgstr ""

#: client/src/pages/AddonSettingsPage.tsx:260
msgid "What you are editing"
msgstr ""

#: client/src/pages/AddonSettingsPage.tsx:309
#: client/src/pages/SocialLoginPage.tsx:310
msgid "Save settings"
msgstr ""

#: client/src/pages/AddonSettingsPage.tsx:318
#: client/src/pages/EmailMarketingPage.tsx:643
msgid "Next steps"
msgstr ""

#: client/src/pages/AddonsPage.tsx:166
msgid "line-clamp-3 cursor-help"
msgstr ""

#: client/src/pages/AddonsPage.tsx:166
msgid "line-clamp-3"
msgstr ""

#: client/src/pages/AddonsPage.tsx:313
msgid "Action failed"
msgstr ""

#: client/src/pages/AddonsPage.tsx:366
msgid "Bulk update failed"
msgstr ""

#: client/src/pages/AddonsPage.tsx:378
msgid "%s always runs the core LMS. Optional add-ons extend it — turn each switch on only when you need that feature."
msgstr ""

#: client/src/pages/AddonsPage.tsx:383
msgid "Could not load addons"
msgstr ""

#: client/src/pages/AddonsPage.tsx:386
msgid "How Sikshya Free, Pro, and add-ons fit together"
msgstr ""

#: client/src/pages/AddonsPage.tsx:390
msgid "%1$s — courses, lessons, quizzes, enrollments, and basic checkout. Nothing on this page can “turn off” the core plugin."
msgstr ""

#: client/src/pages/AddonsPage.tsx:396
msgid "%1$s — unlocks commercial plans (Starter, Growth, Scale). Install and activate the Pro plugin, then activate your license under %2$s."
msgstr ""

#: client/src/pages/AddonsPage.tsx:406
msgid "Add-ons (this page)"
msgstr ""

#: client/src/pages/AddonsPage.tsx:408
msgid "Add-on defaults"
msgstr ""

#: client/src/pages/AddonsPage.tsx:413
msgid "pro"
msgstr ""

#: client/src/pages/AddonsPage.tsx:422
#: client/src/pages/LicensePage.tsx:306
msgid "Upgrade to Sikshya Pro"
msgstr ""

#: client/src/pages/AddonsPage.tsx:465
msgid "Select visible"
msgstr ""

#: client/src/pages/AddonsPage.tsx:474
msgid "Enable selected"
msgstr ""

#: client/src/pages/AddonsPage.tsx:482
msgid "Disable selected"
msgstr ""

#: client/src/pages/AddonsPage.tsx:486
msgid "Showing"
msgstr ""

#: client/src/pages/AddonsPage.tsx:488
msgid "add-ons"
msgstr ""

#: client/src/pages/AddonsPage.tsx:496
msgid "Search add-ons…"
msgstr ""

#: client/src/pages/AddonsPage.tsx:503
msgid "Filter by category"
msgstr ""

#: client/src/pages/AddonsPage.tsx:505
#: templates/partials/course-archive-sidebar.php:63
#: templates/partials/course-archive-sidebar.php:76
msgid "All categories"
msgstr ""

#: client/src/pages/AddonsPage.tsx:516
msgid "Filter by tier"
msgstr ""

#: client/src/pages/AddonsPage.tsx:518
msgid "All tiers"
msgstr ""

#: client/src/pages/AddonsPage.tsx:519
#: src/Admin/Settings/SettingsManager.php:529
#: src/Licensing/TierCapabilities.php:101
#: src/Services/EmailTemplateGate.php:223
msgid "Starter"
msgstr ""

#: client/src/pages/AddonsPage.tsx:520
#: src/Admin/Settings/SettingsManager.php:533
#: src/Licensing/TierCapabilities.php:103
#: src/Services/EmailTemplateGate.php:226
msgid "Growth"
msgstr ""

#: client/src/pages/AddonsPage.tsx:521
#: src/Admin/Settings/SettingsManager.php:536
#: src/Licensing/TierCapabilities.php:105
#: src/Services/EmailTemplateGate.php:229
msgid "Scale"
msgstr ""

#: client/src/pages/AddonsPage.tsx:527
msgid "Sort add-ons"
msgstr ""

#: client/src/pages/AddonsPage.tsx:529
msgid "Priority (most → least)"
msgstr ""

#: client/src/pages/AddonsPage.tsx:530
msgid "Name A → Z"
msgstr ""

#: client/src/pages/AddonsPage.tsx:531
msgid "Name Z → A"
msgstr ""

#: client/src/pages/AddonsPage.tsx:532
msgid "Enabled first"
msgstr ""

#: client/src/pages/AddonsPage.tsx:533
msgid "Tier"
msgstr ""

#: client/src/pages/AddonsPage.tsx:549
msgid "Loading add-ons…"
msgstr ""

#: client/src/pages/AddonsPage.tsx:629
#: client/src/pages/EmailMarketingPage.tsx:739
msgid "Disable"
msgstr ""

#: client/src/pages/AddonsPage.tsx:629
#: client/src/pages/EmailMarketingPage.tsx:739
msgid "Enable"
msgstr ""

#: client/src/pages/AddonsPage.tsx:633
msgid "translate-x-5"
msgstr ""

#: client/src/pages/AddonsPage.tsx:633
msgid "translate-x-1"
msgstr ""

#: client/src/pages/BundlesPage.tsx:128
msgid "Move bundle to trash?"
msgstr ""

#: client/src/pages/BundlesPage.tsx:129
msgid "Existing enrollments are not affected."
msgstr ""

#: client/src/pages/BundlesPage.tsx:140
#: client/src/pages/EmailMarketingPage.tsx:756
#: client/src/pages/ScormH5pWorkspacePage.tsx:194
msgid "Delete failed"
msgstr ""

#: client/src/pages/BundlesPage.tsx:151
msgid "Bundles are courses — create one here and configure it in the Course Builder."
msgstr ""

#: client/src/pages/BundlesPage.tsx:165
msgid "Package multiple courses into one purchase. Customers pay once and gain access to every course in the bundle."
msgstr ""

#: client/src/pages/BundlesPage.tsx:167
msgid "Course bundles is not enabled"
msgstr ""

#: client/src/pages/BundlesPage.tsx:168
msgid "Enable the Course bundles add-on to unlock bundle features."
msgstr ""

#: client/src/pages/BundlesPage.tsx:177
msgid "Course bundles sections"
msgstr ""

#: client/src/pages/BundlesPage.tsx:194
msgid "Control storefront links, redirects, marketing badges, and optional default bundle matching."
msgstr ""

#: client/src/pages/BundlesPage.tsx:195
msgid "Course bundles settings"
msgstr ""

#: client/src/pages/BundlesPage.tsx:196
msgid "These options apply site-wide. Bundle contents and prices are still edited per bundle in the Course Builder."
msgstr ""

#: client/src/pages/BundlesPage.tsx:225
msgid "Bundles live in the Course Builder"
msgstr ""

#: client/src/pages/BundlesPage.tsx:227
msgid "type = Course Bundle"
msgstr ""

#: client/src/pages/BundlesPage.tsx:237
msgid "New bundle"
msgstr ""

#: client/src/pages/BundlesPage.tsx:243
msgid "Bundle title"
msgstr ""

#: client/src/pages/BundlesPage.tsx:250
msgid "e.g. Photography Mastery Bundle"
msgstr ""

#: client/src/pages/BundlesPage.tsx:255
msgid "Starting price"
msgstr ""

#: client/src/pages/BundlesPage.tsx:263
msgid "0.00"
msgstr ""

#: client/src/pages/BundlesPage.tsx:268
msgid "Create & configure →"
msgstr ""

#: client/src/pages/BundlesPage.tsx:278
msgid "Could not load bundles"
msgstr ""

#: client/src/pages/BundlesPage.tsx:287
#: client/src/pages/ContentDripPage.tsx:932
#: client/src/pages/CouponsPage.tsx:544
#: client/src/pages/CourseCategoriesPage.tsx:388
#: client/src/pages/CourseTeamPage.tsx:910
#: client/src/pages/DiscussionsPage.tsx:840
#: client/src/pages/GradebookPage.tsx:1293
#: client/src/pages/GradingPage.tsx:242
#: client/src/pages/InstructorApplicationsPage.tsx:139
#: client/src/pages/IntegrationsPage.tsx:980
#: client/src/pages/IssuedCertificatesPage.tsx:83
#: client/src/pages/MarketplacePage.tsx:682
#: client/src/pages/PrerequisitesPage.tsx:823
#: client/src/pages/ReviewDetailPage.tsx:188
#: client/src/pages/ReviewsPage.tsx:291
#: client/src/pages/SocialLoginPage.tsx:99
#: client/src/pages/ToolsPage.tsx:231
#: client/src/pages/WhiteLabelPage.tsx:566
#: src/Frontend/Frontend.php:447
msgid "Loading…"
msgstr ""

#: client/src/pages/BundlesPage.tsx:290
msgid "No bundles yet"
msgstr ""

#: client/src/pages/BundlesPage.tsx:291
msgid "Create your first bundle above. It will appear here once saved."
msgstr ""

#: client/src/pages/BundlesPage.tsx:322
msgid "course"
msgstr ""

#: client/src/pages/BundlesPage.tsx:322
#: src/Admin/Settings/SettingsManager.php:2796
#: templates/admin/setup-wizard.php:123
msgid "courses"
msgstr ""

#: client/src/pages/BundlesPage.tsx:343
msgid "View on site"
msgstr ""

#: client/src/pages/BundlesPage.tsx:368
msgid "Generating link…"
msgstr ""

#: client/src/pages/CalendarPage.tsx:162
msgid "Staff catalog dates, learner schedules on My account, REST feeds, and optional teasers on course + learn pages."
msgstr ""

#: client/src/pages/CalendarPage.tsx:176
msgid "Learners see enrollments, drip unlocks, live sessions, and assignment due dates. Staff can browse published course dates, filter exports, and tune what appears in feeds."
msgstr ""

#: client/src/pages/CalendarPage.tsx:178
msgid "Calendar is not enabled"
msgstr ""

#: client/src/pages/CalendarPage.tsx:179
msgid "Enable the Calendar add-on to expose staff and learner schedule endpoints and dashboard blocks."
msgstr ""

#: client/src/pages/CalendarPage.tsx:202
msgid "Control how many events load, what is included, and whether the My account strip is shown."
msgstr ""

#: client/src/pages/CalendarPage.tsx:203
msgid "Calendar settings"
msgstr ""

#: client/src/pages/CalendarPage.tsx:204
msgid "Every toggle and number here changes what learners see on the account dashboard and what the REST API returns."
msgstr ""

#: client/src/pages/CalendarPage.tsx:243
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:371
msgid "YYYY-MM-DD"
msgstr ""

#: client/src/pages/CalendarPage.tsx:269
msgid "Could not load calendar"
msgstr ""

#: client/src/pages/CalendarPage.tsx:294
msgid "No courses in this range"
msgstr ""

#: client/src/pages/CalendarPage.tsx:295
msgid "Adjust the publish-date filters or publish a course. Learner-specific schedules (drip, due dates, live classes) still appear on My account and via the learner calendar API."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:1003
msgid "One email per unlocked lesson (classic)"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:1004
msgid "Digest: one email per cron pass (recommended)"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:1007
#: src/Services/EmailTemplateCatalog.php:456
msgid "Drip: lessons unlocked (digest)"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:1016
msgid "Save mode"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:286
msgid "Missing value"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:292
msgid "Missing date"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:314
msgid "Schedule updated."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:314
msgid "Schedule created."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:341
msgid "Remove this schedule?"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:360
msgid "Remove failed"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:377
msgid "Selected unlock rules will be removed. Learners who have not unlocked those lessons yet may get immediate access unless another rule applies."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:378
#: client/src/pages/CourseCategoriesPage.tsx:288
#: client/src/pages/DiscussionsPage.tsx:629
#: client/src/pages/EmailMarketingPage.tsx:748
#: client/src/pages/EmailTemplatesListPage.tsx:126
#: client/src/pages/GradingPage.tsx:160
#: client/src/pages/OrdersPage.tsx:674
#: client/src/pages/PaymentsPage.tsx:424
#: client/src/pages/ReviewDetailPage.tsx:147
#: client/src/pages/ReviewsPage.tsx:153
#: client/src/pages/ScormH5pWorkspacePage.tsx:335
#: client/src/pages/SubscriptionsProPage.tsx:937
#: src/Admin/ListTable/CoursesListTable.php:64
#: src/Admin/ListTable/CoursesListTable.php:460
#: src/Admin/ListTable/LessonsListTable.php:65
#: src/Admin/ListTable/LessonsListTable.php:611
#: src/Admin/ListTable/QuizzesListTable.php:52
#: src/Admin/ListTable/QuizzesListTable.php:502
#: src/Admin/ListTable/StudentsListTable.php:47
#: src/Admin/ListTable/StudentsListTable.php:247
#: templates/partials/single-course-reviews.php:147
#: templates/single-lesson.php:765
#: templates/single-quiz.php:805
msgid "Delete"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:388
#: client/src/pages/PrerequisitesPage.tsx:332
msgid "Removed"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:408
msgid "Select all rules on this page"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:426
msgid "Select this schedule row"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:449
#: client/src/pages/CourseTeamPage.tsx:696
#: client/src/pages/DiscussionsPage.tsx:895
#: client/src/pages/EmailMarketingPage.tsx:807
#: client/src/pages/GradebookPage.tsx:927
#: client/src/pages/IssuedCertificatesPage.tsx:96
#: client/src/pages/MarketplacePage.tsx:544
#: client/src/pages/OrderDetailsPage.tsx:365
#: client/src/pages/PaymentsPage.tsx:301
#: client/src/pages/ReportsPage.tsx:620
#: client/src/pages/ReviewsPage.tsx:308
#: client/src/pages/content-editors/certificateLayout.ts:93
#: src/Admin/ListTable/LessonsListTable.php:48
#: src/Admin/ListTable/LessonsListTable.php:83
#: src/Admin/ListTable/QuizzesListTable.php:33
#: src/Admin/ListTable/QuizzesListTable.php:70
#: src/Admin/ListTable/StudentsListTable.php:64
#: src/Admin/ReactAdminConfig.php:284
#: src/PostTypes/PostTypeManager.php:597
#: src/PostTypes/PostTypeManager.php:882
#: src/Services/EmailTemplateCatalog.php:93
#: src/Services/EmailTemplateCatalog.php:119
#: src/Services/EmailTemplateCatalog.php:143
#: src/Services/EmailTemplateCatalog.php:175
#: src/Services/EmailTemplateCatalog.php:208
#: src/Services/EmailTemplateCatalog.php:232
#: src/Services/EmailTemplateCatalog.php:286
#: src/Services/EmailTemplateCatalog.php:413
#: src/Services/EmailTemplateCatalog.php:446
#: src/Services/EmailTemplateCatalog.php:478
#: src/Services/PostTypeService.php:342
#: templates/account.php:22
#: templates/archive-sik_course.php:21
#: templates/cart.php:22
#: templates/courses-grid.php:22
#: templates/courses/index.php:13
#: templates/learn.php:14
#: templates/order.php:28
#: templates/partials/account-view-certificates.php:34
#: templates/partials/account-view-certificates.php:58
#: templates/partials/account-view-dashboard.php:21
#: templates/partials/account-view-instructor.php:31
#: templates/partials/account-view-learning.php:13
#: templates/partials/account-view-quiz-attempts.php:15
#: templates/partials/course-card.php:64
#: templates/partials/learn-curriculum-outline.php:16
#: templates/single-course.php:43
#: templates/single-lesson.php:30
#: templates/single-quiz.php:33
#: templates/taxonomy-course-category.php:18
#: templates/taxonomy-course-tag.php:17
msgid "Course"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:491
msgid "Deleting…"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:491
msgid "Delete schedule"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:527
msgid "Drip lessons after enrollment, or open them on a fixed date — one course at a time."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:534
msgid "Release lessons on a schedule, after enrollment, or on a fixed calendar date. Learner actions respect these rules whenever this addon is enabled."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:536
msgid "Scheduled access is not enabled"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:537
msgid "Enable the Content Drip addon to register its routes and start managing lesson unlock schedules."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:546
msgid "Edit drip schedule"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:546
msgid "Create drip schedule"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:547
msgid "Step 1: course • Step 2: scope • Step 3: unlock rule"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:566
#: templates/admin/setup-wizard.php:604
msgid "Back"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:575
msgid "Missing course"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:582
#: client/src/pages/PrerequisitesPage.tsx:585
msgid "Missing lesson"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:593
#: client/src/pages/ReportsPage.tsx:1032
msgid "Create schedule"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:652
msgid "Whole course"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:653
msgid "Specific lesson"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:697
msgid "After enrollment (days)"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:698
msgid "On a fixed date"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:721
msgid "Unlock date"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:736
msgid "Schedules"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:754
msgid "Search by course or lesson…"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:775
msgid "All rule types"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:776
msgid "After enrollment"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:777
msgid "Fixed date"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:818
msgid "Could not load schedules"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:840
msgid "No schedule rules"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:841
msgid "Create your first schedule rule to drip content to learners."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:873
#: client/src/pages/PrerequisitesPage.tsx:1003
msgid "What this page does"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:875
msgid "actually block access"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:880
msgid "Quizzes and assignments"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:880
msgid "nearest previous lesson"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:896
msgid "Drip notifications"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:897
msgid "When a lesson unlocks for a learner, automatically email them so they come back and start it."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:899
msgid "Drip notifications is not enabled"
msgstr ""

#: client/src/pages/ContentDripPage.tsx:900
msgid "Enable Drip notifications. When the drip cron unlocks content, learners receive your transactional templates (From/SMTP on the Email page)."
msgstr ""

#: client/src/pages/ContentDripPage.tsx:929
msgid "Could not load status"
msgstr ""

#: client/src/pages/ContentPostEditorPage.tsx:72
msgid "Missing content type"
msgstr ""

#: client/src/pages/ContentPostEditorPage.tsx:77
msgid "Cannot load editor"
msgstr ""

#: client/src/pages/CouponsPage.tsx:168
msgid "Advanced rules saved."
msgstr ""

#: client/src/pages/CouponsPage.tsx:233
msgid "Coupon updated."
msgstr ""

#: client/src/pages/CouponsPage.tsx:265
msgid "Coupon created."
msgstr ""

#: client/src/pages/CouponsPage.tsx:301
msgid "Discount codes applied at native checkout (Stripe / PayPal)."
msgstr ""

#: client/src/pages/CouponsPage.tsx:310
msgid "Could not load coupons"
msgstr ""

#: client/src/pages/CouponsPage.tsx:345
msgid "Coupons tabs"
msgstr ""

#: client/src/pages/CouponsPage.tsx:355
msgid "Storefront hints, cart promo, and checkout guidance."
msgstr ""

#: client/src/pages/CouponsPage.tsx:356
#: src/Licensing/FeatureRegistry.php:308
msgid "Advanced coupons & upsells"
msgstr ""

#: client/src/pages/CouponsPage.tsx:357
msgid "Tune where learners see coupon guidance and optional cart merchandising. Per-coupon rules stay on each coupon’s Manage screen."
msgstr ""

#: client/src/pages/CouponsPage.tsx:365
msgid "All coupons"
msgstr ""

#: client/src/pages/CouponsPage.tsx:375
msgid "Search code…"
msgstr ""

#: client/src/pages/CouponsPage.tsx:388
msgid "No coupons"
msgstr ""

#: client/src/pages/CouponsPage.tsx:388
msgid "No matches"
msgstr ""

#: client/src/pages/CouponsPage.tsx:401
#: client/src/pages/OrderDetailsPage.tsx:288
#: src/Services/EmailTemplateCatalog.php:319
#: templates/cart.php:218
#: templates/checkout.php:558
#: templates/order-invoice.php:243
msgid "Discount"
msgstr ""

#: client/src/pages/CouponsPage.tsx:402
msgid "Uses"
msgstr ""

#: client/src/pages/CouponsPage.tsx:403
#: client/src/pages/LicensePage.tsx:485
msgid "Expires"
msgstr ""

#: client/src/pages/CouponsPage.tsx:405
#: client/src/pages/CourseTeamPage.tsx:700
#: client/src/pages/DiscussionsPage.tsx:901
#: client/src/pages/InstructorApplicationsPage.tsx:156
#: client/src/pages/IssuedCertificatesPage.tsx:100
#: client/src/pages/MarketplacePage.tsx:697
#: client/src/pages/OrdersPage.tsx:547
#: client/src/pages/PaymentsPage.tsx:304
#: client/src/pages/ReportsPage.tsx:1048
#: client/src/pages/ReviewsPage.tsx:312
msgid "Actions"
msgstr ""

#: client/src/pages/CouponsPage.tsx:467
msgid "Code"
msgstr ""

#: client/src/pages/CouponsPage.tsx:473
msgid "SAVE10"
msgstr ""

#: client/src/pages/CouponsPage.tsx:483
msgid "Percent off"
msgstr ""

#: client/src/pages/CouponsPage.tsx:484
msgid "Fixed amount"
msgstr ""

#: client/src/pages/CouponsPage.tsx:488
msgid "Value"
msgstr ""

#: client/src/pages/CouponsPage.tsx:499
msgid "Max uses (0 = unlimited)"
msgstr ""

#: client/src/pages/CouponsPage.tsx:524
msgid "Advanced coupon rules"
msgstr ""

#: client/src/pages/CouponsPage.tsx:525
msgid "Target carts with min/max totals, allow or block specific courses, cap percent discounts, limit uses per learner, first-purchase-only windows, and optional schedule."
msgstr ""

#: client/src/pages/CouponsPage.tsx:527
msgid "Advanced coupons is not enabled"
msgstr ""

#: client/src/pages/CouponsPage.tsx:528
msgid "Enable the Advanced coupons add-on for targeting, caps, and storefront hints."
msgstr ""

#: client/src/pages/CouponsPage.tsx:548
msgid "Minimum cart subtotal"
msgstr ""

#: client/src/pages/CouponsPage.tsx:560
msgid "Maximum cart subtotal"
msgstr ""

#: client/src/pages/CouponsPage.tsx:567
msgid "0 = none"
msgstr ""

#: client/src/pages/CouponsPage.tsx:579
msgid "0 = no cap"
msgstr ""

#: client/src/pages/CouponsPage.tsx:584
msgid "Uses per learner (0 = unlimited)"
msgstr ""

#: client/src/pages/CouponsPage.tsx:600
msgid "First paid order only (logged-in checkout)"
msgstr ""

#: client/src/pages/CouponsPage.tsx:618
msgid "Allowed courses"
msgstr ""

#: client/src/pages/CouponsPage.tsx:626
msgid "Select allowed courses"
msgstr ""

#: client/src/pages/CouponsPage.tsx:632
msgid "Excluded courses"
msgstr ""

#: client/src/pages/CouponsPage.tsx:640
msgid "Select excluded courses"
msgstr ""

#: client/src/pages/CouponsPage.tsx:648
msgid "Save advanced rules"
msgstr ""

#: client/src/pages/CouponsPage.tsx:660
msgid "Pick a coupon"
msgstr ""

#: client/src/pages/CouponsPage.tsx:661
msgid "Open “Manage” from the Coupons list to load and edit advanced rules."
msgstr ""

#: client/src/pages/CouponsPage.tsx:681
msgid "Create coupon"
msgstr ""

#: client/src/pages/CouponsPage.tsx:681
msgid "Save coupon"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1179
msgid "Add a chapter"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1193
msgid "Add chapter"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1206
msgid "e.g. Introduction or Module 1"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1375
msgid "Form sections"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1713
msgid "Could not save"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1739
msgid "bundle-builder"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1739
msgid "add-course"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:1858
msgid "This removes the item from the site. This cannot be undone."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:203
msgid "No instructors selected."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2066
msgid "Editing"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2124
msgid "Could not load course"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2133
msgid "Course builder steps"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2179
msgid "This course is published and visible to learners"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2179
msgid "This course is a draft — not visible to learners"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2183
msgid "bg-emerald-500 dark:bg-emerald-400"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2183
msgid "bg-slate-400 dark:bg-slate-500"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2214
msgid "Switch to draft"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2214
msgid "Save draft"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2223
msgid "Update"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2271
msgid "Outline: page scroll"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2271
msgid "Outline: panel scroll"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2277
msgid "flex-1 px-4 pb-4"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2277
msgid "flex min-h-0 flex-1 flex-col px-4 pb-4"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2293
msgid "Could not load curriculum"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2317
msgid "Could not create chapter"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2326
msgid "Could not add content"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2335
msgid "Could not save outline order"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2346
msgid "Loading curriculum"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:239
msgid "All users selected."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:239
#: client/src/pages/CourseTeamPage.tsx:903
msgid "No matches."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2463
msgid "Collapse chapter"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2463
msgid "Expand chapter"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2473
msgid "chevronDown"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2473
msgid "chevronRight"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2494
msgid "Chapter actions"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2592
msgid "cursor-grab active:cursor-grabbing"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2592
#: client/src/pages/settingsRenderField.tsx:174
msgid "cursor-not-allowed"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2637
msgid "Content actions"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2720
msgid "Start with a chapter"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2862
msgid "sm:grid-cols-2"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:2862
msgid "sm:grid-cols-2 lg:grid-cols-3"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:460
msgid "Content drip is not enabled"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:461
msgid "Turn on the Content Drip add-on to load unlock schedules. Edit rules under Learning rules → Scheduled access."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:481
msgid "Content drip is ready"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:501
msgid "Save the course first to pre-select it on the drip screen."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:631
msgid "Default scale"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:639
msgid "Loading grade scales…"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:641
msgid "No grade scales yet. Create one from the Grading page."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:655
msgid "Loading subscription plans…"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:690
#: src/Admin/CourseBuilder/Tabs/PricingTab.php:142
msgid "Select a plan…"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:856
msgid "Search instructors…"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:857
msgid "Type to search, click to add, and use × to remove."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:857
msgid "Type to search and click to select."
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:946
msgid "Choose from Media"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:965
msgid "Upload or choose a file (PDF, ZIP, DOCX, etc.)"
msgstr ""

#: client/src/pages/CourseBuilderPage.tsx:972
msgid "Or paste a URL"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:202
msgid "Category created"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:206
msgid "Category updated"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:212
msgid "Could not save category"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:285
msgid "Delete category?"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:299
msgid "Category deleted"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:302
msgid "Could not delete category"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:344
msgid "No categories found"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:345
msgid "No categories match your search. Adjust filters or add one using the form on the left."
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:372
msgid "Add category"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:372
msgid "Edit category"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:408
msgid "Optional description shown on the category page"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:422
msgid "url-segment"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:435
msgid "None"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:444
msgid "Featured image"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:457
msgid "Media picker unavailable"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:459
msgid "WordPress media picker was not found. Please ensure media scripts are available in the admin page."
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:465
msgid "Select category image"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:483
msgid "Change image"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:483
msgid "Select image"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:517
msgid "Create category"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:517
msgid "Update category"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:529
msgid "Search categories…"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:542
msgid "Course categories for your catalog"
msgstr ""

#: client/src/pages/CourseCategoriesPage.tsx:547
msgid "Could not load categories"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:336
msgid "Pick a course and an instructor."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:347
msgid "Instructor saved."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:365
msgid "Enter a valid percentage."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:379
msgid "Staff row updated."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:393
msgid "Marked as paid."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:393
msgid "Marked as pending."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:406
msgid "Remove staff member?"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:407
msgid "Remove this person from the course staff list?"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:417
msgid "Removed."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:439
msgid "Assign co-instructors and revenue weights per course (Pro Multi-instructor). Open from Course → Course staff, or use Manage staff on any course row. Global visibility: Add-ons → Multi-instructor."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:446
msgid "Link co-instructors to a course, set optional revenue weights, and record ledger rows when orders complete."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:448
msgid "Course staff is not enabled"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:449
msgid "Enable the Multi-instructor add-on to register REST routes and unlock co-instructor management."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:456
msgid "Could not load team"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:463
msgid "Heads up"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:477
msgid "Build course team"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:508
msgid "Type to search your catalog…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:509
msgid "Search courses"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:513
msgid "Searching courses…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:515
msgid "Could not search courses."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:538
msgid "No courses match."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:538
msgid "Start typing to search."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:554
msgid "Search by display name…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:573
msgid "Searching people…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:605
msgid "No people match."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:605
msgid "Type to search staff accounts."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:620
msgid "Staff role for new member"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:642
msgid "Add to team"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:652
msgid "Loading team…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:655
msgid "No staff rows yet"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:655
msgid "No staff yet"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:673
msgid "Search by name, email, or course…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:697
#: client/src/pages/content-editors/certificateLayout.ts:1024
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:275
#: src/Admin/ListTable/CoursesListTable.php:50
#: src/Admin/ListTable/CoursesListTable.php:82
#: src/Admin/ListTable/LessonsListTable.php:51
#: src/Admin/ListTable/LessonsListTable.php:100
#: src/Admin/ListTable/QuizzesListTable.php:37
#: src/Admin/ListTable/QuizzesListTable.php:86
#: src/Certificates/CertificatePublic.php:203
#: src/Core/Installer.php:147
#: src/Migration/Steps/MigrateRolesAndCapabilities.php:72
#: templates/author.php:23
#: templates/partials/account-view-instructor-apply.php:16
#: templates/partials/account-view-instructor.php:33
#: templates/single-course.php:45
msgid "Instructor"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:698
msgid "Role"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:759
msgid "Co-instructor"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:760
msgid "Lead"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:834
msgid "Instructor earnings ledger"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:852
msgid "Search by name…"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:876
msgid "Could not search users."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:903
msgid "Type to search instructors."
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:910
msgid "Refresh ledger"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:918
msgid "Could not load earnings"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:926
msgid "Order item"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:927
#: client/src/pages/MarketplacePage.tsx:694
#: client/src/pages/PaymentsPage.tsx:302
#: templates/partials/account-view-payments.php:113
msgid "Amount"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:929
#: client/src/pages/EmailMarketingPage.tsx:373
#: client/src/pages/IntegrationsPage.tsx:665
#: client/src/pages/OrdersPage.tsx:541
#: client/src/pages/ReportsPage.tsx:1096
msgid "Created"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:950
#: client/src/pages/OrderDetailsPage.tsx:229
#: client/src/pages/OrdersPage.tsx:648
msgid "Mark paid"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:959
msgid "Set pending"
msgstr ""

#: client/src/pages/CourseTeamPage.tsx:972
msgid "No earnings rows for this query yet."
msgstr ""

#: client/src/pages/CoursesPage.tsx:209
msgid "Live data from your site. Create a draft, then finish details in the builder."
msgstr ""

#: client/src/pages/CoursesPage.tsx:248
msgid "All types"
msgstr ""

#: client/src/pages/CoursesPage.tsx:249
msgid "Regular {coursesLower}"
msgstr ""

#: client/src/pages/CoursesPage.tsx:250
msgid "Subscription {coursesLower}"
msgstr ""

#: client/src/pages/CoursesPage.tsx:251
msgid "Bundle {coursesLower}"
msgstr ""

#: client/src/pages/DashboardPage.tsx:152
msgid "%d draft course not yet published"
msgid_plural "%d draft courses not yet published"
msgstr[0] ""
msgstr[1] ""

#: client/src/pages/DashboardPage.tsx:160
msgid "All courses are either live or archived"
msgstr ""

#: client/src/pages/DashboardPage.tsx:163
msgid " %d marked completed"
msgstr ""

#: client/src/pages/DashboardPage.tsx:164
msgid "Enrollments table not found — activate the plugin or run DB updates"
msgstr ""

#: client/src/pages/DashboardPage.tsx:173
msgid "Course health, learners, and shortcuts in one place"
msgstr ""

#: client/src/pages/DashboardPage.tsx:198
msgid "Track catalog growth, learner sign-ups, and revenue from this overview."
msgstr ""

#: client/src/pages/DashboardPage.tsx:207
msgid "Advanced LMS capabilities"
msgstr ""

#: client/src/pages/DashboardPage.tsx:211
msgid "Scale your course business"
msgstr ""

#: client/src/pages/DashboardPage.tsx:213
msgid "Scheduled lesson access, subscriptions, gradebook, shared course staff, richer certificates, and more. Your admin layout stays familiar; upgraded plans unlock the behaviour behind each screen."
msgstr ""

#: client/src/pages/DashboardPage.tsx:234
#: src/Admin/Admin.php:1254
#: src/Frontend/Site/InstructorAccountView.php:169
msgid "Published courses"
msgstr ""

#: client/src/pages/DashboardPage.tsx:236
msgid "Live in your catalog"
msgstr ""

#: client/src/pages/DashboardPage.tsx:241
#: src/Admin/ListTable/StudentsListTable.php:21
#: src/Admin/ReactAdminConfig.php:298
#: templates/courses/index.php:16
#: templates/partials/single-course-reviews.php:30
msgid "Students"
msgstr ""

#: client/src/pages/DashboardPage.tsx:243
msgid "Users with the Sikshya student role"
msgstr ""

#: client/src/pages/DashboardPage.tsx:248
#: src/Admin/Admin.php:1284
msgid "Total revenue"
msgstr ""

#: client/src/pages/DashboardPage.tsx:252
msgid "Sum of completed payments in Sikshya"
msgstr ""

#: client/src/pages/DashboardPage.tsx:253
msgid "Payments table not found — revenue may stay at zero"
msgstr ""

#: client/src/pages/DashboardPage.tsx:259
#: src/Admin/Admin.php:1299
msgid "Active enrollments"
msgstr ""

#: client/src/pages/DashboardPage.tsx:276
msgid "Draft courses"
msgstr ""

#: client/src/pages/DashboardPage.tsx:285
msgid "Published lesson posts"
msgstr ""

#: client/src/pages/DashboardPage.tsx:292
msgid "Published quiz posts"
msgstr ""

#: client/src/pages/DashboardPage.tsx:297
#: client/src/pages/GradebookPage.tsx:1199
#: client/src/pages/ToolsPage.tsx:270
#: src/PostTypes/PostTypeManager.php:696
#: src/Services/PostTypeService.php:498
#: templates/partials/course-card.php:70
msgid "Assignments"
msgstr ""

#: client/src/pages/DashboardPage.tsx:299
msgid "Published assignment posts"
msgstr ""

#: client/src/pages/DashboardPage.tsx:306
#: src/Admin/ReactAdminConfig.php:299
#: templates/courses-grid.php:46
#: templates/courses/index.php:15
msgid "Instructors"
msgstr ""

#: client/src/pages/DashboardPage.tsx:308
msgid "Users with the instructor role"
msgstr ""

#: client/src/pages/DashboardPage.tsx:315
msgid "Published certificate designs"
msgstr ""

#: client/src/pages/DashboardPage.tsx:322
msgid "Published question bank items"
msgstr ""

#: client/src/pages/DashboardPage.tsx:329
msgid "Published chapter posts"
msgstr ""

#: client/src/pages/DashboardPage.tsx:352
msgid "No courses yet"
msgstr ""

#: client/src/pages/DashboardPage.tsx:353
msgid "Create your first course to see recent activity and status here."
msgstr ""

#: client/src/pages/DashboardPage.tsx:354
msgid "Create a course"
msgstr ""

#: client/src/pages/DashboardPage.tsx:371
#: templates/partials/account-view-dashboard.php:119
#: templates/partials/account-view-dashboard.php:130
#: templates/partials/account-view-dashboard.php:141
#: templates/partials/account-view-dashboard.php:149
msgid "Open"
msgstr ""

#: client/src/pages/DashboardPage.tsx:400
msgid "Open in course builder"
msgstr ""

#: client/src/pages/DashboardPage.tsx:420
msgid "Jump to the screens you use most when running your LMS."
msgstr ""

#: client/src/pages/DashboardPage.tsx:426
msgid "New course"
msgstr ""

#: client/src/pages/DashboardPage.tsx:427
msgid "Name your course, we save a draft and open the builder."
msgstr ""

#: client/src/pages/DashboardPage.tsx:432
#: templates/partials/account-view-instructor.php:238
msgid "Browse courses"
msgstr ""

#: client/src/pages/DashboardPage.tsx:433
msgid "Search, filter, and bulk-manage your catalog."
msgstr ""

#: client/src/pages/DashboardPage.tsx:438
#: client/src/pages/ToolsPage.tsx:268
#: src/Admin/ListTable/LessonsListTable.php:37
#: src/PostTypes/PostTypeManager.php:647
#: src/Services/PostTypeService.php:394
#: templates/admin/setup-wizard.php:42
#: templates/partials/course-card.php:66
msgid "Lessons"
msgstr ""

#: client/src/pages/DashboardPage.tsx:439
msgid "Review and edit lesson content across your site."
msgstr ""

#: client/src/pages/DashboardPage.tsx:444
#: client/src/pages/GradebookPage.tsx:1172
#: client/src/pages/ToolsPage.tsx:269
#: src/Admin/ListTable/QuizzesListTable.php:22
#: src/PostTypes/PostTypeManager.php:745
#: src/Services/PostTypeService.php:446
#: templates/partials/account-view-quiz-attempts.php:14
#: templates/partials/course-card.php:68
msgid "Quizzes"
msgstr ""

#: client/src/pages/DashboardPage.tsx:445
msgid "Manage assessments tied to your courses."
msgstr ""

#: client/src/pages/DashboardPage.tsx:451
#: src/Admin/ReactAdminConfig.php:307
#: templates/partials/account-view-instructor.php:34
msgid "Enrollments"
msgstr ""

#: client/src/pages/DashboardPage.tsx:452
msgid "See who is enrolled and in which courses."
msgstr ""

#: client/src/pages/DashboardPage.tsx:460
msgid "Review transactions and reconciliation."
msgstr ""

#: client/src/pages/DashboardPage.tsx:467
msgid "Grow your course business"
msgstr ""

#: client/src/pages/DashboardPage.tsx:471
msgid "Invite instructors and assign content ownership from Users."
msgstr ""

#: client/src/pages/DashboardPage.tsx:475
msgid "Use Reports to spot completion trends once learners are active."
msgstr ""

#: client/src/pages/DashboardPage.tsx:479
msgid "Tune certificates, emails, and branding under Settings."
msgstr ""

#: client/src/pages/DashboardPage.tsx:89
#: src/Presentation/Models/AccountPageModel.php:111
msgid "Good morning"
msgstr ""

#: client/src/pages/DashboardPage.tsx:92
#: src/Presentation/Models/AccountPageModel.php:113
msgid "Good afternoon"
msgstr ""

#: client/src/pages/DashboardPage.tsx:94
#: src/Presentation/Models/AccountPageModel.php:115
msgid "Good evening"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1018
msgid "Open & reply"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1018
#: src/Admin/ListTable/CoursesListTable.php:453
#: src/Admin/ListTable/LessonsListTable.php:604
#: src/Admin/ListTable/QuizzesListTable.php:495
#: src/Admin/ListTable/StudentsListTable.php:240
#: templates/partials/account-view-certificates.php:65
#: assets/blocks/editor.js:102
msgid "View"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1061
msgid "opacity-100"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1061
msgid "opacity-0"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1068
msgid "w-[3.35rem]"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1068
msgid "w-[min(100vw,448px)]"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1069
msgid "translate-x-0"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1069
msgid "translate-x-full"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1201
msgid "Expand thread panel"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1238
msgid "Q&A"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1238
msgid "Discussion"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1267
msgid "Thread actions"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1281
msgid "Collapse thread panel"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1292
msgid "Close thread panel"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1313
msgid "Loading thread…"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1317
msgid "Could not load this thread"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1432
msgid "No thread data."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1446
msgid "Type your reply…"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1456
msgid "Posting…"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1456
msgid "Post reply"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:1509
#: client/src/pages/GradebookPage.tsx:1128
#: client/src/pages/OrderDetailsPage.tsx:168
#: client/src/pages/OrdersPage.tsx:473
#: client/src/pages/PaymentDetailsPage.tsx:137
#: client/src/pages/PaymentsPage.tsx:205
#: client/src/pages/PrerequisitesPage.tsx:788
#: client/src/pages/content-editors/editors.tsx:3227
#: src/Admin/Views/FormBuilder.php:133
#: templates/single-lesson.php:763
#: templates/single-quiz.php:803
msgid "Save"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:218
msgid "Moved to trash (moderator rejection, not spam)."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:230
msgid "Approve or reject the thread before it is fully visible to learners."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:240
msgid "The latest approved reply is not from course staff—or there are no replies yet. Open and post an instructor/admin answer."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:250
msgid "This thread is spam or was moved to trash and is hidden from learners."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:259
msgid "The most recent approved reply is from someone who can moderate this course (or there is nothing else to answer right now)."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:491
msgid "Mark as spam?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:493
msgid "Hides this thread from learners and sends it to the WordPress spam queue. Use this for abusive or junk posts."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:547
msgid "Delete selected threads?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:555
msgid "Mark selected as spam?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:558
msgid "Mark as spam"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:563
msgid "Reject selected threads?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:590
msgid "Some threads were skipped"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:605
msgid "Reject this thread?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:607
msgid "Moves the thread to trash (moderator dismissal) without labeling it as spam. Learners no longer see it."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:623
msgid "Delete thread?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:623
msgid "Delete reply?"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:690
msgid "Browse, search, moderate, and reply to learner discussion threads and Q&A across every course."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:703
msgid "Community discussions and Q&A"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:704
msgid "Let learners ask questions and discuss lessons inside the Learn page, with optional instructor moderation. This screen lets you triage every thread across your catalog."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:706
msgid "Discussions and Q&A is not enabled"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:707
msgid "Enable the Community discussions add-on to register the Learn-page widgets, REST endpoints, and this moderation screen."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:725
msgid "Could not load discussions"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:803
msgid "Triage threads by whether you should moderate or reply as staff."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:819
msgid "Author, email, or content text…"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:843
msgid "No threads match"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:844
msgid "Try widening the filters or clearing the search. Threads appear here when learners post in the Learn page Discussions or Q&A widgets."
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:891
msgid "Select all threads you can moderate on this page"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:894
msgid "Author"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:897
msgid "What to do"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:898
msgid "Thread"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:899
msgid "Replies"
msgstr ""

#: client/src/pages/DiscussionsPage.tsx:900
msgid "Posted"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:325
msgid "password"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:325
msgid "text"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:377
#: client/src/pages/IntegrationsPage.tsx:421
msgid "Create failed"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:388
msgid "User ID is required."
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:399
msgid "Tool failed"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:415
#: client/src/pages/IntegrationsPage.tsx:303
msgid "Queued"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:419
msgid "Backfill failed"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:430
msgid "Sync learners into your email marketing provider when they enroll or complete courses."
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:438
msgid "Native Mailchimp, MailerLite, Brevo, and Kit sync. Sikshya will upsert subscribers, attach list membership, and map learner/course data into provider fields."
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:440
msgid "Email marketing is not enabled"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:441
msgid "Turn on the Email marketing add-on to configure provider sync and beginner-friendly setup."
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:470
msgid "Beginner-friendly setup"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:505
msgid "Recommended flow"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:555
msgid "Add mapping"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:599
msgid "%s source"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:635
msgid "4. Save settings"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:663
msgid "Could not load rules"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:666
msgid "Rules"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:734
msgid "Update failed"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:746
msgid "Delete this rule?"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:747
msgid "This automation rule will be permanently removed."
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:779
msgid "Could not load logs"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:782
msgid "Logs"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:801
#: client/src/pages/MarketplacePage.tsx:542
msgid "When"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:803
#: client/src/pages/content-editors/ProIntegrationFields.tsx:235
msgid "Provider"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:805
msgid "HTTP"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:806
#: client/src/pages/InstructorApplicationsPage.tsx:152
#: client/src/pages/SubscriptionsProPage.tsx:1113
msgid "User"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:848
msgid "Test sync (safe)"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:854
#: client/src/pages/ReportsPage.tsx:578
msgid "User ID"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:859
msgid "e.g. 123"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:868
msgid "e.g. 456"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:874
msgid "Queue test"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:880
msgid "Backfill enrollments"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:886
msgid "Course ID (optional)"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:891
msgid "Leave empty for recent site-wide enrollments"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:897
#: client/src/pages/ScormH5pWorkspacePage.tsx:251
msgid "Working…"
msgstr ""

#: client/src/pages/EmailMarketingPage.tsx:897
msgid "Queue backfill (last 365 days)"
msgstr ""

#: client/src/pages/EmailPage.tsx:121
msgid "Reset email settings?"
msgstr ""

#: client/src/pages/EmailPage.tsx:122
msgid "Reset email settings to their default values?"
msgstr ""

#: client/src/pages/EmailPage.tsx:143
#: client/src/pages/SettingsPage.tsx:713
msgid "Reset"
msgstr ""

#: client/src/pages/EmailPage.tsx:146
#: client/src/pages/SettingsPage.tsx:716
msgid "Reset failed"
msgstr ""

#: client/src/pages/EmailPage.tsx:159
msgid "Contact addresses, transactional send toggle, SMTP, wrappers, certificate email — template copies under Email templates"
msgstr ""

#: client/src/pages/EmailPage.tsx:185
#: client/src/pages/EmailTemplateEditPage.tsx:104
#: client/src/pages/EmailTemplatesListPage.tsx:156
msgid "Email delivery"
msgstr ""

#: client/src/pages/EmailPage.tsx:201
msgid "Save email settings"
msgstr ""

#: client/src/pages/EmailPage.tsx:209
#: client/src/pages/SettingsPage.tsx:844
msgid "Settings request failed"
msgstr ""

#: client/src/pages/EmailPage.tsx:218
msgid "No email settings defined."
msgstr ""

#: client/src/pages/EmailPage.tsx:51
#: client/src/pages/SettingsPage.tsx:570
msgid "Could not load settings schema."
msgstr ""

#: client/src/pages/EmailPage.tsx:61
#: client/src/pages/SettingsPage.tsx:593
msgid "Could not load settings values."
msgstr ""

#: client/src/pages/EmailTemplateEditPage.tsx:111
msgid "Could not load template"
msgstr ""

#: client/src/pages/EmailTemplateEditPage.tsx:99
msgid "Create a custom transactional template"
msgstr ""

#: client/src/pages/EmailTemplateEditPage.tsx:99
msgid "Edit subject, body, and availability"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:125
msgid "Only custom templates are removed. System templates cannot be deleted and will be skipped if selected."
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:153
msgid "Enable and edit transactional messages — including drip unlock templates. Disable one template only disables that mail. Addresses, SMTP, global HTML, the LMS send-email switch, and certificate email delivery are centralized under Email → Delivery."
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:168
msgid "Could not load templates"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:214
msgid "Select all templates"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:248
msgid "bg-white dark:bg-transparent"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:248
msgid "bg-slate-50/40 dark:bg-slate-950/30"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:338
msgid "View (locked)"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:338
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1178
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1191
#: src/Admin/ListTable/CoursesListTable.php:445
#: src/Admin/ListTable/LessonsListTable.php:596
#: src/Admin/ListTable/QuizzesListTable.php:487
#: src/Admin/ListTable/StudentsListTable.php:232
#: src/Frontend/Frontend.php:119
#: templates/partials/account-view-instructor.php:190
#: templates/partials/single-course-reviews.php:144
#: templates/single-lesson.php:762
#: templates/single-quiz.php:802
msgid "Edit"
msgstr ""

#: client/src/pages/EmailTemplatesListPage.tsx:357
msgid "No templates found."
msgstr ""

#: client/src/pages/EnrollmentsPage.tsx:236
msgid "Search by name or email…"
msgstr ""

#: client/src/pages/EnrollmentsPage.tsx:249
#: client/src/pages/OrdersPage.tsx:365
#: client/src/pages/SubscriptionsProPage.tsx:1133
msgid "No users found."
msgstr ""

#: client/src/pages/EnrollmentsPage.tsx:322
#: client/src/pages/GradebookPage.tsx:864
msgid "All statuses"
msgstr ""

#: client/src/pages/EnrollmentsPage.tsx:324
#: client/src/pages/GradebookPage.tsx:1319
#: client/src/pages/PaymentsPage.tsx:267
#: client/src/pages/ReportsPage.tsx:790
#: templates/partials/account-view-dashboard.php:93
#: templates/partials/account-view-instructor.php:70
#: templates/partials/account-view-learning.php:43
#: templates/partials/account-view-learning.php:95
#: templates/partials/account-view-payments.php:140
#: templates/single-lesson.php:158
#: templates/single-lesson.php:302
#: templates/single-quiz.php:156
msgid "Completed"
msgstr ""

#: client/src/pages/EnrollmentsPage.tsx:325
#: client/src/pages/MarketplacePage.tsx:670
msgid "Cancelled"
msgstr ""

#: client/src/pages/EnrollmentsPage.tsx:361
#: client/src/pages/ReportsPage.tsx:783
#: templates/partials/account-view-dashboard.php:98
#: templates/partials/account-view-learning.php:77
#: templates/partials/account-view-learning.php:116
msgid "Enrolled"
msgstr ""

#: client/src/pages/GenericPlaceholderPage.tsx:18
msgid "Data for this screen can be wired to REST or WP list APIs in a follow-up."
msgstr ""

#: client/src/pages/GradebookPage.tsx:1014
msgid "Pick a course first"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1014
msgid "Course grid view is per-course so we can build columns for quizzes and assignments."
msgstr ""

#: client/src/pages/GradebookPage.tsx:1016
msgid "Loading grid…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1019
msgid "Could not load grid"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1022
msgid "No learners found"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1022
msgid "Enroll learners or clear your search filter."
msgstr ""

#: client/src/pages/GradebookPage.tsx:1028
#: client/src/pages/IssuedCertificatesPage.tsx:95
#: client/src/pages/OrdersPage.tsx:340
#: client/src/pages/ReportsPage.tsx:618
msgid "Learner"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1029
msgid "Overall"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1114
msgid "Learner grade detail"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1135
msgid "Loading detail…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1139
msgid "Could not load detail"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1157
msgid "Letter"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1163
msgid "GPA"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1174
msgid "No quiz attempts yet."
msgstr ""

#: client/src/pages/GradebookPage.tsx:1201
msgid "No graded assignments yet."
msgstr ""

#: client/src/pages/GradebookPage.tsx:1209
#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1306
msgid "Weight"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1228
msgid "Manual override"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1244
msgid "e.g. 87.5"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1257
msgid "Visible to staff in records…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1270
msgid "Item detail"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1280
msgid "Save grade"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1297
msgid "Could not load details"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1303
msgid "No data."
msgstr ""

#: client/src/pages/GradebookPage.tsx:1316
msgid "Attempt"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1317
#: client/src/pages/ReportsPage.tsx:624
msgid "Score"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1367
msgid "e.g. 92"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1377
msgid "Rubric scores"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1403
msgid "Feedback"
msgstr ""

#: client/src/pages/GradebookPage.tsx:1409
msgid "Notes for the learner…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:577
msgid "Exporting…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:577
#: client/src/pages/ScormH5pWorkspacePage.tsx:496
msgid "Export CSV"
msgstr ""

#: client/src/pages/GradebookPage.tsx:594
#: client/src/pages/GradingPage.tsx:203
msgid "Gradebook is not enabled"
msgstr ""

#: client/src/pages/GradebookPage.tsx:595
msgid "Enable the Gradebook add-on to load grade REST routes, the admin gradebook screen, and optional learner-facing grade snippets on My account."
msgstr ""

#: client/src/pages/GradebookPage.tsx:634
msgid "CSV export defaults and the default page size for the course grid."
msgstr ""

#: client/src/pages/GradebookPage.tsx:635
msgid "Gradebook settings"
msgstr ""

#: client/src/pages/GradebookPage.tsx:636
msgid "These options apply site-wide. Instructors still manage weights and scales from each course (Grading tab) and from Letter grades & scales under Grading & submissions."
msgstr ""

#: client/src/pages/GradebookPage.tsx:658
msgid "Could not load gradebook"
msgstr ""

#: client/src/pages/GradebookPage.tsx:665
msgid "Submission queue"
msgstr ""

#: client/src/pages/GradebookPage.tsx:675
msgid "Could not load submissions"
msgstr ""

#: client/src/pages/GradebookPage.tsx:679
msgid "Loading submissions…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:682
msgid "No submissions to show"
msgstr ""

#: client/src/pages/GradebookPage.tsx:683
msgid "Try clearing the course filter or status filter, or check back after learners submit work."
msgstr ""

#: client/src/pages/GradebookPage.tsx:779
msgid "submission list"
msgstr ""

#: client/src/pages/GradebookPage.tsx:783
#: client/src/pages/GradingPage.tsx:306
#: client/src/pages/content-editors/certificateLayout.ts:1029
msgid "Grade"
msgstr ""

#: client/src/pages/GradebookPage.tsx:787
msgid "Course grid"
msgstr ""

#: client/src/pages/GradebookPage.tsx:846
msgid "Learner, email, course…"
msgstr ""

#: client/src/pages/GradebookPage.tsx:865
#: client/src/pages/InstructorApplicationsPage.tsx:155
#: client/src/pages/ReviewsPage.tsx:306
msgid "Submitted"
msgstr ""

#: client/src/pages/GradebookPage.tsx:866
msgid "Graded"
msgstr ""

#: client/src/pages/GradebookPage.tsx:894
msgid "Pick a course to open the grid."
msgstr ""

#: client/src/pages/GradebookPage.tsx:894
msgid "Course-centric grid"
msgstr ""

#: client/src/pages/GradebookPage.tsx:918
msgid "No gradebook rows yet"
msgstr ""

#: client/src/pages/GradebookPage.tsx:919
msgid "Rows appear after learners complete quizzes or receive assignment grades. Courses marked “hide from the learner gradebook” in Course builder → Grading are hidden from this list unless your role can bypass that setting."
msgstr ""

#: client/src/pages/GradebookPage.tsx:931
msgid "Avg assignment"
msgstr ""

#: client/src/pages/GradingPage.tsx:158
msgid "Delete this grade scale?"
msgstr ""

#: client/src/pages/GradingPage.tsx:171
msgid "Could not delete"
msgstr ""

#: client/src/pages/GradingPage.tsx:182
msgid "Letter scales are site-wide. Optionally pick a course to open its builder tab for per-course weights, scale mapping, and visibility."
msgstr ""

#: client/src/pages/GradingPage.tsx:201
msgid "Define grade scales and reuse them across courses. Use Reports → Gradebook for exports, grids, and final-grade overrides."
msgstr ""

#: client/src/pages/GradingPage.tsx:204
msgid "Enable the Gradebook add-on for scales, course weights in the builder, and the full admin gradebook."
msgstr ""

#: client/src/pages/GradingPage.tsx:211
msgid "Could not load grade scales"
msgstr ""

#: client/src/pages/GradingPage.tsx:219
msgid "All courses (optional filter)"
msgstr ""

#: client/src/pages/GradingPage.tsx:244
msgid "No grade scales yet."
msgstr ""

#: client/src/pages/GradingPage.tsx:262
msgid "Points + GPA"
msgstr ""

#: client/src/pages/GradingPage.tsx:262
msgid "Letter only"
msgstr ""

#: client/src/pages/GradingPage.tsx:274
msgid "Could not load scale"
msgstr ""

#: client/src/pages/GradingPage.tsx:333
msgid "Create grade scale"
msgstr ""

#: client/src/pages/GradingPage.tsx:333
msgid "Edit grade scale"
msgstr ""

#: client/src/pages/GradingPage.tsx:334
msgid "Define grade ranges by percent. Optionally attach points (GPA)."
msgstr ""

#: client/src/pages/GradingPage.tsx:343
msgid "Save scale"
msgstr ""

#: client/src/pages/GradingPage.tsx:354
msgid "e.g. Default A–F"
msgstr ""

#: client/src/pages/GradingPage.tsx:394
msgid "Rows"
msgstr ""

#: client/src/pages/GradingPage.tsx:429
msgid "A+"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:114
#: client/src/pages/MarketplacePage.tsx:669
msgid "Rejected"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:126
msgid "Name or email…"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:136
msgid "Could not load applications"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:143
msgid "No applications"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:144
msgid "When learners submit the instructor form on the account page or shortcode, they appear here."
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:153
#: src/Frontend/Site/InstructorApplicationView.php:87
msgid "Headline"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:183
msgid "Approve"
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:77
msgid "Approved."
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:77
msgid "Rejected."
msgstr ""

#: client/src/pages/InstructorApplicationsPage.tsx:80
#: client/src/pages/PrerequisitesPage.tsx:286
#: client/src/pages/content-editors/editors.tsx:238
#: src/Api/AdminRestRoutes.php:1017
msgid "Request failed"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:104
msgid "Course finished"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:109
msgid "Certificate created"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:119
msgid "Drip: course unlocked"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:124
msgid "Review submitted"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:129
msgid "Review approved"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:134
msgid "Review rejected"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:139
msgid "Course rating updated"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:144
msgid "Everything (advanced)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:149
msgid "Test event (manual)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:254
msgid "Missing URL"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:278
msgid "Remove this webhook?"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:285
msgid "Remove webhook"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:295
msgid "We could not remove that webhook. Try again."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:305
msgid "Queue failed"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:314
msgid "Missing label"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:342
msgid "Revoke this API key?"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:349
msgid "Revoke key"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:359
msgid "We could not revoke that key. Try again."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:367
msgid "Paste an API key first, then tap “Test key”."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:397
msgid "Missing name"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:401
msgid "Missing redirect URL"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:429
msgid "Revoke this OAuth app?"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:436
msgid "Revoke app"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:444
msgid "We could not revoke that app. Try again."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:453
msgid "Connect Sikshya to Zapier, custom scripts, or mobile apps — without touching code unless you want to."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:458
msgid "Start here"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:498
msgid "Send JSON to Zapier, Make, or custom HTTPS endpoints when orders complete, courses finish, or certificates are issued."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:509
msgid "Turn on webhooks"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:510
msgid "Enable the Webhooks addon. Nothing is sent until you add a URL below."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:568
msgid "Same secret you configure in Zapier"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:572
msgid "X-Sikshya-Signature"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:577
msgid "Save webhook"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:582
msgid "Active webhooks"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:585
#: src/Licensing/FeatureRegistry.php:452
msgid "Webhooks"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:593
msgid "No webhooks yet"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:594
msgid "When you save your first URL it will appear here. You can add more than one — for example separate Zapier Zaps per event."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:61
msgid "Catalog (read)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:62
msgid "Users (read)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:63
msgid "Enrollments (read)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:637
msgid "Recent deliveries"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:64
msgid "Enrollments (write)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:648
msgid "Deliveries"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:65
msgid "Commerce (read)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:655
msgid "No deliveries yet"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:655
msgid "Once events trigger, deliveries will appear here."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:66
msgid "Commerce (write)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:663
msgid "Endpoint"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:664
#: templates/partials/account-view-quiz-attempts.php:43
msgid "Attempts"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:67
msgid "Learning (read)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:68
msgid "Learning (write)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:705
msgid "Let trusted apps authenticate to your site with revocable keys — start with a safe ping endpoint, expand with your developer."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:716
msgid "Turn on API keys"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:717
msgid "Enable the “Public API & API keys” addon. You can create keys right after."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:730
msgid "Copy this key now"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:74
msgid "Learner enrolled"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:768
msgid "e.g. Zapier read-only"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:801
msgid "Expiry (days)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:812
msgid "Create new key"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:817
msgid "Test a key (optional)"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:826
msgid "sk_live_…"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:830
msgid "Testing…"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:830
msgid "Test key"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:837
msgid "Existing keys"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:84
msgid "Order completed"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:840
msgid "API keys"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:848
msgid "No keys yet"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:849
msgid "Create a key for each integration (never reuse the same key everywhere). Revoke a key if you think it leaked."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:89
msgid "Lesson finished"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:893
msgid "OAuth apps"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:899
msgid "Store these credentials now"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:905
#: client/src/pages/SocialLoginPage.tsx:124
msgid "Client ID"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:911
msgid "Client secret"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:920
msgid "Copy manually"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:932
msgid "App name"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:936
msgid "e.g. Mobile app"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:94
msgid "Quiz finished"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:941
msgid "Redirect URL"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:950
msgid "Scopes"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:975
msgid "Create OAuth app"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:983
msgid "No OAuth apps yet"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:984
msgid "Create an OAuth app if you want external products to connect using user consent."
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:993
msgid "revoked"
msgstr ""

#: client/src/pages/IntegrationsPage.tsx:993
msgid "active"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:133
msgid "Open public verification URL"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:51
msgid "Revoke certificate?"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:52
msgid "This certificate will no longer verify publicly."
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:54
msgid "Revoke"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:68
msgid "Learner certificates issued when courses are completed (table-backed records)."
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:77
msgid "Could not load certificates"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:86
msgid "No issued certificates yet"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:87
msgid "When learners complete a course and certificates are enabled, records appear here with verification codes."
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:94
#: src/Certificates/CertificatePublic.php:237
#: templates/partials/account-view-certificates.php:35
msgid "Issued"
msgstr ""

#: client/src/pages/IssuedCertificatesPage.tsx:98
msgid "Verification"
msgstr ""

#: client/src/pages/LicensePage.tsx:139
#: client/src/pages/MarketplacePage.tsx:182
#: client/src/pages/SubscriptionsProPage.tsx:70
msgid "Success"
msgstr ""

#: client/src/pages/LicensePage.tsx:142
#: client/src/pages/MarketplacePage.tsx:184
#: client/src/pages/ReportsPage.tsx:1097
#: client/src/pages/SubscriptionsProPage.tsx:73
msgid "Error"
msgstr ""

#: client/src/pages/LicensePage.tsx:225
msgid "Deactivate license"
msgstr ""

#: client/src/pages/LicensePage.tsx:227
msgid "This frees an activation on your account and turns off Pro features on this site until you activate again. Continue?"
msgstr ""

#: client/src/pages/LicensePage.tsx:228
#: src/Admin/ListTable/StudentsListTable.php:49
msgid "Deactivate"
msgstr ""

#: client/src/pages/LicensePage.tsx:258
msgid "%s licensing and updates"
msgstr ""

#: client/src/pages/LicensePage.tsx:300
msgid "You are running %1$s without the Pro add-on. Install and activate %2$s to enter a license key and unlock premium features."
msgstr ""

#: client/src/pages/LicensePage.tsx:368
msgid "License management"
msgstr ""

#: client/src/pages/LicensePage.tsx:405
msgid "Activate your license"
msgstr ""

#: client/src/pages/LicensePage.tsx:416
msgid "Paste your license key"
msgstr ""

#: client/src/pages/LicensePage.tsx:448
msgid "License key"
msgstr ""

#: client/src/pages/LicensePage.tsx:454
msgid "Hide"
msgstr ""

#: client/src/pages/LicensePage.tsx:454
msgid "Show"
msgstr ""

#: client/src/pages/LicensePage.tsx:465
msgid "Licensed to"
msgstr ""

#: client/src/pages/LicensePage.tsx:486
#: src/Api/AdminLicenseRestRoutes.php:204
msgid "Lifetime"
msgstr ""

#: client/src/pages/LicensePage.tsx:491
msgid "Activations"
msgstr ""

#: client/src/pages/LicensePage.tsx:539
msgid "Debug"
msgstr ""

#: client/src/pages/LicensePage.tsx:76
msgid "Invalid"
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:25
#: client/src/pages/hubs/HubPages.tsx:375
msgid "Live classes"
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:26
msgid "Store join links, providers, and schedules on lessons so learners always know where to go — with optional course-level promos, calendar sync, and global defaults."
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:28
msgid "Live classes are not enabled"
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:29
msgid "Enable the add-on to tune join-link behaviour, session defaults, and where upcoming sessions appear across the storefront and learner experience."
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:37
msgid "How teams use this"
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:48
msgid "Live class defaults"
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:50
msgid "Join-link behaviour, schedule limits, and learner-facing hints."
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:51
msgid "Live class settings"
msgstr ""

#: client/src/pages/LiveClassesWorkspacePage.tsx:52
msgid "Every toggle below changes real behaviour on the storefront, learn shell, cart, or account dashboard."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:205
msgid "Run a multi-vendor LMS marketplace: track per-line commissions, manage vendor storefronts, and process withdrawals from one workspace."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:212
msgid "Let instructors sell from storefronts, split commissions automatically, and process withdrawals with a clear audit trail."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:214
msgid "Marketplace is not enabled"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:215
msgid "Enable the Marketplace addon to register vendor routes and unlock multi-vendor selling."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:278
msgid "Could not load marketplace overview"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:281
msgid "Loading overview…"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:303
msgid "Tip:"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:376
msgid "Suspended"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:387
msgid "Name or store slug…"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:397
msgid "Could not load vendors"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:404
msgid "No vendors yet"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:405
msgid "Vendors are created automatically when an instructor saves their marketplace profile, or when an order with a course you authored fulfills."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:414
msgid "Store"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:417
#: src/Admin/ListTable/StudentsListTable.php:36
msgid "Joined"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:430
msgid "default"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:498
msgid "Accrued (in hold)"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:499
#: templates/partials/account-view-quiz-attempts.php:86
msgid "Available"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:500
msgid "Paid out"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:501
msgid "Reversed"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:518
msgid "Platform:"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:519
msgid "Vendors:"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:520
msgid "Gross:"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:526
msgid "Could not load commissions"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:533
msgid "No commission rows yet"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:534
msgid "When a marketplace order fulfills, Sikshya creates one row per line item showing gross, fees, platform commission, and vendor net."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:543
msgid "Order #"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:546
msgid "Gross"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:547
msgid "Fee"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:548
msgid "Platform"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:549
msgid "Vendor net"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:667
#: templates/partials/account-view-instructor-apply.php:43
msgid "Approved"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:668
#: src/Admin/ListTable/CoursesListTable.php:91
#: src/Frontend/Site/OrderTemplateData.php:82
#: templates/courses/index.php:139
#: templates/partials/course-archive-sidebar.php:127
msgid "Paid"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:679
msgid "Could not load withdrawals"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:685
msgid "No withdrawal requests"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:685
msgid "Vendors can request a payout from their account once their balance is above the minimum withdrawal."
msgstr ""

#: client/src/pages/MarketplacePage.tsx:692
msgid "Requested"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:693
msgid "Vendor"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:695
#: templates/partials/account-view-payments.php:115
msgid "Method"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:736
msgid "Manual adjustment"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:767
msgid "e.g. Refund clawback for order #1234"
msgstr ""

#: client/src/pages/MarketplacePage.tsx:773
msgid "Record adjustment"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:117
msgid "Could not load order"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:134
msgid "Change order status. For offline payments, prefer “Mark paid” to apply fulfillment."
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:181
#: client/src/pages/OrdersPage.tsx:487
#: client/src/pages/PaymentDetailsPage.tsx:150
#: client/src/pages/PaymentsPage.tsx:218
msgid "pending"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:182
#: client/src/pages/OrdersPage.tsx:488
msgid "on-hold"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:183
#: client/src/pages/OrdersPage.tsx:493
msgid "paid"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:229
#: client/src/pages/OrdersPage.tsx:648
msgid "Marking…"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:282
#: src/Services/EmailTemplateCatalog.php:318
#: templates/cart.php:213
#: templates/checkout.php:554
#: templates/order-invoice.php:240
#: templates/order.php:197
msgid "Subtotal"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:294
#: client/src/pages/OrdersPage.tsx:544
#: templates/cart.php:222
#: templates/checkout.php:562
#: templates/order-invoice.php:246
#: templates/order.php:211
#: templates/partials/account-view-payments.php:30
#: templates/single-lesson.php:166
#: templates/single-quiz.php:164
msgid "Total"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:360
#: src/Services/EmailTemplateCatalog.php:323
#: src/Services/EmailTemplateCatalog.php:368
msgid "Items"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:366
#: templates/order-invoice.php:185
msgid "Qty"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:367
#: templates/order-invoice.php:186
msgid "Unit"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:368
msgid "Line"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:396
#: src/Admin/Settings/SettingsManager.php:1332
#: src/Licensing/FeatureRegistry.php:321
msgid "Dynamic checkout fields"
msgstr ""

#: client/src/pages/OrderDetailsPage.tsx:79
msgid "Missing order id."
msgstr ""

#: client/src/pages/OrdersPage.tsx:137
msgid "This permanently removes the orders and their line items. This cannot be undone."
msgstr ""

#: client/src/pages/OrdersPage.tsx:222
msgid "Checkout orders and manual entries (offline) — create pending orders or record paid access in one step."
msgstr ""

#: client/src/pages/OrdersPage.tsx:238
msgid "Could not load orders"
msgstr ""

#: client/src/pages/OrdersPage.tsx:250
msgid "Manual / offline orders:"
msgstr ""

#: client/src/pages/OrdersPage.tsx:270
msgid "New manual order"
msgstr ""

#: client/src/pages/OrdersPage.tsx:271
msgid "Creates a real checkout order with the same prices as the storefront (including coupons). Gateway is set to offline."
msgstr ""

#: client/src/pages/OrdersPage.tsx:303
msgid "Create order"
msgstr ""

#: client/src/pages/OrdersPage.tsx:331
msgid "Order created"
msgstr ""

#: client/src/pages/OrdersPage.tsx:354
#: client/src/pages/SubscriptionsProPage.tsx:1123
msgid "Search users by name or email…"
msgstr ""

#: client/src/pages/OrdersPage.tsx:363
#: client/src/pages/SubscriptionsProPage.tsx:1131
msgid "Type at least 2 characters."
msgstr ""

#: client/src/pages/OrdersPage.tsx:396
msgid "Choose one or more courses…"
msgstr ""

#: client/src/pages/OrdersPage.tsx:397
msgid "Courses for this order"
msgstr ""

#: client/src/pages/OrdersPage.tsx:409
msgid "e.g. SAVE10"
msgstr ""

#: client/src/pages/OrdersPage.tsx:423
msgid "Mark as paid and enroll now"
msgstr ""

#: client/src/pages/OrdersPage.tsx:436
msgid "Change order status. Use Mark paid for offline orders to apply enrollments."
msgstr ""

#: client/src/pages/OrdersPage.tsx:501
msgid "Loading orders…"
msgstr ""

#: client/src/pages/OrdersPage.tsx:504
msgid "No orders"
msgstr ""

#: client/src/pages/OrdersPage.tsx:505
msgid "Orders from checkout or manual creation appear here. Use New manual order to add one without the cart."
msgstr ""

#: client/src/pages/OrdersPage.tsx:536
msgid "Select all orders on this page"
msgstr ""

#: client/src/pages/OrdersPage.tsx:542
#: templates/order-invoice.php:159
msgid "Customer"
msgstr ""

#: client/src/pages/OrdersPage.tsx:545
#: templates/partials/account-view-payments.php:31
msgid "Gateway"
msgstr ""

#: client/src/pages/OrdersPage.tsx:568
msgid "View order details"
msgstr ""

#: client/src/pages/OrdersPage.tsx:673
msgid "This permanently removes the order and its line items. This cannot be undone."
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:103
msgid "Change payment status."
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:151
#: client/src/pages/PaymentsPage.tsx:219
msgid "completed"
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:152
#: client/src/pages/PaymentsPage.tsx:220
msgid "failed"
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:153
#: client/src/pages/PaymentsPage.tsx:221
msgid "refunded"
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:276
msgid "Gateway response"
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:46
msgid "Missing payment id."
msgstr ""

#: client/src/pages/PaymentDetailsPage.tsx:86
msgid "Could not load payment"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:108
msgid "This permanently removes the payment records. This cannot be undone."
msgstr ""

#: client/src/pages/PaymentsPage.tsx:147
msgid "Checkout charges and automated subscription renewals (when the payments table is installed)"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:156
msgid "Could not load payments"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:170
msgid "Update the payment record status."
msgstr ""

#: client/src/pages/PaymentsPage.tsx:229
msgid "No payments"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:230
msgid "The payments database table is not installed yet."
msgstr ""

#: client/src/pages/PaymentsPage.tsx:268
#: client/src/pages/ReportsPage.tsx:793
msgid "Failed"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:269
msgid "Refunded"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:281
#: templates/admin/setup-wizard.php:421
#: templates/admin/setup-wizard.php:554
#: templates/checkout.php:92
#: templates/checkout.php:94
msgid "Checkout"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:282
msgid "Renewal"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:293
msgid "Select all payments on this page"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:299
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:370
#: src/Admin/ListTable/CoursesListTable.php:54
#: src/Admin/ListTable/LessonsListTable.php:53
#: src/Admin/ListTable/QuizzesListTable.php:39
#: templates/partials/account-view-payments.php:117
#: assets/blocks/editor.js:148
msgid "Date"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:300
msgid "Payer"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:359
msgid "Open payment details"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:386
msgid "Subscription renewal"
msgstr ""

#: client/src/pages/PaymentsPage.tsx:423
msgid "This permanently removes the payment record. This cannot be undone."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:1005
msgid "access rules"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:1007
msgid "actually"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:210
msgid "Delete all access locks?"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:212
msgid "Removes enrollment prerequisites and every lesson lock in this course. The course stays in your catalog; it disappears from this list until you add locks again."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:236
msgid "Clear enrollment lock?"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:238
msgid "Learners will be able to enroll in this course without completing other courses first. This cannot be undone from here except by setting new requirements."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:239
msgid "Clear lock"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:264
msgid "Remove all lesson locks?"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:266
msgid "Every lesson in this course that currently requires other lessons first will be reset. Learners follow curriculum order only until you set locks again."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:267
msgid "Remove all"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:317
msgid "Updated"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:340
msgid "Clears enrollment prerequisites and every lesson lock for each selected course. Rows disappear from this list until you add locks again (unless you turn on “Show courses without locks”)."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:341
msgid "Delete all locks"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:349
msgid "Learners will be able to enroll in those courses without completing other courses first, where a lock existed."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:350
msgid "Delete locks"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:358
msgid "Every lesson in those courses that currently requires other lessons first will be reset. This can take a moment."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:359
msgid "Delete all lesson locks"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:389
msgid "Select all courses on this page"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:476
msgid "Deleting all locks…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:476
msgid "Delete all access locks"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:483
msgid "Deleting enrollment lock…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:483
msgid "Delete enrollment lock only"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:490
msgid "Deleting lesson locks…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:490
msgid "Delete lesson locks only"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:639
#: client/src/pages/WhiteLabelPage.tsx:117
msgid "Could not load"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:652
msgid "Block enrollment, or unlock lessons in order. Two simple rules per course."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:658
msgid "Access locks (Prerequisites)"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:659
msgid "Build a guided learning path: require prior courses before enrolment, or require earlier lessons before later ones unlock."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:661
msgid "Prerequisites is not enabled"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:662
msgid "Turn on the Prerequisites add-on to enforce a learning order across courses and lessons."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:671
msgid "Add prerequisites"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:672
msgid "Pick a course, then choose whether you want to add an enrollment lock or lesson-level prerequisite locks."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:681
msgid "Opening…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:681
#: templates/admin/setup-wizard.php:634
#: templates/checkout.php:486
#: templates/learn.php:262
#: templates/learn.php:360
#: templates/single-quiz.php:254
msgid "Continue"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:691
msgid "Choose a course to add access locks…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:696
msgid "Lock type"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:707
msgid "Enrollment lock"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:721
msgid "Lesson locks"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:734
msgid "Learners cannot enroll until they complete every required course."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:761
msgid "Select required courses"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:770
msgid "Pick a lesson, then choose which lessons must be completed first."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:801
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1142
msgid "— Select —"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:809
msgid "Select the lesson you want to lock."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:814
msgid "Required lessons"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:821
msgid "Pick a lesson to edit prerequisites."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:860
msgid "This course has no other lessons yet."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:865
msgid "Only lessons earlier in the curriculum can be prerequisites."
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:874
msgid "Courses with access locks"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:892
msgid "Clear course filter (right) to search by title…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:892
msgid "Search courses by title…"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:957
msgid "Could not load courses"
msgstr ""

#: client/src/pages/PrerequisitesPage.tsx:979
msgid "No courses found"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:160
#: src/Licensing/FeatureRegistry.php:347
msgid "Advanced quiz types"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:161
msgid "Reuse questions via banks and pool tags, shuffle order, paginate one question at a time, and keep grading aligned with what each learner actually saw."
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:163
msgid "Advanced quiz types are not enabled"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:164
msgid "Enable the add-on to edit global settings, inspect taxonomy banks, and preview pool sizes before you wire quizzes."
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:174
msgid "Question banks workspace"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:187
msgid "Question banks (taxonomy)"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:189
msgid "Content library → Questions"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:195
msgid "Browse all questions"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:201
msgid "Loading banks…"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:204
msgid "Could not load banks"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:208
msgid "Bank terms"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:219
msgid "Pool preview"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:234
#: client/src/pages/content-editors/ProIntegrationFields.tsx:1000
msgid "e.g. unit-1"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:238
msgid "Checking…"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:243
msgid "Preview failed"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:249
msgid "Meta tag matches:"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:252
msgid "Taxonomy matches:"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:255
msgid "Combined (unique):"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:272
msgid "Bank terms (REST)"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:274
#: client/src/pages/content-editors/ProIntegrationFields.tsx:994
msgid "Pool tag"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:288
msgid "e.g. Unit 1 review"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:300
msgid "Defaults from name"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:304
msgid "Add bank"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:318
msgid "Search and sort banks. Counts reflect published questions tagged with each bank."
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:319
msgid "Search banks…"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:326
msgid "No banks match your search."
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:329
msgid "No question banks yet"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:330
msgid "Add a bank above, then assign it to questions from Content library → Questions."
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:331
msgid "Open questions"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:342
msgid "Pool draws and learner-facing notices for randomized banks."
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:343
msgid "Advanced quiz settings"
msgstr ""

#: client/src/pages/QuizAdvancedWorkspacePage.tsx:344
msgid "Tune how many questions can be drawn from a pool and whether learners see a short notice when a quiz uses randomized banks."
msgstr ""

#: client/src/pages/ReportsPage.tsx:1005
msgid "Weekly executive summary"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1009
msgid "Frequency"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1015
msgid "Daily"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1016
msgid "Weekly"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1017
#: client/src/pages/SubscriptionsProPage.tsx:675
msgid "Monthly"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1021
msgid "Report type"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1027
msgid "Executive summary"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1045
msgid "Cadence"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1046
msgid "Recipients"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1047
msgid "Last status"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1080
msgid "No schedules yet. Create one above."
msgstr ""

#: client/src/pages/ReportsPage.tsx:1092
msgid "Run"
msgstr ""

#: client/src/pages/ReportsPage.tsx:1093
msgid "Schedule"
msgstr ""

#: client/src/pages/ReportsPage.tsx:352
msgid "Reset attempt timer?"
msgstr ""

#: client/src/pages/ReportsPage.tsx:354
msgid "This will restart the countdown and clear any in-progress answers for this attempt."
msgstr ""

#: client/src/pages/ReportsPage.tsx:355
msgid "Reset timer"
msgstr ""

#: client/src/pages/ReportsPage.tsx:449
msgid "Enrollment overview and completion trends"
msgstr ""

#: client/src/pages/ReportsPage.tsx:452
msgid "Refresh report"
msgstr ""

#: client/src/pages/ReportsPage.tsx:477
msgid "Enrollments by month"
msgstr ""

#: client/src/pages/ReportsPage.tsx:478
msgid "Last twelve months (UTC month buckets)."
msgstr ""

#: client/src/pages/ReportsPage.tsx:506
msgid "Revenue"
msgstr ""

#: client/src/pages/ReportsPage.tsx:507
msgid "Completed payments total (if payments table exists)."
msgstr ""

#: client/src/pages/ReportsPage.tsx:522
#: src/Presentation/Models/AccountPageModel.php:82
msgid "Quiz attempts"
msgstr ""

#: client/src/pages/ReportsPage.tsx:555
#: client/src/pages/ReviewsPage.tsx:272
#: src/Admin/ListTable/AbstractListTable.php:581
#: templates/partials/course-archive-toolbar.php:50
#: assets/blocks/editor.js:138
msgid "Search"
msgstr ""

#: client/src/pages/ReportsPage.tsx:559
msgid "Learner name/email, quiz, course…"
msgstr ""

#: client/src/pages/ReportsPage.tsx:588
#: client/src/pages/WhiteLabelPage.tsx:550
msgid "Course ID"
msgstr ""

#: client/src/pages/ReportsPage.tsx:598
msgid "Quiz ID"
msgstr ""

#: client/src/pages/ReportsPage.tsx:621
msgid "Attempt #"
msgstr ""

#: client/src/pages/ReportsPage.tsx:622
msgid "Used / Limit"
msgstr ""

#: client/src/pages/ReportsPage.tsx:623
#: templates/single-lesson.php:162
#: templates/single-quiz.php:160
msgid "Remaining"
msgstr ""

#: client/src/pages/ReportsPage.tsx:676
msgid "No quiz attempts recorded yet."
msgstr ""

#: client/src/pages/ReportsPage.tsx:685
#: src/Licensing/FeatureRegistry.php:230
msgid "Advanced analytics & exports"
msgstr ""

#: client/src/pages/ReportsPage.tsx:686
msgid "Download CSVs for finance, accreditation, or instructor reviews: site summary, row-level enrollments, or quiz attempts. Instructors only see courses they teach."
msgstr ""

#: client/src/pages/ReportsPage.tsx:688
msgid "Advanced export is not enabled"
msgstr ""

#: client/src/pages/ReportsPage.tsx:689
msgid "Enable the Advanced analytics add-on to unlock CSV exports alongside your on-screen charts."
msgstr ""

#: client/src/pages/ReportsPage.tsx:699
msgid "Spreadsheet exports"
msgstr ""

#: client/src/pages/ReportsPage.tsx:707
#: client/src/pages/ScormH5pWorkspacePage.tsx:496
#: templates/order-invoice.php:394
msgid "Preparing…"
msgstr ""

#: client/src/pages/ReportsPage.tsx:707
msgid "Download CSV"
msgstr ""

#: client/src/pages/ReportsPage.tsx:720
msgid "Summary is one row of headline metrics. Enrollments and quiz attempts export individual rows (subject to your row cap)."
msgstr ""

#: client/src/pages/ReportsPage.tsx:725
msgid "Site summary (headline metrics)"
msgstr ""

#: client/src/pages/ReportsPage.tsx:726
msgid "Enrollments (one row per seat)"
msgstr ""

#: client/src/pages/ReportsPage.tsx:727
msgid "Quiz attempts (one row per attempt)"
msgstr ""

#: client/src/pages/ReportsPage.tsx:735
msgid "Optional. Limits exports to a single course you can manage."
msgstr ""

#: client/src/pages/ReportsPage.tsx:750
msgid "Filters by enrolled date for enrollments, or started date for quiz attempts (stored server time)."
msgstr ""

#: client/src/pages/ReportsPage.tsx:763
msgid "Inclusive end of day for the stored datetime column (server time)."
msgstr ""

#: client/src/pages/ReportsPage.tsx:791
#: templates/partials/account-view-dashboard.php:80
#: templates/partials/account-view-instructor.php:66
msgid "In progress"
msgstr ""

#: client/src/pages/ReportsPage.tsx:792
msgid "Passed"
msgstr ""

#: client/src/pages/ReportsPage.tsx:838
#: templates/partials/course-archive-sidebar.php:97
msgid "Any"
msgstr ""

#: client/src/pages/ReportsPage.tsx:866
msgid "Enterprise weekly summary"
msgstr ""

#: client/src/pages/ReportsPage.tsx:867
msgid "Schedule a weekly summary email to the site administrator with revenue, enrollments, and completion totals."
msgstr ""

#: client/src/pages/ReportsPage.tsx:869
msgid "Enterprise reports is not enabled"
msgstr ""

#: client/src/pages/ReportsPage.tsx:870
msgid "Enable the Enterprise reports add-on to schedule the weekly summary email cron."
msgstr ""

#: client/src/pages/ReportsPage.tsx:879
msgid "Weekly summary email"
msgstr ""

#: client/src/pages/ReportsPage.tsx:917
msgid "Refresh status"
msgstr ""

#: client/src/pages/ReportsPage.tsx:928
msgid "Send a summary now"
msgstr ""

#: client/src/pages/ReportsPage.tsx:947
msgid "ceo@company.com, it@company.com"
msgstr ""

#: client/src/pages/ReportsPage.tsx:952
msgid "Day"
msgstr ""

#: client/src/pages/ReportsPage.tsx:953
msgid "Weekday (site timezone)."
msgstr ""

#: client/src/pages/ReportsPage.tsx:959
msgid "Sunday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:960
msgid "Monday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:961
msgid "Tuesday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:962
msgid "Wednesday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:963
msgid "Thursday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:964
msgid "Friday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:965
msgid "Saturday"
msgstr ""

#: client/src/pages/ReportsPage.tsx:970
msgid "Hour"
msgstr ""

#: client/src/pages/ReportsPage.tsx:987
msgid "Save schedule"
msgstr ""

#: client/src/pages/ReportsPage.tsx:993
msgid "Enterprise schedules (v2)"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:103
msgid "Remove reply?"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:104
msgid "This removes the public instructor/admin reply from the course page."
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:144
#: client/src/pages/ReviewsPage.tsx:150
msgid "Delete review?"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:145
#: client/src/pages/ReviewsPage.tsx:151
msgid "This review will be permanently removed and the course rating recalculated."
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:164
msgid "Moderate this review and post an official reply on the course page."
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:175
#: client/src/pages/ReviewsPage.tsx:237
#: src/Licensing/FeatureRegistry.php:164
msgid "Course reviews & ratings"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:176
msgid "Collect star ratings and written reviews on your course pages, with optional moderation."
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:178
#: client/src/pages/ReviewsPage.tsx:240
msgid "Reviews moderation is not enabled"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:179
msgid "Enable the Course reviews addon to use this screen."
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:186
msgid "Could not load review"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:190
msgid "Missing review id."
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:217
msgid "Course:"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:260
#: client/src/pages/ReviewsPage.tsx:310
#: templates/learn.php:262
msgid "Review"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:271
#: templates/partials/single-course-reviews.php:260
msgid "Official reply"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:279
msgid "Write a short reply…"
msgstr ""

#: client/src/pages/ReviewDetailPage.tsx:295
msgid "Review not found."
msgstr ""

#: client/src/pages/ReviewsPage.tsx:224
msgid "Approve, unpublish, or delete learner reviews. Course averages update automatically."
msgstr ""

#: client/src/pages/ReviewsPage.tsx:238
msgid "Collect star ratings and written reviews on your course pages, with optional moderation — boosting social proof on catalog cards and learner trust."
msgstr ""

#: client/src/pages/ReviewsPage.tsx:241
msgid "Enable the Course reviews addon to register the public review form, the REST endpoints, and this moderation screen."
msgstr ""

#: client/src/pages/ReviewsPage.tsx:249
msgid "Could not load reviews"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:261
msgid "Review status"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:269
msgid "Search text, student, course…"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:294
msgid "Nothing waiting for moderation"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:294
msgid "No reviews found"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:307
#: src/Core/Installer.php:159
#: src/Migration/Steps/MigrateRolesAndCapabilities.php:79
#: src/Services/EmailTemplateCatalog.php:118
#: src/Services/EmailTemplateCatalog.php:141
#: templates/partials/single-course-reviews.php:29
#: assets/blocks/editor.js:350
msgid "Student"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:309
#: src/Admin/ListTable/CoursesListTable.php:52
#: templates/courses/index.php:175
#: templates/partials/course-card.php:430
#: templates/partials/single-course-reviews.php:178
msgid "Rating"
msgstr ""

#: client/src/pages/ReviewsPage.tsx:360
msgid "Has official reply"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:101
msgid "SCORM / H5P is not enabled"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:102
msgid "Enable the add-on to upload SCORM packages, run the runtime tracker, and unlock attempt reporting."
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:112
msgid "SCORM / H5P sections"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:175
msgid "Uploaded"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:190
msgid "Deleted"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:266
msgid "Upload a SCORM package"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:281
msgid "Uploading…"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:281
msgid "Upload .zip"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:294
msgid "Upload failed"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:309
msgid "Search packages…"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:318
msgid "Could not load packages"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:333
msgid "Delete package?"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:335
msgid "Force delete"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:475
msgid "Course report"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:489
msgid "e.g. 142"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:502
msgid "Enter a course ID above to see attempt rollups."
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:506
msgid "Could not load report"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:550
msgid "SCORM / H5P settings"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:552
msgid "Player presentation, attempts & completion, storage limits, reporting retention, and debug logging."
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:553
msgid "SCORM / H5P defaults"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:554
msgid "These options apply site-wide for this add-on. Per-course overrides live in the course builder; per-lesson overrides live in the lesson editor."
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:98
#: client/src/pages/content-editors/ProIntegrationFields.tsx:468
#: client/src/pages/hubs/HubPages.tsx:382
msgid "SCORM / H5P"
msgstr ""

#: client/src/pages/ScormH5pWorkspacePage.tsx:99
msgid "Manage SCORM packages, run H5P interactives, capture attempts and scores, and ship reports — all native to Sikshya."
msgstr ""

#: client/src/pages/SettingsPage.tsx:178
msgid "users"
msgstr ""

#: client/src/pages/SettingsPage.tsx:178
msgid "badge"
msgstr ""

#: client/src/pages/SettingsPage.tsx:230
msgid "opacity-60"
msgstr ""

#: client/src/pages/SettingsPage.tsx:230
msgid "text-slate-700 dark:text-slate-200"
msgstr ""

#: client/src/pages/SettingsPage.tsx:264
msgid "Payment gateways"
msgstr ""

#: client/src/pages/SettingsPage.tsx:265
msgid "Enable and configure payment gateways. Expand a gateway to edit its settings."
msgstr ""

#: client/src/pages/SettingsPage.tsx:336
msgid "Upgrade to configure this gateway."
msgstr ""

#: client/src/pages/SettingsPage.tsx:336
msgid "No additional settings for this gateway."
msgstr ""

#: client/src/pages/SettingsPage.tsx:679
msgid "Reset settings?"
msgstr ""

#: client/src/pages/SettingsPage.tsx:738
msgid "Sent"
msgstr ""

#: client/src/pages/SettingsPage.tsx:740
msgid "Send failed"
msgstr ""

#: client/src/pages/SettingsPage.tsx:762
msgid "Settings sections"
msgstr ""

#: client/src/pages/SettingsPage.tsx:929
msgid "Send now"
msgstr ""

#: client/src/pages/SettingsPage.tsx:951
msgid "No settings defined for this tab."
msgstr ""

#: client/src/pages/SettingsPage.tsx:963
msgid "You have unsaved changes."
msgstr ""

#: client/src/pages/SettingsPage.tsx:963
msgid "All changes saved."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:103
msgid "Redirect / callback URL"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:117
msgid "Google"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:129
msgid "xxxxxxxxxxxx.apps.googleusercontent.com"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:147
msgid "Paste client secret"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:154
msgid "Facebook"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:160
msgid "App ID"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:182
msgid "•••••••• (leave blank to keep unchanged)"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:182
msgid "Paste app secret"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:199
msgid "Show buttons on the WordPress login page"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:200
msgid "Adds Google/Facebook buttons above the form."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:212
msgid "Show a short login-page notice"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:213
msgid "Helpful hint when buttons are disabled or incomplete."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:225
msgid "Show on single course page"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:226
msgid "Shows a “Continue with Google/Facebook” box for logged-out users."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:238
msgid "Show on cart"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:239
msgid "Encourages sign-in before checkout."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:251
msgid "Allow account linking"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:252
msgid "Lets logged-in learners link Google/Facebook to their account."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:269
msgid "Allow social registration"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:271
msgid "WordPress registration is currently disabled."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:284
msgid "Link to existing users by verified email"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:299
msgid "Require verified Google email"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:78
msgid "Let learners sign up using Google or Facebook in addition to email."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:86
msgid "Add one-click Google / Facebook sign-in. Sikshya stores your provider keys and shows a notice on the login form."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:88
msgid "Social login is not enabled"
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:89
msgid "Enable the Social login add-on to register login bridge endpoints and surface configuration."
msgstr ""

#: client/src/pages/SocialLoginPage.tsx:95
msgid "Could not load social login config"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1037
msgid "No subscriptions yet"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1038
msgid "Create a subscription manually, or connect a gateway to sync recurring billing."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1048
msgid "Add subscription (manual)"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1049
msgid "Pick a user and a plan. Use this for offline renewals or admin grants."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1072
msgid "Create subscription"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1165
msgid "Plan"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1181
msgid "Search plans…"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:1187
msgid "No plans found."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:174
msgid "Recurring billing and access periods synced from your payment provider."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:188
msgid "Sell monthly or yearly plans, sync status from payment webhooks, and expire access when billing stops."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:190
msgid "Subscriptions is not enabled"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:191
msgid "Enable the Subscriptions addon to register recurring billing routes and show subscription settings."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:199
msgid "Subscriptions sections"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:211
msgid "Could not load subscriptions"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:218
msgid "Site-wide rules for manual grants, learner account UI, and how billing periods affect access."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:219
msgid "Subscription settings"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:220
msgid "These options apply everywhere subscription gating runs. Plans and per-course required plan still live on the other tabs."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:317
msgid "Plans with existing subscriptions will be skipped. This cannot be undone."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:349
msgid "Select all plans"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:456
msgid "Plans"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:502
msgid "No plans yet"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:503
msgid "Create your first membership plan to start selling subscriptions."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:513
msgid "Add plan"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:514
msgid "Plans define the price and billing interval for membership access."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:526
msgid "Create plan"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:604
msgid "Edit plan"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:605
msgid "Update the plan name, price, interval, and status."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:676
#: src/Api/AdminLicenseRestRoutes.php:202
msgid "Yearly"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:752
msgid "This permanently removes the subscription rows. This cannot be undone."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:828
msgid "Select all subscriptions"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:912
msgid "Cancel subscription?"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:913
msgid "This marks the row cancelled. It does not contact your gateway."
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:914
msgid "Cancel subscription"
msgstr ""

#: client/src/pages/SubscriptionsProPage.tsx:936
msgid "This permanently removes the subscription row. This cannot be undone."
msgstr ""

#: client/src/pages/ToolsPage.tsx:114
msgid "Reset all settings?"
msgstr ""

#: client/src/pages/ToolsPage.tsx:115
msgid "Reset every Sikshya setting to its default? This cannot be undone."
msgstr ""

#: client/src/pages/ToolsPage.tsx:117
msgid "Reset everything"
msgstr ""

#: client/src/pages/ToolsPage.tsx:145
msgid "Download started"
msgstr ""

#: client/src/pages/ToolsPage.tsx:167
msgid "Import finished"
msgstr ""

#: client/src/pages/ToolsPage.tsx:176
msgid "Diagnostics, exports, and maintenance for administrators"
msgstr ""

#: client/src/pages/ToolsPage.tsx:181
msgid "Setup wizard"
msgstr ""

#: client/src/pages/ToolsPage.tsx:225
msgid "Environment"
msgstr ""

#: client/src/pages/ToolsPage.tsx:231
msgid "Load system info"
msgstr ""

#: client/src/pages/ToolsPage.tsx:253
msgid "Export"
msgstr ""

#: client/src/pages/ToolsPage.tsx:266
msgid "All Sikshya settings (tabs)"
msgstr ""

#: client/src/pages/ToolsPage.tsx:283
msgid "Import settings"
msgstr ""

#: client/src/pages/ToolsPage.tsx:294
msgid "Paste JSON from a settings export"
msgstr ""

#: client/src/pages/ToolsPage.tsx:318
msgid "Maintenance"
msgstr ""

#: client/src/pages/ToolsPage.tsx:87
msgid "Import sample courses?"
msgstr ""

#: client/src/pages/ToolsPage.tsx:89
msgid "This creates published sample courses, chapters, lessons, quizzes, and questions from the bundled JSON pack. Safe to run on a staging site; avoid duplicates on production if you already imported once."
msgstr ""

#: client/src/pages/ToolsPage.tsx:91
msgid "Import sample data"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:153
msgid "White label is not enabled"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:154
msgid "Enable the White label add-on to apply branding overrides to admin and login screens."
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:160
msgid "Could not load branding settings"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:169
msgid "Brand name"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:183
msgid "Short name"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:192
msgid "Acme"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:200
msgid "Admin (wp-admin + React shell)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:208
msgid "Login screen"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:216
msgid "Frontend pages"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:224
msgid "Emails"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:241
msgid "Hide platform footer credit"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:249
msgid "Plugin name (wp-admin menu + sidebar)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:258
msgid "Acme Academy LMS"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:265
msgid "Logo (React sidebar)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:279
msgid "Admin menu icon (WordPress sidebar)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:295
msgid "Login logo (optional)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:308
msgid "Frontend accent colour"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:324
msgid "#7a2e80"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:331
msgid "Custom admin footer HTML"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:341
msgid "<p>© Acme Academy</p>"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:346
msgid "Login accent colour"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:362
msgid "#2c5ba8"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:369
msgid "Admin accent colour"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:392
msgid "Legacy accent text colour"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:408
msgid "#0f172a"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:414
msgid "Left sidebar background"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:430
msgid "#ffffff"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:436
msgid "Left sidebar menu text"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:452
msgid "#475569"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:459
msgid "Terminology"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:504
msgid "Links"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:510
msgid "Documentation URL"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:520
msgid "Support URL"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:530
msgid "Upgrade / pricing URL"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:543
msgid "Per-course overrides (optional)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:566
msgid "Load"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:573
msgid "Course brand name"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:582
msgid "Course accent"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:600
msgid "Course logo (optional)"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:601
msgid "Overrides the admin/sidebar logo for this course context."
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:616
msgid "Save course overrides"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:625
msgid "Save branding"
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:93
msgid "Changes saved."
msgstr ""

#: client/src/pages/WhiteLabelPage.tsx:93
msgid "Saved. Applying…"
msgstr ""

#: client/src/pages/WpEntityListPage.tsx:118
msgid "Could not create item."
msgstr ""

#: client/src/pages/WpEntityListPage.tsx:522
msgid "No items match your filters."
msgstr ""

#: client/src/pages/WpEntityListPage.tsx:523
msgid "No items found"
msgstr ""

#: client/src/pages/WpEntityListPage.tsx:524
msgid "Try another status or search term, or add a new item."
msgstr ""

#: client/src/pages/WpUserListPage.tsx:105
msgid "Username, email, and password are required."
msgstr ""

#: client/src/pages/WpUserListPage.tsx:145
msgid "WordPress user creation screen"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:154
msgid "Creates a WordPress user and assigns the appropriate Sikshya role."
msgstr ""

#: client/src/pages/WpUserListPage.tsx:168
msgid "Create"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:173
msgid "Could not create user"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:181
msgid "e.g. john_doe"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:194
msgid "name@example.com"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:206
msgid "Shown publicly as the author/teacher"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:218
msgid "Set an initial password"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:248
msgid "No users match your search."
msgstr ""

#: client/src/pages/WpUserListPage.tsx:249
msgid "No users found"
msgstr ""

#: client/src/pages/WpUserListPage.tsx:250
msgid "Try another search or create one here."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1002
#: templates/courses/index.php:112
#: templates/partials/course-archive-sidebar.php:93
#: templates/partials/course-card.php:460
#: templates/single-course.php:150
msgid "Level"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1010
msgid "Heading 1"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1011
msgid "Heading 2"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1012
msgid "Heading 3"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1081
msgid "Serif (diploma)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1082
msgid "Sans (modern)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1083
msgid "Mono (code)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1122
msgid "Paragraph"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:123
msgid "Image (no URL)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1243
msgid "Merge field"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1247
msgid "Field"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1280
msgid "Font size (px)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1314
msgid "Normal"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1315
msgid "Medium"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1316
msgid "Semibold"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1317
msgid "Bold"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1322
msgid "Font family"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1330
msgid "Sans (default)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1331
msgid "Serif"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1332
msgid "Mono"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1337
msgid "Line height"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1352
msgid "Letter spacing (em)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1371
#: client/src/pages/content-editors/certificateLayout.ts:148
msgid "Spacer"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1374
msgid "Height (px)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1394
#: client/src/pages/content-editors/certificateLayout.ts:147
msgid "Divider"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1398
msgid "Thickness (px)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1432
msgid "Image"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1444
msgid "Width (px)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1458
msgid "Align"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1466
msgid "Left"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1467
msgid "Center"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1468
msgid "Right"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1542
msgid "No blocks on the sheet"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1553
msgid "Front → back"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1554
msgid "Certificate block layers"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1585
msgid "Bring forward (draw on top)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1598
msgid "Send backward"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:1611
msgid "Remove block"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2070
msgid "Builder panels"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2120
msgid "Templates"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2121
msgid "Apply a starter layout, then fine-tune on the canvas."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2128
msgid "Search templates…"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2129
msgid "Search templates"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2225
msgid "No templates match."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2234
msgid "Layers"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2244
msgid "Elements"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2245
msgid "Drag a tile to the canvas, or use quick add for the same block."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2248
#: client/src/pages/content-editors/editors.tsx:1188
msgid "Library"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2256
msgid "Quick add"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2278
msgid "Media"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2279
msgid "Pick an image from the library, then place it on the certificate."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2283
msgid "Image from library"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2289
msgid "Pick or paste image URL"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2308
msgid "Theme"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2309
msgid "Page color, texture, art background, paper size, and accent stripe."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2313
msgid "Quick themes"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2345
msgid "Color"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2346
msgid "Base fill; pattern and image go on top."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2368
msgid "Pick custom color"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2377
msgid "Pick custom page color"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2388
msgid "Pattern"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2397
msgid "A subtle texture on top of your color (optional)."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2427
msgid "No pattern"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2427
msgid "Pattern %s"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2438
msgid "Background"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2444
msgid "Less"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2444
#: templates/learn.php:416
msgid "View all"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2488
msgid "Page settings"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2489
msgid "Size and orientation."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2493
msgid "Certificate size"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2503
msgid "Letter (US)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2504
msgid "A4"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2505
msgid "A5"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2514
msgid "Orientation"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2524
msgid "Landscape"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2525
msgid "Portrait"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2533
msgid "Your background photo"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2540
msgid "Optional: use your own full-page image (replaces the art background above)."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2579
msgid "Properties"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:2579
msgid "Inspector"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:349
msgid "flex-end"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:349
msgid "center"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:633
msgid "Drag to resize"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:763
msgid "bg-slate-900/25"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:763
msgid "bg-white/82 dark:bg-slate-950/80"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:783
msgid "Start your certificate"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:819
msgid "Nothing selected"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:853
msgid "Selected"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:867
msgid "Position & size"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:869
msgid "Values are % of the page. Drag the block to move, drag the corner handle on the canvas to resize, or edit numbers here."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:946
msgid "Height"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:969
msgid "Stack (z)"
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:980
msgid "Higher numbers draw in front of lower ones."
msgstr ""

#: client/src/pages/content-editors/CertificateVisualBuilder.tsx:987
#: client/src/pages/content-editors/certificateLayout.ts:146
msgid "Heading"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1183
msgid "Advanced assignment options"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1185
msgid "Rubric criteria (with optional learner checklist lines), file rules, and submission behaviour."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1189
msgid "Rubric criteria"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1229
msgid "e.g. Clear thesis"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1256
msgid "What you expect in this area…"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1286
msgid "pdf,docx,zip"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1329
msgid "Allow late submissions"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1338
msgid "Require written response in addition to file uploads"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:1347
msgid "Allow resubmission after grading"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:219
msgid "Paste the join link from Zoom, Meet, Teams, Classroom, or Webex. Learners see a polished join panel with schedule-aware hints."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:223
msgid "Meeting URL"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:242
msgid "— pick one —"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:251
msgid "Scheduled start"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:261
msgid "Duration (minutes)"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:273
msgid "Session title (optional)"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:280
msgid "Week 2 · Design critique"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:282
msgid "Shown in schedules and calendar instead of the lesson title when set."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:285
msgid "Meeting ID / passcode hint"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:292
msgid "ID: 123 456 7890"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:294
msgid "Plain text only. Never store secrets you would not email to students."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:297
msgid "Recording URL (optional)"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:306
msgid "Cloud replay link appears under the join panel when populated."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:445
msgid "This lesson step loads one SCORM player (packages attach per lesson — same mental model as a Moodle SCORM activity or Canvas placement). Course-wide defaults for attempts and completion live under Course builder → Interactive content. One zip can contain multiple SCOs; navigation between them stays inside the package."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:448
msgid "Managed package"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:458
msgid "Search packages by title…"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:459
msgid "Search SCORM packages"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:463
msgid "Loading library…"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:471
msgid "SCORM packages"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:478
msgid "No managed package"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:515
msgid "Fallback launch URL (optional)"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:599
msgid "Addon off"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:631
msgid "Search H5P content by title…"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:632
msgid "Search H5P content"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:636
msgid "Loading content…"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:644
msgid "H5P content"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:651
msgid "No H5P content"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:662
msgid "bg-brand-50 text-brand-700 dark:bg-brand-500/10 dark:text-brand-200"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:662
msgid "hover:bg-slate-50 dark:hover:bg-slate-800/60"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:686
msgid "Iframe fallback (optional)"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:693
msgid "<iframe src=... />"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:719
msgid "Player display"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:842
msgid "How much this quiz counts relative to other quizzes in the same course when computing the quiz portion of the overall grade."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:874
msgid "Gradebook weight"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:876
msgid "How much this assignment counts relative to other graded assignments in the same course."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:913
msgid "Advanced quiz behaviour"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:913
msgid "Shuffle, paginate, or draw random questions from a pool."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:923
msgid "Shuffle questions"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:924
msgid "Random order on each attempt."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:935
msgid "One question per page"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:936
msgid "Show Next / Previous controls between questions."
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:942
msgid "Question pool tag"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:948
msgid "unit-1"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:953
msgid "Random questions to draw"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:992
msgid "Question pool"
msgstr ""

#: client/src/pages/content-editors/ProIntegrationFields.tsx:992
msgid "Tag this question so quizzes drawing from this pool can pick it up at random."
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:100
msgid "Dynamic: learner name"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1022
#: src/Certificates/CertificatePublic.php:201
#: src/Certificates/CertificatePublic.php:212
msgid "Student name"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1023
#: src/Certificates/CertificatePublic.php:202
#: src/Certificates/CertificatePublic.php:213
msgid "Course name"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1025
msgid "Completion date"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1026
msgid "Completion time"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1027
#: src/Admin/ListTable/LessonsListTable.php:50
#: src/Admin/ListTable/QuizzesListTable.php:36
msgid "Duration"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1028
msgid "Point"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1030
#: src/Services/EmailTemplateCatalog.php:233
msgid "Certificate #"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1031
msgid "Verification ID"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:1032
msgid "Site name"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:106
msgid "Dynamic: instructor name"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:111
msgid "Signature"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:112
msgid "Upload a signature image"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:118
msgid "Dynamic: verification code"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:121
msgid "QR"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:121
msgid "Dynamic: QR to verification link"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:124
msgid "Time"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:125
msgid "Dynamic: completion time"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:131
msgid "Dynamic: learning duration"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:137
msgid "Dynamic: points earned"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:143
msgid "Dynamic: grade letter/value"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:146
msgid "Large title text"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:147
msgid "Horizontal line"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:148
msgid "Vertical space"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:236
msgid "A4 portrait (210×297mm)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:243
msgid "A4 landscape (297×210mm)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:252
msgid "A5 portrait (148×210mm)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:259
msgid "A5 landscape (210×148mm)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:267
msgid "US Letter portrait (8.5×11in)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:274
msgid "US Letter landscape (11×8.5in)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:352
msgid "Slate"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:353
msgid "Cream"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:354
msgid "Ledger"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:355
msgid "Corporate"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:356
msgid "Navy band"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:357
msgid "Diploma gold"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:359
msgid "Soft frame"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:360
msgid "Dawn"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:361
msgid "Sky"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:362
msgid "Rose"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:363
msgid "Forest"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:364
msgid "Sand"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:365
msgid "Gold"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:366
msgid "Mint"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:367
msgid "Coral"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:368
msgid "Sea"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:369
msgid "Plum"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:370
msgid "Aurora"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:371
msgid "Night"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:372
msgid "Dusk"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:395
msgid "Classic print"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:396
msgid "White — signatures & seals stay sharp"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:402
msgid "Soft paper"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:403
msgid "Ivory + light dots — works with a banner photo"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:409
msgid "Lined letter"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:410
msgid "Cool gray lines — corporate certificates"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:416
msgid "Photo hero"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:417
msgid "Plain fill so your background image is the star"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:423
msgid "Formal ledger"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:424
msgid "Warm ledger tone, subtle texture"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:430
msgid "Corporate pack"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:431
msgid "Letterhead-style wash (no photo)"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:437
msgid "Navy letterhead"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:438
msgid "Top band — title + merge fields read well"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:444
msgid "Achievement"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:445
msgid "Gold cream — diplomas & awards"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:451
msgid "Education"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:452
msgid "Fresh mint wash — courses & training"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:458
msgid "Minimal"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:459
msgid "Neutral frame — modern certificates"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:698
msgid "Certificate of Completion"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:713
msgid "This certifies that the named learner has completed the course requirements."
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:73
#: src/Services/EmailNotificationService.php:449
#: src/Services/EmailNotificationService.php:451
msgid "Alex Student"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:74
msgid "Intro to WordPress"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:75
msgid "Taylor Instructor"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:759
msgid "CERTIFICATE OF ACHIEVEMENT"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:76
msgid "April 9, 2026"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:766
msgid "Certificate of Excellence"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:77
msgid "10:42 AM"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:774
msgid "is proudly awarded to"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:78
msgid "3h 20m"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:788
msgid "for the successful completion of"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:80
msgid "A"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:801
msgid "Awarded in recognition of dedication, effort, and academic excellence."
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:81
msgid "SK-12-55-20260423"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:82
msgid "ab12cd34ef56gh78"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:824
msgid "DATE"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:83
msgid "My LMS"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:838
msgid "INSTRUCTOR"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:90
msgid "Paragraph or custom copy"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:94
msgid "Dynamic: course title"
msgstr ""

#: client/src/pages/content-editors/certificateLayout.ts:99
#: src/Admin/ListTable/StudentsListTable.php:31
msgid "Student Name"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:21
msgid "Certificate of Achievement"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:246
#: src/Certificates/CertificateTemplateDefaults.php:296
msgid "Of completion"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:266
#: src/Certificates/CertificateTemplateDefaults.php:299
msgid "Issuer"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:304
#: src/Certificates/CertificateTemplateDefaults.php:305
msgid "This certifies that"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:347
#: src/Certificates/CertificateTemplateDefaults.php:314
msgid "Successfully completed"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:41
#: src/Certificates/CertificateTemplateDefaults.php:231
msgid "Official credential awarded to"
msgstr ""

#: client/src/pages/content-editors/certificateTemplateSeeds.ts:83
#: src/Certificates/CertificateTemplateDefaults.php:240
msgid "Program completed"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1043
msgid "Shown in the course outline and at the top of the quiz for learners."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1049
msgid "e.g. Module 1 checkpoint"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1060
msgid "What students see before starting the quiz…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1069
msgid "Optional image for quiz cards or outlines when your theme supports featured images."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1074
msgid "Grading & timing"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1074
msgid "How the quiz is scored and constrained for learners."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1080
msgid "Use 0 for no time limit."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1094
msgid "Based on total points across questions."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1109
msgid "Minimum 1."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1121
msgid "Draft hides the quiz from learners until you publish."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1180
msgid "Could not load questions"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1209
msgid "Added"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1223
msgid "Selected in this quiz"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1253
msgid "Drag to reorder"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1263
msgid "Edit this question in the same form as New question"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1584
msgid "Question saved."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1652
msgid "Question editor sections"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:1661
msgid "Question editor"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2113
msgid "Optional image shown with the question in supported themes or future quiz layouts."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2322
msgid "Assignment saved."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2349
msgid "Assignment editor sections"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2358
msgid "Assignment editor"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2401
msgid "e.g. Week 3 project brief"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2413
msgid "Task description, deliverables, and grading criteria…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2422
msgid "Optional image for assignment lists or course outlines when your theme supports featured images."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2427
msgid "Submission"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2427
msgid "Scheduling and what learners submit."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2434
msgid "Optional. Uses your site timezone."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2441
msgid "Maximum score when graded."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2459
msgid "Choose how learners submit…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2461
#: src/Frontend/Site/CurriculumOutlineMeta.php:175
#: src/Frontend/Site/CurriculumOutlineMeta.php:176
#: src/Services/AssignmentService.php:222
#: src/Services/AssignmentService.php:223
#: src/Services/Frontend/LessonPageService.php:223
#: src/Services/Frontend/LessonPageService.php:224
msgid "File upload"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2599
msgid "Chapter saved."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2626
msgid "Chapter editor sections"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2635
msgid "Chapter editor"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2670
msgid "e.g. Getting started"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2678
msgid "Optional text shown above the lessons in this chapter…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2687
msgid "Optional banner or icon for this chapter in the course outline when your theme supports featured images."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2692
msgid "Placement"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2692
msgid "Which course outline this chapter belongs to."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2711
msgid "Choose a course…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2721
msgid "Lower numbers appear first in the course outline."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2736
msgid "Publishing"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2929
msgid "Saved, but could not reload"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2973
msgid "Some settings could not be saved"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:2977
msgid "Certificate published"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3146
msgid "Certificate editor"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3165
msgid "This is a default template included with Sikshya. It cannot be deleted, but you can duplicate or edit it."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3200
msgid "Open the public verification/preview link (uses this certificate’s preview hash)."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3209
msgid "Opens an internal layout preview window. Save once to enable the public preview link."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3223
msgid "Publishing…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3247
msgid "Certificate Builder"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3248
msgid "Design printable, verifiable certificates with templates, QR codes, and verification links."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3250
msgid "Certificate Builder is not enabled"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3251
msgid "Turn on the Advanced certificates add-on to use the certificate builder."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3329
#: templates/single-lesson.php:757
#: templates/single-quiz.php:797
msgid "Saved."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3382
msgid "Entry title"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3395
msgid "HTML or plain text…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:3410
msgid "Draft hides this item from public views until you publish."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:404
msgid "Lesson saved."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:445
msgid "Lesson editor sections"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:454
msgid "Lesson editor"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:469
msgid "hr"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:469
msgid "min"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:498
msgid "e.g. Installing WordPress"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:511
msgid "One or two sentences about this lesson"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:534
msgid "Live class (Pro)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:535
msgid "Live class (Pro · addon off)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:538
msgid "Live class (requires Sikshya Pro)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:543
msgid "SCORM package (Pro)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:544
msgid "SCORM package (Pro · addon off)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:547
msgid "SCORM package (requires Sikshya Pro)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:552
msgid "H5P interactive (Pro)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:553
msgid "H5P interactive (Pro · addon off)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:556
msgid "H5P interactive (requires Sikshya Pro)"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:564
msgid "Optional cover image for lesson lists and course outlines when your theme supports featured images."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:621
msgid "Optional notes under the video…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:621
msgid "Your lesson content…"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:631
msgid "Controls whether this lesson is visible to learners when the course is published."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:651
#: templates/partials/account-view-instructor-apply.php:41
msgid "Pending review"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:670
msgid "e.g. 1.5"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:676
msgid "Free preview"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:677
msgid "When enabled, this lesson can be opened by visitors who are not enrolled (useful for demo lessons)."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:688
msgid "Allow free preview"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:776
msgid "Add the required fields (usually title) to enable saving."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:948
msgid "Quiz saved."
msgstr ""

#: client/src/pages/content-editors/editors.tsx:988
msgid "Quiz editor sections"
msgstr ""

#: client/src/pages/content-editors/editors.tsx:998
msgid "Quiz editor"
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:117
msgid "Question banks"
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:173
msgid "Approve or reject learners who applied to teach. Approving assigns the instructor role."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:188
msgid "Designs that get rendered, and a record of every certificate already awarded."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:222
msgid "Verification links, QR images, and learner-facing controls."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:223
msgid "Advanced certificates"
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:224
msgid "Control QR visibility, learner download/share toolbars, and the learn sidebar shortcut to My account."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:299
msgid "Sender identity, SMTP, and the transactional email templates Sikshya uses."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:328
msgid "How your brand looks across login, account, and admin screens."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:355
msgid "Automation and external tools (webhooks, API keys, live classes, SCORM, email marketing). Site-wide LMS defaults stay under Settings — this hub is for connections and add-on workspaces."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:362
msgid "Webhooks & API"
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:395
msgid "WPML / Weglot compatibility, translatable settings strings, and per-course overrides."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:396
msgid "Multilingual"
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:397
msgid "Make Sikshya’s course pages, cart/checkout, learn experience, and key settings behave correctly in translated sites."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:427
msgid "Cross-course access logic — when does each lesson open, and what must be done first."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:459
msgid "Enrollment, completion, and dated events."
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:466
msgid "Reports overview"
msgstr ""

#: client/src/pages/hubs/HubPages.tsx:490
msgid "Diagnostics, exports, audit log, and maintenance."
msgstr ""

#: client/src/pages/settingsRenderField.tsx:115
msgid "Addon:"
msgstr ""

#: client/src/pages/settingsRenderField.tsx:174
msgid "cursor-pointer"
msgstr ""

#. Plugin Name of the plugin
#: sikshya.php
msgid "Sikshya LMS – LMS Course Builder, Online Courses & eLearning"
msgstr ""

#. Plugin URI of the plugin
#: sikshya.php
msgid "https://mantrabrain.com/plugins/sikshya/"
msgstr ""

#. Description of the plugin
#: sikshya.php
msgid "A comprehensive WordPress Learning Management System plugin with modern SaaS design and enterprise-level architecture."
msgstr ""

#. Author of the plugin
#: sikshya.php
msgid "MantraBrain"
msgstr ""

#. Author URI of the plugin
#: sikshya.php
msgid "https://mantrabrain.com"
msgstr ""

#: includes/template-functions.php:141
#: includes/template-functions.php:177
#: src/Admin/Admin.php:981
#: src/Admin/Controllers/DashboardController.php:81
#: src/Admin/ReactAdminConfig.php:90
#: src/Migration/LegacyMigrationAdminNotice.php:112
#: src/Services/EmailNotificationService.php:776
#: templates/checkout.php:240
msgid "Sikshya LMS"
msgstr ""

#: includes/template-functions.php:142
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:162
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:163
#: src/Blocks/BlocksRegistrar.php:62
#: templates/admin/setup-wizard.php:61
#: templates/admin/setup-wizard.php:103
#: templates/admin/setup-wizard.php:200
#: templates/admin/setup-wizard.php:234
#: templates/admin/setup-wizard.php:318
#: templates/admin/setup-wizard.php:372
#: templates/checkout.php:471
#: assets/blocks/editor.js:46
#: assets/blocks/editor.js:63
msgid "Sikshya"
msgstr ""

#: includes/template-functions.php:279
msgid "United Arab Emirates dirham"
msgstr ""

#: includes/template-functions.php:280
msgid "Afghan afghani"
msgstr ""

#: includes/template-functions.php:281
msgid "Albanian lek"
msgstr ""

#: includes/template-functions.php:282
msgid "Armenian dram"
msgstr ""

#: includes/template-functions.php:283
msgid "Netherlands Antillean guilder"
msgstr ""

#: includes/template-functions.php:284
msgid "Angolan kwanza"
msgstr ""

#: includes/template-functions.php:285
msgid "Argentine peso"
msgstr ""

#: includes/template-functions.php:286
msgid "Australian dollar"
msgstr ""

#: includes/template-functions.php:287
msgid "Aruban florin"
msgstr ""

#: includes/template-functions.php:288
msgid "Azerbaijani manat"
msgstr ""

#: includes/template-functions.php:289
msgid "Bosnia and Herzegovina convertible mark"
msgstr ""

#: includes/template-functions.php:290
msgid "Barbadian dollar"
msgstr ""

#: includes/template-functions.php:291
msgid "Bangladeshi taka"
msgstr ""

#: includes/template-functions.php:292
msgid "Bulgarian lev"
msgstr ""

#: includes/template-functions.php:293
msgid "Bahraini dinar"
msgstr ""

#: includes/template-functions.php:294
msgid "Burundian franc"
msgstr ""

#: includes/template-functions.php:295
msgid "Bermudian dollar"
msgstr ""

#: includes/template-functions.php:296
msgid "Brunei dollar"
msgstr ""

#: includes/template-functions.php:297
msgid "Bolivian boliviano"
msgstr ""

#: includes/template-functions.php:298
msgid "Brazilian real"
msgstr ""

#: includes/template-functions.php:299
msgid "Bahamian dollar"
msgstr ""

#: includes/template-functions.php:300
msgid "Bitcoin"
msgstr ""

#: includes/template-functions.php:301
msgid "Bhutanese ngultrum"
msgstr ""

#: includes/template-functions.php:302
msgid "Botswana pula"
msgstr ""

#: includes/template-functions.php:303
msgid "Belarusian ruble"
msgstr ""

#: includes/template-functions.php:304
msgid "Belize dollar"
msgstr ""

#: includes/template-functions.php:305
msgid "Canadian dollar"
msgstr ""

#: includes/template-functions.php:306
msgid "Congolese franc"
msgstr ""

#: includes/template-functions.php:307
msgid "Swiss franc"
msgstr ""

#: includes/template-functions.php:308
msgid "Chilean peso"
msgstr ""

#: includes/template-functions.php:309
msgid "Chinese yuan"
msgstr ""

#: includes/template-functions.php:310
msgid "Colombian peso"
msgstr ""

#: includes/template-functions.php:311
msgid "Costa Rican colón"
msgstr ""

#: includes/template-functions.php:312
msgid "Cuban convertible peso"
msgstr ""

#: includes/template-functions.php:313
msgid "Cuban peso"
msgstr ""

#: includes/template-functions.php:314
msgid "Cape Verdean escudo"
msgstr ""

#: includes/template-functions.php:315
msgid "Czech koruna"
msgstr ""

#: includes/template-functions.php:316
msgid "Djiboutian franc"
msgstr ""

#: includes/template-functions.php:317
msgid "Danish krone"
msgstr ""

#: includes/template-functions.php:318
msgid "Dominican peso"
msgstr ""

#: includes/template-functions.php:319
msgid "Algerian dinar"
msgstr ""

#: includes/template-functions.php:320
msgid "Egyptian pound"
msgstr ""

#: includes/template-functions.php:321
msgid "Eritrean nakfa"
msgstr ""

#: includes/template-functions.php:322
msgid "Ethiopian birr"
msgstr ""

#: includes/template-functions.php:323
msgid "Euro"
msgstr ""

#: includes/template-functions.php:324
msgid "Fijian dollar"
msgstr ""

#: includes/template-functions.php:325
msgid "Falkland Islands pound"
msgstr ""

#: includes/template-functions.php:326
msgid "Pound sterling"
msgstr ""

#: includes/template-functions.php:327
msgid "Georgian lari"
msgstr ""

#: includes/template-functions.php:328
msgid "Guernsey pound"
msgstr ""

#: includes/template-functions.php:329
msgid "Ghana cedi"
msgstr ""

#: includes/template-functions.php:330
msgid "Gibraltar pound"
msgstr ""

#: includes/template-functions.php:331
msgid "Gambian dalasi"
msgstr ""

#: includes/template-functions.php:332
msgid "Guinean franc"
msgstr ""

#: includes/template-functions.php:333
msgid "Guatemalan quetzal"
msgstr ""

#: includes/template-functions.php:334
msgid "Guyanese dollar"
msgstr ""

#: includes/template-functions.php:335
msgid "Hong Kong dollar"
msgstr ""

#: includes/template-functions.php:336
msgid "Honduran lempira"
msgstr ""

#: includes/template-functions.php:337
msgid "Croatian kuna"
msgstr ""

#: includes/template-functions.php:338
msgid "Haitian gourde"
msgstr ""

#: includes/template-functions.php:339
msgid "Hungarian forint"
msgstr ""

#: includes/template-functions.php:340
msgid "Indonesian rupiah"
msgstr ""

#: includes/template-functions.php:341
msgid "Israeli new shekel"
msgstr ""

#: includes/template-functions.php:342
msgid "Manx pound"
msgstr ""

#: includes/template-functions.php:343
msgid "Indian rupee"
msgstr ""

#: includes/template-functions.php:344
msgid "Iraqi dinar"
msgstr ""

#: includes/template-functions.php:345
msgid "Iranian rial"
msgstr ""

#: includes/template-functions.php:346
msgid "Iranian toman"
msgstr ""

#: includes/template-functions.php:347
msgid "Icelandic króna"
msgstr ""

#: includes/template-functions.php:348
msgid "Jersey pound"
msgstr ""

#: includes/template-functions.php:349
msgid "Jamaican dollar"
msgstr ""

#: includes/template-functions.php:350
msgid "Jordanian dinar"
msgstr ""

#: includes/template-functions.php:351
msgid "Japanese yen"
msgstr ""

#: includes/template-functions.php:352
msgid "Kenyan shilling"
msgstr ""

#: includes/template-functions.php:353
msgid "Kyrgyzstani som"
msgstr ""

#: includes/template-functions.php:354
msgid "Cambodian riel"
msgstr ""

#: includes/template-functions.php:355
msgid "Comorian franc"
msgstr ""

#: includes/template-functions.php:356
msgid "North Korean won"
msgstr ""

#: includes/template-functions.php:357
msgid "South Korean won"
msgstr ""

#: includes/template-functions.php:358
msgid "Kuwaiti dinar"
msgstr ""

#: includes/template-functions.php:359
msgid "Cayman Islands dollar"
msgstr ""

#: includes/template-functions.php:360
msgid "Kazakhstani tenge"
msgstr ""

#: includes/template-functions.php:361
msgid "Lao kip"
msgstr ""

#: includes/template-functions.php:362
msgid "Lebanese pound"
msgstr ""

#: includes/template-functions.php:363
msgid "Sri Lankan rupee"
msgstr ""

#: includes/template-functions.php:364
msgid "Liberian dollar"
msgstr ""

#: includes/template-functions.php:365
msgid "Lesotho loti"
msgstr ""

#: includes/template-functions.php:366
msgid "Libyan dinar"
msgstr ""

#: includes/template-functions.php:367
msgid "Moroccan dirham"
msgstr ""

#: includes/template-functions.php:368
msgid "Moldovan leu"
msgstr ""

#: includes/template-functions.php:369
msgid "Malagasy ariary"
msgstr ""

#: includes/template-functions.php:370
msgid "Macedonian denar"
msgstr ""

#: includes/template-functions.php:371
msgid "Burmese kyat"
msgstr ""

#: includes/template-functions.php:372
msgid "Mongolian tögrög"
msgstr ""

#: includes/template-functions.php:373
msgid "Macanese pataca"
msgstr ""

#: includes/template-functions.php:374
msgid "Mauritanian ouguiya"
msgstr ""

#: includes/template-functions.php:375
msgid "Mauritian rupee"
msgstr ""

#: includes/template-functions.php:376
msgid "Maldivian rufiyaa"
msgstr ""

#: includes/template-functions.php:377
msgid "Malawian kwacha"
msgstr ""

#: includes/template-functions.php:378
msgid "Mexican peso"
msgstr ""

#: includes/template-functions.php:379
msgid "Malaysian ringgit"
msgstr ""

#: includes/template-functions.php:380
msgid "Mozambican metical"
msgstr ""

#: includes/template-functions.php:381
msgid "Namibian dollar"
msgstr ""

#: includes/template-functions.php:382
msgid "Nigerian naira"
msgstr ""

#: includes/template-functions.php:383
msgid "Nicaraguan córdoba"
msgstr ""

#: includes/template-functions.php:384
msgid "Norwegian krone"
msgstr ""

#: includes/template-functions.php:385
msgid "Nepalese rupee"
msgstr ""

#: includes/template-functions.php:386
msgid "New Zealand dollar"
msgstr ""

#: includes/template-functions.php:387
msgid "Omani rial"
msgstr ""

#: includes/template-functions.php:388
msgid "Panamanian balboa"
msgstr ""

#: includes/template-functions.php:389
msgid "Sol"
msgstr ""

#: includes/template-functions.php:390
msgid "Papua New Guinean kina"
msgstr ""

#: includes/template-functions.php:391
msgid "Philippine peso"
msgstr ""

#: includes/template-functions.php:392
msgid "Pakistani rupee"
msgstr ""

#: includes/template-functions.php:393
msgid "Polish złoty"
msgstr ""

#: includes/template-functions.php:394
msgid "Transnistrian ruble"
msgstr ""

#: includes/template-functions.php:395
msgid "Paraguayan guaraní"
msgstr ""

#: includes/template-functions.php:396
msgid "Qatari riyal"
msgstr ""

#: includes/template-functions.php:397
msgid "Romanian leu"
msgstr ""

#: includes/template-functions.php:398
msgid "Serbian dinar"
msgstr ""

#: includes/template-functions.php:399
msgid "Russian ruble"
msgstr ""

#: includes/template-functions.php:400
msgid "Rwandan franc"
msgstr ""

#: includes/template-functions.php:401
msgid "Saudi riyal"
msgstr ""

#: includes/template-functions.php:402
msgid "Solomon Islands dollar"
msgstr ""

#: includes/template-functions.php:403
msgid "Seychellois rupee"
msgstr ""

#: includes/template-functions.php:404
msgid "Sudanese pound"
msgstr ""

#: includes/template-functions.php:405
msgid "Swedish krona"
msgstr ""

#: includes/template-functions.php:406
msgid "Singapore dollar"
msgstr ""

#: includes/template-functions.php:407
msgid "Saint Helena pound"
msgstr ""

#: includes/template-functions.php:408
msgid "Sierra Leonean leone"
msgstr ""

#: includes/template-functions.php:409
msgid "Somali shilling"
msgstr ""

#: includes/template-functions.php:410
msgid "Surinamese dollar"
msgstr ""

#: includes/template-functions.php:411
msgid "South Sudanese pound"
msgstr ""

#: includes/template-functions.php:412
msgid "São Tomé and Príncipe dobra"
msgstr ""

#: includes/template-functions.php:413
msgid "Syrian pound"
msgstr ""

#: includes/template-functions.php:414
msgid "Swazi lilangeni"
msgstr ""

#: includes/template-functions.php:415
msgid "Thai baht"
msgstr ""

#: includes/template-functions.php:416
msgid "Tajikistani somoni"
msgstr ""

#: includes/template-functions.php:417
msgid "Turkmenistan manat"
msgstr ""

#: includes/template-functions.php:418
msgid "Tunisian dinar"
msgstr ""

#: includes/template-functions.php:419
msgid "Tongan paʻanga"
msgstr ""

#: includes/template-functions.php:420
msgid "Turkish lira"
msgstr ""

#: includes/template-functions.php:421
msgid "Trinidad and Tobago dollar"
msgstr ""

#: includes/template-functions.php:422
msgid "New Taiwan dollar"
msgstr ""

#: includes/template-functions.php:423
msgid "Tanzanian shilling"
msgstr ""

#: includes/template-functions.php:424
msgid "Ukrainian hryvnia"
msgstr ""

#: includes/template-functions.php:425
msgid "Ugandan shilling"
msgstr ""

#: includes/template-functions.php:426
msgid "United States dollar"
msgstr ""

#: includes/template-functions.php:427
msgid "Uruguayan peso"
msgstr ""

#: includes/template-functions.php:428
msgid "Uzbekistani som"
msgstr ""

#: includes/template-functions.php:429
msgid "Venezuelan bolívar"
msgstr ""

#: includes/template-functions.php:430
msgid "Bolívar soberano"
msgstr ""

#: includes/template-functions.php:431
msgid "Vietnamese đồng"
msgstr ""

#: includes/template-functions.php:432
msgid "Vanuatu vatu"
msgstr ""

#: includes/template-functions.php:433
msgid "Samoan tālā"
msgstr ""

#: includes/template-functions.php:434
msgid "Central African CFA franc"
msgstr ""

#: includes/template-functions.php:435
msgid "East Caribbean dollar"
msgstr ""

#: includes/template-functions.php:436
msgid "West African CFA franc"
msgstr ""

#: includes/template-functions.php:437
msgid "CFP franc"
msgstr ""

#: includes/template-functions.php:438
msgid "Yemeni rial"
msgstr ""

#: includes/template-functions.php:439
msgid "South African rand"
msgstr ""

#: includes/template-functions.php:440
msgid "Zambian kwacha"
msgstr ""

#: includes/template-functions.php:1018
#: src/Frontend/Site/CheckoutDynamicFieldsView.php:109
msgid "Choose country…"
msgstr ""

#. translators: %d: WordPress user ID
#: includes/template-functions.php:1812
#, php-format
msgid "Administrator enrollment without purchase (user %d)."
msgstr ""

#: src/Admin/Admin.php:199
msgid "Sikshya Setup Wizard"
msgstr ""

#: src/Admin/Admin.php:200
msgid "Setup Wizard"
msgstr ""

#: src/Admin/Admin.php:386
#: src/Admin/Admin.php:459
#: src/Admin/Admin.php:463
#: src/Admin/Admin.php:467
#: src/Admin/Admin.php:475
#: src/Admin/Admin.php:483
#: src/Admin/Admin.php:490
#: src/Admin/Admin.php:494
#: src/Admin/Admin.php:498
#: src/Admin/Admin.php:502
#: src/Admin/Admin.php:1102
#: src/Admin/Admin.php:1114
#: src/Admin/Admin.php:1133
#: src/Admin/Admin.php:1145
#: src/Admin/Admin.php:1157
#: src/Admin/Admin.php:1169
#: src/Admin/Admin.php:1181
#: src/Admin/Admin.php:1193
#: src/Admin/Admin.php:1205
#: src/Admin/Admin.php:1217
#: src/Admin/Controllers/CourseCategoriesController.php:41
#: src/Admin/SetupWizardController.php:445
msgid "You do not have sufficient permissions to access this page."
msgstr ""

#: src/Admin/Admin.php:651
#: src/Admin/Admin.php:689
#: src/Frontend/Frontend.php:569
msgid "Security check failed."
msgstr ""

#: src/Admin/Admin.php:656
msgid "Insufficient permissions."
msgstr ""

#: src/Admin/Admin.php:666
#: src/Frontend/Frontend.php:579
msgid "Invalid controller."
msgstr ""

#. translators: 1: brand name, 2: version, 3: docs url, 4: support url
#: src/Admin/Admin.php:985
#, php-format
msgid "%1$s v%2$s | <a href=\"%3$s\" target=\"_blank\" rel=\"noopener\">Documentation</a> | <a href=\"%4$s\" target=\"_blank\" rel=\"noopener\">Support</a>"
msgstr ""

#: src/Admin/Admin.php:1256
#: src/Admin/Admin.php:1271
msgid "Live count"
msgstr ""

#: src/Admin/Admin.php:1269
msgid "Students (Sikshya role)"
msgstr ""

#: src/Admin/Admin.php:1286
msgid "Connect payments in Settings"
msgstr ""

#: src/Admin/Admin.php:1301
msgid "Reports → Enrollments when available"
msgstr ""

#. translators: %s: author display name
#. translators: %s: instructor name
#: src/Admin/Admin.php:1339
#: templates/cart.php:149
#, php-format
msgid "By %s"
msgstr ""

#: src/Admin/Admin.php:1357
#: src/Admin/ListTable/CoursesListTable.php:45
msgid "No courses found. Create your first course to get started."
msgstr ""

#: src/Admin/Admin.php:1372
msgid "Add course"
msgstr ""

#: src/Admin/Admin.php:1375
msgid "Add lesson"
msgstr ""

#: src/Admin/Admin.php:1378
msgid "Add quiz"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:53
msgid "Security check failed"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:57
#: src/Api/Admin/AbstractAdminRestController.php:142
#: src/Api/Admin/AbstractAdminRestController.php:190
#: src/Api/Admin/InstructorApplicationRoutes.php:128
#: src/Controllers/CourseController.php:113
#: src/Controllers/CourseController.php:148
#: src/Controllers/CourseController.php:183
#: src/Controllers/CourseController.php:228
#: src/Controllers/CourseController.php:258
#: src/Controllers/CourseController.php:310
#: src/Services/CategoryService.php:42
#: src/Services/CategoryService.php:74
#: src/Services/CategoryService.php:138
msgid "Insufficient permissions"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:66
#: src/Api/AdminRestRoutes.php:1561
msgid "Invalid action"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:80
#: src/Services/CategoryService.php:85
msgid "Category name is required"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:93
msgid "Category created successfully"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:109
msgid "Category ID and name are required"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:123
msgid "Category updated successfully"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:136
msgid "Category ID is required"
msgstr ""

#: src/Admin/Controllers/CourseCategoriesController.php:146
#: src/Services/CategoryService.php:146
msgid "Category deleted successfully"
msgstr ""

#: src/Admin/Controllers/CourseController.php:75
msgid "Sorry, you are not allowed to access this page."
msgstr ""

#. translators: %s: brand name
#: src/Admin/Controllers/DashboardController.php:80
#, php-format
msgid "%s Overview"
msgstr ""

#: src/Admin/Controllers/DashboardController.php:88
msgid "Recent Activities"
msgstr ""

#: src/Admin/Controllers/DashboardController.php:350
#: src/Frontend/Controllers/AssignmentController.php:47
#: src/Frontend/Controllers/CertificateController.php:57
#: src/Frontend/Controllers/DiscussionController.php:44
#: src/Frontend/Controllers/EnrollmentController.php:87
#: src/Frontend/Controllers/LessonController.php:91
#: src/Frontend/Controllers/ProgressController.php:44
#: src/Frontend/Controllers/QuizController.php:91
#: src/Frontend/Controllers/UserController.php:92
msgid "Invalid action."
msgstr ""

#: src/Admin/Controllers/SampleDataController.php:40
msgid "Service unavailable."
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:46
#: templates/learn.php:198
msgid "Bundle page"
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:47
msgid "Name and describe this package, add a cover and trailer — what shoppers see before they buy."
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:52
msgid "Price & included courses"
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:53
msgid "Set the bundle price and select published courses to include. Curriculum is edited on each course."
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:81
msgid "Summary"
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:82
msgid "Title, URL, catalog category, and the story you show on the bundle page."
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:118
msgid "Bundle offer"
msgstr ""

#: src/Admin/CourseBuilder/BundleBuilderFieldFilter.php:119
msgid "Set the list price, optional sale, and which published courses are sold together. Global currency and tax are under Payment settings."
msgstr ""

#. translators: %s: field label
#: src/Admin/CourseBuilder/Core/AbstractTab.php:192
#: src/Admin/CourseBuilder/Core/AbstractTab.php:203
#, php-format
msgid "%s is required."
msgstr ""

#. translators: 1: section label, 2: row number
#: src/Admin/CourseBuilder/Core/AbstractTab.php:251
#, php-format
msgid "Row %2$d: %1$s is required."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:284
#: src/Admin/Settings/SettingsManager.php:2308
#: templates/partials/account-view-profile.php:31
msgid "Please enter a valid email address."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:290
msgid "Please enter a valid URL."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:296
msgid "Please enter a valid number."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:301
#, php-format
msgid "Value must be at least %s."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:308
#, php-format
msgid "Value must be no more than %s."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:957
msgid "No video selected"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:958
msgid "Upload Trailer Video"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:963
msgid "No image selected"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:964
msgid "Upload Featured Image"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1000
msgid "Add Item"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1048
msgid "Add row"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1087
msgid "Remove row"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1181
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1194
msgid "course-slug"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1190
msgid "Click to edit permalink"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1207
msgid "The URL-friendly version of your course title. Auto-generated from the title."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1209
msgid "The URL-friendly version of your course title. Click Edit to modify."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1246
#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:252
msgid "Create Your First Chapter"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1247
#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:253
msgid "Start building your course curriculum with organized chapters and lessons."
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1255
#: src/Admin/CourseBuilder/Core/AbstractTab.php:1276
#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:154
#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:261
msgid "Add Chapter"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1285
msgid "Load Sample Chapter"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1294
msgid "Import from Template"
msgstr ""

#: src/Admin/CourseBuilder/Core/AbstractTab.php:1301
msgid "Bulk Import"
msgstr ""

#: src/Admin/CourseBuilder/CourseBuilderManager.php:106
msgid "Course Setup"
msgstr ""

#: src/Admin/CourseBuilder/CourseBuilderManager.php:129
msgid "Quick Actions"
msgstr ""

#: src/Admin/CourseBuilder/CourseBuilderManager.php:142
msgid "Save Draft"
msgstr ""

#: src/Admin/CourseBuilder/CourseBuilderManager.php:148
msgid "Publish Course"
msgstr ""

#: src/Admin/CourseBuilder/CourseBuilderManager.php:214
#, php-format
msgid "Failed to save %s tab data."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:40
msgid "Course details"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:50
msgid "Everything learners and search engines see before they enroll: title, description, images, instructor, and SEO."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:81
msgid "Select category"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:114
msgid "Basic information"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:115
msgid "Title, summary, and category — the first things people read on your course page."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:123
msgid "Course title"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:124
msgid "e.g. WordPress for Beginners — Build Your First Site"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:126
msgid "Shown at the top of the course page and in search results."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:132
msgid "URL slug (permalink)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:133
msgid "The short part of the web address after your site name. Use lowercase words and hyphens."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:139
msgid "Short teaser (one line)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:140
msgid "e.g. Learn WP step by step — no coding required"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:141
msgid "A single sentence for course cards and previews where space is tight."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:147
msgid "Full description"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:148
msgid "Explain who the course is for, what they will build or achieve, and what topics you cover. You can use headings and lists."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:150
msgid "Main sales copy on the course page. Be specific about outcomes and format (video, projects, etc.)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:156
msgid "Primary category"
msgstr ""

#. translators: %s: brand short name
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:160
#, php-format
msgid "Groups your course in the catalog. Create categories under %s → Categories if needed."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:170
msgid "Difficulty level"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:171
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:197
#: src/Admin/CourseBuilder/Tabs/PricingTab.php:101
#: src/Admin/CourseBuilder/Tabs/PricingTab.php:183
#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:104
#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:180
#: src/Admin/Settings/SettingsManager.php:1019
#: src/Admin/Settings/SettingsManager.php:1039
#: src/Admin/Settings/SettingsManager.php:1076
#: src/Admin/Settings/SettingsManager.php:1107
#: src/Admin/Settings/SettingsManager.php:1127
#: src/Admin/Settings/SettingsManager.php:1173
#: src/Admin/Settings/SettingsManager.php:1440
#: src/Admin/Settings/SettingsManager.php:1737
msgid "Choose one…"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:173
#: templates/courses-grid.php:68
#: templates/partials/course-archive-sidebar.php:101
msgid "Beginner"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:174
#: templates/courses-grid.php:69
#: templates/partials/course-archive-sidebar.php:105
msgid "Intermediate"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:175
#: templates/courses-grid.php:70
#: templates/partials/course-archive-sidebar.php:109
msgid "Advanced"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:178
msgid "Sets learner expectations (shown on the course page where your theme supports it)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:185
msgid "Estimated length (hours)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:186
msgid "e.g. 8"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:189
msgid "Rough total time to finish all lessons — helps learners plan."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:196
msgid "Instruction language"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:199
#: src/Frontend/Site/SingleCourseTemplateData.php:414
msgid "English"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:200
#: src/Frontend/Site/SingleCourseTemplateData.php:415
msgid "Spanish"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:201
#: src/Frontend/Site/SingleCourseTemplateData.php:416
msgid "French"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:202
#: src/Frontend/Site/SingleCourseTemplateData.php:417
msgid "German"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:203
#: src/Frontend/Site/SingleCourseTemplateData.php:418
msgid "Italian"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:204
#: src/Frontend/Site/SingleCourseTemplateData.php:419
msgid "Portuguese"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:205
#: src/Frontend/Site/SingleCourseTemplateData.php:420
msgid "Other"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:208
msgid "Language the lessons are taught in (for filters and learner expectations)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:215
msgid "Target audience"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:216
msgid "Who is this course for? Prior experience, roles, or goals."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:217
msgid "Helps instructors and students set expectations."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:224
msgid "Images & video"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:225
msgid "Cover image and optional promo video — what catches attention in listings."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:233
msgid "Course Featured Image"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:234
msgid "Recommended 1200×675 or larger"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:235
msgid "Recommended: 1200x675px (16:9 ratio)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:243
msgid "Course Trailer Video"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:244
msgid "https://youtube.com/… or Vimeo URL"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:245
msgid "Optional promotional video for your course"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:255
msgid "What students will learn"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:256
msgid "Bullet points that finish the sentence “After this course I can…”. Specific and measurable works best."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:264
msgid "Learning outcomes"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:265
msgid "Students will be able to…"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:266
msgid "Add outcome"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:267
msgid "Clear, measurable outcomes shown on the course page."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:276
msgid "Choose who teaches this course. The Multi-instructor add-on lets you add co-teachers and revenue splits."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:284
msgid "Who teaches this course?"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:287
msgid "Choose a single instructor. Pro can enable multi-instructor."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:294
msgid "Highlights, FAQ & resources"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:295
msgid "Optional extras shown on the course page: selling points, common questions, downloadable files, and announcements for enrolled learners."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:303
msgid "Course highlights"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:304
msgid "Short benefit or bullet point"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:305
msgid "Add highlight"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:306
msgid "Short bullets for marketing (e.g. “Lifetime access”)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:312
#: templates/single-course.php:543
msgid "FAQ"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:313
msgid "Add FAQ item"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:317
#: src/PostTypes/PostTypeManager.php:795
#: src/Services/PostTypeService.php:589
msgid "Question"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:318
msgid "Question students often ask"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:322
msgid "Answer"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:323
msgid "Clear, helpful answer"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:330
msgid "Downloadable resources"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:331
msgid "Add resource"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:332
msgid "Links to PDFs, files, or external materials."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:336
#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:360
#: templates/courses/index.php:173
#: assets/blocks/editor.js:149
msgid "Title"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:337
msgid "Resource name"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:341
msgid "Media file (attachment ID)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:354
#: src/Licensing/FeatureRegistry.php:53
#: templates/single-lesson.php:363
#: templates/single-lesson.php:471
#: templates/single-quiz.php:598
#: templates/single-quiz.php:728
msgid "Announcements"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:355
msgid "Add announcement"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:356
msgid "Messages shown to enrolled learners inside the Learn UI (lesson/quiz/assignment screens)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:361
msgid "Announcement title"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:365
msgid "Message"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:366
msgid "Short update for learners…"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:379
msgid "Search engine listing (SEO)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:380
msgid "Optional. Tune how this course appears in Google and other search engines."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:388
msgid "SEO title"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:389
msgid "Title used by search engines (defaults to course title)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:390
msgid "Custom title shown in search results. Aim for under 60 characters."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:396
msgid "Meta description"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:397
msgid "1–2 sentence summary search engines display under the title"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:398
msgid "Short pitch shown beneath the search-result title. Aim for under 160 characters."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:404
msgid "Focus keywords"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:405
msgid "keyword1, keyword2, keyword3"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CourseInfoTab.php:406
msgid "Comma-separated keywords used by SEO plugins for this course."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:38
#: templates/partials/learn-curriculum-outline.php:34
msgid "Curriculum"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:48
msgid "Build the outline: chapters, lessons, quizzes, and assignments. Click an item to edit it on the right."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:81
msgid "Use the left outline to add chapters, then lessons or quizzes inside each chapter."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/CurriculumTab.php:83
msgid "Course outline"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:40
msgid "Pricing & access"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:50
msgid "How learners pay, when sign-up is open, and how long they keep access after enrolling."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:81
msgid "Free Course"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:82
msgid "Paid Course"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:85
msgid "Subscription Only"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:91
msgid "How learners pay"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:92
msgid "Free, one-time price, subscription, or bundle. Currency is set globally under Sikshya → Settings → Payment."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:100
msgid "How people pay"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:110
msgid "Regular price"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:111
msgid "e.g. 99.99"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:117
msgid "Currency is set globally under Settings → Payment."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:124
msgid "Sale price (optional)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:125
msgid "e.g. 79.99"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:131
msgid "Optional discounted price. Must be lower than the regular price to show a sale on the course page."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:137
msgid "Membership plan"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:138
msgid "For “Subscription only” courses: pick the plan that unlocks access. The subscriptions add-on (commercial) creates an active subscription when checkout is paid."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:153
msgid "Courses in this bundle"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:154
msgid "Select the courses included in this bundle. Buyers get access to all of them with one purchase."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:162
msgid "Show in course listing"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:163
msgid "Display this bundle on the public courses page. Uncheck to sell it via a direct link only."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:173
msgid "Schedule, enrollment & access"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:174
msgid "Open or close sign-up, cap class size, set when the course runs, and choose how long enrolled learners keep access."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:182
msgid "Who can sign up?"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:185
msgid "Open Enrollment"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:186
msgid "Closed Enrollment"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:187
msgid "Invite Only"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:196
msgid "Maximum students"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:197
#: src/Admin/Settings/SettingsManager.php:1475
#: src/Admin/Settings/SettingsManager.php:1495
msgid "0 = unlimited"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:199
msgid "Stop new enrollments after this many. Use 0 or leave blank for no cap."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:205
msgid "Access length (days)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:206
msgid "e.g. 90"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:208
msgid "How many days enrolled learners can view content after they join. Leave blank for unlimited."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:215
msgid "Enrollment opens"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:216
msgid "First day students can enroll (optional)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:222
msgid "Enrollment closes"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:223
msgid "Last day students can enroll (optional)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:229
msgid "Course content goes live"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:230
msgid "When lessons become viewable. Useful for cohort-based courses (optional)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:236
msgid "Course run ends"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:237
msgid "Last day the cohort runs. Existing learners may keep access depending on the access length above (optional)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:243
msgid "Send welcome email on enrollment"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:245
msgid "Email new students with a welcome message when they enroll in this course."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:253
msgid "Prerequisites & requirements"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:254
msgid "What learners should know and have ready before they start. Shown on the course page so students self-qualify."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:263
msgid "Basic knowledge of..."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:264
msgid "Add Prerequisite"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:265
msgid "What should students know before taking this course?"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:271
msgid "Course Requirements"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:272
msgid "Computer with internet access"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:273
msgid "Add Requirement"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:274
msgid "What tools or resources do students need?"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:313
msgid "Subscription pricing requires Sikshya Pro (licensed) and the Subscriptions add-on enabled under Sikshya → Add-ons."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:320
msgid "Choose a membership plan (create plans under Subscriptions in the admin when the commercial add-on is active)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:331
msgid "Set a list price for this bundle."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:332
msgid "Course price is required for paid or subscription courses."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:335
msgid "Please enter a valid price."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:344
msgid "Course end date must be on or after the start date."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/PricingTab.php:350
msgid "Enrollment close date must be on or after the open date."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:42
msgid "Course options"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:52
msgid "Per-course rules: who can see it, when it counts as complete, certificates, reviews, and add-on overrides."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:84
msgid "No published certificate templates yet — create one under Certificates → Templates."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:93
msgid "Visibility & catalog"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:94
msgid "Whether the course is published, who can reach it, and how it appears in public catalogs."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:103
msgid "Who can see this course?"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:109
msgid "Password Protected"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:112
msgid "Draft hides from most visitors; published is live; private needs a login; password adds a gate."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:118
msgid "Course password"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:119
msgid "Enter password"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:120
msgid "Required when visibility is password protected."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:128
msgid "Featured course"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:129
msgid "Highlight this course in catalogs and widgets."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:135
msgid "Featured badge text"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:136
msgid "e.g. Popular, New"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:137
msgid "Short label shown on the course card (optional)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:144
msgid "Hide from catalog"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:145
msgid "Course stays published but is hidden from public listings (direct link only)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:152
msgid "Require prerequisites before enrollment"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:153
msgid "When enabled, enrollment checks prerequisites from the Pricing tab (implementation in enrollment flow)."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:160
msgid "Disable email marketing sync for this course"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:161
msgid "When checked, email marketing automations (Mailchimp/MailerLite sync) will ignore enrollments and completions for this course."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:170
msgid "Completion & progress"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:171
msgid "When a student is considered finished, and whether progress is tracked through the course."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:179
msgid "When is the course “finished”?"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:182
#: src/Admin/Settings/SettingsManager.php:1443
msgid "All lessons completed"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:183
msgid "All lessons, quizzes, and assignments completed"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:184
msgid "Pass all quizzes (minimum score)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:185
msgid "Mark complete manually (instructor)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:194
msgid "Minimum quiz score (%)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:206
msgid "Require a final quiz"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:207
msgid "Students must pass the designated final quiz to complete the course."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:213
msgid "Track student progress"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:215
msgid "Record which lessons each learner has finished so you can see progress and trigger certificates."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:223
msgid "Discussions & reviews"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:224
msgid "Star ratings, written reviews, and — with the Community Discussions add-on — questions and Q&A on lesson and quiz pages."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:232
msgid "Allow course reviews"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:233
msgid "Students can rate and review the course."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:242
msgid "Issue a certificate when a learner finishes. Pick a template and how much progress is required."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:250
msgid "Enable completion certificate"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:251
msgid "Allow issuing a certificate when completion rules are met."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:257
msgid "Certificate requires course completion"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:258
msgid "Only issue a certificate after completion rules are satisfied."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:265
msgid "Certificate template"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:266
msgid "Choose a template…"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:268
msgid "Uses the same certificate posts as Certificates → Templates. Pick the layout learners receive when a certificate is issued."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:278
msgid "Progress threshold for certificate (%)"
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:283
msgid "Minimum overall progress before a certificate can be issued."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:395
msgid "Please enter a course password."
msgstr ""

#: src/Admin/CourseBuilder/Tabs/SettingsTab.php:397
msgid "Password must be at least 6 characters."
msgstr ""

#: src/Admin/ListTable/AbstractListTable.php:89
#: src/Admin/Views/DataTable.php:150
msgid "No items found."
msgstr ""

#: src/Admin/ListTable/AbstractListTable.php:189
#, php-format
msgid "%d item deleted successfully."
msgid_plural "%d items deleted successfully."
msgstr[0] ""
msgstr[1] ""

#: src/Admin/ListTable/AbstractListTable.php:219
#, php-format
msgid "%d item published successfully."
msgid_plural "%d items published successfully."
msgstr[0] ""
msgstr[1] ""

#: src/Admin/ListTable/AbstractListTable.php:249
#, php-format
msgid "%d item moved to draft."
msgid_plural "%d items moved to draft."
msgstr[0] ""
msgstr[1] ""

#: src/Admin/ListTable/AbstractListTable.php:575
msgid "Search courses..."
msgstr ""

#: src/Admin/ListTable/AbstractListTable.php:657
msgid "Bulk Actions"
msgstr ""

#: src/Admin/ListTable/AbstractListTable.php:835
msgid "Get started by creating your first course."
msgstr ""

#: src/Admin/ListTable/AbstractListTable.php:840
msgid "Create Course"
msgstr ""

#: src/Admin/ListTable/AbstractListTable.php:870
#, php-format
msgid "Showing %1$s to %2$s of %3$s results"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:39
msgid "Manage your courses"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:48
msgid "Course Title"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:49
#: src/Admin/ReactAdminConfig.php:232
#: src/Admin/Settings/SettingsManager.php:1154
#: src/Services/TaxonomyService.php:63
#: templates/courses/index.php:89
msgid "Categories"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:51
#: templates/courses/index.php:129
#: templates/courses/index.php:176
#: templates/partials/course-archive-sidebar.php:115
#: assets/blocks/editor.js:150
msgid "Price"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:66
#: src/Admin/ListTable/LessonsListTable.php:67
#: src/Admin/ListTable/QuizzesListTable.php:54
msgid "Move to Draft"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:73
#: src/Admin/ListTable/LessonsListTable.php:74
#: src/Admin/ListTable/QuizzesListTable.php:61
#: src/Admin/ListTable/StudentsListTable.php:56
msgid "All Statuses"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:77
#: src/Admin/ListTable/CoursesListTable.php:533
#: src/Admin/ListTable/LessonsListTable.php:78
#: src/Admin/ListTable/LessonsListTable.php:759
#: src/Admin/ListTable/QuizzesListTable.php:65
#: src/Admin/ListTable/QuizzesListTable.php:652
msgid "Pending Review"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:87
msgid "Price Type"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:89
#: src/Admin/ListTable/LessonsListTable.php:90
#: src/Admin/ListTable/QuizzesListTable.php:77
msgid "All Types"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:456
msgid "Are you sure you want to delete this course?"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:725
#: src/Admin/ListTable/LessonsListTable.php:537
msgid "All Instructors"
msgstr ""

#: src/Admin/ListTable/CoursesListTable.php:921
msgid "Add New Course"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:38
msgid "Manage your lessons"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:44
msgid "No lessons found. Create your first lesson to get started."
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:47
msgid "Lesson Title"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:88
#: src/Services/TaxonomyService.php:152
msgid "Lesson Type"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:91
#: src/Admin/ListTable/LessonsListTable.php:561
msgid "Text Lesson"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:92
#: src/Admin/ListTable/LessonsListTable.php:562
msgid "Video Lesson"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:93
#: src/Admin/ListTable/LessonsListTable.php:563
msgid "Audio Lesson"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:512
msgid "All Courses"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:607
msgid "Are you sure you want to delete this lesson?"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:670
#: src/Admin/ListTable/QuizzesListTable.php:550
msgid "No Course"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:719
#: src/Admin/ListTable/QuizzesListTable.php:612
msgid "Not set"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:744
#: src/Admin/ListTable/QuizzesListTable.php:637
#: src/Services/EmailNotificationService.php:206
#: src/Services/QuestionTypeService.php:161
#: templates/partials/account-view-payments.php:89
#: templates/partials/learn-assignment-panel.php:71
msgid "Unknown"
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:847
msgid "Get started by creating your first lesson."
msgstr ""

#: src/Admin/ListTable/LessonsListTable.php:852
msgid "Create Lesson"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:23
msgid "Manage your quizzes"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:29
msgid "No quizzes found. Create your first quiz to get started."
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:32
msgid "Quiz Title"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:75
msgid "Quiz Type"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:78
#: src/Admin/ListTable/QuizzesListTable.php:415
msgid "Multiple Choice"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:79
#: src/Admin/ListTable/QuizzesListTable.php:416
msgid "True/False"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:80
#: src/Admin/ListTable/QuizzesListTable.php:417
msgid "Fill in the Blank"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:498
msgid "Are you sure you want to delete this quiz?"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:592
msgid "0"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:698
msgid "No quizzes found"
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:699
msgid "Get started by creating your first quiz."
msgstr ""

#: src/Admin/ListTable/QuizzesListTable.php:701
msgid "Create Quiz"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:22
msgid "Manage your students"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:28
msgid "No students found. Students will appear here once they enroll in courses."
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:34
#: templates/learn.php:252
#: templates/learn.php:352
#: templates/single-lesson.php:140
#: templates/single-quiz.php:138
msgid "Progress"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:48
msgid "Activate"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:243
msgid "Are you sure you want to delete this student?"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:309
msgid "No courses"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:333
msgid "0%"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:412
msgid "No students found"
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:413
msgid "Students will appear here once they enroll in courses."
msgstr ""

#: src/Admin/ListTable/StudentsListTable.php:418
msgid "Add Student"
msgstr ""

#: src/Admin/ReactAdminConfig.php:255
#: templates/single-lesson.php:372
#: templates/single-lesson.php:517
#: templates/single-quiz.php:607
#: templates/single-quiz.php:774
msgid "Reviews"
msgstr ""

#. translators: 1: students label, 2: instructors label
#: src/Admin/ReactAdminConfig.php:297
#, php-format
msgid "%1$s & %2$s"
msgstr ""

#: src/Admin/ReactAdminConfig.php:363
msgid "Letter grades & scales"
msgstr ""

#: src/Admin/ReactAdminConfig.php:375
msgid "Grading & submissions"
msgstr ""

#: src/Admin/ReactAdminConfig.php:385
#: src/Presentation/Models/AccountPageModel.php:70
#: templates/account.php:54
#: templates/single-lesson.php:360
#: templates/single-quiz.php:594
msgid "Overview"
msgstr ""

#: src/Admin/ReactAdminConfig.php:448
#: templates/account.php:89
msgid "Commerce"
msgstr ""

#. translators: 1: plan label, 2: addon label
#: src/Admin/Settings/SettingsManager.php:564
#: src/Services/EmailTemplateGate.php:254
#, php-format
msgid "Requires a paid plan (%1$s+) and the add-on “%2$s” to be enabled."
msgstr ""

#. translators: %s: addon label
#: src/Admin/Settings/SettingsManager.php:571
#, php-format
msgid "Enable the addon “%s” under Addons to unlock."
msgstr ""

#. translators: %s: plan label
#: src/Admin/Settings/SettingsManager.php:579
#: src/Services/EmailTemplateGate.php:270
#, php-format
msgid "Available on paid Sikshya plans (%s+)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:582
#: src/Services/EmailTemplateGate.php:273
msgid "Available on a higher paid plan."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:745
msgid "No settings found for this tab."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:959
msgid "Basic Information"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:965
msgid "Site or platform name"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:966
msgid "Shown in the browser tab and as the public site name across Sikshya. Usually matches your WordPress site title."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:967
msgid "e.g. Acme Online Academy"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:972
msgid "Site title cannot be empty."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:978
msgid "Short description (tagline)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:979
msgid "One or two sentences about what learners will find here. Some themes may show this near the top of course pages."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:980
msgid "e.g. Practical video courses for small business owners."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:984
msgid "Description cannot exceed 500 characters."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:990
msgid "Largest upload size (MB)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:991
msgid "Upper limit for a single file learners or staff can upload (lessons, assignments). Your host may also impose a lower limit."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:992
#: src/Admin/Settings/SettingsManager.php:2539
msgid "e.g. 10"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1000
msgid "File size must be at least 1 MB."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1003
msgid "File size cannot exceed 100 MB."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1011
msgid "Currency & Pricing"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1017
#: templates/admin/setup-wizard.php:41
#: templates/admin/setup-wizard.php:342
#: templates/admin/setup-wizard.php:441
#: templates/admin/setup-wizard.php:448
#: templates/admin/setup-wizard.php:546
msgid "Currency"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1018
msgid "Which money unit prices use everywhere: course prices, cart, checkout, and receipts."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1031
msgid "Invalid currency selected."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1037
msgid "Currency Position"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1038
msgid "Whether the $ or € appears before or after the number, and whether there is a space."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1042
#: templates/admin/setup-wizard.php:469
msgid "Left ($99.99)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1043
#: templates/admin/setup-wizard.php:470
msgid "Right (99.99$)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1044
#: templates/admin/setup-wizard.php:471
msgid "Left with space ($ 99.99)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1045
#: templates/admin/setup-wizard.php:472
msgid "Right with space (99.99 $)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1050
msgid "Invalid currency position selected."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1056
msgid "Thousand Separator"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1057
msgid "Symbol between groups of three digits (for example 1,000). In many regions this is a comma."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1065
msgid "Decimal Separator"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1066
msgid "Symbol between whole and cents (for example 10.99). In many regions this is a period."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1074
msgid "Number of Decimals"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1075
msgid "How many digits after the decimal point prices show (for example two for cents)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1079
#: templates/admin/setup-wizard.php:488
msgid "0 (whole numbers)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1080
#: templates/admin/setup-wizard.php:489
msgid "2 (e.g. 99.99)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1081
#: templates/admin/setup-wizard.php:490
msgid "3 (e.g. 99.999)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1087
msgid "Date & Time"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1093
msgid "Timezone"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1094
msgid "Your local time zone so lesson times, deadlines, and emails show the correct clock time."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1099
msgid "Invalid timezone selected."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1105
msgid "Date Format"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1106
msgid "How day, month, and year are ordered and separated across Sikshya screens."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1119
msgid "Invalid date format selected."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1125
msgid "Time Format"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1126
msgid "12-hour with am/pm or 24-hour clock for times shown in Sikshya."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1136
msgid "Invalid time format selected."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1156
msgid "Categories group courses into broad topics and help learners browse and search."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1164
msgid "Use course categories"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1165
msgid "Turns on hierarchical topics (for example “Design”, “Development”)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1171
msgid "How categories appear on the site"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1172
msgid "Pick list, grid, or a compact dropdown—whatever fits your theme best."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1176
msgid "List View"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1177
msgid "Grid View"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1178
msgid "Dropdown Menu"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1185
msgid "Search & Filters"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1187
msgid "Control the course search box and optional filters (price, level, etc.) on your public catalog."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1195
msgid "Show course search"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1196
msgid "Visitors can type keywords to find courses."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1202
msgid "Show filter controls"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1203
msgid "Adds ways to narrow the list (for example by price or level), if your theme supports it."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1209
msgid "Match course titles"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1210
msgid "Include each course’s name when someone searches."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1216
msgid "Match course descriptions"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1217
msgid "Include the long description text in search (helps find topics mentioned only there)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1223
msgid "Match instructor names"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1224
msgid "Include the teacher’s display name so learners can search by instructor."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1230
msgid "Match categories"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1231
msgid "Include category names so searches can find courses by topic."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1249
msgid "Lesson progress"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1251
msgid "Decide whether Sikshya records each lesson as “done” so you can show progress bars and completion rules."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1259
msgid "Track lesson progress"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1260
msgid "Record when learners complete individual lessons (used in the player and reports)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1278
msgid "Purchase & enrollment buttons"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1280
msgid "Words shown on course pages for buying or joining, and whether checkout immediately adds the learner to the course."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1288
msgid "Auto-enroll on purchase"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1289
msgid "When someone pays successfully, add them to the course right away without an extra step."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1295
msgid "Button text for paid courses"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1296
msgid "The label on the main action for courses that cost money (for example “Enroll now” or “Buy now”)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1297
#: src/Services/CourseFrontendSettings.php:48
msgid "Enroll Now"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1303
msgid "Button text for free courses"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1304
msgid "Shown when the course price is zero—usually something like “Start learning”."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1305
#: src/Services/CourseFrontendSettings.php:51
msgid "Start Learning"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1311
msgid "Let administrators enroll without purchase"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1312
msgid "When enabled, site managers can use “Enroll without purchase” on paid courses (testing or demos). Keep off on public sites unless needed."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1321
msgid "Enable guest checkout (recommended)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1322
msgid "Let new visitors purchase without logging in first. Sikshya will create a student account automatically after payment succeeds and enroll them."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1334
msgid "Add extra questions to the checkout form (company, VAT, referral, consent) and show/hide them based on answers."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1344
msgid "Checkout fields"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1345
msgid "Add, reorder, and configure custom checkout fields. Values are saved to the order and can be used again for the same user."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1360
#: templates/checkout.php:252
msgid "Name"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1365
msgid "Your name"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1375
msgid "Phone number"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1390
#: templates/checkout.php:285
msgid "Address line 1"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1395
msgid "Street address"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1400
#: src/Admin/Settings/SettingsManager.php:1405
#: templates/checkout.php:294
#: templates/checkout.php:295
msgid "City"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1410
#: src/Admin/Settings/SettingsManager.php:1415
msgid "Postal code"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1428
msgid "Course completion"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1430
msgid "Defines when a learner is marked “finished” for certificates, reports, and prerequisite rules."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1438
msgid "When is a course “complete”?"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1439
msgid "Pick the rule that best matches how you grade completion (lessons only, lessons + quizzes, a percentage, or staff marking done by hand)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1444
msgid "All lessons, quizzes, and assignments"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1445
msgid "Percentage based"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1446
msgid "Manual completion"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1452
msgid "Minimum progress (%)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1453
msgid "Only used when you chose percentage-based completion: the learner must reach at least this much of the course."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1454
msgid "e.g. 80"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1463
msgid "Enrollment limits"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1465
msgid "Optional caps on class size, how long access lasts, and how many courses one account may take at once. Use 0 where it means “no limit”."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1473
msgid "Maximum learners per course"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1474
msgid "Stops new sign-ups when the class is full. 0 means no cap."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1483
msgid "Access length after enroll (days)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1484
msgid "After this many days from enrollment, access can end (depending on your setup). 0 usually means lifetime access—confirm with your theme or extensions."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1485
msgid "0 = no expiry"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1493
msgid "Maximum active courses per student"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1494
msgid "Limit how many courses one person may be enrolled in at the same time. 0 means unlimited."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1504
msgid "Unenrollment"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1506
msgid "Whether learners can leave a course on their own, and what happens to payments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1514
msgid "Let students leave (unenroll)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1515
msgid "If enabled, learners can remove themselves from the course roster when your theme provides that control."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1521
msgid "Try to refund automatically when they leave"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1522
msgid "When supported by the payment method, issue a refund if someone unenrolls. Verify behavior with your gateway."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1528
msgid "Days after signup they can still drop"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1529
msgid "After this many days from enrollment, self-service unenroll may be disabled. Use 0 only if your policy allows dropping anytime."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1530
msgid "e.g. 7"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1539
msgid "Enrollment periods"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1541
msgid "Optional default window when new students may join. Individual courses can still override these dates."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1549
msgid "Limit enrollment to date ranges"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1550
msgid "Turn on to use start/end times below as site-wide defaults for new enrollments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1556
msgid "Default enrollment opens"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1557
msgid "First moment sign-up is allowed, using your WordPress timezone. Leave empty for no default start."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1558
#: src/Admin/Settings/SettingsManager.php:1566
msgid "YYYY-MM-DD — pick from calendar"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1564
msgid "Default enrollment closes"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1565
msgid "Last moment new students can join. Leave empty for no default end."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1584
msgid "Payment Gateways"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1586
msgid "Choose how students pay. Turn each method on below and paste keys from your payment provider’s dashboard. Extra gateways need the commercial add-on and an eligible plan."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1594
msgid "Preferred gateway"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1595
msgid "A default for the system; checkout may still show every gateway you enable and configure."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1601
msgid "Select Gateway"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1602
#: src/Commerce/PaymentGatewayRegistry.php:49
#: src/Frontend/Site/OrderTemplateData.php:97
#: src/Services/EmailNotificationService.php:195
msgid "Offline / manual"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1603
#: src/Commerce/PaymentGatewayRegistry.php:60
#: src/Frontend/Site/OrderTemplateData.php:100
#: src/Services/EmailNotificationService.php:198
msgid "PayPal"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1604
msgid "Stripe (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1605
msgid "Razorpay (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1606
msgid "Mollie (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1607
msgid "Paystack (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1608
msgid "Square (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1609
msgid "Authorize.Net (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1610
msgid "Bank transfer (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1616
msgid "Gateway order (advanced)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1617
msgid "Optional internal order for checkout. Usually leave blank unless support gave you a specific list."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1621
msgid "e.g. stripe,paypal"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1627
msgid "Enable offline / manual payment at checkout"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1628
msgid "Shows “Offline payment” on checkout (no API keys). Add clear instructions below (bank details, reference format, and how to send proof)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1637
msgid "Enable PayPal at checkout"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1638
msgid "Shows PayPal on checkout when enabled and configured. Choose “Simple” (email + IPN) or “Advanced” (REST API capture)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1647
msgid "Enable Stripe at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1648
msgid "Shows Stripe on checkout when the commercial add-on is active, this is enabled, and API keys are added below."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1657
msgid "Enable Razorpay at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1658
msgid "Requires the commercial add-on and plan. Add your Razorpay API keys below to accept payments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1664
msgid "Enable Mollie at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1665
msgid "Requires the commercial add-on and plan. Add your Mollie API key below to accept payments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1671
msgid "Enable Paystack at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1672
msgid "Requires the commercial add-on and plan. Add your Paystack API keys below to accept payments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1678
msgid "Enable Square at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1679
msgid "Requires the commercial add-on and plan. Add your Square credentials below to accept payments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1685
msgid "Enable Authorize.Net at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1686
msgid "Requires the commercial add-on and plan. Add your Authorize.Net API credentials below to accept payments."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1692
msgid "Enable Bank Transfer at checkout (add-on)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1693
msgid "Requires the commercial add-on and plan. Show structured bank transfer details after checkout."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1699
msgid "Offline payment instructions"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1700
msgid "Tell the buyer exactly how to pay offline: bank name, account number, what to put in the reference field, and who to email the receipt to. Simple HTML is allowed."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1704
msgid "e.g. Pay to: … Reference: your order number …"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1710
msgid "Auto-enroll after offline checkout"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1711
msgid "When enabled, learners are enrolled immediately after choosing offline payment (honor system). When disabled, orders stay on hold until an administrator marks them paid under Sikshya → Orders."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1720
msgid "PayPal — Client ID"
msgstr ""

#. translators: %s: PayPal developer dashboard link
#: src/Admin/Settings/SettingsManager.php:1723
#, php-format
msgid "For “Advanced (REST API)”. Copy from your PayPal REST app: %s → My Apps & Credentials → Client ID. (Public key, safe to expose to the browser.)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1726
msgid "Starts with A…"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1732
msgid "PayPal — Integration mode"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1733
msgid "Simple: PayPal email + IPN (no REST API). Advanced: REST API capture (Client ID + Secret) and stronger verification."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1740
msgid "Simple (email + IPN)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1741
msgid "Advanced (REST API)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1747
msgid "PayPal — Email (Simple mode)"
msgstr ""

#. translators: %s: PayPal account link
#: src/Admin/Settings/SettingsManager.php:1750
#, php-format
msgid "For “Simple (email + IPN)”. Use your PayPal Business account email. You can verify it in your PayPal profile: %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1759
msgid "PayPal — Secret"
msgstr ""

#. translators: %s: PayPal developer dashboard link
#: src/Admin/Settings/SettingsManager.php:1762
#, php-format
msgid "For “Advanced (REST API)”. Copy from the same REST app as the Client ID: %s → My Apps & Credentials → Secret. Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1765
msgid "Paste secret from PayPal"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1771
msgid "PayPal — Webhook ID"
msgstr ""

#. translators: %s: PayPal webhooks link
#: src/Admin/Settings/SettingsManager.php:1774
#, php-format
msgid "Optional (Advanced mode). Create a webhook in your PayPal app and paste the Webhook ID here to strengthen verification: %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1777
msgid "Webhook ID if you use instant payment notifications"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1783
msgid "Stripe — Publishable key"
msgstr ""

#. translators: %s: Stripe API keys link
#: src/Admin/Settings/SettingsManager.php:1786
#, php-format
msgid "Copy from %s → Developers → API keys. Use pk_test_… for testing and pk_live_… for production."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1795
msgid "Stripe — Secret key"
msgstr ""

#. translators: %s: Stripe API keys link
#: src/Admin/Settings/SettingsManager.php:1798
#, php-format
msgid "Copy from %s → Developers → API keys. Use sk_test_… for testing and sk_live_… for production. Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1807
msgid "Stripe — Webhook secret"
msgstr ""

#. translators: %s: Stripe webhooks link
#: src/Admin/Settings/SettingsManager.php:1810
#, php-format
msgid "Optional but recommended. Create a webhook endpoint in %s and copy the signing secret (whsec_…)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1819
msgid "Razorpay — Key ID"
msgstr ""

#. translators: %s: Razorpay API keys link
#: src/Admin/Settings/SettingsManager.php:1822
#, php-format
msgid "Copy from %s → Settings → API Keys. Key ID is public (rzp_test_… / rzp_live_…)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1825
msgid "rzp_live_… or rzp_test_…"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1831
msgid "Razorpay — Key secret"
msgstr ""

#. translators: %s: Razorpay API keys link
#: src/Admin/Settings/SettingsManager.php:1834
#, php-format
msgid "Copy from the same page as Key ID: %s → Settings → API Keys. Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1837
msgid "Paste key secret"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1843
msgid "Razorpay — Webhook secret"
msgstr ""

#. translators: %s: Razorpay webhooks link
#: src/Admin/Settings/SettingsManager.php:1846
#, php-format
msgid "Optional but recommended. Create a webhook in %s and paste the webhook secret to verify events."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1849
msgid "Webhook signing secret"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1855
msgid "Mollie — API key"
msgstr ""

#. translators: %s: Mollie API keys link
#: src/Admin/Settings/SettingsManager.php:1858
#, php-format
msgid "Copy from %s → Developers → API keys. Use test_… for testing and live_… for production. Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1861
msgid "live_… or test_…"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1867
msgid "Mollie — Payment methods (optional)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1868
msgid "Optional. Comma-separated method IDs to limit which methods Mollie shows (example: creditcard,ideal,paypal). Leave blank to let Mollie decide."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1878
msgid "Mollie — Webhook secret"
msgstr ""

#. translators: %s: Mollie webhooks link
#: src/Admin/Settings/SettingsManager.php:1881
#, php-format
msgid "Optional. If you enable Mollie webhooks, paste the webhook signing secret here to verify events. Manage webhooks in %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1884
msgid "Optional webhook secret"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1890
msgid "Paystack — Public key"
msgstr ""

#. translators: %s: Paystack API keys link
#: src/Admin/Settings/SettingsManager.php:1893
#, php-format
msgid "Copy from %s → Settings → API Keys & Webhooks → Public key (pk_test_… / pk_live_…)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1896
msgid "pk_test_… or pk_live_…"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1902
msgid "Paystack — Payment channels (optional)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1903
msgid "Optional. Comma-separated channels to limit which payment methods Paystack shows (example: card,bank,ussd). Leave blank to allow Paystack defaults."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1913
msgid "Paystack — Secret key"
msgstr ""

#. translators: %s: Paystack API keys link
#: src/Admin/Settings/SettingsManager.php:1916
#, php-format
msgid "Copy from %s → Settings → API Keys & Webhooks → Secret key (sk_test_… / sk_live_…). Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1919
msgid "sk_test_… or sk_live_…"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1925
msgid "Paystack — Webhook secret"
msgstr ""

#. translators: %s: Paystack webhooks link
#: src/Admin/Settings/SettingsManager.php:1928
#, php-format
msgid "Optional but recommended. Configure a webhook URL in %s and paste the webhook secret / signature key here to verify events."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1931
msgid "Webhook secret if configured"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1937
msgid "Square — Application ID"
msgstr ""

#. translators: %s: Square developer dashboard link
#: src/Admin/Settings/SettingsManager.php:1940
#, php-format
msgid "Copy from %s → Applications → your app → Credentials → Application ID."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1943
msgid "sandbox-sq0idb-… or sq0idp-…"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1949
msgid "Square — Access token"
msgstr ""

#. translators: %s: Square developer dashboard link
#: src/Admin/Settings/SettingsManager.php:1952
#, php-format
msgid "Copy from %s → Applications → your app → Credentials → Access token. Use Sandbox token while testing. Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1955
msgid "EAAA… or sandbox token"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1961
msgid "Square — Location ID"
msgstr ""

#. translators: %s: Square locations link
#: src/Admin/Settings/SettingsManager.php:1964
#, php-format
msgid "Choose the Square location that receives payments. Copy the Location ID from %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1967
msgid "e.g. LXXXXXXX"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1973
msgid "Square — Webhook signature key"
msgstr ""

#. translators: %s: Square webhooks docs link
#: src/Admin/Settings/SettingsManager.php:1976
#, php-format
msgid "Optional but recommended. In the Square Developer Dashboard, create a webhook subscription and copy the “Signature key” here to verify events. Docs: %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1979
msgid "Signature key from Square webhooks"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1985
msgid "Authorize.Net — API Login ID"
msgstr ""

#. translators: %s: Authorize.Net docs link
#: src/Admin/Settings/SettingsManager.php:1988
#, php-format
msgid "Copy from your Authorize.Net Merchant Interface → Account → API Credentials & Keys. Docs: %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1991
msgid "Your API Login ID"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:1997
msgid "Authorize.Net — Public client key"
msgstr ""

#. translators: %s: Accept.js link
#: src/Admin/Settings/SettingsManager.php:2000
#, php-format
msgid "Public key used for Accept.js tokenization. Copy from API Credentials & Keys. Learn more: %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2003
msgid "Public client key"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2009
msgid "Authorize.Net — Transaction key"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2010
msgid "Secret credential from API Credentials & Keys. Keep this private."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2011
msgid "Transaction key"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2017
msgid "Authorize.Net — Signature key"
msgstr ""

#. translators: %s: Authorize.Net webhooks docs link
#: src/Admin/Settings/SettingsManager.php:2020
#, php-format
msgid "Optional. Use if your setup verifies Authorize.Net webhooks / silent posts. Docs: %s."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2023
msgid "Optional signature key"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2029
msgid "Bank transfer — Bank name"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2030
msgid "Shown to the buyer after checkout (example: “HSBC”, “Chase”, “Nabil Bank”)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2031
msgid "e.g. HSBC"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2037
msgid "Bank transfer — Account name"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2038
msgid "Account holder name shown to the buyer (your business / organization name)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2039
msgid "e.g. Sikshya Academy"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2045
msgid "Bank transfer — Account number"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2046
msgid "Bank account number or IBAN shown to the buyer."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2047
msgid "Account number / IBAN"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2053
msgid "Bank transfer — Routing / SWIFT code"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2054
msgid "Routing number (US) or SWIFT/BIC code (international), if applicable."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2055
msgid "SWIFT/BIC"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2061
msgid "Bank transfer — Instructions"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2062
msgid "Shown after checkout. Tell buyers exactly what to do: transfer amount, account details, what to use as the reference (recommend: order number), and where to send proof. Basic HTML allowed."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2066
msgid "e.g. Transfer to … use order ID as reference …"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2072
msgid "Test mode (sandbox)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2073
msgid "Use sandbox/test credentials while testing checkout. For Stripe/PayPal/Razorpay/Mollie/Paystack/Square, “test vs live” is ultimately determined by the keys you paste (e.g. sk_test_ vs sk_live_)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2082
msgid "Offer card payments"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2083
msgid "Reserved for future use. Actual card acceptance is controlled by each gateway (e.g. Stripe, PayPal). Sikshya does not use this toggle."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2092
msgid "Offer bank transfer"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2093
msgid "Reserved for future use. Use “Enable Bank Transfer at checkout (add-on)” and Bank transfer instructions instead. Sikshya does not use this toggle."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2102
msgid "Offer digital wallets"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2103
msgid "Reserved for future use. Wallet support depends on the gateway you enable. Sikshya does not use this toggle."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2112
msgid "Offer cryptocurrency"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2113
msgid "Reserved for future use. Sikshya does not use this toggle."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2122
msgid "Pricing & Taxes"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2124
msgid "Simple tax defaults for course prices. For complex VAT rules, confirm with your accountant or a tax extension."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2132
msgid "Tax rate (%)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2133
msgid "Percent added to the price (or included in it, see next option). Use 0 if you do not charge tax."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2134
msgid "e.g. 0 or 8.25"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2143
msgid "Prices already include tax"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2144
msgid "On: the listed course price contains tax. Off: tax is calculated on top of the listed price."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2153
msgid "Discounts & Coupons"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2155
msgid "Promo codes reduce the price at checkout. Set sensible limits so staff cannot create 100% off codes by mistake."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2163
msgid "Allow coupon codes"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2164
msgid "Learners can enter a code at checkout to get a discount."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2170
msgid "Largest discount allowed (%)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2171
msgid "No coupon can reduce the price by more than this percentage."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2172
msgid "e.g. 50"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2180
msgid "Default coupon lifetime (days)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2181
msgid "When you create a new coupon, it can expire after this many days unless you override it."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2182
#: src/Admin/Settings/SettingsManager.php:2485
msgid "e.g. 30"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2190
msgid "Invoicing & Receipts"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2192
msgid "Paper trail for accounting: invoices and invoice numbering. To email the buyer after a successful payment, use Sikshya → Email hub → Email templates (“Payment receipt”)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2200
msgid "Create invoices automatically"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2201
msgid "Generate a numbered invoice when a payment succeeds (if your setup supports it)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2207
msgid "Invoice number prefix"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2208
msgid "Text before the automatic number (for example INV-2026-0001)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2209
msgid "INV-"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2226
msgid "Certificate Settings"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2228
msgid "Site-wide switches for issuing certificates. Visual layout, colors, and merge fields are edited per template in Sikshya → Certificates (template builder), not here."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2236
msgid "Issue completion certificates"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2237
msgid "When off, Sikshya will not create or show certificates (only turn off if you truly do not need them)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2243
msgid "Certificate Behavior"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2245
msgid "Automation for PDF generation and expiry. Sending certificates by email is configured under Sikshya → Email → Delivery."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2253
msgid "Create certificate when course is finished"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2254
msgid "As soon as a learner meets your completion rules, generate their certificate."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2260
msgid "Certificate validity (days)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2261
msgid "Some programs require re-certification after a period. 0 means the credential does not expire."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2262
msgid "0 = never expires"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2286
msgid "Addresses & sender identity"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2288
msgid "Platform contact addresses and how outbound mail appears. Match your sending domain where possible."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2296
msgid "Main LMS contact email"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2297
msgid "Used as a fallback when “Where to send admin notices” is empty (merge tag {{admin_email}} and plugin notices)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2301
#: src/Shortcodes/AuthShortcodes.php:212
#: templates/checkout.php:187
#: templates/partials/account-view-profile.php:97
msgid "you@example.com"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2314
msgid "Where to send admin notices"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2315
msgid "Orders, enrollment alerts, and similar messages go here."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2322
msgid "“From” address for learners"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2323
msgid "What students see in the sender field. Use an address on your domain if possible."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2330
msgid "“From” name for learners"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2331
msgid "Friendly label next to the address (your brand or site name)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2338
msgid "Reply address (optional)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2339
msgid "When a student hits “Reply”, mail goes here—often support or helpdesk."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2349
msgid "Global toggles that affect Sikshya’s automated messages. Subject and body for each trigger are edited under Email → Email templates."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2357
msgid "Allow Sikshya to send transactional email"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2358
msgid "When off, Sikshya will not enqueue or send LMS emails (welcome, receipts, moderation, drip, certificates, etc.). Does not disable marketing automations."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2370
msgid "Uses the issuance settings under Sikshya → Settings → Certificates. Turning this off stops the learner certificate-email only; downloading from the profile may still work."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2378
msgid "Email the certificate to the learner"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2379
msgid "Sends a download link or attachment when the certificate is ready."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2396
msgid "Instructor Permissions"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2398
msgid "Control what teachers with the instructor role may do. Tighter permissions reduce accidents on shared sites."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2406
msgid "Teachers can create new courses"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2407
msgid "Allow adding blank courses from the dashboard."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2413
msgid "Teachers can edit their own courses"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2414
msgid "Lessons, pricing, and settings for courses they own."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2420
msgid "Teachers can delete their own courses"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2421
msgid "Dangerous on production—only enable if you trust every instructor."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2438
msgid "Student Features"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2440
msgid "What enrolled learners see in their account: progress bars and certificate downloads."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2448
msgid "Show progress to learners"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2449
msgid "Bars or percentages for lessons and quizzes completed."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2455
msgid "Let learners download certificates"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2456
msgid "PDF or image files for completed courses from their profile."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2473
msgid "Quiz Settings"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2475
msgid "Defaults for new quizzes. You can still change each quiz individually when editing."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2483
msgid "Default time limit (minutes)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2484
msgid "How long the learner has to submit once they start. 0 means no timer."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2492
msgid "Default number of attempts"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2493
msgid "How many times they may retake the quiz. 0 means unlimited tries."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2494
msgid "e.g. 3"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2501
msgid "Show score after submission"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2502
msgid "Let students see correct answers or scores when they finish (per-quiz settings may add detail)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2519
msgid "Assignment Settings"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2521
msgid "When learners upload homework, these limits reduce oversized or risky files."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2529
msgid "Allowed file extensions"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2530
msgid "Comma-separated, no dots: only these types can be uploaded (lowercase)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2532
msgid "pdf,doc,docx,txt,jpg,jpeg,png"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2537
msgid "Largest upload for one assignment (MB)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2538
msgid "Per submission cap. Your host may force a lower maximum. Separate from “Largest upload size” under General."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2558
msgid "Progress Tracking"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2560
msgid "Whether Sikshya records quiz and assignment activity for reports and completion rules. Lesson progress is under Lessons settings."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2568
msgid "Record quiz completion and scores"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2569
msgid "Needed for gradebooks and “complete all quizzes” type rules."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2575
msgid "Record assignment uploads and grades"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2576
msgid "Tracks submitted files and instructor feedback."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2593
msgid "Notification Settings"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2595
msgid "In-dashboard and browser cues. LMS email sending (receipts, enrollments, etc.) lives under Sikshya → Email → Delivery."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2603
msgid "Browser pop-up notices"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2604
msgid "Short messages in the browser when the tab is open—learners must allow permission."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2621
msgid "Third-party Integrations"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2623
msgid "Optional marketing tags. Only paste IDs if you use these tools and understand privacy rules (cookies, GDPR)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2631
msgid "Google Analytics measurement ID"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2632
msgid "From Google Analytics → Admin → Data streams. Looks like G-XXXXXXXXXX."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2633
msgid "G-XXXXXXXXXX"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2638
msgid "Meta (Facebook) Pixel ID"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2639
msgid "From Meta Events Manager → your Pixel → ID number."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2640
msgid "XXXXXXXXXX"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2656
msgid "Security Options"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2658
msgid "Reduce bots and idle logins. CAPTCHA needs extra setup in many cases—enable only when spam is a problem."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2666
msgid "Use CAPTCHA on forms"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2667
msgid "Adds “I am human” challenges where the theme supports it—may need API keys elsewhere."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2673
msgid "Log out inactive users after (minutes)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2674
msgid "For shared computers, shorter times are safer; longer times are more convenient at home."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2675
msgid "e.g. 120"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2696
msgid "Enter a valid URL slug."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2701
msgid "Learner pages (URL segment)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2703
msgid "Short word in the address bar after your domain (for example …/cart). Use lowercase letters, numbers, and hyphens only. With plain WordPress permalinks, URLs may use query strings instead."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2711
msgid "Cart page slug"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2712
msgid "URL segment for the shopping cart (where items are reviewed before paying)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2713
msgid "cart"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2721
msgid "Checkout page slug"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2722
msgid "Where buyers enter payment details."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2723
msgid "checkout"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2731
msgid "Student account / dashboard slug"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2732
msgid "Where enrolled learners see courses, orders, and profile."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2733
msgid "account"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2741
msgid "Course player / learn area slug"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2742
msgid "Base path for lessons and the course player."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2743
msgid "learn"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2751
msgid "Order receipt slug"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2752
msgid "Path to the “thank you” / receipt page. The full URL still includes a secret key so orders are not guessable."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2756
msgid "order"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2764
msgid "Learn player URL format"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2766
msgid "Recommended: include a stable ID in lesson URLs so links keep working if you rename a lesson or reuse it in another course."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2774
msgid "Use public_id in Learn URLs (recommended)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2775
msgid "Enabled: /learn/lesson/{public_id}/{slug}. Disabled: /learn/lesson/{slug}. Existing links will continue to work via redirects."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2784
msgid "Content type bases"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2786
msgid "WordPress uses these words in URLs for courses, lessons, and related content. After changing, save here and visit Settings → Permalinks in WordPress once if links break."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2794
msgid "Course base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2795
msgid "Appears in course URLs and the course archive (e.g. …/courses/…)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2804
msgid "Lesson base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2805
msgid "Single lesson addresses contain this word."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2806
#: src/Services/EmailTemplateCatalog.php:479
#: templates/admin/setup-wizard.php:125
msgid "lessons"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2814
msgid "Quiz base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2815
msgid "Single quiz addresses contain this word."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2816
#: templates/admin/setup-wizard.php:126
msgid "quizzes"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2824
msgid "Assignment base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2825
msgid "Single assignment URLs contain this word."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2826
#: templates/admin/setup-wizard.php:128
msgid "assignments"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2834
msgid "Certificate base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2835
msgid "Public certificate view URLs contain this word."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2836
msgid "certificates"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2844
msgid "Instructor archive base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2845
msgid "Sikshya instructor course listing URL base (separate from regular WordPress post-author archives)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2846
msgid "author"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2854
msgid "Taxonomy base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2856
msgid "URL segment for browsing all courses in a category. Pick a slug that does not clash with normal WordPress pages."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2864
msgid "Course category base"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2865
msgid "Segment for category archive pages (lists of courses in a topic)."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2869
msgid "course-category"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2888
msgid "Advanced Options"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2890
msgid "For troubleshooting and performance tuning. Leave debug off on live sites unless support asks for it."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2898
msgid "Debug mode (developers)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2899
msgid "Logs extra detail—can slow the site and expose information. Use on staging only."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2905
msgid "Use Sikshya caching"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2906
msgid "Stores prepared data in memory or transients to speed repeat page loads."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2912
msgid "Keep cached data for (hours)"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2913
msgid "How long before Sikshya refreshes cached lists and settings. Lower if you need changes to appear instantly."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2914
msgid "e.g. 24"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2922
msgid "Uninstall"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2925
msgid "By default, Sikshya keeps your courses and records when the plugin is deleted. Enable this only if you are sure you want to permanently remove Sikshya data on uninstall."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2933
msgid "Erase all Sikshya data on uninstall"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2934
msgid "Deletes courses/lessons/quizzes/assignments, custom tables, and plugin options when Sikshya is uninstalled."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2940
msgid "Also erase uploaded files"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2941
msgid "Deletes files under the WordPress uploads directory used by Sikshya. Requires the “Erase all data” option."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2947
msgid "Privacy & Usage"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2950
msgid "Control whether Sikshya can send non-sensitive usage data to help improve the product. We never send learner/customer PII."
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2958
msgid "Help us improve the product by sharing non-sensitive data"
msgstr ""

#: src/Admin/Settings/SettingsManager.php:2959
#: templates/admin/setup-wizard.php:383
msgid "No personal or learner details—only technical signals."
msgstr ""

#: src/Admin/SetupWizardController.php:132
msgid "That step is not valid."
msgstr ""

#: src/Admin/SetupWizardController.php:164
msgid "Each short URL must be a different word (for example: cart, checkout, account, learn, order)."
msgstr ""

#: src/Admin/SetupWizardController.php:225
msgid "Please choose a valid currency."
msgstr ""

#: src/Admin/SetupWizardController.php:231
msgid "Please choose a valid currency position."
msgstr ""

#: src/Admin/SetupWizardController.php:251
msgid "Thousand and decimal separators must be different."
msgstr ""

#: src/Admin/SetupWizardController.php:282
msgid "Sample data could not be imported."
msgstr ""

#: src/Admin/SetupWizardController.php:378
msgid "Security check failed. Please refresh and try again."
msgstr ""

#: src/Admin/Views/Dashboard.php:101
msgid "Sikshya LMS Dashboard"
msgstr ""

#: src/Admin/Views/Dashboard.php:102
msgid "Welcome to your learning management system"
msgstr ""

#: src/Api/Admin/AbstractAdminRestController.php:173
#: src/Api/Admin/InstructorApplicationRoutes.php:111
msgid "Authentication required"
msgstr ""

#: src/Api/Admin/AbstractAdminRestController.php:178
#: src/Api/Admin/InstructorApplicationRoutes.php:116
#: src/Api/AuthRestRoutes.php:111
msgid "JWT unavailable"
msgstr ""

#: src/Api/Admin/CouponRoutes.php:97
#: src/Api/Admin/CouponRoutes.php:143
msgid "Coupons table not installed."
msgstr ""

#: src/Api/Admin/CouponRoutes.php:109
msgid "Code is required."
msgstr ""

#: src/Api/Admin/CouponRoutes.php:124
msgid "Could not create coupon."
msgstr ""

#: src/Api/Admin/CouponRoutes.php:137
msgid "Invalid coupon id."
msgstr ""

#: src/Api/Admin/CouponRoutes.php:177
msgid "Nothing to update."
msgstr ""

#: src/Api/Admin/CouponRoutes.php:182
msgid "Could not update coupon."
msgstr ""

#: src/Api/Admin/InstructorApplicationRoutes.php:156
msgid "Instructor approved."
msgstr ""

#: src/Api/Admin/InstructorApplicationRoutes.php:171
msgid "Application rejected."
msgstr ""

#: src/Api/Admin/SetupWizardRoutes.php:64
msgid "Choose a valid step (1–5)."
msgstr ""

#: src/Api/Admin/SetupWizardRoutes.php:82
msgid "You can continue to the next page."
msgstr ""

#: src/Api/Admin/SetupWizardRoutes.php:83
msgid "Your public page words are saved."
msgstr ""

#: src/Api/Admin/SetupWizardRoutes.php:84
msgid "Your currency settings are saved."
msgstr ""

#: src/Api/Admin/SetupWizardRoutes.php:85
msgid "Your lesson link style is saved."
msgstr ""

#: src/Api/Admin/SetupWizardRoutes.php:86
msgid "Sikshya is ready to use."
msgstr ""

#: src/Api/Admin/TaxonomyRoutes.php:61
#: src/Api/Admin/TaxonomyRoutes.php:79
#: src/Api/Admin/TaxonomyRoutes.php:100
#: src/Api/AdminRestRoutes.php:756
#: src/Api/AdminRestRoutes.php:778
#: src/Api/AdminRestRoutes.php:794
#: src/Api/AdminRestRoutes.php:1099
#: src/Api/AdminRestRoutes.php:1131
#: src/Api/AdminRestRoutes.php:1150
#: src/Api/AdminRestRoutes.php:1170
#: src/Api/AdminRestRoutes.php:1191
#: src/Api/AdminRestRoutes.php:1207
#: src/Api/AdminRestRoutes.php:1223
#: src/Api/AdminRestRoutes.php:1281
#: src/Api/AdminRestRoutes.php:1306
#: src/Api/AdminRestRoutes.php:1322
#: src/Api/AdminRestRoutes.php:1371
#: src/Api/AdminRestRoutes.php:1450
#: src/Api/AdminRestRoutes.php:1464
#: src/Api/AdminRestRoutes.php:1521
#: src/Api/PublicRestRoutes.php:86
msgid "Service unavailable"
msgstr ""

#: src/Api/AdminAddonsRestRoutes.php:104
#: src/Api/AdminAddonsRestRoutes.php:138
#: src/Api/AdminAddonsRestRoutes.php:200
msgid "Addons service unavailable"
msgstr ""

#: src/Api/AdminAddonsRestRoutes.php:133
#: src/Api/AdminAddonsRestRoutes.php:195
msgid "Missing addon id"
msgstr ""

#: src/Api/AdminAddonsRestRoutes.php:143
#: src/Api/AdminAddonsRestRoutes.php:205
msgid "Unknown addon"
msgstr ""

#: src/Api/AdminAddonsRestRoutes.php:152
msgid "License required"
msgstr ""

#: src/Api/AdminAddonsRestRoutes.php:174
msgid "A required add-on needs an active license."
msgstr ""

#: src/Api/AdminAddonsRestRoutes.php:212
msgid "Free modules are included with Sikshya and cannot be disabled."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:89
msgid "You do not have permission to edit email templates."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:122
msgid "Action and template ids are required."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:129
#: src/Api/AdminRestRoutes.php:2104
#: src/Api/AdminRestRoutes.php:2182
msgid "Invalid bulk action."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:183
#: src/Api/AdminEmailTemplateRestRoutes.php:216
#: src/Api/AdminEmailTemplateRestRoutes.php:266
msgid "Template not found."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:240
msgid "Could not load template."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:274
msgid "Enable the add-on and license to preview this template."
msgstr ""

#: src/Api/AdminEmailTemplateRestRoutes.php:297
msgid "Mailer unavailable."
msgstr ""

#: src/Api/AdminLicenseRestRoutes.php:83
msgid "You do not have permission to manage the license."
msgstr ""

#: src/Api/AdminLicenseRestRoutes.php:249
msgid "Install and activate the commercial Sikshya add-on to manage your license."
msgstr ""

#: src/Api/AdminMarketingNoticeRestRoutes.php:53
msgid "Sorry, you are not allowed to do that."
msgstr ""

#: src/Api/AdminRestRoutes.php:632
msgid "Invalid certificate id."
msgstr ""

#: src/Api/AdminRestRoutes.php:637
#: src/Services/LearnerCertificateService.php:83
msgid "Certificate not found."
msgstr ""

#: src/Api/AdminRestRoutes.php:641
msgid "You cannot preview this certificate."
msgstr ""

#: src/Api/AdminRestRoutes.php:659
msgid "Preview HTML is too large."
msgstr ""

#: src/Api/AdminRestRoutes.php:696
#: src/Api/AdminRestRoutes.php:705
msgid "Invalid post type."
msgstr ""

#: src/Api/AdminRestRoutes.php:713
msgid "Sorry, you are not allowed to view posts of this post type."
msgstr ""

#: src/Api/AdminRestRoutes.php:810
msgid "Forbidden"
msgstr ""

#: src/Api/AdminRestRoutes.php:897
#: src/Api/AdminRestRoutes.php:970
#: src/Api/Learner/EnrollmentRoutes.php:60
#: src/Api/PublicRestRoutes.php:81
#: src/Services/CourseBuilderService.php:89
msgid "Invalid course."
msgstr ""

#: src/Api/AdminRestRoutes.php:1005
#: src/Api/Services/CourseBuilderSaveService.php:35
msgid "Course builder service is not available."
msgstr ""

#: src/Api/AdminRestRoutes.php:1046
msgid "Invalid course ID."
msgstr ""

#: src/Api/AdminRestRoutes.php:1051
#: src/Api/AdminRestRoutes.php:1718
msgid "Course not found."
msgstr ""

#: src/Api/AdminRestRoutes.php:1058
msgid "Subscription courses require Sikshya Pro (licensed) and the Subscriptions add-on."
msgstr ""

#: src/Api/AdminRestRoutes.php:1092
msgid "Please enter a course title."
msgstr ""

#: src/Api/AdminRestRoutes.php:1107
#: src/Api/AdminRestRoutes.php:1115
msgid "Failed to create course."
msgstr ""

#: src/Api/AdminRestRoutes.php:1253
#, php-format
msgid "Failed to delete chapter ID: %d"
msgstr ""

#: src/Api/AdminRestRoutes.php:1264
#, php-format
msgid "Failed to delete lesson ID: %d"
msgstr ""

#: src/Api/AdminRestRoutes.php:1271
msgid "Some items could not be deleted"
msgstr ""

#: src/Api/AdminRestRoutes.php:1274
#, php-format
msgid "Successfully deleted %d items"
msgstr ""

#: src/Api/AdminRestRoutes.php:1312
#: src/Api/AdminRestRoutes.php:1331
#: src/Api/AdminRestRoutes.php:1380
msgid "Invalid tab."
msgstr ""

#: src/Api/AdminRestRoutes.php:1354
msgid "Failed to save settings."
msgstr ""

#: src/Api/AdminRestRoutes.php:1360
msgid "Settings saved."
msgstr ""

#: src/Api/AdminRestRoutes.php:1384
msgid "Settings reset."
msgstr ""

#: src/Api/AdminRestRoutes.php:1384
#: src/Api/AdminRestRoutes.php:1391
msgid "Reset failed."
msgstr ""

#: src/Api/AdminRestRoutes.php:1391
msgid "Settings reset to default."
msgstr ""

#: src/Api/AdminRestRoutes.php:1401
msgid "Usage tracking is unavailable."
msgstr ""

#: src/Api/AdminRestRoutes.php:1406
msgid "Usage tracking is disabled."
msgstr ""

#: src/Api/AdminRestRoutes.php:1414
msgid "Usage data sent."
msgstr ""

#: src/Api/AdminRestRoutes.php:1414
msgid "Could not send usage data."
msgstr ""

#: src/Api/AdminRestRoutes.php:1435
msgid "Cache cleared successfully"
msgstr ""

#: src/Api/AdminRestRoutes.php:1438
msgid "Settings reset to default"
msgstr ""

#: src/Api/AdminRestRoutes.php:1457
msgid "Settings exported successfully"
msgstr ""

#: src/Api/AdminRestRoutes.php:1470
msgid "Invalid settings payload."
msgstr ""

#: src/Api/AdminRestRoutes.php:1482
msgid "Settings imported successfully"
msgstr ""

#: src/Api/AdminRestRoutes.php:1483
msgid "Some settings could not be imported."
msgstr ""

#: src/Api/AdminRestRoutes.php:1490
msgid "Plugin bootstrap unavailable."
msgstr ""

#: src/Api/AdminRestRoutes.php:1528
#: src/Api/AdminRestRoutes.php:1545
msgid "Data exported successfully"
msgstr ""

#: src/Api/AdminRestRoutes.php:1535
msgid "Invalid export type"
msgstr ""

#: src/Api/AdminRestRoutes.php:1553
msgid "Content import is not available yet. Use Import settings with a settings export file."
msgstr ""

#: src/Api/AdminRestRoutes.php:1702
msgid "Invalid user or course."
msgstr ""

#: src/Api/AdminRestRoutes.php:1710
#: src/Services/InstructorApplicationsService.php:77
#: src/Services/InstructorApplicationsService.php:97
msgid "User not found."
msgstr ""

#: src/Api/AdminRestRoutes.php:1726
#: src/Api/AdminRestRoutes.php:2783
msgid "Course service unavailable."
msgstr ""

#: src/Api/AdminRestRoutes.php:1751
msgid "Learner enrolled."
msgstr ""

#: src/Api/AdminRestRoutes.php:1792
msgid "Invalid attempt id."
msgstr ""

#: src/Api/AdminRestRoutes.php:1798
msgid "Quiz attempts table is not installed."
msgstr ""

#: src/Api/AdminRestRoutes.php:1807
#: src/Services/QuizService.php:138
msgid "Attempt not found."
msgstr ""

#: src/Api/AdminRestRoutes.php:1829
msgid "Could not reset attempt timer."
msgstr ""

#: src/Api/AdminRestRoutes.php:1839
msgid "Timer reset."
msgstr ""

#: src/Api/AdminRestRoutes.php:1887
#: src/Api/AdminRestRoutes.php:1962
#: src/Api/AdminRestRoutes.php:2030
msgid "Invalid payment id."
msgstr ""

#: src/Api/AdminRestRoutes.php:1895
#: src/Api/AdminRestRoutes.php:1975
#: src/Api/AdminRestRoutes.php:2038
#: src/Api/AdminRestRoutes.php:2074
msgid "Payments table is not installed."
msgstr ""

#: src/Api/AdminRestRoutes.php:1905
#: src/Api/AdminRestRoutes.php:1985
msgid "Payment not found."
msgstr ""

#: src/Api/AdminRestRoutes.php:2011
#: src/Api/AdminRestRoutes.php:2610
msgid "No changes."
msgstr ""

#: src/Api/AdminRestRoutes.php:2019
msgid "Payment updated."
msgstr ""

#: src/Api/AdminRestRoutes.php:2019
msgid "Could not update payment."
msgstr ""

#: src/Api/AdminRestRoutes.php:2049
msgid "Payment deleted."
msgstr ""

#: src/Api/AdminRestRoutes.php:2049
msgid "Could not delete payment."
msgstr ""

#: src/Api/AdminRestRoutes.php:2066
#: src/Api/AdminRestRoutes.php:2147
msgid "action and ids required."
msgstr ""

#: src/Api/AdminRestRoutes.php:2069
#: src/Api/AdminRestRoutes.php:2150
msgid "Too many rows in one bulk request."
msgstr ""

#: src/Api/AdminRestRoutes.php:2090
#: src/Api/AdminRestRoutes.php:2171
msgid "Invalid status."
msgstr ""

#: src/Api/AdminRestRoutes.php:2112
#: src/Api/AdminRestRoutes.php:2419
#: src/Api/AdminRestRoutes.php:2571
msgid "Invalid order id."
msgstr ""

#: src/Api/AdminRestRoutes.php:2120
#: src/Api/AdminRestRoutes.php:2155
#: src/Api/AdminRestRoutes.php:2427
#: src/Api/AdminRestRoutes.php:2584
#: src/Api/AdminRestRoutes.php:2666
msgid "Orders table is not installed."
msgstr ""

#: src/Api/AdminRestRoutes.php:2130
msgid "Order deleted."
msgstr ""

#: src/Api/AdminRestRoutes.php:2130
msgid "Could not delete order."
msgstr ""

#: src/Api/AdminRestRoutes.php:2256
msgid "Invalid certificate."
msgstr ""

#: src/Api/AdminRestRoutes.php:2267
msgid "Certificate revoked."
msgstr ""

#: src/Api/AdminRestRoutes.php:2267
msgid "Could not revoke."
msgstr ""

#: src/Api/AdminRestRoutes.php:2435
#: src/Api/AdminRestRoutes.php:2592
#: src/Api/AdminRestRoutes.php:2753
#: src/Frontend/Site/OrderTemplateData.php:42
#: templates/order.php:90
msgid "Order not found."
msgstr ""

#: src/Api/AdminRestRoutes.php:2618
msgid "Order updated."
msgstr ""

#: src/Api/AdminRestRoutes.php:2618
msgid "Could not update order."
msgstr ""

#: src/Api/AdminRestRoutes.php:2639
msgid "course_ids must be an array of course post IDs."
msgstr ""

#: src/Api/AdminRestRoutes.php:2651
msgid "Choose a valid WordPress user (the learner)."
msgstr ""

#: src/Api/AdminRestRoutes.php:2658
msgid "Select at least one course."
msgstr ""

#: src/Api/AdminRestRoutes.php:2685
#: src/Api/AdminRestRoutes.php:2693
#: src/Api/CheckoutRestRoutes.php:147
#: src/Commerce/CheckoutService.php:285
msgid "Could not create order."
msgstr ""

#: src/Api/AdminRestRoutes.php:2707
msgid "Order was created but could not be fulfilled: course service unavailable."
msgstr ""

#: src/Api/AdminRestRoutes.php:2720
msgid "Order was created but could not be marked paid: fulfillment failed. Check course line items and guest data."
msgstr ""

#: src/Api/AdminRestRoutes.php:2736
msgid "Order created, marked paid, and enrollments applied."
msgstr ""

#: src/Api/AdminRestRoutes.php:2737
msgid "Manual order created as pending (offline). Use Mark paid after you confirm payment."
msgstr ""

#: src/Api/AdminRestRoutes.php:2760
msgid "Order is already marked paid."
msgstr ""

#: src/Api/AdminRestRoutes.php:2767
msgid "This order cannot be marked paid from its current status."
msgstr ""

#: src/Api/AdminRestRoutes.php:2775
msgid "Only offline (or unset gateway) orders can be marked paid here. Use the payment provider for Stripe or PayPal."
msgstr ""

#: src/Api/AdminRestRoutes.php:2794
msgid "Could not mark order paid: fulfillment failed. Check that the order has course line items and valid learner data."
msgstr ""

#: src/Api/AdminRestRoutes.php:2804
msgid "Order marked paid and enrollments created."
msgstr ""

#: src/Api/AuthRestRoutes.php:76
#: src/Api/CheckoutRestRoutes.php:276
#: src/Api/Learner/ContentNoteRoutes.php:144
#: src/Api/Learner/ContentNoteRoutes.php:235
#: src/Api/Learner/ContentNoteRoutes.php:285
#: src/Api/Learner/ContentNoteRoutes.php:331
#: src/Frontend/Controllers/AssignmentController.php:66
#: src/Frontend/Controllers/AssignmentController.php:84
#: src/Frontend/Controllers/AssignmentController.php:98
#: src/Frontend/Controllers/CertificateController.php:69
#: src/Frontend/Controllers/DiscussionController.php:57
#: src/Frontend/Controllers/DiscussionController.php:74
#: src/Frontend/Controllers/ProgressController.php:56
#: src/Frontend/Controllers/ProgressController.php:70
#: src/Services/AssignmentService.php:43
#: src/Services/LearnerCertificateService.php:74
#: src/Services/QuizService.php:119
#: src/Shortcodes/AuthShortcodes.php:232
#: src/Shortcodes/AuthShortcodes.php:269
#: src/Shortcodes/AuthShortcodes.php:314
#: src/Shortcodes/AuthShortcodes.php:342
msgid "Invalid request."
msgstr ""

#: src/Api/AuthRestRoutes.php:96
msgid "Username and password required"
msgstr ""

#: src/Api/AuthRestRoutes.php:143
msgid "Email and password required."
msgstr ""

#: src/Api/AuthRestRoutes.php:193
msgid "Valid email and password required."
msgstr ""

#: src/Api/AuthRestRoutes.php:200
msgid "An account with this email already exists. Please sign in."
msgstr ""

#: src/Api/CertificatesPublicRoutes.php:59
msgid "Certificate not found or revoked."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:99
#: src/Frontend/Frontend.php:480
msgid "No courses in checkout."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:119
#: src/Api/CheckoutRestRoutes.php:267
#: src/Api/CheckoutRestRoutes.php:368
#: src/Commerce/CheckoutService.php:215
#: src/Commerce/CheckoutService.php:248
#: src/Frontend/Frontend.php:481
msgid "Please sign in to continue checkout."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:125
#: src/Api/CheckoutRestRoutes.php:374
msgid "Please enter a valid email to continue."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:134
#: src/Api/CheckoutRestRoutes.php:383
msgid "An account already exists for this email. Please sign in to continue checkout."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:208
#: src/Api/CheckoutRestRoutes.php:621
#: src/Api/CheckoutRestRoutes.php:633
#: src/Api/CheckoutRestRoutes.php:641
#: src/Api/CheckoutRestRoutes.php:649
msgid "Invalid order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:339
#: src/Api/CheckoutRestRoutes.php:576
msgid "Invalid parameters."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:659
msgid "Order is not awaiting payment."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:688
msgid "This gateway is not configured for recurring subscriptions."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:707
#: src/Api/CheckoutRestRoutes.php:741
msgid "Stripe payment not completed."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:715
msgid "Stripe intent does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:724
#: src/Api/CheckoutRestRoutes.php:763
#: src/Api/CheckoutRestRoutes.php:798
#: src/Api/CheckoutRestRoutes.php:844
#: src/Api/CheckoutRestRoutes.php:884
#: src/Api/CheckoutRestRoutes.php:924
#: src/Api/CheckoutRestRoutes.php:967
msgid "Currency mismatch for this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:730
#: src/Api/CheckoutRestRoutes.php:769
#: src/Api/CheckoutRestRoutes.php:804
#: src/Api/CheckoutRestRoutes.php:850
#: src/Api/CheckoutRestRoutes.php:890
#: src/Api/CheckoutRestRoutes.php:930
#: src/Api/CheckoutRestRoutes.php:973
msgid "Payment amount does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:754
msgid "Stripe session does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:778
msgid "Payment not completed."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:786
msgid "Payment intent does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:810
msgid "Missing Stripe session or payment intent."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:817
msgid "Missing PayPal order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:827
msgid "PayPal capture failed."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:836
msgid "PayPal order does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:858
msgid "Missing Mollie payment id."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:868
msgid "Mollie payment not completed."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:876
msgid "Mollie payment does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:898
msgid "Missing Paystack reference."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:907
msgid "Paystack payment not verified."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:915
msgid "Paystack payment does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:938
msgid "Missing Razorpay payment link."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:948
msgid "Razorpay payment link not paid yet."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:958
msgid "Razorpay payment does not match this order."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:989
#: src/Commerce/CheckoutService.php:533
msgid "Unsupported gateway."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:1028
msgid "Payment was recorded but enrollment could not be completed. Please contact support."
msgstr ""

#: src/Api/CheckoutRestRoutes.php:1058
msgid "Enrollment complete."
msgstr ""

#: src/Api/CourseService.php:59
#: src/Controllers/CourseController.php:204
#: src/Controllers/CourseController.php:239
#: src/Controllers/CourseController.php:321
#: src/Controllers/CourseController.php:376
#: src/Frontend/Controllers/CourseController.php:59
msgid "Course not found"
msgstr ""

#: src/Api/CourseService.php:91
#: src/Controllers/CourseController.php:209
#: src/Services/CurriculumService.php:299
msgid "Failed to delete course"
msgstr ""

#: src/Api/JwtAuthService.php:62
msgid "Invalid token subject"
msgstr ""

#: src/Api/Learner/AssignmentRoutes.php:78
#: src/Api/Learner/ContentNoteRoutes.php:147
#: src/Api/Learner/ContentNoteRoutes.php:240
#: src/Api/Learner/ContentNoteRoutes.php:290
#: src/Api/Learner/ContentNoteRoutes.php:336
#: src/Api/Learner/LearnerEnrollmentGuard.php:39
#: src/Api/Learner/ProgressRoutes.php:83
#: src/Api/Learner/ProgressRoutes.php:124
#: src/Api/Learner/QuizRoutes.php:131
#: src/Api/Learner/QuizRoutes.php:297
#: src/Api/Learner/QuizRoutes.php:355
#: src/Frontend/Controllers/EnrollmentController.php:209
#: src/Frontend/Site/QuizTemplateData.php:62
#: src/Services/AssignmentService.php:59
#: src/Services/Frontend/LearnPageService.php:75
#: src/Services/Frontend/LessonPageService.php:58
msgid "You are not enrolled in this course."
msgstr ""

#: src/Api/Learner/AssignmentRoutes.php:112
msgid "Could not submit assignment."
msgstr ""

#: src/Api/Learner/AssignmentRoutes.php:134
#: src/Services/AssignmentService.php:48
msgid "Invalid assignment."
msgstr ""

#: src/Api/Learner/AssignmentRoutes.php:143
msgid "Assignment is not linked to a course."
msgstr ""

#: src/Api/Learner/ContentNoteRoutes.php:157
#: src/Api/Learner/ContentNoteRoutes.php:245
msgid "Note cannot be empty."
msgstr ""

#. translators: %d: maximum notes per lesson/quiz allowed
#: src/Api/Learner/ContentNoteRoutes.php:166
#, php-format
msgid "You reached the maximum of %d notes per item."
msgstr ""

#: src/Api/Learner/ContentNoteRoutes.php:182
#: templates/single-lesson.php:758
#: templates/single-quiz.php:798
msgid "Note added."
msgstr ""

#: src/Api/Learner/ContentNoteRoutes.php:209
msgid "Notes updated."
msgstr ""

#: src/Api/Learner/ContentNoteRoutes.php:262
#: src/Api/Learner/ContentNoteRoutes.php:304
msgid "Note not found."
msgstr ""

#: src/Api/Learner/ContentNoteRoutes.php:268
msgid "Note saved."
msgstr ""

#: src/Api/Learner/ContentNoteRoutes.php:317
#: templates/single-lesson.php:759
#: templates/single-quiz.php:799
msgid "Note removed."
msgstr ""

#: src/Api/Learner/EnrollmentRoutes.php:69
msgid "Unenrolled."
msgstr ""

#: src/Api/Learner/ProgressRoutes.php:118
msgid "Invalid course or lesson."
msgstr ""

#: src/Api/Learner/ProgressRoutes.php:128
msgid "Invalid lesson."
msgstr ""

#: src/Api/Learner/ProgressRoutes.php:133
msgid "Lesson is not part of this course."
msgstr ""

#: src/Api/Learner/ProgressRoutes.php:141
#: src/Frontend/Controllers/LessonController.php:129
#: src/Frontend/Controllers/LessonController.php:229
msgid "This lesson is not available yet."
msgstr ""

#: src/Api/Learner/ProgressRoutes.php:147
msgid "Lesson marked complete."
msgstr ""

#: src/Api/Learner/QuizRoutes.php:116
#: src/Api/Learner/QuizRoutes.php:120
#: src/Api/Learner/QuizRoutes.php:287
#: src/Api/Learner/QuizRoutes.php:345
msgid "Invalid quiz."
msgstr ""

#: src/Api/Learner/QuizRoutes.php:126
#: src/Api/Learner/QuizRoutes.php:293
#: src/Api/Learner/QuizRoutes.php:351
msgid "Quiz is not linked to a course."
msgstr ""

#: src/Api/Learner/QuizRoutes.php:150
#: templates/single-quiz.php:571
msgid "No quiz attempts remaining."
msgstr ""

#: src/Api/Learner/QuizRoutes.php:164
msgid "This quiz could not be graded. Please reload the page and try again."
msgstr ""

#: src/Api/Learner/QuizRoutes.php:169
msgid "This quiz has no questions."
msgstr ""

#: src/Api/LessonService.php:50
msgid "Lesson not found"
msgstr ""

#: src/Api/LessonService.php:76
msgid "Failed to delete lesson"
msgstr ""

#: src/Api/PaymentService.php:24
msgid "Payments table not found."
msgstr ""

#: src/Api/PublicRestRoutes.php:55
#: src/Frontend/Controllers/EnrollmentController.php:100
#: src/Frontend/Controllers/EnrollmentController.php:200
#: src/Frontend/Controllers/EnrollmentController.php:231
#: src/Frontend/Controllers/EnrollmentController.php:262
#: src/Frontend/Controllers/LessonController.php:104
#: src/Frontend/Controllers/LessonController.php:151
#: src/Frontend/Controllers/LessonController.php:178
#: src/Frontend/Controllers/LessonController.php:204
#: src/Frontend/Controllers/QuizController.php:104
#: src/Frontend/Controllers/QuizController.php:140
#: src/Frontend/Controllers/QuizController.php:173
#: src/Frontend/Controllers/QuizController.php:200
#: src/Frontend/Controllers/QuizController.php:222
#: src/Frontend/Controllers/UserController.php:104
#: src/Frontend/Controllers/UserController.php:141
#: src/Frontend/Controllers/UserController.php:183
#: src/Frontend/Controllers/UserController.php:200
#: src/Frontend/Controllers/UserController.php:222
#: src/Frontend/Controllers/UserController.php:238
msgid "You must be logged in."
msgstr ""

#: src/Api/PublicRestRoutes.php:60
msgid "Authentication unavailable."
msgstr ""

#: src/Api/PublicRestRoutes.php:116
msgid "This course requires purchase. Please use checkout."
msgstr ""

#: src/Api/PublicRestRoutes.php:123
msgid "Enrolled successfully."
msgstr ""

#: src/Api/QuizService.php:50
msgid "Quiz not found"
msgstr ""

#: src/Api/QuizService.php:76
msgid "Failed to delete quiz"
msgstr ""

#: src/Api/UserService.php:51
msgid "User not found"
msgstr ""

#: src/Api/UserService.php:79
msgid "Failed to delete user"
msgstr ""

#: src/Certificates/CertificatePublic.php:99
msgid "This certificate has been revoked and is no longer valid."
msgstr ""

#: src/Certificates/CertificatePublic.php:100
msgid "This certificate is not active and cannot be displayed."
msgstr ""

#: src/Certificates/CertificatePublic.php:102
#: src/Certificates/CertificatePublic.php:103
msgid "Certificate unavailable"
msgstr ""

#: src/Certificates/CertificatePublic.php:166
#: src/Certificates/CertificatePublic.php:222
#, php-format
msgid "Credential ID %1$s · Issued by %2$s · Issued date %3$s"
msgstr ""

#: src/Certificates/CertificatePublic.php:205
msgid "CERT-0001"
msgstr ""

#: src/Certificates/CertificatePublic.php:235
msgid "Awarded to"
msgstr ""

#: src/Certificates/CertificatePublic.php:236
msgid "Certificate no."
msgstr ""

#: src/Certificates/CertificatePublic.php:239
msgid "Verify online"
msgstr ""

#: src/Certificates/CertificateRenderer.php:108
msgid "Copy verification ID"
msgstr ""

#: src/Certificates/CertificateRenderer.php:109
msgid "Copy link"
msgstr ""

#: src/Certificates/CertificateRenderer.php:110
msgid "Share on X"
msgstr ""

#: src/Certificates/CertificateRenderer.php:111
msgid "Share on Facebook"
msgstr ""

#: src/Certificates/CertificateRenderer.php:112
msgid "Share on LinkedIn"
msgstr ""

#: src/Certificates/CertificateRenderer.php:115
msgid "Download PNG"
msgstr ""

#: src/Certificates/CertificateRenderer.php:116
#: templates/order-invoice.php:254
#: templates/order-invoice.php:286
#: templates/partials/account-view-payments.php:76
msgid "Download PDF"
msgstr ""

#: src/Certificates/CertificateRenderer.php:117
#: templates/order-invoice.php:253
msgid "Print"
msgstr ""

#: src/Certificates/CertificateRenderer.php:123
msgid "Tip: PNG/PDF are generated in your browser."
msgstr ""

#: src/Certificates/CertificateTemplateDefaults.php:222
msgid "Regalia — formal achievement"
msgstr ""

#: src/Certificates/CertificateTemplateDefaults.php:282
msgid "Vertex — modern recognition"
msgstr ""

#: src/Commerce/CheckoutService.php:119
msgid "Invalid checkout parameters."
msgstr ""

#: src/Commerce/CheckoutService.php:191
msgid "Invalid or expired coupon."
msgstr ""

#: src/Commerce/CheckoutService.php:411
msgid "Order not available."
msgstr ""

#: src/Commerce/CheckoutService.php:439
msgid "Offline payment is disabled."
msgstr ""

#: src/Commerce/CheckoutService.php:451
msgid "Bank transfer is not available."
msgstr ""

#: src/Commerce/CheckoutService.php:465
msgid "Stripe is not available on this site."
msgstr ""

#: src/Commerce/CheckoutService.php:472
msgid "PayPal is disabled."
msgstr ""

#: src/Commerce/CheckoutService.php:492
msgid "Mollie is not available."
msgstr ""

#: src/Commerce/CheckoutService.php:500
msgid "Paystack is not available."
msgstr ""

#: src/Commerce/CheckoutService.php:508
msgid "Razorpay is not available."
msgstr ""

#: src/Commerce/CheckoutService.php:526
msgid "Checkout for Square and Authorize.Net is not wired in core yet. Use another gateway or extend via sikshya_checkout_start_gateway_session."
msgstr ""

#: src/Commerce/CheckoutService.php:543
#: src/Commerce/CheckoutService.php:933
msgid "Stripe is not configured."
msgstr ""

#. translators: %d: order id
#: src/Commerce/CheckoutService.php:619
#: src/Commerce/CheckoutService.php:900
#: src/Commerce/CheckoutService.php:961
#: src/Commerce/CheckoutService.php:1145
#: src/Commerce/CheckoutService.php:1313
#, php-format
msgid "Sikshya order %d"
msgstr ""

#: src/Commerce/CheckoutService.php:651
msgid "Stripe Checkout session could not be created."
msgstr ""

#: src/Commerce/CheckoutService.php:720
#: src/Commerce/CheckoutService.php:753
msgid "PayPal is not configured."
msgstr ""

#: src/Commerce/CheckoutService.php:740
#: src/Commerce/CheckoutService.php:774
msgid "PayPal token failed."
msgstr ""

#: src/Commerce/CheckoutService.php:839
msgid "PayPal order creation failed."
msgstr ""

#: src/Commerce/CheckoutService.php:872
msgid "PayPal email is required for Simple mode."
msgstr ""

#: src/Commerce/CheckoutService.php:990
msgid "Stripe PaymentIntent could not be created."
msgstr ""

#: src/Commerce/CheckoutService.php:1172
msgid "Mollie payment creation failed."
msgstr ""

#: src/Commerce/CheckoutService.php:1183
msgid "Mollie did not return a checkout URL."
msgstr ""

#: src/Commerce/CheckoutService.php:1216
msgid "A valid account email is required for Paystack."
msgstr ""

#: src/Commerce/CheckoutService.php:1227
msgid "Order total is too small for Paystack."
msgstr ""

#: src/Commerce/CheckoutService.php:1267
msgid "Paystack initialization failed."
msgstr ""

#: src/Commerce/CheckoutService.php:1295
msgid "Order total is too small for Razorpay."
msgstr ""

#: src/Commerce/CheckoutService.php:1345
msgid "Razorpay payment link creation failed."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:50
msgid "No API keys. Use for bank transfer, invoice, or manual confirmation."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:61
msgid "Accept PayPal and card payments (requires Client ID and Secret)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:75
#: src/Frontend/Site/OrderTemplateData.php:99
#: src/Services/EmailNotificationService.php:197
#: src/Services/EmailNotificationService.php:473
msgid "Stripe"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:76
msgid "Accept credit/debit cards via Stripe (API keys + webhook secret)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:87
#: src/Frontend/Site/OrderTemplateData.php:103
#: src/Services/EmailNotificationService.php:201
msgid "Razorpay"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:88
msgid "Accept payments via Razorpay (India)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:99
#: src/Frontend/Site/OrderTemplateData.php:101
#: src/Services/EmailNotificationService.php:199
msgid "Mollie"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:100
msgid "Accept payments via Mollie (Europe)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:111
#: src/Frontend/Site/OrderTemplateData.php:102
#: src/Services/EmailNotificationService.php:200
msgid "Paystack"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:112
msgid "Accept payments via Paystack (Africa)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:124
#: src/Services/EmailNotificationService.php:202
msgid "Square"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:125
msgid "Accept payments via Square (US/Canada)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:137
#: src/Services/EmailNotificationService.php:203
msgid "Authorize.Net"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:138
msgid "Accept payments via Authorize.Net (US)."
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:150
msgid "Bank Transfer"
msgstr ""

#: src/Commerce/PaymentGatewayRegistry.php:151
msgid "Accept manual bank transfer payments."
msgstr ""

#: src/Controllers/CourseController.php:130
msgid "Course created successfully"
msgstr ""

#: src/Controllers/CourseController.php:165
msgid "Course updated successfully"
msgstr ""

#: src/Controllers/CourseController.php:192
msgid "Invalid security token"
msgstr ""

#: src/Controllers/CourseController.php:198
#: src/Frontend/Controllers/CourseController.php:152
#: src/Services/CourseCurriculumActions.php:134
#: src/Services/CurriculumService.php:117
#: src/Services/CurriculumService.php:192
msgid "Invalid course ID"
msgstr ""

#: src/Controllers/CourseController.php:214
#: src/Services/CurriculumService.php:298
msgid "Course deleted successfully"
msgstr ""

#: src/Controllers/CourseController.php:346
msgid "Course duplicated successfully"
msgstr ""

#: src/Controllers/CourseController.php:364
msgid "You must be logged in to enroll"
msgstr ""

#: src/Controllers/CourseController.php:382
msgid "You are already enrolled in this course"
msgstr ""

#: src/Controllers/CourseController.php:393
#: src/Frontend/Controllers/CourseController.php:161
msgid "This course requires purchase."
msgstr ""

#: src/Controllers/CourseController.php:398
#: src/Frontend/Controllers/CourseController.php:164
#: src/Frontend/Controllers/EnrollmentController.php:170
msgid "Enrolled without purchase (administrator access)."
msgstr ""

#: src/Controllers/CourseController.php:417
#: src/Frontend/Controllers/CourseController.php:178
msgid "Successfully enrolled in course"
msgstr ""

#: src/Controllers/CourseController.php:431
msgid "You must be logged in to unenroll"
msgstr ""

#: src/Controllers/CourseController.php:448
msgid "Successfully unenrolled from course"
msgstr ""

#: src/Controllers/CourseController.php:462
msgid "You must be logged in"
msgstr ""

#: src/Core/Installer.php:79
msgid "Sikshya LMS requires WordPress 6.0+ and PHP 8.1+"
msgstr ""

#: src/Core/Installer.php:175
msgid "Assistant"
msgstr ""

#: src/Core/Requirements.php:68
#, php-format
msgid "WordPress %s or higher is required. Current version: %s"
msgstr ""

#: src/Core/Requirements.php:76
#, php-format
msgid "PHP %s or higher is required. Current version: %s"
msgstr ""

#: src/Core/Requirements.php:83
msgid "Required PHP extensions are missing: json, mbstring, xml, curl"
msgstr ""

#: src/Core/Requirements.php:98
msgid "Sikshya LMS Error:"
msgstr ""

#: src/Frontend/Controllers/AssignmentController.php:72
msgid "Failed to submit assignment."
msgstr ""

#: src/Frontend/Controllers/CertificateController.php:75
msgid "Failed to download certificate."
msgstr ""

#: src/Frontend/Controllers/CourseController.php:148
msgid "You must be logged in to enroll in a course"
msgstr ""

#: src/Frontend/Controllers/CourseController.php:198
msgid "Search term is required"
msgstr ""

#: src/Frontend/Controllers/CourseController.php:263
msgid "Template not found"
msgstr ""

#: src/Frontend/Controllers/DiscussionController.php:63
msgid "Failed to post comment."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:104
#: src/Frontend/Controllers/EnrollmentController.php:204
#: src/Frontend/Controllers/EnrollmentController.php:235
#: src/Frontend/Controllers/EnrollmentController.php:266
#: src/Frontend/Controllers/UserController.php:204
msgid "Course ID is required."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:109
msgid "You are already enrolled in this course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:115
msgid "Course is not available."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:129
msgid "Course enrollment limit reached."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:138
msgid "Enrollment is unavailable."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:156
msgid "Successfully enrolled in course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:159
msgid "Failed to enroll in course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:187
msgid "Redirecting to payment..."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:216
msgid "Successfully unenrolled from course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:218
msgid "Failed to unenroll from course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:270
msgid "Payment method is required."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:300
msgid "Payment successful and enrolled in course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:303
msgid "Payment successful but failed to enroll in course."
msgstr ""

#: src/Frontend/Controllers/EnrollmentController.php:306
msgid "Payment failed."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:108
#: src/Frontend/Controllers/LessonController.php:155
#: src/Frontend/Controllers/LessonController.php:182
#: src/Frontend/Controllers/LessonController.php:208
msgid "Lesson ID is required."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:114
#: src/Frontend/Controllers/LessonController.php:214
msgid "You must be enrolled in this course."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:136
msgid "Lesson marked as complete."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:138
msgid "Failed to mark lesson as complete."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:162
msgid "Lesson marked as incomplete."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:164
msgid "Failed to mark lesson as incomplete."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:189
#: src/Frontend/Controllers/QuizController.php:184
msgid "Progress saved successfully."
msgstr ""

#: src/Frontend/Controllers/LessonController.php:191
#: src/Frontend/Controllers/QuizController.php:186
msgid "Failed to save progress."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:108
msgid "Quiz ID is required."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:113
msgid "You cannot take this quiz at this time."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:122
msgid "Quiz started successfully."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:125
msgid "Failed to start quiz."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:144
#: src/Frontend/Controllers/QuizController.php:204
msgid "Quiz ID and Attempt ID are required."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:156
msgid "Quiz submitted successfully."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:159
msgid "Failed to submit quiz."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:177
msgid "Attempt ID is required."
msgstr ""

#: src/Frontend/Controllers/QuizController.php:226
msgid "Result ID is required."
msgstr ""

#: src/Frontend/Controllers/UserController.php:127
#: templates/partials/account-view-profile.php:24
msgid "Profile updated successfully."
msgstr ""

#: src/Frontend/Controllers/UserController.php:129
msgid "Failed to update profile."
msgstr ""

#: src/Frontend/Controllers/UserController.php:145
msgid "No avatar file uploaded."
msgstr ""

#: src/Frontend/Controllers/UserController.php:153
msgid "Invalid file type. Please upload a JPEG, PNG, or GIF image."
msgstr ""

#: src/Frontend/Controllers/UserController.php:157
msgid "File size too large. Please upload an image smaller than 5MB."
msgstr ""

#: src/Frontend/Controllers/UserController.php:166
msgid "Avatar updated successfully."
msgstr ""

#: src/Frontend/Controllers/UserController.php:169
msgid "Failed to update avatar."
msgstr ""

#: src/Frontend/Frontend.php:123
msgid "Edit course"
msgstr ""

#: src/Frontend/Frontend.php:127
msgid "Edit lesson"
msgstr ""

#: src/Frontend/Frontend.php:137
msgid "Edit quiz"
msgstr ""

#: src/Frontend/Frontend.php:146
msgid "Edit assignment"
msgstr ""

#: src/Frontend/Frontend.php:155
msgid "Edit certificate"
msgstr ""

#: src/Frontend/Frontend.php:182
msgid "Edit courses"
msgstr ""

#: src/Frontend/Frontend.php:217
msgid "Edit course category"
msgstr ""

#: src/Frontend/Frontend.php:346
#: src/Frontend/Frontend.php:489
msgid "Updating totals…"
msgstr ""

#: src/Frontend/Frontend.php:347
#: src/Frontend/Frontend.php:487
msgid "Could not update totals."
msgstr ""

#: src/Frontend/Frontend.php:348
#: src/Frontend/Frontend.php:488
#: src/Shortcodes/AuthShortcodes.php:65
msgid "Network error. Please try again."
msgstr ""

#: src/Frontend/Frontend.php:349
msgid "Please sign in to apply a discount code."
msgstr ""

#: src/Frontend/Frontend.php:350
msgid "Totals updated. This code will appear on checkout."
msgstr ""

#: src/Frontend/Frontend.php:384
msgid "Are you sure you want to enroll in this course?"
msgstr ""

#: src/Frontend/Frontend.php:385
msgid "Are you sure you want to unenroll from this course?"
msgstr ""

#: src/Frontend/Frontend.php:386
msgid "Are you sure you want to submit this quiz?"
msgstr ""

#: src/Frontend/Frontend.php:387
msgid "Saving..."
msgstr ""

#: src/Frontend/Frontend.php:388
msgid "Saved successfully!"
msgstr ""

#: src/Frontend/Frontend.php:389
msgid "An error occurred. Please try again."
msgstr ""

#: src/Frontend/Frontend.php:390
msgid "Loading..."
msgstr ""

#: src/Frontend/Frontend.php:391
msgid "No results found."
msgstr ""

#: src/Frontend/Frontend.php:413
msgid "Successfully enrolled."
msgstr ""

#: src/Frontend/Frontend.php:414
msgid "Enrollment failed. Please try again."
msgstr ""

#: src/Frontend/Frontend.php:415
msgid "Could not submit the quiz."
msgstr ""

#: src/Frontend/Frontend.php:416
msgid "Could not update progress."
msgstr ""

#: src/Frontend/Frontend.php:442
msgid "Submitting…"
msgstr ""

#: src/Frontend/Frontend.php:443
msgid "Delete your review? This cannot be undone."
msgstr ""

#: src/Frontend/Frontend.php:444
msgid "Please choose a rating before submitting."
msgstr ""

#: src/Frontend/Frontend.php:445
msgid "Something went wrong. Please try again."
msgstr ""

#: src/Frontend/Frontend.php:446
#: templates/partials/single-course-reviews.php:288
msgid "Load more reviews"
msgstr ""

#: src/Frontend/Frontend.php:448
msgid "You"
msgstr ""

#: src/Frontend/Frontend.php:482
msgid "Please enter a valid email address to continue."
msgstr ""

#: src/Frontend/Frontend.php:483
msgid "Please complete all required fields to continue."
msgstr ""

#: src/Frontend/Frontend.php:484
msgid "Could not confirm payment."
msgstr ""

#: src/Frontend/Frontend.php:485
msgid "Starting checkout…"
msgstr ""

#: src/Frontend/Frontend.php:486
msgid "Checkout failed."
msgstr ""

#: src/Frontend/Frontend.php:490
msgid "Payment session ready. If you are not redirected automatically, your checkout may still be using a legacy Stripe response—contact support."
msgstr ""

#: src/Frontend/Frontend.php:494
msgid "Stripe checkout was cancelled. You can choose a payment method again."
msgstr ""

#: src/Frontend/Frontend.php:498
msgid "Checkout started."
msgstr ""

#: src/Frontend/Frontend.php:520
#: templates/single-quiz.php:248
#, php-format
msgid "Your score: %s%%"
msgstr ""

#: src/Frontend/Frontend.php:521
#: templates/single-quiz.php:250
msgid "You passed this quiz."
msgstr ""

#: src/Frontend/Frontend.php:522
#: templates/single-quiz.php:251
msgid "You did not reach the passing score."
msgstr ""

#: src/Frontend/Frontend.php:523
#: templates/single-quiz.php:252
msgid "Could not submit the quiz. Please try again."
msgstr ""

#. translators: %s: plural course label (e.g. Courses)
#. translators: %s: plural label (e.g. Courses)
#: src/Frontend/Frontend.php:905
#: templates/taxonomy-course-category-root.php:28
#: templates/taxonomy-course-category.php:28
#, php-format
msgid "%s categories"
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:46
#: src/Frontend/Site/CartFormHandler.php:61
msgid "Course added to your cart."
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:51
#: src/Frontend/Site/CartFormHandler.php:61
msgid "This course is already in your cart."
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:54
#: src/Frontend/Site/CartFormHandler.php:68
msgid "Course removed from your cart."
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:55
#: src/Frontend/Site/CartFormHandler.php:73
msgid "Your cart was cleared."
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:56
#: src/Frontend/Site/CartFormHandler.php:96
#: src/Frontend/Site/CartFormHandler.php:126
msgid "You are now enrolled in this course."
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:57
#: src/Frontend/Site/CartFormHandler.php:97
#: src/Frontend/Site/CartFormHandler.php:126
#: src/Frontend/Site/CartFormHandler.php:207
#: src/Frontend/Site/CartFormHandler.php:209
msgid "Could not complete enrollment. Please try again."
msgstr ""

#: src/Frontend/Site/CartFlashResolver.php:58
#: src/Frontend/Site/CartFormHandler.php:78
#: src/Frontend/Site/CartFormHandler.php:103
msgid "Log in to enroll in this course."
msgstr ""

#: src/Frontend/Site/CartFormHandler.php:48
msgid "Ready for checkout. Complete your purchase below."
msgstr ""

#: src/Frontend/Site/CartFormHandler.php:49
msgid "This course is already in your cart. You can finish checkout below."
msgstr ""

#: src/Frontend/Site/CartFormHandler.php:193
msgid "Enrollment service unavailable. Please try again."
msgstr ""

#: src/Frontend/Site/CertificatesAccountView.php:130
#: src/Frontend/Site/CertificatesAccountView.php:153
#: src/Presentation/Models/AccountPageModel.php:90
msgid "My certificates"
msgstr ""

#: src/Frontend/Site/CertificatesAccountView.php:154
msgid "Download your completion certificates"
msgstr ""

#: src/Frontend/Site/CheckoutDynamicFieldsView.php:56
msgid "Additional information"
msgstr ""

#: src/Frontend/Site/CheckoutDynamicFieldsView.php:123
msgid "Choose…"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:178
msgid "Offline payment"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:179
msgid "Pay with PayPal"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:180
msgid "Pay with card (Stripe)"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:181
msgid "Pay with Razorpay"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:182
msgid "Pay with Mollie"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:183
msgid "Pay with Paystack"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:184
msgid "Pay with Square"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:185
msgid "Pay with Authorize.Net"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:186
#: src/Frontend/Site/OrderTemplateData.php:98
#: src/Services/EmailNotificationService.php:196
msgid "Bank transfer"
msgstr ""

#: src/Frontend/Site/CheckoutTemplateData.php:250
msgid "Requires the commercial add-on and plan."
msgstr ""

#: src/Frontend/Site/CourseRatingPrompt.php:85
msgid "Rate this course"
msgstr ""

#: src/Frontend/Site/CourseRatingPrompt.php:87
msgid "How was this course?"
msgstr ""

#: src/Frontend/Site/CourseRatingPrompt.php:88
msgid "Tap a star to leave a rating."
msgstr ""

#: src/Frontend/Site/CourseRatingPrompt.php:91
msgid "Choose a rating"
msgstr ""

#: src/Frontend/Site/CourseRatingPrompt.php:101
#, php-format
msgid "%d star"
msgstr ""

#: src/Frontend/Site/CourseRatingPrompt.php:105
msgid "Not now"
msgstr ""

#. translators: %d: minutes
#: src/Frontend/Site/CurriculumOutlineMeta.php:44
#: src/Frontend/Site/CurriculumOutlineMeta.php:52
#, php-format
msgid "%dmin"
msgstr ""

#. translators: %d: question count
#: src/Frontend/Site/CurriculumOutlineMeta.php:58
#, php-format
msgid "%d qs"
msgstr ""

#. translators: %d: assignment points
#: src/Frontend/Site/CurriculumOutlineMeta.php:65
#: src/Frontend/Site/CurriculumOutlineMeta.php:189
#, php-format
msgid "%d pts"
msgstr ""

#: src/Frontend/Site/CurriculumOutlineMeta.php:101
msgid "Video"
msgstr ""

#: src/Frontend/Site/CurriculumOutlineMeta.php:103
msgid "Audio"
msgstr ""

#: src/Frontend/Site/CurriculumOutlineMeta.php:104
msgid "Document"
msgstr ""

#: src/Frontend/Site/CurriculumOutlineMeta.php:106
msgid "SCORM"
msgstr ""

#: src/Frontend/Site/CurriculumOutlineMeta.php:107
msgid "H5P"
msgstr ""

#. translators: %d: duration in minutes
#. translators: 1: minutes
#: src/Frontend/Site/CurriculumOutlineMeta.php:136
#: templates/partials/learn-curriculum-outline.php:92
#: templates/single-quiz.php:381
#, php-format
msgid "%d min"
msgid_plural "%d min"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of questions
#: src/Frontend/Site/CurriculumOutlineMeta.php:154
#, php-format
msgid "%d question"
msgid_plural "%d questions"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: time limit in minutes
#: src/Frontend/Site/CurriculumOutlineMeta.php:158
#, php-format
msgid "%d min limit"
msgstr ""

#. translators: %s: passing score percentage
#: src/Frontend/Site/CurriculumOutlineMeta.php:162
#, php-format
msgid "Pass %s%%"
msgstr ""

#. translators: %s: formatted due date/time
#. translators: %s: due date
#: src/Frontend/Site/CurriculumOutlineMeta.php:197
#: templates/partials/learn-assignment-panel.php:54
#, php-format
msgid "Due %s"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:120
#: src/Frontend/Site/InstructorApplicationView.php:245
#: templates/partials/account-view-instructor-apply.php:19
#: templates/partials/account-view-instructor.php:36
msgid "Teaching"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:123
#: src/Presentation/Models/AccountPageModel.php:94
msgid "Instructor overview"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:130
#: templates/partials/account-view-instructor.php:221
msgid "Manage my courses"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:138
#: templates/partials/account-view-instructor.php:230
msgid "Add new course"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:161
#: src/Frontend/Site/InstructorAccountView.php:163
msgid "Teaching summary"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:165
msgid "Open instructor view"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:170
msgid "Enrollments on my courses"
msgstr ""

#: src/Frontend/Site/InstructorAccountView.php:171
#: templates/partials/account-view-instructor.php:105
msgid "Completions"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:46
msgid "Please log in to apply as an instructor."
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:48
#: templates/learn.php:468
#: templates/login.php:33
msgid "Log in"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:69
msgid "Your application is pending review."
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:71
msgid "Your application was not approved. You can update the details below and submit again."
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:73
msgid "You are an instructor."
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:88
msgid "e.g. Web developer & WordPress trainer"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:91
msgid "Short bio"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:92
msgid "What will you teach? Share your experience and approach."
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:95
msgid "Website (optional)"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:96
msgid "https://"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:100
msgid "Submit application"
msgstr ""

#: src/Frontend/Site/InstructorApplicationView.php:248
msgid "Apply to become an instructor"
msgstr ""

#. translators: %s: lesson title
#: src/Frontend/Site/LessonLearnContent.php:169
#, php-format
msgid "Audio: %s"
msgstr ""

#. translators: %s: lesson title
#: src/Frontend/Site/LessonLearnContent.php:215
#: src/Frontend/Site/LessonLearnContent.php:231
#, php-format
msgid "Video: %s"
msgstr ""

#: src/Frontend/Site/LessonLearnContent.php:260
msgid "Open video in a new tab"
msgstr ""

#: src/Frontend/Site/OrderTemplateData.php:30
msgid "Missing order reference."
msgstr ""

#: src/Frontend/Site/OrderTemplateData.php:83
msgid "Pending payment"
msgstr ""

#: src/Frontend/Site/OrderTemplateData.php:84
msgid "On hold"
msgstr ""

#: src/Frontend/Site/OrderTemplateData.php:93
#: templates/order-invoice.php:168
msgid "—"
msgstr ""

#: src/Frontend/Site/QuizTemplateData.php:46
msgid "This quiz is not linked to a course."
msgstr ""

#: src/Frontend/Site/QuizTemplateData.php:61
msgid "Please log in to access this quiz."
msgstr ""

#: src/Frontend/Site/QuizTemplateData.php:76
#: src/Services/Frontend/LessonPageService.php:73
msgid "This content is not available yet."
msgstr ""

#: src/Frontend/Site/QuizTemplateData.php:107
#: templates/single-quiz.php:546
msgid "You have reached the maximum number of attempts for this quiz."
msgstr ""

#: src/Frontend/Site/SingleCourseTemplateData.php:192
msgid "30-day money-back guarantee"
msgstr ""

#. translators: %s: formatted hours, e.g. 12.5
#: src/Frontend/Site/SingleCourseTemplateData.php:474
#, php-format
msgid "%s hours on-demand video"
msgstr ""

#. translators: %s: number of curriculum items
#: src/Frontend/Site/SingleCourseTemplateData.php:480
#, php-format
msgid "%s lessons & activities"
msgstr ""

#: src/Frontend/Site/SingleCourseTemplateData.php:485
msgid "Full lifetime access"
msgstr ""

#: src/Frontend/Site/SingleCourseTemplateData.php:486
msgid "Access on mobile and desktop"
msgstr ""

#: src/Licensing/FeatureRegistry.php:29
msgid "Course builder (curriculum, chapters)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:32
msgid "Build structured courses with modules/chapters, drag-and-drop curriculum ordering, and reusable content—similar to Masteriyo/Tutor course authoring."
msgstr ""

#: src/Licensing/FeatureRegistry.php:35
msgid "Video & text lessons"
msgstr ""

#: src/Licensing/FeatureRegistry.php:38
msgid "Deliver lessons as video embeds, articles, or mixed formats with duration and materials—core lesson types competitors expect."
msgstr ""

#: src/Licensing/FeatureRegistry.php:41
msgid "Lesson attachments"
msgstr ""

#: src/Licensing/FeatureRegistry.php:44
msgid "Attach PDFs, slides, or downloads per lesson so learners get resources alongside the teaching content."
msgstr ""

#: src/Licensing/FeatureRegistry.php:47
msgid "Course preview & FAQ"
msgstr ""

#: src/Licensing/FeatureRegistry.php:50
msgid "Let visitors preview curriculum before purchase and answer common questions with an FAQ block on the course page."
msgstr ""

#: src/Licensing/FeatureRegistry.php:56
msgid "Course and site announcements."
msgstr ""

#: src/Licensing/FeatureRegistry.php:59
msgid "Student dashboard & progress"
msgstr ""

#: src/Licensing/FeatureRegistry.php:62
msgid "My courses, progress, completion."
msgstr ""

#: src/Licensing/FeatureRegistry.php:65
msgid "Wishlist"
msgstr ""

#: src/Licensing/FeatureRegistry.php:68
msgid "Save courses for later."
msgstr ""

#: src/Licensing/FeatureRegistry.php:71
msgid "Basic quizzes (MCQ, T/F, short answer)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:74
msgid "Passing score, attempts, timer (basic)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:77
msgid "Basic certificates"
msgstr ""

#: src/Licensing/FeatureRegistry.php:80
msgid "Issue certificates on completion."
msgstr ""

#: src/Licensing/FeatureRegistry.php:83
msgid "Basic assignments"
msgstr ""

#: src/Licensing/FeatureRegistry.php:86
msgid "Simple assignment flow."
msgstr ""

#: src/Licensing/FeatureRegistry.php:89
msgid "Native checkout (Stripe / PayPal)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:92
msgid "Sell courses with core gateways."
msgstr ""

#: src/Licensing/FeatureRegistry.php:95
msgid "Manual enrollment"
msgstr ""

#: src/Licensing/FeatureRegistry.php:98
msgid "Enroll learners without payment."
msgstr ""

#: src/Licensing/FeatureRegistry.php:101
msgid "Basic coupons"
msgstr ""

#: src/Licensing/FeatureRegistry.php:104
msgid "Simple discount codes."
msgstr ""

#: src/Licensing/FeatureRegistry.php:107
msgid "Free courses"
msgstr ""

#: src/Licensing/FeatureRegistry.php:110
msgid "Offer courses at no cost."
msgstr ""

#: src/Licensing/FeatureRegistry.php:113
msgid "Basic reports"
msgstr ""

#: src/Licensing/FeatureRegistry.php:116
msgid "Dashboard and simple metrics."
msgstr ""

#: src/Licensing/FeatureRegistry.php:119
msgid "Single instructor (per site default)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:122
msgid "One primary instructor model; roles still available."
msgstr ""

#: src/Licensing/FeatureRegistry.php:125
msgid "Basic email notifications"
msgstr ""

#: src/Licensing/FeatureRegistry.php:128
msgid "Core transactional emails."
msgstr ""

#: src/Licensing/FeatureRegistry.php:131
msgid "Professional email delivery & branded templates"
msgstr ""

#: src/Licensing/FeatureRegistry.php:134
msgid ""
"Sends Sikshya emails through a real email provider (the same kind of “send mail” setup businesses use) and lets you wrap messages in your logo and layout.\n"
"\n"
"Turn on when students miss your emails in spam, or you want notices to look like your brand—not generic system mail.\n"
"\n"
"Turn off if you already send all site email through another plugin and do not want Sikshya to change delivery."
msgstr ""

#: src/Licensing/FeatureRegistry.php:138
msgid ""
"What you get: Settings to connect Sikshya to your email provider (for example SendGrid, Mailgun, Amazon SES, or your host’s outgoing mail). You can also add a simple header and footer so every enrollment or completion message matches your brand. Use Email → Delivery for setup and a test send; transactional wording lives under Email → Templates.\n"
"\n"
"Turn it on when: Mail from your site often lands in junk folders, or you want parents, students, or buyers to see a professional message with your name and colors.\n"
"\n"
"Turn it off when: Another tool already sends every email for your site, or you have not set up an email provider yet and want to keep things simple until you do.\n"
"\n"
"Plan: Growth tier or higher (paid plans). After enabling, open Sikshya → Email in your WordPress dashboard to finish setup."
msgstr ""

#: src/Licensing/FeatureRegistry.php:144
msgid "Page builder widgets (basic)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:147
msgid "Elementor / block widgets where implemented."
msgstr ""

#: src/Licensing/FeatureRegistry.php:151
msgid "Content drip & scheduled unlock"
msgstr ""

#: src/Licensing/FeatureRegistry.php:154
msgid ""
"Releases lessons a little at a time—such as “day 3 after signup” or “next Monday”—instead of showing the whole course on day one.\n"
"\n"
"Turn on for cohorts, term-based programs, or any course where you do not want people skipping to the end.\n"
"\n"
"Turn off for fully self-paced courses where every lesson should open as soon as someone enrolls."
msgstr ""

#: src/Licensing/FeatureRegistry.php:158
msgid ""
"What you get: You choose when each lesson or quiz unlocks. Until then, learners see it as locked. Common choices are “X days after they join” or “on this calendar date.”\n"
"\n"
"Turn it on when: You teach in order, run groups that move together, or want to space content so people are not overwhelmed.\n"
"\n"
"Turn it off when: Everyone should browse every lesson right away, like a simple video library with no schedule.\n"
"\n"
"Plan: Starter tier or higher (paid plans). Pairs well with the Drip notifications add-on and the drip templates on Email templates if you want optional unlock emails."
msgstr ""

#: src/Licensing/FeatureRegistry.php:167
msgid ""
"Lets enrolled students leave star ratings and short written reviews on your course pages, with optional moderation before they go live.\n"
"\n"
"Turn on to build social proof on catalog pages and give future buyers real feedback from past students.\n"
"\n"
"Turn off if you collect testimonials outside Sikshya or prefer no public rating system on your site."
msgstr ""

#: src/Licensing/FeatureRegistry.php:171
msgid ""
"What you get: A ratings + review block on each course's landing page (average star, breakdown, and approved reviews). Enrolled learners can submit a 1–5 star rating with an optional written review, edit their own, or delete it. You moderate everything from a dedicated Reviews page in the admin — approve, unpublish, or delete — and decide whether reviews auto-publish or wait for your OK.\n"
"\n"
"Turn it on when: You want learners to help sell your courses with honest feedback, and you want the data (averages, counts) reflected in your catalog cards.\n"
"\n"
"Turn it off when: Your teaching model doesn't fit public reviews (e.g. private coaching, compliance training) or you gather feedback through a separate tool.\n"
"\n"
"Plan: Starter tier or higher (paid plans)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:177
msgid "Course discussions & Q&A"
msgstr ""

#: src/Licensing/FeatureRegistry.php:180
msgid ""
"Adds learner discussion threads and Q&A areas for courses, including instructor-author replies and moderation workflows.\n"
"\n"
"Turn on when your teaching model needs in-course conversation.\n"
"\n"
"Turn off when you prefer comments disabled or only external community tools."
msgstr ""

#: src/Licensing/FeatureRegistry.php:184
msgid ""
"What you get: Discussion/Q&A tabs inside learning pages, posting and threaded replies, and instructor response controls. This is intended for cohort and instructor-led experiences where questions are answered in context.\n"
"\n"
"Plan: Growth tier or higher (paid plans)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:190
msgid "Prerequisites (lessons & courses)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:193
msgid ""
"Blocks the next lesson or course until the learner finishes what you marked as required—like “complete Lesson 2 before Lesson 3” or “finish Course A before Course B.”\n"
"\n"
"Turn on when order matters: safety steps, beginner then advanced topics, or packaged programs.\n"
"\n"
"Turn off when every course stands alone and you do not need to enforce order."
msgstr ""

#: src/Licensing/FeatureRegistry.php:197
msgid ""
"What you get: In the course builder you can say which lessons or whole courses must be completed first. Sikshya then keeps the next steps closed until those are done.\n"
"\n"
"Turn it on when: You need a clear path—compliance training, leveled skills, or “must finish the basics before the exam.”\n"
"\n"
"Turn it off when: Students pick their own path and nothing must come first.\n"
"\n"
"Plan: Starter tier or higher (paid plans). You set prerequisites inside each course or lesson in the builder—no code required."
msgstr ""

#: src/Licensing/FeatureRegistry.php:204
msgid "Multi-instructor & co-authors"
msgstr ""

#: src/Licensing/FeatureRegistry.php:207
msgid ""
"Lets several teachers appear on one course and, if you sell it, split the money the way you agree—handy for teams or guest experts.\n"
"\n"
"Turn on when more than one person teaches or earns from the same course.\n"
"\n"
"Turn off when you alone create and sell every course and no shared payouts are needed."
msgstr ""

#: src/Licensing/FeatureRegistry.php:211
msgid ""
"What you get: Pick teachers in the course builder, tune optional revenue weights, and use Course staff in the dashboard for fine control. When orders complete, Sikshya writes ledger rows using normalized splits so totals never exceed the line item. Global switches control where the team appears (single course, cards, learn screen); each course can hide the public team or turn off revenue recording for that course.\n"
"\n"
"Turn it on when: You run a training business with co-teachers, guest experts, or revenue partners.\n"
"\n"
"Turn it off when: You alone author and sell every course.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Configure global behavior under Add-ons → Multi-instructor; staff and percentages under Course staff."
msgstr ""

#: src/Licensing/FeatureRegistry.php:217
msgid "Instructor dashboard"
msgstr ""

#: src/Licensing/FeatureRegistry.php:220
msgid ""
"Gives each teacher a simple snapshot of how many people joined the courses they created—without handing them the full admin area.\n"
"\n"
"Turn on when teachers should see their own numbers on a custom page or app your team builds.\n"
"\n"
"Turn off when only you (the site owner) ever look at stats in the main Sikshya screens."
msgstr ""

#: src/Licensing/FeatureRegistry.php:224
msgid ""
"What you get: A safe summary your site can show to logged-in teachers—typically how many enrollments sit on courses they authored. Your designer or developer connects this to a “My teaching” page if you want one.\n"
"\n"
"Turn it on when: You want coaches or staff to see their reach without seeing everyone else’s data or full site reports.\n"
"\n"
"Turn it off when: Teachers never log in to numbers and you handle reporting yourself.\n"
"\n"
"Plan: Starter tier or higher (paid plans). This does not replace Sikshya’s main Reports area in the dashboard—it only feeds simple teacher-facing totals."
msgstr ""

#: src/Licensing/FeatureRegistry.php:233
msgid ""
"Pulls enrollment and progress-style numbers into spreadsheet-friendly files so you can open them in Excel or Google Sheets.\n"
"\n"
"Turn on when your boss, accountant, or partner asks for files—not just on-screen charts.\n"
"\n"
"Turn off when the built-in Sikshya dashboard is enough and you never export."
msgstr ""

#: src/Licensing/FeatureRegistry.php:237
msgid ""
"What you get: Beyond the usual on-screen charts, you can download structured data about who joined what, progress, and related totals for planning or sharing offline.\n"
"\n"
"Turn it on when: Someone needs to filter, pivot, or archive numbers outside the website—common for finance, grants, or yearly reviews.\n"
"\n"
"Turn it off when: You never leave the admin dashboard for data and want to keep exports turned off until you need them.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Works together with the visual reports page; it adds “take this away as a file” power."
msgstr ""

#: src/Licensing/FeatureRegistry.php:246
msgid ""
"Rolls quiz marks and assignment scores into one view per learner and course—like a school gradebook—and lets you export it.\n"
"\n"
"Turn on when you grade work and need “who earned what” in one place.\n"
"\n"
"Turn off for simple memberships where you never score or track letter-style grades."
msgstr ""

#: src/Licensing/FeatureRegistry.php:250
msgid ""
"What you get: Combines quiz results and graded assignments into clear rows per student and course, so you see overall performance instead of clicking each activity.\n"
"\n"
"Turn it on when: You run classes with real grading, report cards, or pass/fail lists.\n"
"\n"
"Turn it off when: You only offer videos and quizzes for fun with no formal grades.\n"
"\n"
"Plan: Growth tier or higher (paid plans). You need quizzes and/or assignments in use for meaningful rows to appear."
msgstr ""

#: src/Licensing/FeatureRegistry.php:259
msgid ""
"Keeps a dated list of big moments—joined a course, finished a lesson, passed a quiz, handed in work, bought something—so you can answer “what happened?” for one student.\n"
"\n"
"Turn on for support, disputes, or any time you must show who did what and when.\n"
"\n"
"Turn off if you want the lightest possible history and privacy rules allow it."
msgstr ""

#: src/Licensing/FeatureRegistry.php:263
msgid ""
"What you get: A timeline-style record inside Sikshya when learners enroll, complete steps, submit work, finish quizzes, or check out. Staff can look up one person and see the story in order.\n"
"\n"
"Turn it on when: Parents call, auditors ask, or you settle “I never got access” questions with facts.\n"
"\n"
"Turn it off when: You are tiny, rarely need proof, and prefer storing as little activity data as your policy allows.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Follow your privacy rules for how long to keep learner data."
msgstr ""

#: src/Licensing/FeatureRegistry.php:269
msgid "Advanced certificates (builder, QR, verification)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:272
msgid ""
"Adds a shareable link and a simple “check it’s real” page for certificates, plus richer layouts than the basic certificate.\n"
"\n"
"Turn on when employers or schools need to verify completion online or you want a scannable code on the PDF.\n"
"\n"
"Turn off when a plain certificate from the free tier is enough."
msgstr ""

#: src/Licensing/FeatureRegistry.php:276
msgid ""
"What you get: Learners can share a link that proves the certificate is genuine. You can style the design more deeply, and optional QR codes can point to that proof page. Names and dates fill in automatically from Sikshya.\n"
"\n"
"Turn it on when: HR teams, regulators, or students need trustworthy proof—not just a screenshot.\n"
"\n"
"Turn it off when: You only email a simple PDF and nobody checks authenticity online.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Builds on basic certificates; configure looks under Sikshya’s certificate settings."
msgstr ""

#: src/Licensing/FeatureRegistry.php:282
msgid "Subscriptions & memberships"
msgstr ""

#: src/Licensing/FeatureRegistry.php:285
msgid ""
"Sells ongoing access—like a monthly membership or coaching plan—instead of only one-time course purchases.\n"
"\n"
"Turn on for libraries people pay every month for, or any model with repeating billing.\n"
"\n"
"Turn off if you only ever charge once per course and do not need renewals."
msgstr ""

#: src/Licensing/FeatureRegistry.php:289
msgid ""
"Not the same as Professional email delivery: SMTP and branded HTML wrappers are the separate “Professional email delivery & branded templates” add-on under Communication.\n"
"\n"
"What you get: Sikshya can track subscription-style plans and who is currently paid up, then open or close course access based on that status. Your payment provider still handles charging cards—you connect the pieces in settings.\n"
"\n"
"Turn it on when: You want predictable monthly or yearly income, “all you can learn” passes, or coaching billed on a schedule.\n"
"\n"
"Turn it off when: Every sale is a single payment and you never want renewal logic.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Set up payment methods under Sikshya’s payment or commerce settings first."
msgstr ""

#: src/Licensing/FeatureRegistry.php:298
msgid ""
"Packages several courses together and sells them for one price—your “three-course bundle” or bootcamp pack.\n"
"\n"
"Turn on when you want one checkout for multiple courses.\n"
"\n"
"Turn off when every course is always bought on its own."
msgstr ""

#: src/Licensing/FeatureRegistry.php:302
msgid ""
"What you get: You define bundle names, prices, and which courses belong in each pack. Your storefront or theme uses that information so shoppers can add the whole pack at once.\n"
"\n"
"Turn it on when: You promote value packs, diplomas made of several courses, or holiday specials.\n"
"\n"
"Turn it off when: Bundles would confuse your catalog or you never discount groups of courses.\n"
"\n"
"Plan: Growth tier or higher (paid plans). You may still need your theme to display bundle tiles the way you want on the public site."
msgstr ""

#: src/Licensing/FeatureRegistry.php:311
msgid ""
"Lets you say “this code only works over $50” or “only for these courses”—tighter than a flat percent off everything.\n"
"\n"
"Turn on when simple site-wide codes are too easy to misuse.\n"
"\n"
"Turn off when basic coupons cover every sale you run."
msgstr ""

#: src/Licensing/FeatureRegistry.php:315
msgid ""
"What you get: Extra coupon rules such as a minimum order size and which courses a code may apply to. Checkout can refuse a code that does not match your rules.\n"
"\n"
"Turn it on when: You need to stop tiny orders from using big discounts or limit a code to one product line.\n"
"\n"
"Turn it off when: Straightforward “10% off” style codes are all you use.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Advanced rules may be edited from developer tools or future admin screens—ask your host or partner if you need help."
msgstr ""

#: src/Licensing/FeatureRegistry.php:324
msgid ""
"Add custom fields to checkout (text, select, checkbox, etc.) and show/hide them based on answers.\n"
"\n"
"Turn on when you need extra buyer info like company, VAT, referral source, or consent checkboxes.\n"
"\n"
"Turn off when the built-in checkout fields are enough."
msgstr ""

#: src/Licensing/FeatureRegistry.php:328
msgid ""
"What you get: A drag-and-drop style builder for extra checkout questions (text, dropdowns, checkboxes) with simple rules like “show this when Plan = Business”. Answers save to each order and can optionally be stored on the user for faster repeat checkout.\n"
"\n"
"Turn it on when: You sell to businesses, need compliance questions, or want structured lead info at purchase time.\n"
"\n"
"Turn it off when: You only need email + billing address.\n"
"\n"
"Plan: Growth tier or higher (paid plans)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:334
msgid "Advanced assignments"
msgstr ""

#: src/Licensing/FeatureRegistry.php:337
msgid ""
"Adds a clear grading checklist (rubric) and lets you limit uploads to certain file types—only PDF, only images, and so on.\n"
"\n"
"Turn on for serious classes where instructions and file rules matter.\n"
"\n"
"Turn off when open-ended “upload anything” assignments are fine."
msgstr ""

#: src/Licensing/FeatureRegistry.php:341
msgid ""
"What you get: Space to describe how work will be scored, plus controls for which file endings learners may submit.\n"
"\n"
"Turn it on when: You teach academically or in companies that require written criteria and strict hand-in formats.\n"
"\n"
"Turn it off when: Casual homework without formal rubrics is enough.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Make sure your course theme shows the rubric to students if they should read it before submitting."
msgstr ""

#: src/Licensing/FeatureRegistry.php:350
msgid ""
"Sorts questions into reusable groups so you can mix and match them in many quizzes without retyping.\n"
"\n"
"Turn on when you build lots of questions or reuse the same pool across courses.\n"
"\n"
"Turn off when each quiz is tiny and one-off."
msgstr ""

#: src/Licensing/FeatureRegistry.php:354
msgid ""
"What you get: You can label and group questions (for example “Week 2 — hard”) and pull from those groups when you build a new test—similar to organizing files in folders.\n"
"\n"
"Turn it on when: Your question list is large or many courses share the same bank.\n"
"\n"
"Turn it off when: You only ever write a handful of unique questions per quiz.\n"
"\n"
"Plan: Growth tier or higher (paid plans). You manage groups inside the same place you edit questions today."
msgstr ""

#: src/Licensing/FeatureRegistry.php:360
msgid "Live classes (Zoom / Meet / Classroom)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:363
msgid ""
"Saves the video-call link and a plain label (Zoom, Meet, etc.) right on the lesson so students always know where to click.\n"
"\n"
"Turn on for blended programs that meet live online.\n"
"\n"
"Turn off for courses that are only videos and text—no live sessions."
msgstr ""

#: src/Licensing/FeatureRegistry.php:367
msgid ""
"What you get: Fields on a lesson for the meeting URL and which tool you use. Your theme can show a “Join live class” button next to that lesson.\n"
"\n"
"Turn it on when: Learners should never hunt through email for the right link.\n"
"\n"
"Turn it off when: You never schedule live calls.\n"
"\n"
"Plan: Growth tier or higher (paid plans). You still create the actual meeting in Zoom or Google Meet—Sikshya only stores the link students should use."
msgstr ""

#: src/Licensing/FeatureRegistry.php:376
msgid ""
"Lets people sign in with Google or similar accounts instead of making a new password on your site.\n"
"\n"
"Turn on when you want faster signup for students who already use those services.\n"
"\n"
"Turn off when your policy says everyone must use email and password only."
msgstr ""

#: src/Licensing/FeatureRegistry.php:380
msgid ""
"What you get: A place to paste the keys Google or Facebook gives you after you register your site with them. Sikshya stores those safely and can show “Continue with Google” style choices on your login page.\n"
"\n"
"Turn it on when: You want fewer abandoned signups and your organization allows social sign-in.\n"
"\n"
"Turn it off when: Privacy rules require traditional accounts only.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Completing the sign-in flow sometimes needs help from your theme or a small extra plugin—your developer can wire the buttons if needed."
msgstr ""

#: src/Licensing/FeatureRegistry.php:386
msgid "Drip & automation emails"
msgstr ""

#: src/Licensing/FeatureRegistry.php:389
msgid ""
"Unlocks transactional emails when Content drip opens a lesson or a course-wide schedule—configured on Email templates (“Drip: lesson unlocked” / “Drip: course schedule unlocked”), not under delivery settings.\n"
"\n"
"Enable this add-on together with Content drip so the events exist; enable or disable each template’s send separately."
msgstr ""

#: src/Licensing/FeatureRegistry.php:393
msgid ""
"What you get: When scheduled content becomes available, Sikshya can email the learner using the templates in Email templates. Turn each template on or off there—disabling a template does not turn off Content drip, only that message.\n"
"\n"
"Turn the add-on on when: You use timed releases and want optional unlock notices.\n"
"\n"
"Turn the add-on off when: You never want drip-related mail at all.\n"
"\n"
"Plan: Starter tier or higher (paid plans). Works best when Content drip is already enabled."
msgstr ""

#: src/Licensing/FeatureRegistry.php:402
msgid ""
"Shows each learner a dated schedule—enrollments, upcoming lesson unlocks (when you use content drip), and assignment due dates—on their account dashboard, and exposes the same data over the REST API for custom pages.\n"
"\n"
"Turn on when you want deadlines and releases visible in one place.\n"
"\n"
"Turn off if you do not need a learner-facing schedule or API feed."
msgstr ""

#: src/Licensing/FeatureRegistry.php:406
msgid ""
"What you get: Logged-in students see a “Your schedule” section on My account → Overview with their items sorted by date. Developers can read the same list from the Sikshya REST API (learner calendar endpoint) to build a full calendar widget if you want.\n"
"\n"
"Turn it on when: Learners should see when lessons open or work is due without opening every course.\n"
"\n"
"Turn it off when: You have no drip rules, no assignment due dates, and no need for a schedule list.\n"
"\n"
"Plan: Starter tier or higher (paid plans). Lesson unlock dates require the Content drip add-on and drip rules saved for those lessons."
msgstr ""

#: src/Licensing/FeatureRegistry.php:412
msgid "SCORM / H5P (Growth tier)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:415
msgid ""
"Lets you attach packaged e-learning lessons (SCORM) or rich interactive slides (H5P) inside a Sikshya lesson.\n"
"\n"
"Turn on when you already bought interactive content or use the free H5P tools.\n"
"\n"
"Turn off for simple video-and-text courses with no packaged interactions."
msgstr ""

#: src/Licensing/FeatureRegistry.php:419
msgid ""
"What you get: Fields to paste a launch link or embed code so learners open vendor-built training inside your course path.\n"
"\n"
"Turn it on when: You invested in ready-made interactive modules and want them inside Sikshya navigation.\n"
"\n"
"Turn it off when: You only host your own videos and never upload outside packages.\n"
"\n"
"Plan: Growth tier or higher (paid plans). Large SCORM files sometimes need your host to allow bigger uploads or special players—your IT person can confirm."
msgstr ""

#: src/Licensing/FeatureRegistry.php:426
msgid "Multi-vendor marketplace"
msgstr ""

#: src/Licensing/FeatureRegistry.php:429
msgid ""
"Remembers which seller owns each course and how much the platform keeps when different teachers sell on the same site.\n"
"\n"
"Turn on for a true marketplace with many independent sellers.\n"
"\n"
"Turn off for a single brand with one bank account."
msgstr ""

#: src/Licensing/FeatureRegistry.php:433
msgid ""
"What you get: Behind the scenes, Sikshya tracks who should be paid and how much the site earns on each order when multiple vendors list courses.\n"
"\n"
"Turn it on when: You run something like a mini Udemy with many instructors and split payouts.\n"
"\n"
"Turn it off when: You alone sell courses—extra tracking adds no value.\n"
"\n"
"Plan: Scale tier (paid plans). You still decide how vendors join and how you pay them outside the software."
msgstr ""

#: src/Licensing/FeatureRegistry.php:439
msgid "White label & branding"
msgstr ""

#: src/Licensing/FeatureRegistry.php:442
msgid ""
"Replaces Sikshya’s default names in the WordPress dashboard and can tune login colors so clients see your agency or brand first.\n"
"\n"
"Turn on when you resell the LMS under your own name.\n"
"\n"
"Turn off to keep standard labels and the quickest setup."
msgstr ""

#: src/Licensing/FeatureRegistry.php:446
msgid ""
"What you get: Options to change footer text, accent colors on the login screen, and other small touches so “Sikshya” can fade behind your logo in the admin area.\n"
"\n"
"Turn it on when: Agencies deliver sites to customers who should not see third-party product names.\n"
"\n"
"Turn it off when: Your internal team prefers seeing the original product name for support chats.\n"
"\n"
"Plan: Scale tier (paid plans). This does not rename WordPress itself—only Sikshya-specific spots."
msgstr ""

#: src/Licensing/FeatureRegistry.php:455
msgid ""
"Send signed JSON events to your own endpoint whenever key LMS events happen—enrollment, order, completion, certificates, and more.\n"
"\n"
"Turn on when you have developers or internal systems that should react automatically.\n"
"\n"
"Turn off when you do not integrate Sikshya with anything else."
msgstr ""

#: src/Licensing/FeatureRegistry.php:459
msgid ""
"What you get: A webhook registry and a reliable dispatcher. Sikshya POSTs event payloads to your configured URLs.\n"
"\n"
"Turn it on when: You connect to your own backend, data warehouse, or internal tools.\n"
"\n"
"Turn it off when: You don’t have a receiver endpoint—unused hooks add no value.\n"
"\n"
"Plan: Scale tier (paid plans)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:465
msgid "Zapier"
msgstr ""

#: src/Licensing/FeatureRegistry.php:468
msgid ""
"Connect Sikshya to Zapier using “Catch Hook” URLs so events can create rows, send Slack messages, trigger emails, and more—no code required.\n"
"\n"
"Turn on when your team uses Zapier.\n"
"\n"
"Turn off when you don’t use Zapier."
msgstr ""

#: src/Licensing/FeatureRegistry.php:472
msgid ""
"What you get: A Zapier-friendly setup on top of Sikshya’s webhook events. Paste Zapier hook URLs, choose events, and Sikshya will deliver signed JSON payloads.\n"
"\n"
"Plan: Scale tier (paid plans)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:478
msgid "Email marketing (Mailchimp / MailerLite)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:481
msgid ""
"Sync learners into your email marketing lists when they enroll or complete a course.\n"
"\n"
"Turn on when you want Mailchimp/MailerLite automations driven by Sikshya learning events.\n"
"\n"
"Turn off if you don’t run email marketing campaigns."
msgstr ""

#: src/Licensing/FeatureRegistry.php:485
msgid ""
"What you get: Native list sync for Mailchimp and MailerLite based on enrollment and completion events.\n"
"\n"
"Plan: Scale tier (paid plans)."
msgstr ""

#: src/Licensing/FeatureRegistry.php:491
msgid "Public API & API keys"
msgstr ""

#: src/Licensing/FeatureRegistry.php:494
msgid ""
"Creates secret keys so a mobile app or custom website can talk to Sikshya safely—without sharing your admin password.\n"
"\n"
"Turn on when you build an app or hire developers who need programmatic access.\n"
"\n"
"Turn off when the normal WordPress site is the only place people use Sikshya."
msgstr ""

#: src/Licensing/FeatureRegistry.php:498
msgid ""
"What you get: You generate named keys; Sikshya stores them safely. Apps send the key along with requests so only your software can read course data you allow.\n"
"\n"
"Turn it on when: You ship a learner app, headless storefront, or partner integration.\n"
"\n"
"Turn it off when: Nobody should programmatically reach your data—keys are as sensitive as passwords.\n"
"\n"
"Plan: Scale tier (paid plans). Revoke any key that might be exposed."
msgstr ""

#: src/Licensing/FeatureRegistry.php:504
msgid "Multisite & network license tools"
msgstr ""

#: src/Licensing/FeatureRegistry.php:507
msgid ""
"Adds a network-wide help screen explaining how commercial licensing applies to each subsite.\n"
"\n"
"Turn on only for WordPress “multisite” networks with many campuses under one install.\n"
"\n"
"Turn off on normal single sites—it does nothing there."
msgstr ""

#: src/Licensing/FeatureRegistry.php:511
msgid ""
"What you get: Super-admins see guidance for which plan covers which site in a multisite network.\n"
"\n"
"Turn it on when: IT runs many sites from one WordPress dashboard.\n"
"\n"
"Turn it off when: You have a standard single website—there is no network menu to attach to.\n"
"\n"
"Plan: Scale tier (paid plans) and a WordPress multisite installation."
msgstr ""

#: src/Licensing/FeatureRegistry.php:517
msgid "Enterprise reporting"
msgstr ""

#: src/Licensing/FeatureRegistry.php:520
msgid ""
"Emails a short weekly recap of key numbers—enrollments, completions, and similar—to the main admin email.\n"
"\n"
"Turn on so leaders get a snapshot without opening the dashboard.\n"
"\n"
"Turn off if you already get reports elsewhere or dislike scheduled mail."
msgstr ""

#: src/Licensing/FeatureRegistry.php:524
msgid ""
"What you get: On a weekly rhythm, Sikshya sends a plain-language summary to your chosen inbox so directors can skim health at a glance.\n"
"\n"
"Turn it on when: Busy executives want email updates instead of logging in.\n"
"\n"
"Turn it off when: Automated mail is blocked by your host or you rely on another reporting tool.\n"
"\n"
"Plan: Scale tier (paid plans). Pair with Advanced analytics if you need downloadable detail too."
msgstr ""

#: src/Licensing/FeatureRegistry.php:530
msgid "Multilingual (WPML / Weglot)"
msgstr ""

#: src/Licensing/FeatureRegistry.php:533
msgid ""
"Works with translation plugins so Sikshya’s buttons and messages can appear in more than one language site-wide.\n"
"\n"
"Turn on when students choose English, Spanish, etc., on the same installation.\n"
"\n"
"Turn off for a single-language site to avoid extra setup."
msgstr ""

#: src/Licensing/FeatureRegistry.php:537
msgid ""
"What you get: When a translation plugin such as WPML is active, Sikshya registers its user-facing text so translators can localize it like the rest of your theme.\n"
"\n"
"Turn it on when: Corporate or government training must meet language requirements.\n"
"\n"
"Turn it off when: Everyone reads one language and you do not use a translation suite.\n"
"\n"
"Plan: Scale tier (paid plans), plus your chosen translation plugin—Sikshya does not replace that plugin."
msgstr ""

#. translators: %s: feature label
#: src/Licensing/TierCapabilities.php:239
#, php-format
msgid "This action requires a higher Sikshya plan or add-on: %s"
msgstr ""

#: src/Licensing/TierCapabilities.php:258
msgid "This module is turned off in Addons."
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:54
#: src/Migration/LegacyMigrationAdminNotice.php:160
msgid "Sikshya Legacy Migration"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:55
msgid "Sikshya Migration"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:115
msgid "Legacy Sikshya data was detected. The migration will continue automatically; click Open Migration Tool to monitor or retry."
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:117
msgid "Legacy migration failed:"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:119
msgid "Legacy data migration completed successfully."
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:122
msgid "Open Migration Tool"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:138
msgid "You do not have permission to access this page."
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:162
msgid "Detected legacy data"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:164
msgid "Has legacy data"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:165
msgid "Legacy options"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:171
msgid "Legacy posts"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:177
msgid "Legacy taxonomies"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:178
msgid "Legacy tables"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:181
msgid "Migration status"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:184
msgid "Started at"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:185
msgid "Finished at"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:186
msgid "Last error"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:187
msgid "Log file"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:190
msgid "Steps"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:192
msgid "Step"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:194
msgid "Counts"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:216
msgid "Run / resume migration"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:217
msgid "Dry run"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:218
msgid "Reset migration state? This does not roll back any data."
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:218
msgid "Reset state"
msgstr ""

#: src/Migration/LegacyMigrationAdminNotice.php:259
#: src/Migration/LegacyMigrationAdminNotice.php:269
msgid "You do not have permission."
msgstr ""

#: src/Migration/Steps/FlushRewriteRules.php:30
msgid "Flush rewrite rules so renamed slugs resolve."
msgstr ""

#: src/Migration/Steps/MigrateEnrollments.php:39
msgid "Migrate course enrollments from legacy user_items table."
msgstr ""

#: src/Migration/Steps/MigrateOrders.php:53
msgid "Project legacy sik_orders posts into the new orders table."
msgstr ""

#: src/Migration/Steps/MigratePostMeta.php:79
msgid "Rename legacy post-meta keys to the rewrite naming."
msgstr ""

#: src/Migration/Steps/MigratePostTypes.php:42
msgid "Rename legacy course/lesson/quiz/question post types to singular slugs."
msgstr ""

#: src/Migration/Steps/MigrateProgress.php:45
msgid "Migrate lesson/quiz progress from legacy user_items table."
msgstr ""

#: src/Migration/Steps/MigrateRolesAndCapabilities.php:32
msgid "Ensure Sikshya roles and capabilities are present."
msgstr ""

#: src/Migration/Steps/MigrateSectionsToChapters.php:43
msgid "Convert legacy course sections into hierarchical chapters."
msgstr ""

#: src/Migration/Steps/MigrateSettings.php:83
msgid "Copy legacy options, permalinks, and page references."
msgstr ""

#: src/Migration/Steps/MigrateTaxonomies.php:36
msgid "Rename legacy taxonomies (course category, course tag)."
msgstr ""

#: src/Migration/Steps/MigrateUserMeta.php:44
msgid "Rename legacy billing user-meta keys."
msgstr ""

#: src/Migration/Steps/MirrorCourseAliases.php:52
msgid "Mirror price/duration/level meta into both rewrite alias keys."
msgstr ""

#: src/Migration/Steps/RebuildChapterContents.php:34
msgid "Rebuild course/chapter/content order metadata."
msgstr ""

#: src/Migration/Steps/RebuildQuizQuestions.php:36
msgid "Build _sikshya_quiz_questions on each migrated quiz."
msgstr ""

#: src/Migration/Steps/TransformQuestions.php:70
msgid "Transform legacy quiz-question structure to the rewrite shape."
msgstr ""

#: src/Models/Enrollment.php:109
msgid "Invalid user"
msgstr ""

#: src/Models/Enrollment.php:114
#: src/Services/CurriculumService.php:294
msgid "Invalid course"
msgstr ""

#: src/Models/Enrollment.php:118
msgid "User is already enrolled in this course"
msgstr ""

#: src/Models/Enrollment.php:131
msgid "Failed to create enrollment"
msgstr ""

#: src/Models/Enrollment.php:147
msgid "User is not enrolled in this course"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:604
#: src/PostTypes/PostTypeManager.php:606
#: src/PostTypes/PostTypeManager.php:653
#: src/PostTypes/PostTypeManager.php:655
#: src/PostTypes/PostTypeManager.php:702
#: src/PostTypes/PostTypeManager.php:704
#: src/PostTypes/PostTypeManager.php:751
#: src/PostTypes/PostTypeManager.php:753
#: src/PostTypes/PostTypeManager.php:839
#: src/PostTypes/PostTypeManager.php:841
#: src/Services/PostTypeService.php:350
#: src/Services/PostTypeService.php:352
#: src/Services/PostTypeService.php:401
#: src/Services/PostTypeService.php:403
#: src/Services/PostTypeService.php:453
#: src/Services/PostTypeService.php:455
#: src/Services/PostTypeService.php:505
#: src/Services/PostTypeService.php:507
#: src/Services/PostTypeService.php:632
#: src/Services/PostTypeService.php:634
#, php-format
msgid "Add New %s"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:612
#: src/PostTypes/PostTypeManager.php:661
#: src/PostTypes/PostTypeManager.php:710
#: src/PostTypes/PostTypeManager.php:759
#: src/PostTypes/PostTypeManager.php:847
#: src/Services/PostTypeService.php:358
#: src/Services/PostTypeService.php:409
#: src/Services/PostTypeService.php:461
#: src/Services/PostTypeService.php:513
#: src/Services/PostTypeService.php:640
#: templates/learn.php:266
#: templates/learn.php:363
#: templates/learn.php:437
#: templates/learn.php:463
#: templates/partials/course-card.php:501
#: templates/partials/course-card.php:521
#: templates/single-lesson.php:240
#: templates/single-quiz.php:322
#, php-format
msgid "View %s"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:614
#: src/PostTypes/PostTypeManager.php:663
#: src/PostTypes/PostTypeManager.php:712
#: src/PostTypes/PostTypeManager.php:761
#: src/PostTypes/PostTypeManager.php:849
#: src/Services/PostTypeService.php:360
#: src/Services/PostTypeService.php:411
#: src/Services/PostTypeService.php:463
#: src/Services/PostTypeService.php:515
#: src/Services/PostTypeService.php:642
#: templates/partials/course-archive-toolbar.php:40
#, php-format
msgid "Search %s"
msgstr ""

#. translators: %s: plural label
#. translators: %s: plural label (e.g. Courses)
#: src/PostTypes/PostTypeManager.php:616
#: src/PostTypes/PostTypeManager.php:665
#: src/PostTypes/PostTypeManager.php:714
#: src/PostTypes/PostTypeManager.php:763
#: src/PostTypes/PostTypeManager.php:851
#: src/Services/PostTypeService.php:362
#: src/Services/PostTypeService.php:413
#: src/Services/PostTypeService.php:465
#: src/Services/PostTypeService.php:517
#: src/Services/PostTypeService.php:644
#: templates/courses-grid.php:113
#: templates/courses/index.php:235
#, php-format
msgid "No %s found"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:618
#: src/PostTypes/PostTypeManager.php:667
#: src/PostTypes/PostTypeManager.php:716
#: src/PostTypes/PostTypeManager.php:765
#: src/PostTypes/PostTypeManager.php:853
#: src/Services/PostTypeService.php:364
#: src/Services/PostTypeService.php:415
#: src/Services/PostTypeService.php:467
#: src/Services/PostTypeService.php:519
#: src/Services/PostTypeService.php:646
#, php-format
msgid "No %s found in trash"
msgstr ""

#: src/PostTypes/PostTypeManager.php:797
#: src/PostTypes/PostTypeManager.php:798
#: src/Services/PostTypeService.php:591
#: src/Services/PostTypeService.php:592
msgid "Add New Question"
msgstr ""

#: src/PostTypes/PostTypeManager.php:799
#: src/Services/PostTypeService.php:593
msgid "Edit Question"
msgstr ""

#: src/PostTypes/PostTypeManager.php:800
#: src/Services/PostTypeService.php:594
msgid "New Question"
msgstr ""

#: src/PostTypes/PostTypeManager.php:801
#: src/Services/PostTypeService.php:595
msgid "View Question"
msgstr ""

#: src/PostTypes/PostTypeManager.php:802
#: src/Services/PostTypeService.php:596
msgid "Search Questions"
msgstr ""

#: src/PostTypes/PostTypeManager.php:803
#: src/Services/PostTypeService.php:597
msgid "No questions found"
msgstr ""

#: src/PostTypes/PostTypeManager.php:804
#: src/Services/PostTypeService.php:598
msgid "No questions found in trash"
msgstr ""

#: src/PostTypes/PostTypeManager.php:832
#: src/Services/PostTypeService.php:625
#: src/Services/SampleDataImportService.php:131
#: templates/partials/learn-curriculum-outline.php:17
msgid "Chapter"
msgstr ""

#. translators: %s: plural label (e.g. Courses)
#: src/PostTypes/PostTypeManager.php:886
#, php-format
msgid "%s Categories"
msgstr ""

#. translators: %s: singular label (e.g. Course)
#: src/PostTypes/PostTypeManager.php:891
#, php-format
msgid "%s Category"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:899
#, php-format
msgid "Search %s Categories"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:901
#, php-format
msgid "All %s Categories"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:903
#, php-format
msgid "Parent %s Category"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:905
#, php-format
msgid "Parent %s Category:"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:907
#, php-format
msgid "Edit %s Category"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:909
#, php-format
msgid "Update %s Category"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:911
#, php-format
msgid "Add New %s Category"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:913
#, php-format
msgid "New %s Category Name"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:928
#: src/PostTypes/PostTypeManager.php:956
#, php-format
msgid "%s Tags"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:930
#, php-format
msgid "%s Tag"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:932
#, php-format
msgid "Search %s Tags"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:934
#, php-format
msgid "Popular %s Tags"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:936
#, php-format
msgid "All %s Tags"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:940
#, php-format
msgid "Edit %s Tag"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:942
#, php-format
msgid "Update %s Tag"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:944
#, php-format
msgid "Add New %s Tag"
msgstr ""

#. translators: %s: singular label
#: src/PostTypes/PostTypeManager.php:946
#, php-format
msgid "New %s Tag Name"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:948
#, php-format
msgid "Separate %s tags with commas"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:950
#, php-format
msgid "Add or remove %s tags"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:952
#, php-format
msgid "Choose from the most used %s tags"
msgstr ""

#. translators: %s: plural label
#: src/PostTypes/PostTypeManager.php:954
#, php-format
msgid "No %s tags found."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:71
msgid "Your learning snapshot and shortcuts in one place."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:74
#: templates/account.php:58
#: templates/learn.php:312
#: templates/partials/account-view-dashboard.php:117
#: templates/single-course.php:625
msgid "My learning"
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:75
msgid "Courses in progress and completed."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:78
#: templates/account.php:95
msgid "My orders & payments"
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:79
msgid "Orders, invoices, receipts, and payment records."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:83
msgid "Usage and limits for quizzes in your courses."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:86
#: templates/account.php:76
msgid "Profile & security"
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:87
msgid "Update your account details and password."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:91
msgid "Download your completion certificates."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:95
msgid "Your authored courses, enrollments, and teaching tools."
msgstr ""

#: src/Presentation/Models/AccountPageModel.php:105
#: templates/learn.php:123
#: templates/order-invoice.php:102
#: templates/order-invoice.php:255
#: templates/order.php:215
msgid "My account"
msgstr ""

#: src/Presentation/Models/LearnPageModel.php:183
#: src/Presentation/Models/LearnPageModel.php:186
#: templates/cart.php:116
#: templates/learn.php:188
#: templates/partials/course-card.php:135
msgid "Bundle"
msgstr ""

#: src/Presentation/Models/SingleLessonPageModel.php:78
#: templates/account.php:51
#: templates/learn.php:25
#: templates/learn.php:114
#: templates/learn.php:311
#: templates/single-quiz.php:111
msgid "Learn"
msgstr ""

#: src/Services/AdminAssetsService.php:174
msgid "Skip setup? You can re-run the wizard anytime from Sikshya → Tools."
msgstr ""

#: src/Services/AdminAssetsService.php:175
#: templates/admin/setup-wizard.php:587
msgid "Add sample course"
msgstr ""

#: src/Services/AdminAssetsService.php:176
msgid "Adding sample course…"
msgstr ""

#: src/Services/AdminAssetsService.php:177
#: templates/admin/setup-wizard.php:136
msgid "Sample course added."
msgstr ""

#: src/Services/AdminAssetsService.php:178
msgid "Sample course could not be added."
msgstr ""

#: src/Services/AdminAssetsService.php:179
#: templates/admin/setup-wizard.php:153
msgid "View courses"
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:85
msgid "Unauthorized."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:89
msgid "Forbidden."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:139
msgid "Invalid notice."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:177
msgid "Limited Time"
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:183
msgid "Upgrade to Sikshya Pro — up to 50% off!"
msgstr ""

#. translators: %d: number of orders in the store.
#: src/Services/AdminMarketingNoticeService.php:189
#, php-format
msgid "You’ve recorded <strong style=\"color: #ff9500;\">%d</strong> order(s)! Get <strong style=\"color: #ff9500;\">up to 50%% off</strong> on Sikshya Pro. Unlock premium payment tools, advanced modules, automation, and priority support."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:196
msgid "Special Offer:"
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:196
msgid "Save up to 50% on your Pro upgrade with premium features and priority support!"
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:200
msgid "Save up to 50% — Upgrade to Pro"
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:206
msgid "Dismiss this notice."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:462
msgid "How’s Sikshya LMS working for you?"
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:463
msgid "You’ve published your first course — congratulations. If Sikshya is helping your learners, a quick 5‑star review would mean a lot and helps other site owners choose with confidence."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:469
msgid "Leave a 5‑star review"
msgstr ""

#. translators: %d: order count
#: src/Services/AdminMarketingNoticeService.php:485
#, php-format
msgid "You’re now processing orders in Sikshya. Sikshya Pro helps you scale with premium payment tools, advanced modules, and automation — built to reduce admin work and increase conversions. You currently have %d order(s) on record."
msgstr ""

#: src/Services/AdminMarketingNoticeService.php:495
msgid "Upgrade to Sikshya Pro — save time on every order"
msgstr ""

#: src/Services/AssignmentService.php:53
msgid "Assignment is not linked to a valid course."
msgstr ""

#: src/Services/AssignmentService.php:68
msgid "This assignment is already graded. Resubmissions are not allowed unless your instructor enables them."
msgstr ""

#: src/Services/AssignmentService.php:79
msgid "This assignment is past its due date."
msgstr ""

#: src/Services/AssignmentService.php:104
msgid "Submission rejected."
msgstr ""

#. translators: %d: minimum files
#: src/Services/AssignmentService.php:125
#, php-format
msgid "One or more uploads failed. Please try again and upload at least %d file(s)."
msgstr ""

#. translators: %d: maximum files
#: src/Services/AssignmentService.php:291
#, php-format
msgid "You can upload at most %d file(s) for this assignment."
msgstr ""

#. translators: %d: minimum files
#: src/Services/AssignmentService.php:302
#, php-format
msgid "Please upload at least %d file(s)."
msgstr ""

#: src/Services/AssignmentService.php:310
msgid "Please enter your response before submitting."
msgstr ""

#: src/Services/AssignmentService.php:314
msgid "Please choose at least one file to upload."
msgstr ""

#: src/Services/AssignmentService.php:317
msgid "Please add a short note or description with your upload."
msgstr ""

#: src/Services/AssignmentService.php:321
msgid "Please submit a valid URL."
msgstr ""

#. translators: %s: comma-separated list of allowed extensions
#: src/Services/AssignmentService.php:356
#, php-format
msgid "One or more files use a type that is not allowed. Allowed: %s"
msgstr ""

#: src/Services/CategoryService.php:47
msgid "Category not found"
msgstr ""

#: src/Services/CategoryService.php:115
msgid "Failed to retrieve category data"
msgstr ""

#: src/Services/CategoryService.php:131
msgid "Category saved successfully"
msgstr ""

#. translators: %d: certificate template post ID
#: src/Services/CertificateIssuanceService.php:55
#, php-format
msgid "Template #%d"
msgstr ""

#: src/Services/CourseBuilderService.php:64
msgid "Failed to initialize course builder."
msgstr ""

#: src/Services/CourseBuilderService.php:72
msgid "New Course"
msgstr ""

#: src/Services/CourseBuilderService.php:79
msgid "Failed to create course"
msgstr ""

#: src/Services/CourseBuilderService.php:97
msgid "Failed to update course status."
msgstr ""

#: src/Services/CourseBuilderService.php:107
msgid "Failed to save some data"
msgstr ""

#: src/Services/CourseBuilderService.php:115
msgid "Course published successfully!"
msgstr ""

#: src/Services/CourseBuilderService.php:116
msgid "Course draft saved successfully!"
msgstr ""

#: src/Services/CourseCurriculumActions.php:34
msgid "Content title is required"
msgstr ""

#. translators: %s: content type
#: src/Services/CourseCurriculumActions.php:72
#, php-format
msgid "Failed to create %s"
msgstr ""

#. translators: %s: content type
#: src/Services/CourseCurriculumActions.php:109
#, php-format
msgid "%s created successfully"
msgstr ""

#: src/Services/CourseCurriculumActions.php:131
#: src/Services/CourseCurriculumActions.php:212
msgid "Chapter title is required"
msgstr ""

#: src/Services/CourseCurriculumActions.php:160
msgid "Chapter created successfully"
msgstr ""

#: src/Services/CourseCurriculumActions.php:173
#: src/Services/CourseCurriculumActions.php:209
#: src/Services/CurriculumService.php:158
msgid "Invalid chapter ID"
msgstr ""

#: src/Services/CourseCurriculumActions.php:178
#: src/Services/CurriculumService.php:162
msgid "Chapter not found"
msgstr ""

#: src/Services/CourseCurriculumActions.php:232
msgid "Chapter updated successfully"
msgstr ""

#: src/Services/CourseService.php:156
msgid "Self-service unenrollment is disabled in LMS settings."
msgstr ""

#. translators: %d: number of days after enrollment when unenroll is allowed
#: src/Services/CourseService.php:167
#, php-format
msgid "The self-service drop period (%d days after enrollment) has ended."
msgstr ""

#: src/Services/CurriculumService.php:57
msgid "Course handler unavailable"
msgstr ""

#: src/Services/CurriculumService.php:66
msgid "Invalid content or chapter ID"
msgstr ""

#: src/Services/CurriculumService.php:71
msgid "Content not found"
msgstr ""

#: src/Services/CurriculumService.php:105
msgid "Content linked to chapter successfully"
msgstr ""

#: src/Services/CurriculumService.php:139
msgid "Chapter list must include every chapter for this course exactly once."
msgstr ""

#: src/Services/CurriculumService.php:147
msgid "Chapter order saved successfully"
msgstr ""

#: src/Services/CurriculumService.php:180
msgid "Lesson order saved successfully"
msgstr ""

#: src/Services/CurriculumService.php:214
msgid "Chapter order must list every chapter for this course exactly once."
msgstr ""

#: src/Services/CurriculumService.php:225
msgid "Invalid outline payload."
msgstr ""

#: src/Services/CurriculumService.php:230
msgid "Invalid chapter in outline."
msgstr ""

#: src/Services/CurriculumService.php:233
msgid "Outline references a chapter that does not belong to this course."
msgstr ""

#: src/Services/CurriculumService.php:239
#: src/Services/CurriculumService.php:247
msgid "Outline must include every chapter."
msgstr ""

#: src/Services/CurriculumService.php:252
#: src/Services/CurriculumService.php:259
msgid "Invalid content in curriculum outline."
msgstr ""

#: src/Services/CurriculumService.php:255
msgid "Each lesson, quiz, or assignment may only appear once in the outline."
msgstr ""

#: src/Services/CurriculumService.php:268
msgid "Curriculum outline saved."
msgstr ""

#: src/Services/CurriculumService.php:277
msgid "Invalid item ID"
msgstr ""

#: src/Services/CurriculumService.php:287
msgid "Content saved successfully"
msgstr ""

#: src/Services/CurriculumService.php:288
msgid "Failed to save content"
msgstr ""

#: src/Services/EmailNotificationService.php:171
msgid "(No line items)"
msgstr ""

#: src/Services/EmailNotificationService.php:335
msgid "…"
msgstr ""

#: src/Services/EmailNotificationService.php:453
msgid "Dr. Sample Instructor"
msgstr ""

#: src/Services/EmailNotificationService.php:456
msgid "🎓 Introduction to Sample Course"
msgstr ""

#: src/Services/EmailNotificationService.php:460
msgid "Sample lesson: Getting started"
msgstr ""

#: src/Services/EmailNotificationService.php:475
msgid "Sample course A"
msgstr ""

#: src/Services/EmailNotificationService.php:476
msgid "Sample course B"
msgstr ""

#: src/Services/EmailNotificationService.php:479
msgid "Hi instructor — quick question before I start Module 3. Can you confirm if the quiz covers chapter 5 only?"
msgstr ""

#: src/Services/EmailNotificationService.php:481
msgid "Sample quiz · Quick quiz 2"
msgstr ""

#: src/Services/EmailNotificationService.php:701
msgid "This is a test email from your LMS. If you received it, your From address, optional SMTP transport, and branded header/footer (when the professional email add-on is enabled) are working."
msgstr ""

#. translators: %s: site name
#: src/Services/EmailNotificationService.php:709
#, php-format
msgid "[%s] Email delivery test"
msgstr ""

#. translators: %s: platform/brand name
#: src/Services/EmailNotificationService.php:786
#, php-format
msgid "Sent by %s"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:28
msgid "Sent by"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:75
msgid "Enrollment confirmation"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:76
msgid "Sent to the student when they enroll in a course."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:82
msgid "🎓 [{{site_name}}] You’re in! Welcome to {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:85
msgid "You’re enrolled"
msgstr ""

#. translators: %s student first name or display name
#: src/Services/EmailTemplateCatalog.php:88
#, php-format
msgid "Hello %s,"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:91
msgid "Great news — your seat is confirmed. You now have full access to the course materials below."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:94
#: templates/checkout.php:237
msgid "Your account"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:96
msgid "When you’re ready, jump in and start with the first lesson."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:99
msgid "Start learning →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:105
msgid "New enrollment (admin notice)"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:106
msgid "Sent to the admin address when a student enrolls in a course."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:112
msgid "📬 [{{site_name}}] New enrollment · {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:115
msgid "New enrollment"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:116
msgid "Someone just joined a course on your site. Here’s a quick summary:"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:122
msgid "Open course →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:127
msgid "New enrollment (instructor notice)"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:128
msgid "Sent to the course lead instructor when a student enrolls."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:134
msgid "✨ [{{site_name}}] New student in {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:137
msgid "New student in your course"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:138
#: src/Services/EmailTemplateCatalog.php:167
msgid "Hi {{instructor_name}},"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:139
msgid "A new learner just enrolled. You may want to welcome them or check your roster."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:146
msgid "View course →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:151
msgid "New Q&A question (instructor)"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:152
msgid "Sent when a learner posts a new question in Course Q&A (Community discussions). Customize subject and HTML here."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:163
msgid "💬 [{{site_name}}] New question · {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:166
msgid "New learner question"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:168
msgid "A learner just posted something in Q&A for one of your courses. Here is what they wrote:"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:176
msgid "Lesson / quiz"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:177
msgid "From"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:181
msgid "Review & reply in context →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:183
msgid "If the button doesn’t work, paste this URL into your browser:"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:195
msgid "Sent when a student completes a course."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:201
msgid "🏆 [{{site_name}}] You completed {{course_title}}!"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:205
msgid "Hello {{student_name}},"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:206
msgid "Outstanding work — you’ve finished every requirement for this course. Celebrate this milestone!"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:212
msgid "Review course →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:219
msgid "Sent when a certificate is generated for the student."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:225
msgid "📜 [{{site_name}}] Your certificate for {{course_title}} is ready"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:228
msgid "Your certificate is ready"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:229
#: src/Services/EmailTemplateCatalog.php:254
#: src/Services/EmailTemplateCatalog.php:283
#: src/Services/EmailTemplateCatalog.php:310
#: src/Services/EmailTemplateCatalog.php:410
#: src/Services/EmailTemplateCatalog.php:440
#: src/Services/EmailTemplateCatalog.php:472
msgid "Hi {{student_name}},"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:230
msgid "Your credential has been issued. Save or share it using the link below."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:237
msgid "View certificate →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:243
msgid "Welcome (new account)"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:244
msgid "Sent when a new user account is created (if welcome emails are enabled)."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:250
msgid "👋 [{{site_name}}] Welcome, {{student_name}}!"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:253
msgid "Welcome aboard"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:255
msgid "Thanks for creating an account. We’re glad you’re here — explore courses, track progress, and learn at your own pace."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:258
msgid "Go to site →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:272
msgid "Progress reminder"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:273
msgid "Generic nudge to continue a course (automation hooks, not drip unlock)."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:279
msgid "⏰ [{{site_name}}] Keep going on {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:282
msgid "Friendly reminder"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:284
msgid "You’re making progress — open your course and pick up where you left off."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:290
msgid "Resume learning →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:296
msgid "Payment receipt"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:297
msgid "Sent to the buyer when an order is paid (checkout, manual mark paid, etc.). Turn off here to stop receipt emails without affecting enrollment."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:306
msgid "🧾 [{{site_name}}] Payment received — order #{{order_id}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:309
msgid "Thank you for your payment"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:311
msgid "We received your payment. Below is a summary of your order. You can open the full receipt anytime from your account."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:317
#: src/Services/EmailTemplateCatalog.php:364
#: templates/order.php:185
msgid "Payment method"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:320
#: src/Services/EmailTemplateCatalog.php:365
msgid "Total paid"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:328
msgid "View order receipt →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:346
msgid "New sale (admin notice)"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:347
msgid "Sent to the admin address when an order is fulfilled (paid and course access granted). Enable this to receive “new course sell” notifications."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:356
msgid "💰 [{{site_name}}] New sale — order #{{order_id}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:359
msgid "New sale"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:360
msgid "A new order was fulfilled on your site. Summary:"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:362
msgid "Buyer"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:373
msgid "Open receipt →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:376
msgid "Tip: change the recipient email under Email → Delivery (“Main LMS contact email”)."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:395
msgid "Sent when Content drip opens a lesson for a learner. Enable/disable sending here; Content drip is controlled on the course."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:406
msgid "🔓 [{{site_name}}] New lesson available in {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:409
msgid "Lesson unlocked"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:411
msgid "A new lesson is now available in your course."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:418
msgid "Open lesson →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:425
msgid "Sent when a course-wide drip schedule opens the curriculum (no specific lesson). Enable/disable sending here; drip rules stay on the course."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:436
msgid "📅 [{{site_name}}] Your course schedule is now open: {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:439
msgid "Course access opened"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:441
msgid "Your scheduled access for this course is now active — you can open lessons, quizzes, and assignments according to your schedule."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:450
msgid "Go to course →"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:457
msgid "Sent when multiple lessons unlock in one drip cron pass (digest mode). Useful for reducing email noise when several lessons unlock at once."
msgstr ""

#: src/Services/EmailTemplateCatalog.php:468
msgid "🔓 [{{site_name}}] {{lessons_count}} new lessons unlocked in {{course_title}}"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:471
msgid "Lessons unlocked"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:473
msgid "New lessons are now available in your course. Here’s what just opened:"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:479
msgid "Unlocked"
msgstr ""

#: src/Services/EmailTemplateCatalog.php:484
msgid "Continue learning →"
msgstr ""

#: src/Services/EmailTemplateGate.php:163
#: src/Services/EmailTemplateStore.php:267
#: src/Services/EmailTemplateStore.php:346
#: src/Services/EmailTemplateStore.php:397
msgid "Unknown template."
msgstr ""

#: src/Services/EmailTemplateGate.php:196
msgid "This template is not available until its add-on is enabled and licensed."
msgstr ""

#. translators: %s: addon label
#: src/Services/EmailTemplateGate.php:262
#, php-format
msgid "Enable the add-on “%s” under Addons to edit this template."
msgstr ""

#: src/Services/EmailTemplateStore.php:178
msgid "Custom email"
msgstr ""

#: src/Services/EmailTemplateStore.php:312
msgid "Name is required."
msgstr ""

#: src/Services/EmailTemplateStore.php:336
msgid "Could not save template."
msgstr ""

#: src/Services/EmailTemplateStore.php:349
msgid "Not a custom template."
msgstr ""

#: src/Services/EmailTemplateStore.php:400
msgid "Cannot delete a system template."
msgstr ""

#: src/Services/Enrollment/EnrollmentValidator.php:71
msgid "You are enrolled in the maximum number of courses allowed on this site."
msgstr ""

#: src/Services/Enrollment/EnrollmentValidator.php:123
msgid "Enrollment has not opened yet for this course."
msgstr ""

#: src/Services/Enrollment/EnrollmentValidator.php:128
msgid "Enrollment is closed for this course."
msgstr ""

#: src/Services/EnrollmentCrudService.php:26
#: src/Services/EnrollmentCrudService.php:55
#: src/Services/EnrollmentCrudService.php:72
#: src/Services/EnrollmentCrudService.php:101
#: src/Services/EnrollmentCrudService.php:131
msgid "Enrollments table not found."
msgstr ""

#: src/Services/EnrollmentCrudService.php:52
#: src/Services/EnrollmentCrudService.php:98
#: src/Services/EnrollmentCrudService.php:128
msgid "Invalid enrollment id."
msgstr ""

#: src/Services/EnrollmentCrudService.php:60
msgid "Enrollment not found."
msgstr ""

#: src/Services/EnrollmentCrudService.php:78
msgid "user_id and course_id are required."
msgstr ""

#: src/Services/EnrollmentCrudService.php:89
msgid "Failed to create enrollment."
msgstr ""

#. translators: %s: site title
#: src/Services/Frontend/AccountPageService.php:245
#, php-format
msgid "[%s] Verify email address change"
msgstr ""

#. translators: 1: site title, 2: new email, 3: confirmation URL
#: src/Services/Frontend/AccountPageService.php:250
#, php-format
msgid ""
"Howdy,\n"
"\n"
"A request was made to change your email address on %1$s to %2$s.\n"
"\n"
"Confirm this change by visiting the following link:\n"
"%3$s\n"
"\n"
"If you did not request this, you can ignore this email.\n"
""
msgstr ""

#: src/Services/Frontend/LearnOutlineItemAccess.php:57
msgid "Log in or enroll to unlock this content."
msgstr ""

#: src/Services/Frontend/LearnOutlineItemAccess.php:58
#: templates/single-course.php:393
msgid "Enroll to unlock this content."
msgstr ""

#: src/Services/Frontend/LearnPageService.php:39
#: src/Services/Frontend/LearnPageService.php:49
msgid "Please log in to access your learning."
msgstr ""

#: src/Services/Frontend/LearnPageService.php:60
msgid "You have not purchased this bundle yet."
msgstr ""

#: src/Services/Frontend/LessonPageService.php:39
msgid "This assignment is not linked to a course."
msgstr ""

#: src/Services/Frontend/LessonPageService.php:40
msgid "This lesson is not linked to a course."
msgstr ""

#: src/Services/Frontend/LessonPageService.php:57
msgid "Please log in to access this lesson."
msgstr ""

#: src/Services/InstructorApplicationsService.php:73
#: src/Services/InstructorApplicationsService.php:93
msgid "Invalid user."
msgstr ""

#: src/Services/LearnerCertificateService.php:78
msgid "Certificate downloads are disabled in LMS settings."
msgstr ""

#: src/Services/LearnerCertificateService.php:88
msgid "Certificate download is not available yet."
msgstr ""

#: src/Services/PostTypeService.php:553
#: src/Services/PostTypeService.php:554
msgid "Add New Certificate"
msgstr ""

#: src/Services/PostTypeService.php:555
msgid "Edit Certificate"
msgstr ""

#: src/Services/PostTypeService.php:556
msgid "New Certificate"
msgstr ""

#: src/Services/PostTypeService.php:557
msgid "View Certificate"
msgstr ""

#: src/Services/PostTypeService.php:558
msgid "Search Certificates"
msgstr ""

#: src/Services/PostTypeService.php:559
msgid "No certificates found"
msgstr ""

#: src/Services/PostTypeService.php:560
msgid "No certificates found in trash"
msgstr ""

#: src/Services/QuestionTypeService.php:260
msgid "Invalid question type"
msgstr ""

#: src/Services/QuestionTypeService.php:266
msgid "Question text is required"
msgstr ""

#: src/Services/QuestionTypeService.php:272
msgid "Options are required for this question type"
msgstr ""

#: src/Services/QuestionTypeService.php:282
msgid "At least 2 options are required"
msgstr ""

#: src/Services/QuestionTypeService.php:297
msgid "Matching pairs are incomplete"
msgstr ""

#: src/Services/QuestionTypeService.php:307
msgid "Select at least one correct option"
msgstr ""

#: src/Services/QuestionTypeService.php:313
msgid "Ordering answer is invalid"
msgstr ""

#: src/Services/QuestionTypeService.php:318
#: src/Services/QuestionTypeService.php:322
msgid "Correct answer is required for auto-gradable questions"
msgstr ""

#: src/Services/QuestionTypeService.php:331
msgid "Points must be at least 1"
msgstr ""

#: src/Services/QuizService.php:124
msgid "Could not save quiz progress."
msgstr ""

#: src/Services/SampleDataImportService.php:51
msgid "Sample data file not found or invalid."
msgstr ""

#: src/Services/SampleDataImportService.php:75
msgid "Unsupported sample data version."
msgstr ""

#: src/Services/SampleDataImportService.php:80
msgid "No courses in sample file."
msgstr ""

#: src/Services/SampleDataImportService.php:170
msgid "Sample data could not be imported: no courses were created. Check file permissions, JSON pack format, and that curriculum actions are available."
msgstr ""

#: src/Services/SampleDataImportService.php:180
msgid "Sample data imported."
msgstr ""

#: src/Services/StatsUsage.php:68
msgid "Once Weekly"
msgstr ""

#: src/Services/TaxonomyService.php:53
msgid "Course Categories"
msgstr ""

#: src/Services/TaxonomyService.php:54
msgid "Course Category"
msgstr ""

#: src/Services/TaxonomyService.php:55
msgid "Search Course Categories"
msgstr ""

#: src/Services/TaxonomyService.php:56
msgid "All Course Categories"
msgstr ""

#: src/Services/TaxonomyService.php:57
msgid "Parent Course Category"
msgstr ""

#: src/Services/TaxonomyService.php:58
msgid "Parent Course Category:"
msgstr ""

#: src/Services/TaxonomyService.php:59
msgid "Edit Course Category"
msgstr ""

#: src/Services/TaxonomyService.php:60
msgid "Update Course Category"
msgstr ""

#: src/Services/TaxonomyService.php:61
msgid "Add New Course Category"
msgstr ""

#: src/Services/TaxonomyService.php:62
msgid "New Course Category Name"
msgstr ""

#: src/Services/TaxonomyService.php:89
msgid "Course Tags"
msgstr ""

#: src/Services/TaxonomyService.php:90
msgid "Course Tag"
msgstr ""

#: src/Services/TaxonomyService.php:91
msgid "Search Course Tags"
msgstr ""

#: src/Services/TaxonomyService.php:92
msgid "All Course Tags"
msgstr ""

#: src/Services/TaxonomyService.php:93
msgid "Edit Course Tag"
msgstr ""

#: src/Services/TaxonomyService.php:94
msgid "Update Course Tag"
msgstr ""

#: src/Services/TaxonomyService.php:95
msgid "Add New Course Tag"
msgstr ""

#: src/Services/TaxonomyService.php:96
msgid "New Course Tag Name"
msgstr ""

#: src/Services/TaxonomyService.php:97
msgid "Tags"
msgstr ""

#: src/Services/TaxonomyService.php:120
msgid "Difficulty Levels"
msgstr ""

#: src/Services/TaxonomyService.php:121
msgid "Difficulty Level"
msgstr ""

#: src/Services/TaxonomyService.php:122
msgid "Search Difficulty Levels"
msgstr ""

#: src/Services/TaxonomyService.php:123
msgid "All Difficulty Levels"
msgstr ""

#: src/Services/TaxonomyService.php:124
msgid "Edit Difficulty Level"
msgstr ""

#: src/Services/TaxonomyService.php:125
msgid "Update Difficulty Level"
msgstr ""

#: src/Services/TaxonomyService.php:126
msgid "Add New Difficulty Level"
msgstr ""

#: src/Services/TaxonomyService.php:127
msgid "New Difficulty Level Name"
msgstr ""

#: src/Services/TaxonomyService.php:128
msgid "Difficulty"
msgstr ""

#: src/Services/TaxonomyService.php:151
#: src/Services/TaxonomyService.php:159
msgid "Lesson Types"
msgstr ""

#: src/Services/TaxonomyService.php:153
msgid "Search Lesson Types"
msgstr ""

#: src/Services/TaxonomyService.php:154
msgid "All Lesson Types"
msgstr ""

#: src/Services/TaxonomyService.php:155
msgid "Edit Lesson Type"
msgstr ""

#: src/Services/TaxonomyService.php:156
msgid "Update Lesson Type"
msgstr ""

#: src/Services/TaxonomyService.php:157
msgid "Add New Lesson Type"
msgstr ""

#: src/Services/TaxonomyService.php:158
msgid "New Lesson Type Name"
msgstr ""

#: src/Services/TaxonomyService.php:182
#: src/Services/TaxonomyService.php:190
msgid "Question Types"
msgstr ""

#: src/Services/TaxonomyService.php:183
msgid "Question Type"
msgstr ""

#: src/Services/TaxonomyService.php:184
msgid "Search Question Types"
msgstr ""

#: src/Services/TaxonomyService.php:185
msgid "All Question Types"
msgstr ""

#: src/Services/TaxonomyService.php:186
msgid "Edit Question Type"
msgstr ""

#: src/Services/TaxonomyService.php:187
msgid "Update Question Type"
msgstr ""

#: src/Services/TaxonomyService.php:188
msgid "Add New Question Type"
msgstr ""

#: src/Services/TaxonomyService.php:189
msgid "New Question Type Name"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:66
msgid "Request failed. Please try again."
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:67
msgid "Signed in. Redirecting…"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:68
#: src/Shortcodes/AuthShortcodes.php:301
msgid "Account created. Redirecting…"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:119
#: src/Shortcodes/AuthShortcodes.php:173
msgid "You are already signed in."
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:147
msgid "Email or username"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:148
msgid "you@example.com or username"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:152
#: src/Shortcodes/AuthShortcodes.php:216
#: templates/partials/account-view-profile.php:106
msgid "Password"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:153
msgid "Enter your password"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:157
msgid "Remember me"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:158
msgid "Forgot password?"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:161
#: templates/checkout.php:173
#: templates/checkout.php:222
msgid "Sign in"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:206
msgid "Display name (optional)"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:207
msgid "How we should greet you"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:217
msgid "Choose a strong password"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:221
msgid "Create account & apply to teach"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:222
#: templates/checkout.php:225
msgid "Create account"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:241
#: src/Shortcodes/AuthShortcodes.php:278
msgid "Already signed in. Redirecting…"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:261
msgid "Signed in successfully. Redirecting…"
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:371
msgid "Email and password are required."
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:396
msgid "Valid email and password are required."
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:402
msgid "An account with this email already exists. Please sign in instead."
msgstr ""

#: src/Shortcodes/AuthShortcodes.php:423
msgid "Could not create account."
msgstr ""

#: src/Shortcodes/CoursesShortcode.php:212
#: templates/archive-sik_course.php:93
#, php-format
msgid "%s pagination"
msgstr ""

#: src/Shortcodes/CoursesShortcode.php:219
#, php-format
msgid "No %s found."
msgstr ""

#: templates/account.php:43
msgid "Skip to content"
msgstr ""

#: templates/account.php:46
msgid "Account navigation"
msgstr ""

#: templates/account.php:50
msgid "Primary"
msgstr ""

#: templates/account.php:62
#: templates/partials/account-view-dashboard.php:147
msgid "Learning hub"
msgstr ""

#. translators: %s: singular label (e.g. Quiz)
#: templates/account.php:69
#: templates/partials/account-view-dashboard.php:139
#: templates/partials/account-view-quiz-attempts.php:18
#: templates/partials/account-view-quiz-attempts.php:21
#, php-format
msgid "%s attempts"
msgstr ""

#: templates/account.php:91
msgid "View order history, receipts, and invoices."
msgstr ""

#: templates/account.php:112
#: templates/account.php:146
msgid "Back to site"
msgstr ""

#: templates/account.php:127
msgid "Close menu"
msgstr ""

#: templates/account.php:133
#: templates/learn.php:106
#: templates/single-lesson.php:106
#: templates/single-quiz.php:102
msgid "Menu"
msgstr ""

#: templates/account.php:170
msgid "Account menu"
msgstr ""

#: templates/admin/setup-wizard.php:39
#: templates/partials/account-view-dashboard.php:25
msgid "Welcome"
msgstr ""

#: templates/admin/setup-wizard.php:40
msgid "Pages"
msgstr ""

#: templates/admin/setup-wizard.php:43
msgid "Finish"
msgstr ""

#: templates/admin/setup-wizard.php:62
msgid "Setup complete"
msgstr ""

#: templates/admin/setup-wizard.php:66
#, php-format
msgid "v%s"
msgstr ""

#: templates/admin/setup-wizard.php:100
msgid "You're all set!"
msgstr ""

#. translators: %s: brand name
#: templates/admin/setup-wizard.php:107
#, php-format
msgid "%s saved your choices. Next, create your first course and try a test purchase."
msgstr ""

#: templates/admin/setup-wizard.php:124
msgid "chapters"
msgstr ""

#: templates/admin/setup-wizard.php:127
msgid "questions"
msgstr ""

#. translators: %s: comma-separated list of imported items, e.g. "1 courses, 3 chapters".
#: templates/admin/setup-wizard.php:148
#, php-format
msgid "Created %s."
msgstr ""

#: templates/admin/setup-wizard.php:162
msgid "Sample data was not added."
msgstr ""

#: templates/admin/setup-wizard.php:176
msgid "Create your first course"
msgstr ""

#: templates/admin/setup-wizard.php:179
msgid "Open dashboard"
msgstr ""

#: templates/admin/setup-wizard.php:186
msgid "Try this next"
msgstr ""

#: templates/admin/setup-wizard.php:188
msgid "Create a course and add one lesson."
msgstr ""

#: templates/admin/setup-wizard.php:189
msgid "Open cart and checkout to confirm pages work."
msgstr ""

#: templates/admin/setup-wizard.php:190
msgid "Set payments, email and branding from Settings."
msgstr ""

#: templates/admin/setup-wizard.php:194
msgid "Need to change anything?"
msgstr ""

#. translators: %s: brand short name
#: templates/admin/setup-wizard.php:204
#, php-format
msgid "Open Settings anytime — you can always come back here from %s → Tools."
msgstr ""

#: templates/admin/setup-wizard.php:211
msgid "Open Settings"
msgstr ""

#: templates/admin/setup-wizard.php:235
#, php-format
msgid "%s setup"
msgstr ""

#: templates/admin/setup-wizard.php:239
msgid "We save as you go. Use Back any time."
msgstr ""

#. translators: 1: current step number, 2: total step count, 3: current step label.
#: templates/admin/setup-wizard.php:248
#, php-format
msgid "Step %1$s of %2$s · %3$s"
msgstr ""

#: templates/admin/setup-wizard.php:258
msgid "Setup steps"
msgstr ""

#: templates/admin/setup-wizard.php:286
msgid "Setup progress"
msgstr ""

#: templates/admin/setup-wizard.php:292
msgid "JavaScript is needed for the guided buttons. Use the Finish button on the last step to save."
msgstr ""

#: templates/admin/setup-wizard.php:298
msgid "Please fix the following:"
msgstr ""

#: templates/admin/setup-wizard.php:319
#, php-format
msgid "Welcome to %s"
msgstr ""

#: templates/admin/setup-wizard.php:323
msgid "A quick guided setup to get your course site ready. It takes about a minute and you can change everything later."
msgstr ""

#: templates/admin/setup-wizard.php:333
#: templates/admin/setup-wizard.php:399
msgid "Page addresses"
msgstr ""

#: templates/admin/setup-wizard.php:334
msgid "Cart, checkout, account, learn."
msgstr ""

#: templates/admin/setup-wizard.php:343
msgid "How prices appear to students."
msgstr ""

#: templates/admin/setup-wizard.php:351
#: templates/admin/setup-wizard.php:507
msgid "Lesson links"
msgstr ""

#: templates/admin/setup-wizard.php:352
msgid "How lesson URLs are formatted."
msgstr ""

#. translators: %s: brand name
#: templates/admin/setup-wizard.php:376
#, php-format
msgid "Help improve %s by sharing anonymous usage data"
msgstr ""

#: templates/admin/setup-wizard.php:390
msgid "What we collect"
msgstr ""

#: templates/admin/setup-wizard.php:401
msgid "These short words become parts of your store URLs. Defaults are fine for most sites."
msgstr ""

#: templates/admin/setup-wizard.php:405
msgid "Example"
msgstr ""

#: templates/admin/setup-wizard.php:411
msgid "Your site uses “Plain” WordPress permalinks, so the address may look slightly different — that is normal."
msgstr ""

#: templates/admin/setup-wizard.php:417
#: templates/admin/setup-wizard.php:550
#: templates/cart.php:32
#: templates/checkout.php:90
msgid "Cart"
msgstr ""

#: templates/admin/setup-wizard.php:425
msgid "Student account"
msgstr ""

#: templates/admin/setup-wizard.php:429
msgid "Learning area"
msgstr ""

#: templates/admin/setup-wizard.php:433
msgid "Order receipt"
msgstr ""

#: templates/admin/setup-wizard.php:443
msgid "Pick the currency students see. The example below updates after you save and re-open this step."
msgstr ""

#: templates/admin/setup-wizard.php:467
msgid "Symbol position"
msgstr ""

#: templates/admin/setup-wizard.php:483
msgid "Advanced number formatting"
msgstr ""

#: templates/admin/setup-wizard.php:486
msgid "Decimals"
msgstr ""

#: templates/admin/setup-wizard.php:494
msgid "Thousands separator"
msgstr ""

#: templates/admin/setup-wizard.php:498
msgid "Decimal separator"
msgstr ""

#: templates/admin/setup-wizard.php:509
msgid "Choose how lesson URLs look in the learning area. The recommended option is safer if you ever rename a lesson."
msgstr ""

#: templates/admin/setup-wizard.php:517
#: templates/admin/setup-wizard.php:559
msgid "Stable (recommended)"
msgstr ""

#: templates/admin/setup-wizard.php:518
msgid "Best for most sites"
msgstr ""

#: templates/admin/setup-wizard.php:520
msgid "Includes the lesson ID, so renaming is safe."
msgstr ""

#: templates/admin/setup-wizard.php:528
#: templates/admin/setup-wizard.php:559
msgid "Shorter URL"
msgstr ""

#: templates/admin/setup-wizard.php:530
msgid "Cleaner address, but be careful when renaming lessons."
msgstr ""

#: templates/admin/setup-wizard.php:539
msgid "Ready to go"
msgstr ""

#: templates/admin/setup-wizard.php:541
msgid "That’s it — press Finish to save the last step and open your dashboard."
msgstr ""

#: templates/admin/setup-wizard.php:558
msgid "Lesson URL"
msgstr ""

#: templates/admin/setup-wizard.php:567
msgid "Add a sample course (optional)"
msgstr ""

#: templates/admin/setup-wizard.php:570
msgid "Great for first-time setup"
msgstr ""

#: templates/admin/setup-wizard.php:574
msgid "Creates one demo course with chapters, lessons, a quiz, and an assignment so you can click around immediately. You can delete it anytime from Courses."
msgstr ""

#: templates/admin/setup-wizard.php:590
msgid "Takes a few seconds. You can keep clicking Finish setup either way."
msgstr ""

#: templates/admin/setup-wizard.php:598
msgid "Tip: enable Offline payment first to test checkout without API keys."
msgstr ""

#: templates/admin/setup-wizard.php:616
msgid "Skip setup"
msgstr ""

#: templates/admin/setup-wizard.php:627
msgid "Skip this step"
msgstr ""

#: templates/admin/setup-wizard.php:637
msgid "Finish setup"
msgstr ""

#: templates/archive-sik_course.php:26
#: templates/cart.php:30
#: templates/checkout.php:88
#: templates/order.php:36
#: templates/single-course.php:52
#: templates/taxonomy-course-category-root.php:34
#: templates/taxonomy-course-category.php:34
#: templates/taxonomy-course-tag.php:24
msgid "Home"
msgstr ""

#: templates/archive-sik_course.php:50
msgid "Open a course to see the full outline. Paid courses: add to cart, then checkout while signed in. Free courses usually enroll in one click after you log in."
msgstr ""

#: templates/archive-sik_course.php:74
#: templates/taxonomy-course-category.php:81
#: templates/taxonomy-course-tag.php:57
#, php-format
msgid "%1$d %2$s found"
msgid_plural "%1$d %3$s found"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: plural label (e.g. courses)
#: templates/archive-sik_course.php:119
#, php-format
msgid "No %s match your filters. Try adjusting filters or search."
msgstr ""

#: templates/archive-sik_course.php:125
#: templates/courses-grid.php:129
#, php-format
msgid "View all %s"
msgstr ""

#. translators: %s: author display name
#: templates/author.php:64
#, php-format
msgid "Courses by %s"
msgstr ""

#: templates/author.php:82
#, php-format
msgid "%d course found"
msgid_plural "%d courses found"
msgstr[0] ""
msgstr[1] ""

#: templates/author.php:103
msgid "Author courses pagination"
msgstr ""

#: templates/author.php:125
msgid "This instructor has not published any courses yet."
msgstr ""

#: templates/author.php:128
msgid "Browse all courses"
msgstr ""

#: templates/cart.php:29
#: templates/checkout.php:87
#: templates/order.php:35
#: templates/partials/course-discovery-breadcrumb.php:19
#: templates/single-course.php:51
msgid "Breadcrumb"
msgstr ""

#: templates/cart.php:34
msgid "Your cart"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/cart.php:39
#, php-format
msgid "Review your %s before checkout."
msgstr ""

#: templates/cart.php:46
#: templates/checkout.php:104
msgid "My account — orders & receipts"
msgstr ""

#: templates/cart.php:57
msgid "Your cart is empty"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/cart.php:62
#, php-format
msgid "Browse %s and add the ones you want to learn next."
msgstr ""

#. translators: %s: plural label (e.g. Courses)
#: templates/cart.php:68
#: templates/courses-grid.php:35
#: templates/learn.php:317
#: templates/learn.php:399
#: templates/learn.php:473
#: templates/order.php:222
#: templates/partials/account-view-dashboard.php:155
#, php-format
msgid "Browse %s"
msgstr ""

#: templates/cart.php:118
msgid "Checkout uses the bundle price for the whole pack."
msgstr ""

#: templates/cart.php:121
msgid "Cart items"
msgstr ""

#. translators: %s: plural label (e.g. Courses)
#: templates/cart.php:126
#, php-format
msgid "%s in cart"
msgstr ""

#: templates/cart.php:171
#: templates/checkout.php:535
msgid "Included in plan"
msgstr ""

#: templates/cart.php:183
#, php-format
msgid "Remove %s from cart"
msgstr ""

#: templates/cart.php:203
#: templates/checkout.php:329
msgid "Discount code"
msgstr ""

#: templates/cart.php:205
#: templates/checkout.php:332
msgid "Coupon code"
msgstr ""

#: templates/cart.php:206
#: templates/checkout.php:333
msgid "Enter code"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/cart.php:231
#, php-format
msgid "You’ll get instant access after successful payment. Free %s enroll immediately."
msgstr ""

#: templates/cart.php:238
msgid "Proceed to checkout"
msgstr ""

#: templates/cart.php:239
msgid "Clear the cart?"
msgstr ""

#: templates/cart.php:242
msgid "Clear cart"
msgstr ""

#: templates/checkout.php:97
msgid "Add courses to your cart to continue."
msgstr ""

#: templates/checkout.php:99
msgid "Complete your purchase securely."
msgstr ""

#: templates/checkout.php:115
msgid "Nothing to check out yet"
msgstr ""

#: templates/checkout.php:116
msgid "Add courses to your cart, then return here to complete checkout."
msgstr ""

#: templates/checkout.php:117
msgid "Go to cart"
msgstr ""

#: templates/checkout.php:163
msgid "Checkout details"
msgstr ""

#: templates/checkout.php:165
msgid "Enter your email to receive course access and receipts. We’ll create an account automatically after payment succeeds."
msgstr ""

#: templates/checkout.php:168
msgid "Checkout options"
msgstr ""

#: templates/checkout.php:170
msgid "Guest checkout"
msgstr ""

#: templates/checkout.php:215
msgid "Sign in to continue"
msgstr ""

#: templates/checkout.php:217
msgid "Checkout requires an account so we can grant course access and send receipts. Sign in, or create a new account to continue."
msgstr ""

#: templates/checkout.php:220
msgid "Checkout authentication"
msgstr ""

#. translators: %s: brand name
#: templates/checkout.php:244
#, php-format
msgid "You are buying digital course access. There is no appointment or date “booking” step in %s—enrollment is tied to your WordPress account, and course access dates (if any) are set by each course."
msgstr ""

#: templates/checkout.php:261
msgid "For card or PayPal, details are entered on the secure gateway screen. For offline payment, you will see bank or invoice instructions on your order page after you place the order."
msgstr ""

#: templates/checkout.php:265
msgid "Billing details"
msgstr ""

#: templates/checkout.php:269
msgid "+1 555 000 0000"
msgstr ""

#: templates/checkout.php:278
msgid "e.g. United States"
msgstr ""

#: templates/checkout.php:286
msgid "Street address, P.O. box"
msgstr ""

#: templates/checkout.php:289
msgid "Address line 2 (optional)"
msgstr ""

#: templates/checkout.php:290
msgid "Apartment, suite, unit (optional)"
msgstr ""

#: templates/checkout.php:298
msgid "Postal code (optional)"
msgstr ""

#: templates/checkout.php:299
msgid "ZIP or postal code"
msgstr ""

#: templates/checkout.php:303
msgid "State / Province (optional)"
msgstr ""

#: templates/checkout.php:304
msgid "State, region, or province"
msgstr ""

#: templates/checkout.php:330
msgid "Optional. Apply a code to update your totals before paying."
msgstr ""

#: templates/checkout.php:342
msgid "Choose a payment method to continue."
msgstr ""

#: templates/checkout.php:351
msgid "Subscription checkout"
msgstr ""

#: templates/checkout.php:396
msgid "Payment details"
msgstr ""

#: templates/checkout.php:399
msgid "Requires Sikshya Pro."
msgstr ""

#: templates/checkout.php:400
msgid "Requires an add-on to enable this gateway."
msgstr ""

#: templates/checkout.php:400
msgid "Needs setup in admin settings."
msgstr ""

#: templates/checkout.php:404
msgid "You will place the order first. Payment instructions will appear on your receipt page."
msgstr ""

#: templates/checkout.php:406
msgid "You will be redirected to PayPal to complete payment securely."
msgstr ""

#: templates/checkout.php:408
msgid "Enter card details below to pay securely via Stripe."
msgstr ""

#: templates/checkout.php:410
msgid "Continue to the secure payment step for this gateway."
msgstr ""

#: templates/checkout.php:439
msgid "Selected method will be used on checkout."
msgstr ""

#: templates/checkout.php:445
msgid "Requires add-on"
msgstr ""

#: templates/checkout.php:447
msgid "Needs setup"
msgstr ""

#: templates/checkout.php:456
msgid "Pay securely with Stripe"
msgstr ""

#: templates/checkout.php:457
msgid "Enter payment details below and click Pay to complete enrollment."
msgstr ""

#. translators: %s: brand short name
#: templates/checkout.php:475
#, php-format
msgid "No payment method is available. Enable and configure gateways under %s → Settings → Payment."
msgstr ""

#: templates/checkout.php:504
#: templates/checkout.php:506
#: templates/order.php:159
#: templates/order.php:161
msgid "Order summary"
msgstr ""

#: templates/checkout.php:566
msgid "Edit cart"
msgstr ""

#. translators: 1: plural label (e.g. courses), 2: plural label (e.g. instructors)
#: templates/courses-grid.php:44
#, php-format
msgid "Discover amazing %1$s from expert %2$s"
msgstr ""

#: templates/courses-grid.php:55
#: templates/courses/index.php:39
#: templates/partials/course-archive-toolbar.php:48
#, php-format
msgid "Search %s…"
msgstr ""

#: templates/courses-grid.php:60
msgid "All Categories"
msgstr ""

#: templates/courses-grid.php:67
msgid "All Difficulties"
msgstr ""

#: templates/courses-grid.php:95
msgid "&laquo; Previous"
msgstr ""

#: templates/courses-grid.php:96
msgid "Next &raquo;"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/courses-grid.php:122
#, php-format
msgid "Sorry, no %s match your criteria. Please try adjusting your filters."
msgstr ""

#: templates/courses/index.php:24
msgid "Discover Amazing Courses"
msgstr ""

#. translators: %s: plural label (e.g. instructors)
#: templates/courses/index.php:29
#, php-format
msgid "Learn from the best %s and advance your skills"
msgstr ""

#: templates/courses/index.php:57
#, php-format
msgid "Featured %s"
msgstr ""

#. translators: 1: plural label (e.g. courses), 2: plural label (e.g. instructors)
#: templates/courses/index.php:62
#, php-format
msgid "Handpicked %1$s from our top %2$s"
msgstr ""

#: templates/courses/index.php:85
#: templates/partials/course-archive-sidebar.php:53
msgid "Filters"
msgstr ""

#: templates/courses/index.php:146
msgid "Apply Filters"
msgstr ""

#: templates/courses/index.php:160
#, php-format
msgid "%1$s %2$s found"
msgid_plural "%1$s %3$s found"
msgstr[0] ""
msgstr[1] ""

#: templates/courses/index.php:170
msgid "Sort by:"
msgstr ""

#: templates/courses/index.php:172
msgid "Latest"
msgstr ""

#: templates/courses/index.php:174
msgid "Popularity"
msgstr ""

#: templates/courses/index.php:236
msgid "Try adjusting your search criteria or browse our featured courses."
msgstr ""

#: templates/courses/index.php:238
#: templates/taxonomy-course-category-root.php:78
#: templates/taxonomy-course-category.php:139
#: templates/taxonomy-course-tag.php:115
#, php-format
msgid "Browse all %s"
msgstr ""

#: templates/courses/index.php:251
#, php-format
msgid "Popular %s"
msgstr ""

#. translators: 1: plural label (e.g. courses), 2: plural label (e.g. students)
#: templates/courses/index.php:256
#, php-format
msgid "Most enrolled %1$s by our %2$s"
msgstr ""

#. translators: %s: singular label (e.g. Course)
#: templates/learn.php:140
#: templates/learn.php:147
#: templates/single-course.php:249
#: templates/single-lesson.php:186
#: templates/single-lesson.php:193
#: templates/single-quiz.php:271
#: templates/single-quiz.php:278
#, php-format
msgid "%s content"
msgstr ""

#. translators: %d: course count in category
#: templates/learn.php:190
#: templates/taxonomy-course-category-root.php:124
#, php-format
msgid "%d course"
msgid_plural "%d courses"
msgstr[0] ""
msgstr[1] ""

#: templates/learn.php:204
msgid "Bundle progress"
msgstr ""

#. translators: 1: overall percent, 2: completed count, 3: total count
#: templates/learn.php:212
#, php-format
msgid "%1$s%% overall · %2$d / %3$d courses completed"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/learn.php:285
#, php-format
msgid "No %s in this bundle yet"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/learn.php:294
#, php-format
msgid "The instructor has not added any %s to this bundle yet."
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/learn.php:382
#, php-format
msgid "No enrolled %s yet"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/learn.php:391
#, php-format
msgid "You haven’t enrolled in any %s yet. Browse the catalog to find something to start today."
msgstr ""

#: templates/learn.php:411
#: templates/learn.php:413
#, php-format
msgid "Recommended %s"
msgstr ""

#: templates/learn.php:456
#: templates/single-lesson.php:233
#: templates/single-quiz.php:317
msgid "Access required"
msgstr ""

#: templates/learn.php:478
#: templates/single-lesson.php:245
#: templates/single-quiz.php:327
msgid "Go to account"
msgstr ""

#: templates/learn.php:501
#: templates/partials/course-card.php:284
#: templates/single-course.php:624
msgid "Continue learning"
msgstr ""

#. translators: %s: singular label (e.g. course)
#: templates/learn.php:524
#, php-format
msgid "%s not found."
msgstr ""

#: templates/login.php:36
msgid "Log in to continue to checkout or access your learning."
msgstr ""

#: templates/order-invoice.php:38
#, php-format
msgid "Invoice %s"
msgstr ""

#: templates/order-invoice.php:97
msgid "Invoice unavailable"
msgstr ""

#: templates/order-invoice.php:99
msgid "This invoice is not available for this order yet, or your link is invalid."
msgstr ""

#: templates/order-invoice.php:131
#: templates/order.php:190
#: templates/partials/account-view-payments.php:29
msgid "Invoice"
msgstr ""

#. translators: %d: order id
#: templates/order-invoice.php:138
#: templates/partials/account-view-payments.php:64
#, php-format
msgid "Order #%d"
msgstr ""

#: templates/order-invoice.php:146
msgid "Tax invoice"
msgstr ""

#: templates/order-invoice.php:150
#, php-format
msgid "Issued %s"
msgstr ""

#: templates/order-invoice.php:156
msgid "Invoice summary"
msgstr ""

#: templates/order-invoice.php:158
msgid "Bill to"
msgstr ""

#: templates/order-invoice.php:174
#: templates/partials/account-view-payments.php:116
msgid "Reference"
msgstr ""

#: templates/order-invoice.php:181
msgid "Invoice items"
msgstr ""

#: templates/order-invoice.php:187
msgid "Line total"
msgstr ""

#: templates/order-invoice.php:235
msgid "Thank you for your purchase. Keep this invoice for your records."
msgstr ""

#: templates/order-invoice.php:238
msgid "Totals"
msgstr ""

#: templates/order-invoice.php:239
msgid "Totals summary"
msgstr ""

#: templates/order-invoice.php:449
msgid "Downloaded"
msgstr ""

#: templates/order-invoice.php:451
msgid "Could not generate PDF. Use Print instead."
msgstr ""

#: templates/order.php:38
msgid "Account"
msgstr ""

#: templates/order.php:42
msgid "Order details"
msgstr ""

#: templates/order.php:45
msgid "We could not load this order."
msgstr ""

#. translators: %s: singular label (e.g. course)
#: templates/order.php:52
#, php-format
msgid "Thank you. Your purchase is complete and %s access is available from your account."
msgstr ""

#: templates/order.php:56
msgid "This order is waiting for payment or confirmation. Follow any instructions below, then check back after your administrator marks the order paid."
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/order.php:60
#: templates/order.php:69
#, php-format
msgid "Summary of your order and purchased %s."
msgstr ""

#: templates/order.php:82
#: templates/order.php:91
msgid "Back to account"
msgstr ""

#: templates/order.php:117
msgid "How to pay"
msgstr ""

#: templates/order.php:164
msgid "Order number"
msgstr ""

#. translators: %s formatted discount amount
#: templates/order.php:204
#, php-format
msgid "Discount: −%s"
msgstr ""

#: templates/order.php:218
msgid "View invoice"
msgstr ""

#: templates/partials/account-view-certificates.php:21
msgid "Download completion certificates issued for your finished courses."
msgstr ""

#: templates/partials/account-view-certificates.php:27
msgid "No certificates yet."
msgstr ""

#: templates/partials/account-view-certificates.php:36
msgid "Action"
msgstr ""

#: templates/partials/account-view-certificates.php:68
msgid "Download"
msgstr ""

#: templates/partials/account-view-certificates.php:71
msgid "Not available"
msgstr ""

#. translators: 1: time-of-day greeting, 2: display name
#: templates/partials/account-view-dashboard.php:31
#, php-format
msgid "%1$s, %2$s"
msgstr ""

#: templates/partials/account-view-dashboard.php:40
msgid "You are teaching and learning here — use the sections below to jump to your classroom, receipts, or quizzes."
msgstr ""

#: templates/partials/account-view-dashboard.php:45
msgid "Use the tiles below to open your catalog, teaching tools, or account areas — each destination has its own page."
msgstr ""

#: templates/partials/account-view-dashboard.php:50
msgid "Pick up where you left off, review purchases, or explore new courses — everything below is one click away."
msgstr ""

#: templates/partials/account-view-dashboard.php:66
msgid "Learning snapshot"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/partials/account-view-dashboard.php:71
#, php-format
msgid "A quick read on your enrolled %s — numbers update when you finish lessons or complete a course."
msgstr ""

#. translators: %s: plural label (e.g. Courses)
#: templates/partials/account-view-dashboard.php:85
#, php-format
msgid "%s you are actively taking"
msgstr ""

#: templates/partials/account-view-dashboard.php:94
#, php-format
msgid "Finished %s"
msgstr ""

#: templates/partials/account-view-dashboard.php:99
#, php-format
msgid "Total %s on your account"
msgstr ""

#: templates/partials/account-view-dashboard.php:106
msgid "Go to"
msgstr ""

#: templates/partials/account-view-dashboard.php:107
msgid "Main areas of your learner account — open any card to continue."
msgstr ""

#: templates/partials/account-view-dashboard.php:114
msgid "Enrolled courses"
msgstr ""

#: templates/partials/account-view-dashboard.php:118
#, php-format
msgid "Continue %s, track progress, and open lessons."
msgstr ""

#: templates/partials/account-view-dashboard.php:129
msgid "Orders, receipts, and payment history."
msgstr ""

#: templates/partials/account-view-dashboard.php:136
msgid "Tracked quizzes"
msgstr ""

#: templates/partials/account-view-dashboard.php:140
msgid "See limits, usage, and which quizzes you have opened."
msgstr ""

#: templates/partials/account-view-dashboard.php:148
msgid "Central place to browse your player and course shortcuts."
msgstr ""

#: templates/partials/account-view-dashboard.php:156
#, php-format
msgid "Discover new %s in the public catalog."
msgstr ""

#: templates/partials/account-view-dashboard.php:157
msgid "Open catalog"
msgstr ""

#: templates/partials/account-view-instructor-apply.php:20
#, php-format
msgid "%s application"
msgstr ""

#: templates/partials/account-view-instructor-apply.php:21
#, php-format
msgid "Apply to become an %s"
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/partials/account-view-instructor-apply.php:26
#, php-format
msgid "Submit your profile for review. Once approved you’ll be able to create and manage %s."
msgstr ""

#: templates/partials/account-view-instructor-apply.php:45
msgid "Not approved"
msgstr ""

#: templates/partials/account-view-instructor-apply.php:55
#, php-format
msgid "Last submitted: %s"
msgstr ""

#: templates/partials/account-view-instructor-apply.php:65
msgid "Application details"
msgstr ""

#: templates/partials/account-view-instructor.php:37
#, php-format
msgid "%s view"
msgstr ""

#: templates/partials/account-view-instructor.php:38
msgid "Your teaching at a glance"
msgstr ""

#: templates/partials/account-view-instructor.php:42
msgid "You also have active enrollments as a student — use My learning for your own progress; this page focuses on courses you teach."
msgstr ""

#: templates/partials/account-view-instructor.php:47
msgid "Track how your published courses are performing and jump straight to course management."
msgstr ""

#: templates/partials/account-view-instructor.php:54
msgid "Your learning"
msgstr ""

#: templates/partials/account-view-instructor.php:56
msgid "Your learning (as a student)"
msgstr ""

#: templates/partials/account-view-instructor.php:57
msgid "Open My learning"
msgstr ""

#: templates/partials/account-view-instructor.php:75
msgid "Account overview"
msgstr ""

#: templates/partials/account-view-instructor.php:76
msgid "Learner + teacher summary"
msgstr ""

#: templates/partials/account-view-instructor.php:83
msgid "Teaching overview"
msgstr ""

#: templates/partials/account-view-instructor.php:85
msgid "Teaching metrics"
msgstr ""

#: templates/partials/account-view-instructor.php:88
msgid "Teaching performance"
msgstr ""

#: templates/partials/account-view-instructor.php:89
msgid "A quick summary of your published courses and learner progress."
msgstr ""

#: templates/partials/account-view-instructor.php:95
#, php-format
msgid "Published %s"
msgstr ""

#: templates/partials/account-view-instructor.php:96
msgid "Live for learners"
msgstr ""

#: templates/partials/account-view-instructor.php:100
#, php-format
msgid "Total %s"
msgstr ""

#: templates/partials/account-view-instructor.php:101
#, php-format
msgid "Across all your %s"
msgstr ""

#: templates/partials/account-view-instructor.php:109
msgid "Manage"
msgstr ""

#: templates/partials/account-view-instructor.php:110
#, php-format
msgid "Your %s"
msgstr ""

#: templates/partials/account-view-instructor.php:111
msgid "Edit, publish, and update content"
msgstr ""

#: templates/partials/account-view-instructor.php:117
#: templates/partials/account-view-instructor.php:120
msgid "Pro insights"
msgstr ""

#: templates/partials/account-view-instructor.php:151
#, php-format
msgid "My %s"
msgstr ""

#: templates/partials/account-view-instructor.php:152
msgid "Recent courses you published and quick actions."
msgstr ""

#: templates/partials/account-view-instructor.php:155
msgid "Manage all"
msgstr ""

#. translators: 1: plural label, 2: singular label
#: templates/partials/account-view-instructor.php:163
#, php-format
msgid "You have not published any %1$s yet. Create your first %2$s to start enrolling learners."
msgstr ""

#: templates/partials/account-view-instructor.php:181
#, php-format
msgid "%d enrollment"
msgid_plural "%d enrollments"
msgstr[0] ""
msgstr[1] ""

#: templates/partials/account-view-instructor.php:186
msgid "Public page"
msgstr ""

#: templates/partials/account-view-instructor.php:209
#: templates/partials/account-view-instructor.php:212
msgid "Quick actions"
msgstr ""

#: templates/partials/account-view-instructor.php:213
msgid "Create, manage, and review your course catalog quickly."
msgstr ""

#: templates/partials/account-view-instructor.php:222
msgid "Edit lessons, pricing, curriculum, and publish updates."
msgstr ""

#: templates/partials/account-view-instructor.php:231
msgid "Start a new course draft and build content."
msgstr ""

#: templates/partials/account-view-instructor.php:239
msgid "See the public catalog as learners do."
msgstr ""

#: templates/partials/account-view-learning.php:31
msgid "Open player"
msgstr ""

#: templates/partials/account-view-learning.php:38
#: templates/partials/course-card.php:292
#: templates/partials/course-card.php:294
msgid "Download certificate"
msgstr ""

#: templates/partials/account-view-learning.php:53
#, php-format
msgid "Ongoing %s"
msgstr ""

#: templates/partials/account-view-learning.php:56
msgid "Ongoing"
msgstr ""

#: templates/partials/account-view-learning.php:57
#, php-format
msgid "Continue your active %s and jump into the player directly."
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/partials/account-view-learning.php:65
#, php-format
msgid "You have no %s in progress."
msgstr ""

#: templates/partials/account-view-learning.php:92
#, php-format
msgid "Completed %s"
msgstr ""

#: templates/partials/account-view-learning.php:96
#, php-format
msgid "Finished %s and certificate shortcuts."
msgstr ""

#. translators: %s: plural label (e.g. courses)
#: templates/partials/account-view-learning.php:104
#, php-format
msgid "No completed %s yet."
msgstr ""

#: templates/partials/account-view-payments.php:18
msgid "Receipt and invoice history for your purchases."
msgstr ""

#: templates/partials/account-view-payments.php:22
msgid "No orders yet."
msgstr ""

#: templates/partials/account-view-payments.php:33
msgctxt "order date column"
msgid "Date"
msgstr ""

#: templates/partials/account-view-payments.php:66
msgid "View receipt"
msgstr ""

#: templates/partials/account-view-payments.php:73
msgid "Open invoice"
msgstr ""

#: templates/partials/account-view-payments.php:102
#: templates/partials/account-view-payments.php:105
msgid "Payment records"
msgstr ""

#: templates/partials/account-view-payments.php:106
msgid "Additional gateway or legacy payment rows linked to your account."
msgstr ""

#: templates/partials/account-view-profile.php:25
msgid "Password changed successfully."
msgstr ""

#: templates/partials/account-view-profile.php:26
msgid "Profile saved. Please check your new email address and click the confirmation link to complete the email change."
msgstr ""

#: templates/partials/account-view-profile.php:29
msgid "Security check failed. Please try again."
msgstr ""

#: templates/partials/account-view-profile.php:30
msgid "User account could not be loaded."
msgstr ""

#: templates/partials/account-view-profile.php:32
msgid "That email is already in use by another account."
msgstr ""

#: templates/partials/account-view-profile.php:33
msgid "Could not update your profile. Please try again."
msgstr ""

#: templates/partials/account-view-profile.php:34
msgid "Fill all password fields to change your password."
msgstr ""

#: templates/partials/account-view-profile.php:35
msgid "Current password is incorrect."
msgstr ""

#: templates/partials/account-view-profile.php:36
msgid "New password must be at least 8 characters."
msgstr ""

#: templates/partials/account-view-profile.php:37
msgid "New password and confirm password do not match."
msgstr ""

#: templates/partials/account-view-profile.php:38
msgid "Profile saved, but we could not send the email confirmation link. Please try again."
msgstr ""

#: templates/partials/account-view-profile.php:41
#: templates/partials/account-view-profile.php:44
msgid "Profile details"
msgstr ""

#: templates/partials/account-view-profile.php:45
msgid "Update how your account appears across your courses and receipts."
msgstr ""

#. translators: %s: pending new email address
#: templates/partials/account-view-profile.php:68
#, php-format
msgid "Pending email change: %s. Confirm from your inbox to apply it."
msgstr ""

#: templates/partials/account-view-profile.php:81
msgid "First name"
msgstr ""

#: templates/partials/account-view-profile.php:82
msgid "e.g. John"
msgstr ""

#: templates/partials/account-view-profile.php:83
msgid "Optional. Used for account profile and personalized emails."
msgstr ""

#: templates/partials/account-view-profile.php:86
msgid "Last name"
msgstr ""

#: templates/partials/account-view-profile.php:87
msgid "e.g. Doe"
msgstr ""

#: templates/partials/account-view-profile.php:88
msgid "Optional. Combined with first name when available."
msgstr ""

#: templates/partials/account-view-profile.php:91
msgid "Display name"
msgstr ""

#: templates/partials/account-view-profile.php:92
msgid "Name shown to learners"
msgstr ""

#: templates/partials/account-view-profile.php:93
msgid "This name appears on course pages, certificates, and reviews."
msgstr ""

#: templates/partials/account-view-profile.php:96
msgid "Email address"
msgstr ""

#: templates/partials/account-view-profile.php:98
msgid "Used for login and transactional emails like receipts and access updates."
msgstr ""

#: templates/partials/account-view-profile.php:101
msgid "Save profile"
msgstr ""

#: templates/partials/account-view-profile.php:109
#: templates/partials/account-view-profile.php:131
msgid "Change password"
msgstr ""

#: templates/partials/account-view-profile.php:110
msgid "Use your current password to set a new one. Minimum 8 characters."
msgstr ""

#: templates/partials/account-view-profile.php:116
msgid "Current password"
msgstr ""

#: templates/partials/account-view-profile.php:117
msgid "Enter your current password"
msgstr ""

#: templates/partials/account-view-profile.php:118
msgid "Required to verify this change for your account security."
msgstr ""

#: templates/partials/account-view-profile.php:121
msgid "New password"
msgstr ""

#: templates/partials/account-view-profile.php:122
msgid "At least 8 characters"
msgstr ""

#: templates/partials/account-view-profile.php:123
msgid "Use a strong password with letters, numbers, and symbols when possible."
msgstr ""

#: templates/partials/account-view-profile.php:126
msgid "Confirm new password"
msgstr ""

#: templates/partials/account-view-profile.php:127
msgid "Re-enter new password"
msgstr ""

#: templates/partials/account-view-profile.php:128
msgid "Must match the new password exactly."
msgstr ""

#: templates/partials/account-view-quiz-attempts.php:22
msgid "Track attempt limits and availability for quizzes inside your enrolled courses."
msgstr ""

#. translators: 1: plural label (e.g. quizzes), 2: plural label (e.g. courses)
#: templates/partials/account-view-quiz-attempts.php:30
#, php-format
msgid "No %1$s found in your enrolled %2$s yet."
msgstr ""

#. translators: 1: completed count, 2: total items
#: templates/partials/account-view-quiz-attempts.php:73
#: templates/partials/learn-curriculum-outline.php:78
#, php-format
msgid "%1$d / %2$d"
msgstr ""

#: templates/partials/account-view-quiz-attempts.php:75
#, php-format
msgid " (%d left)"
msgstr ""

#: templates/partials/account-view-quiz-attempts.php:78
#, php-format
msgid "%d (unlimited)"
msgstr ""

#: templates/partials/account-view-quiz-attempts.php:84
#: templates/partials/learn-curriculum-outline.php:130
msgid "Locked"
msgstr ""

#: templates/partials/course-archive-sidebar.php:42
#, php-format
msgid "Filter %s"
msgstr ""

#: templates/partials/course-archive-sidebar.php:54
msgid "Clear all"
msgstr ""

#: templates/partials/course-archive-toolbar.php:72
msgid "Newest first"
msgstr ""

#: templates/partials/course-archive-toolbar.php:73
msgid "Oldest first"
msgstr ""

#: templates/partials/course-archive-toolbar.php:74
msgid "Title A–Z"
msgstr ""

#: templates/partials/course-archive-toolbar.php:75
msgid "Title Z–A"
msgstr ""

#: templates/partials/course-archive-toolbar.php:76
msgid "Price: low to high"
msgstr ""

#: templates/partials/course-archive-toolbar.php:77
msgid "Price: high to low"
msgstr ""

#: templates/partials/course-archive-toolbar.php:81
msgid "Layout"
msgstr ""

#: templates/partials/course-archive-toolbar.php:87
#: templates/partials/course-archive-toolbar.php:88
msgid "Grid view"
msgstr ""

#: templates/partials/course-archive-toolbar.php:90
#: assets/blocks/editor.js:105
msgid "Grid"
msgstr ""

#: templates/partials/course-archive-toolbar.php:100
#: templates/partials/course-archive-toolbar.php:101
msgid "List view"
msgstr ""

#: templates/partials/course-archive-toolbar.php:103
#: assets/blocks/editor.js:106
msgid "List"
msgstr ""

#. translators: %s: number of minutes
#: templates/partials/course-card.php:79
#, php-format
msgid "%s min"
msgstr ""

#. translators: %s: number of hours
#: templates/partials/course-card.php:85
#, php-format
msgid "%s hr"
msgstr ""

#. translators: %s: course title
#: templates/partials/course-card.php:100
#, php-format
msgid "%1$s: %2$s"
msgstr ""

#: templates/partials/course-card.php:123
msgid "Sale"
msgstr ""

#: templates/partials/course-card.php:129
msgid "Featured"
msgstr ""

#. translators: %s: instructor display name
#: templates/partials/course-card.php:202
#, php-format
msgid "Instructor: %s"
msgstr ""

#: templates/partials/course-card.php:230
msgid "Course meta"
msgstr ""

#: templates/partials/course-card.php:231
#: templates/partials/course-card.php:432
#: templates/partials/single-course-reviews.php:56
#, php-format
msgid "%s out of 5 stars"
msgstr ""

#. translators: %s: rating count
#: templates/partials/course-card.php:249
#: templates/partials/course-card.php:450
#, php-format
msgid "(%s rating)"
msgid_plural "(%s ratings)"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of courses
#: templates/partials/course-card.php:270
#, php-format
msgid "Includes %d course"
msgid_plural "Includes %d courses"
msgstr[0] ""
msgstr[1] ""

#: templates/partials/course-card.php:314
#: templates/single-course.php:632
msgid "Buy now"
msgstr ""

#: templates/partials/course-card.php:323
#: templates/single-course.php:646
msgid "Enroll without purchase"
msgstr ""

#: templates/partials/course-card.php:350
#, php-format
msgid "%s curriculum"
msgstr ""

#: templates/partials/course-card.php:355
#: templates/partials/course-card.php:379
#: templates/partials/course-card.php:403
#, php-format
msgid "%1$d %2$s"
msgid_plural "%1$d %3$s"
msgstr[0] ""
msgstr[1] ""

#: templates/partials/course-card.php:428
#, php-format
msgid "%s details"
msgstr ""

#: templates/partials/course-card.php:481
msgid "Self-paced"
msgstr ""

#: templates/partials/course-cart-flash.php:25
#: templates/single-course.php:87
#: templates/single-course.php:640
msgid "View cart"
msgstr ""

#: templates/partials/learn-assignment-panel.php:41
#, php-format
msgid "%d points"
msgstr ""

#. translators: %s: due date
#: templates/partials/learn-assignment-panel.php:52
#, php-format
msgid "Past due · was due %s"
msgstr ""

#: templates/partials/learn-assignment-panel.php:63
msgid "Your submission"
msgstr ""

#: templates/partials/learn-assignment-panel.php:67
msgid "Graded — see feedback below."
msgstr ""

#: templates/partials/learn-assignment-panel.php:69
msgid "Submitted — your instructor will review it."
msgstr ""

#: templates/partials/learn-assignment-panel.php:71
#, php-format
msgid "Status: %s"
msgstr ""

#. translators: %s: datetime
#: templates/partials/learn-assignment-panel.php:84
#, php-format
msgid "Submitted: %s"
msgstr ""

#. translators: 1: numeric grade, 2: max points
#: templates/partials/learn-assignment-panel.php:99
#, php-format
msgid "Grade: %1$s / %2$s"
msgstr ""

#: templates/partials/learn-assignment-panel.php:109
msgid "Instructor feedback"
msgstr ""

#: templates/partials/learn-assignment-panel.php:117
msgid "What you submitted"
msgstr ""

#: templates/partials/learn-assignment-panel.php:123
msgid "Files"
msgstr ""

#: templates/partials/learn-assignment-panel.php:149
msgid "Submit or update"
msgstr ""

#: templates/partials/learn-assignment-panel.php:151
msgid "Follow the instructions above, then use the fields below. Your outline progress updates when you submit successfully."
msgstr ""

#: templates/partials/learn-assignment-panel.php:156
msgid "Your response"
msgstr ""

#: templates/partials/learn-assignment-panel.php:162
msgid "Write your answer here…"
msgstr ""

#: templates/partials/learn-assignment-panel.php:183
msgid "Upload file(s)"
msgstr ""

#: templates/partials/learn-assignment-panel.php:203
msgid "Drag & drop files here"
msgstr ""

#: templates/partials/learn-assignment-panel.php:205
msgid "Or click to browse. Your files upload when you submit the assignment."
msgstr ""

#: templates/partials/learn-assignment-panel.php:207
msgid "Choose files"
msgstr ""

#: templates/partials/learn-assignment-panel.php:215
#, php-format
msgid "Minimum %1$d file(s), maximum %2$d."
msgstr ""

#: templates/partials/learn-assignment-panel.php:217
#, php-format
msgid "Minimum %d file(s)."
msgstr ""

#: templates/partials/learn-assignment-panel.php:219
#, php-format
msgid "Maximum %d file(s)."
msgstr ""

#: templates/partials/learn-assignment-panel.php:225
msgid "Note to instructor (required)"
msgstr ""

#: templates/partials/learn-assignment-panel.php:231
msgid "Briefly describe what you are uploading…"
msgstr ""

#: templates/partials/learn-assignment-panel.php:247
msgid "Submit again"
msgstr ""

#: templates/partials/learn-assignment-panel.php:247
msgid "Submit assignment"
msgstr ""

#: templates/partials/learn-assignment-panel.php:255
msgid "The due date has passed and late submissions are not enabled for this assignment."
msgstr ""

#: templates/partials/learn-assignment-panel.php:260
msgid "Enroll in this course to submit this assignment."
msgstr ""

#. translators: %s: singular label (e.g. course)
#: templates/partials/learn-curriculum-outline.php:25
#, php-format
msgid "No curriculum items are published for this %s yet."
msgstr ""

#. translators: %d: chapter sequence number (1-based)
#: templates/partials/learn-curriculum-outline.php:64
#, php-format
msgid "%1$s %2$d"
msgstr ""

#. translators: %d: total items
#: templates/partials/learn-curriculum-outline.php:85
#, php-format
msgid "%d item"
msgid_plural "%d items"
msgstr[0] ""
msgstr[1] ""

#. translators: 1: question number, 2: question text
#: templates/partials/quiz-question-fieldset.php:26
#, php-format
msgid "%1$d) %2$s"
msgstr ""

#: templates/partials/quiz-question-fieldset.php:82
msgid "Your answer"
msgstr ""

#: templates/partials/quiz-question-fieldset.php:121
msgid "Match to"
msgstr ""

#: templates/partials/quiz-question-fieldset.php:122
msgid "Select match"
msgstr ""

#: templates/partials/quiz-question-fieldset.php:132
msgid "This question could not be displayed."
msgstr ""

#: templates/partials/quiz-question-fieldset.php:137
msgid "This question has no options."
msgstr ""

#: templates/partials/single-course-reviews.php:50
#, php-format
msgid "%s reviews"
msgstr ""

#: templates/partials/single-course-reviews.php:74
#: templates/single-course.php:124
#, php-format
msgid "%s rating"
msgid_plural "%s ratings"
msgstr[0] ""
msgstr[1] ""

#: templates/partials/single-course-reviews.php:78
msgid "Ratings breakdown"
msgstr ""

#: templates/partials/single-course-reviews.php:100
msgid "Newest"
msgstr ""

#: templates/partials/single-course-reviews.php:101
msgid "Highest rating"
msgstr ""

#: templates/partials/single-course-reviews.php:102
msgid "Lowest rating"
msgstr ""

#: templates/partials/single-course-reviews.php:112
msgid "Sign in to leave a review"
msgstr ""

#: templates/partials/single-course-reviews.php:118
#: templates/partials/single-course-reviews.php:196
msgid "Your review"
msgstr ""

#: templates/partials/single-course-reviews.php:121
msgid "Pending approval"
msgstr ""

#. translators: %s: plural label (e.g. students)
#: templates/partials/single-course-reviews.php:156
#, php-format
msgid "Only enrolled %s can leave a review."
msgstr ""

#: templates/partials/single-course-reviews.php:169
msgid "Share your experience"
msgstr ""

#: templates/partials/single-course-reviews.php:175
msgid "Your rating"
msgstr ""

#: templates/partials/single-course-reviews.php:185
#, php-format
msgid "%s star"
msgid_plural "%s stars"
msgstr[0] ""
msgstr[1] ""

#: templates/partials/single-course-reviews.php:203
msgid "What did you like or dislike? Keep it helpful for future students."
msgstr ""

#: templates/partials/single-course-reviews.php:211
msgid "Your review will be published after a quick moderation check."
msgstr ""

#: templates/partials/single-course-reviews.php:215
msgid "Submit review"
msgstr ""

#: templates/partials/single-course-reviews.php:235
msgid "Anonymous"
msgstr ""

#: templates/partials/single-course-reviews.php:270
msgid "Report"
msgstr ""

#: templates/partials/single-course-reviews.php:294
msgid "No reviews yet. Be the first to share your thoughts."
msgstr ""

#: templates/single-course.php:106
#, php-format
msgid "%1$s out of 5 stars based on %2$s review"
msgid_plural "%1$s out of 5 stars based on %2$s reviews"
msgstr[0] ""
msgstr[1] ""

#: templates/single-course.php:132
msgid "Created by"
msgstr ""

#: templates/single-course.php:138
msgid "Last updated"
msgstr ""

#: templates/single-course.php:144
msgid "Language"
msgstr ""

#: templates/single-course.php:165
msgid "What you’ll learn"
msgstr ""

#: templates/single-course.php:175
msgid "Related topics"
msgstr ""

#: templates/single-course.php:176
msgid "Explore related topics"
msgstr ""

#. translators: %s: singular label (e.g. course)
#: templates/single-course.php:191
#, php-format
msgid "This %s includes"
msgstr ""

#. translators: 1: item count, 2: pluralized item label
#: templates/single-course.php:213
#, php-format
msgid "This bundle includes %1$d %2$s"
msgstr ""

#: templates/single-course.php:261
#, php-format
msgid "%s section"
msgid_plural "%s sections"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: number of lessons/items in a section
#: templates/single-course.php:266
#: templates/single-course.php:317
#, php-format
msgid "%s lecture"
msgid_plural "%s lectures"
msgstr[0] ""
msgstr[1] ""

#: templates/single-course.php:271
#, php-format
msgid "%s item"
msgid_plural "%s items"
msgstr[0] ""
msgstr[1] ""

#: templates/single-course.php:279
#, php-format
msgid "Est. %s hours total"
msgstr ""

#: templates/single-course.php:289
#: templates/single-course.php:425
msgid "Expand all"
msgstr ""

#: templates/single-course.php:413
msgid "Content coming soon."
msgstr ""

#: templates/single-course.php:426
msgid "Collapse all"
msgstr ""

#. translators: %s: singular label (e.g. course)
#: templates/single-course.php:475
#, php-format
msgid "Who this %s is for"
msgstr ""

#: templates/single-course.php:568
msgid "Purchase options"
msgstr ""

#: templates/single-course.php:586
msgid "Play course preview"
msgstr ""

#: templates/single-course.php:590
msgid "Watch preview video"
msgstr ""

#: templates/single-course.php:616
#, php-format
msgid "%d%% off"
msgstr ""

#: templates/single-course.php:638
msgid "Add to cart"
msgstr ""

#: templates/single-course.php:648
msgid "Administrator: access this course without checkout."
msgstr ""

#: templates/single-course.php:655
msgid "Enroll for free"
msgstr ""

#: templates/single-course.php:658
msgid "Log in to enroll"
msgstr ""

#: templates/single-course.php:668
msgid "This course includes:"
msgstr ""

#: templates/single-lesson.php:131
#: templates/single-quiz.php:129
#, php-format
msgid "%s progress"
msgstr ""

#. translators: 1: completed, 2: total
#: templates/single-lesson.php:146
#: templates/single-quiz.php:144
#, php-format
msgid "%1$d of %2$d items completed"
msgstr ""

#: templates/single-lesson.php:178
#: templates/single-quiz.php:176
msgid "Exit"
msgstr ""

#: templates/single-lesson.php:284
msgid "Completed — this lesson is already marked complete in your progress."
msgstr ""

#: templates/single-lesson.php:302
msgid "Mark as complete"
msgstr ""

#: templates/single-lesson.php:358
#: templates/single-quiz.php:592
msgid "Tabs"
msgstr ""

#: templates/single-lesson.php:361
#: templates/single-quiz.php:595
msgid "Resources"
msgstr ""

#: templates/single-lesson.php:362
#: templates/single-quiz.php:597
msgid "Notes"
msgstr ""

#: templates/single-lesson.php:386
msgid "This lesson does not have content yet."
msgstr ""

#: templates/single-lesson.php:413
#: templates/single-quiz.php:649
msgid "Downloads"
msgstr ""

#: templates/single-lesson.php:415
msgid "No resources available for this lesson yet."
msgstr ""

#: templates/single-lesson.php:447
#: templates/single-quiz.php:704
msgid "My notes"
msgstr ""

#: templates/single-lesson.php:448
msgid "Private to you — add as many short notes as you need while studying this lesson."
msgstr ""

#: templates/single-lesson.php:449
#: templates/single-quiz.php:706
msgid "No notes yet. Add one below."
msgstr ""

#: templates/single-lesson.php:452
#: templates/single-quiz.php:709
msgid "New note"
msgstr ""

#: templates/single-lesson.php:457
#: templates/single-quiz.php:714
msgid "Capture a takeaway, bookmark, or question…"
msgstr ""

#: templates/single-lesson.php:462
#: templates/single-quiz.php:719
msgid "Add note"
msgstr ""

#: templates/single-lesson.php:485
#: templates/single-quiz.php:742
msgid "No announcements available."
msgstr ""

#: templates/single-lesson.php:497
#: templates/single-quiz.php:754
msgid "Announcement"
msgstr ""

#: templates/single-lesson.php:518
#: templates/single-quiz.php:775
msgid "Reviews are enabled for this course, but the reviews UI is not available yet."
msgstr ""

#: templates/single-lesson.php:535
msgid "Lesson navigation"
msgstr ""

#: templates/single-lesson.php:550
#: templates/single-quiz.php:1034
msgid "Start"
msgstr ""

#: templates/single-lesson.php:588
#: templates/single-quiz.php:1071
msgid "End"
msgstr ""

#: templates/single-lesson.php:711
msgid "Could not mark complete. Try again."
msgstr ""

#: templates/single-lesson.php:761
#: templates/single-quiz.php:801
msgid "Could not save. Try again."
msgstr ""

#: templates/single-lesson.php:822
#: templates/single-quiz.php:857
msgid "Note text"
msgstr ""

#: templates/single-lesson.php:892
#: templates/single-quiz.php:922
msgid "Delete this note?"
msgstr ""

#: templates/single-lesson.php:975
msgid "Too many files for this assignment."
msgstr ""

#: templates/single-lesson.php:1101
msgid "Could not submit. Try again."
msgstr ""

#: templates/single-lesson.php:1106
msgid "Could not submit."
msgstr ""

#: templates/single-quiz.php:249
#, php-format
msgid "Passing score: %s%%"
msgstr ""

#: templates/single-quiz.php:253
msgid "Quiz results"
msgstr ""

#: templates/single-quiz.php:255
msgid "Review answers"
msgstr ""

#: templates/single-quiz.php:256
msgid "Hide answers"
msgstr ""

#: templates/single-quiz.php:377
msgid "Quiz details"
msgstr ""

#: templates/single-quiz.php:378
msgid "Assessment"
msgstr ""

#: templates/single-quiz.php:379
#, php-format
msgid "%d questions"
msgstr ""

#: templates/single-quiz.php:383
#, php-format
msgid "Pass %d%%"
msgstr ""

#: templates/single-quiz.php:385
#, php-format
msgid "Attempts %d"
msgstr ""

#: templates/single-quiz.php:393
msgid "Time left"
msgstr ""

#: templates/single-quiz.php:404
#: templates/single-quiz.php:412
#: templates/single-quiz.php:522
msgid "Start quiz"
msgstr ""

#: templates/single-quiz.php:414
#: templates/single-quiz.php:586
msgid "This quiz does not have questions yet."
msgstr ""

#: templates/single-quiz.php:442
msgid "This short quiz helps lock in what you learned. You can change your answers any time before you press Submit."
msgstr ""

#: templates/single-quiz.php:458
msgid "Your next step"
msgstr ""

#: templates/single-quiz.php:459
msgid "Ready when you are"
msgstr ""

#. translators: %d: number of questions
#: templates/single-quiz.php:467
#, php-format
msgid "%d question in this attempt"
msgid_plural "%d questions in this attempt"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: passing score percentage
#: templates/single-quiz.php:478
#, php-format
msgid "You need %d%% or higher to pass."
msgstr ""

#: templates/single-quiz.php:488
msgid "You have one attempt for this quiz."
msgstr ""

#. translators: %d: max attempts
#: templates/single-quiz.php:493
#, php-format
msgid "You can try up to %d times if you need another shot."
msgstr ""

#. translators: %d: minutes
#: templates/single-quiz.php:507
#, php-format
msgid "Time limit: about %d minutes."
msgstr ""

#: templates/single-quiz.php:525
msgid "Questions will open in this area. Extra study tips live in the Overview tab below."
msgstr ""

#: templates/single-quiz.php:549
msgid "This quiz is currently locked"
msgstr ""

#: templates/single-quiz.php:568
msgid "No attempts remaining"
msgstr ""

#: templates/single-quiz.php:568
msgid "Submit quiz"
msgstr ""

#: templates/single-quiz.php:596
#: templates/single-quiz.php:694
msgid "Instructions"
msgstr ""

#: templates/single-quiz.php:615
msgid "Before you start"
msgstr ""

#: templates/single-quiz.php:616
msgid "This quiz checks your understanding of the key ideas. Take your time and read the options carefully — you can change answers before submitting."
msgstr ""

#: templates/single-quiz.php:618
msgid "Aim for accuracy first, speed second."
msgstr ""

#: templates/single-quiz.php:619
msgid "If you miss a question, revisit the related lesson section."
msgstr ""

#: templates/single-quiz.php:620
msgid "Focus on fundamentals: definitions, flow, and intent."
msgstr ""

#: templates/single-quiz.php:623
msgid "Tip: Treat quizzes as feedback loops. The goal is durable understanding."
msgstr ""

#: templates/single-quiz.php:625
msgid "Common mistakes"
msgstr ""

#: templates/single-quiz.php:629
msgid "Mistake"
msgstr ""

#: templates/single-quiz.php:630
msgid "Fix"
msgstr ""

#: templates/single-quiz.php:635
msgid "Rushing through options"
msgstr ""

#: templates/single-quiz.php:636
msgid "Slow down and eliminate wrong answers first"
msgstr ""

#: templates/single-quiz.php:639
msgid "Guessing definitions"
msgstr ""

#: templates/single-quiz.php:640
msgid "Recall the exact meaning from the lesson notes"
msgstr ""

#: templates/single-quiz.php:664
msgid "No resources available for this quiz yet."
msgstr ""

#: templates/single-quiz.php:696
msgid "Answer all questions. You can change answers before submitting."
msgstr ""

#: templates/single-quiz.php:697
msgid "Keep an eye on the timer. Your attempt auto-submits when time ends."
msgstr ""

#: templates/single-quiz.php:698
msgid "You need the passing score to complete this section."
msgstr ""

#: templates/single-quiz.php:705
msgid "Private to you — add as many short notes as you need while taking this quiz."
msgstr ""

#: templates/single-quiz.php:1019
msgid "Quiz navigation"
msgstr ""

#. translators: %s: plural label for courses (lowercase)
#: templates/taxonomy-course-category-root.php:59
#, php-format
msgid "Browse by topic, then open a category to see %s."
msgstr ""

#: templates/taxonomy-course-category-root.php:75
msgid "No categories are available yet."
msgstr ""

#. translators: %d: number of categories
#: templates/taxonomy-course-category-root.php:87
#, php-format
msgid "%d category"
msgid_plural "%d categories"
msgstr[0] ""
msgstr[1] ""

#: templates/taxonomy-course-category.php:106
msgid "Category pagination"
msgstr ""

#. translators: 1: plural label (e.g. courses), 2: category name
#: templates/taxonomy-course-category.php:132
#, php-format
msgid "No %1$s in \"%2$s\" yet."
msgstr ""

#: templates/taxonomy-course-tag.php:82
msgid "Tag pagination"
msgstr ""

#. translators: 1: plural label (e.g. courses), 2: tag name
#: templates/taxonomy-course-tag.php:108
#, php-format
msgid "No %1$s tagged \"%2$s\" yet."
msgstr ""

#: assets/blocks/editor.js:47
msgid "Preview requires the ServerSideRender component."
msgstr ""

#: assets/blocks/editor.js:64
msgid "No output for these settings."
msgstr ""

#: assets/blocks/editor.js:70
msgid "Sikshya preview error"
msgstr ""

#: assets/blocks/editor.js:77
msgid "Loading Sikshya preview…"
msgstr ""

#: assets/blocks/editor.js:90
msgid "Course list"
msgstr ""

#: assets/blocks/editor.js:92
msgid "Courses per page"
msgstr ""

#: assets/blocks/editor.js:93
msgid "Minimum 1, maximum 50. Same as shortcode per_page."
msgstr ""

#: assets/blocks/editor.js:114
msgid "Use 3 for a fixed three-column grid; 0 for auto layout."
msgstr ""

#: assets/blocks/editor.js:123
msgid "Category slug"
msgstr ""

#: assets/blocks/editor.js:124
msgid "Course category taxonomy slug."
msgstr ""

#: assets/blocks/editor.js:131
msgid "Tag slug"
msgstr ""

#: assets/blocks/editor.js:145
msgid "Order by"
msgstr ""

#: assets/blocks/editor.js:168
msgid "Show pagination"
msgstr ""

#: assets/blocks/editor.js:169
msgid "Uses query arg sikshya_courses_page on the page URL."
msgstr ""

#: assets/blocks/editor.js:178
#: assets/blocks/editor.js:303
#: assets/blocks/editor.js:367
msgid "Shortcode"
msgstr ""

#: assets/blocks/editor.js:179
msgid "Equivalent shortcode:"
msgstr ""

#: assets/blocks/editor.js:234
#: assets/blocks/editor.js:358
msgid "Redirect after success"
msgstr ""

#: assets/blocks/editor.js:235
msgid "Optional URL (absolute or relative). Same as shortcode redirect_to."
msgstr ""

#: assets/blocks/editor.js:297
msgid "Login"
msgstr ""

#: assets/blocks/editor.js:341
msgid "Registration"
msgstr ""

#: assets/blocks/editor.js:343
msgid "Registration type"
msgstr ""

#: assets/blocks/editor.js:344
msgid "Instructor creates a student account and a pending teaching application."
msgstr ""

#: assets/blocks/editor.js:351
msgid "Instructor (apply to teach)"
msgstr ""

#: blocks/sikshya-courses/block.json
msgctxt "block title"
msgid "Sikshya Courses"
msgstr ""

#: blocks/sikshya-courses/block.json
msgctxt "block description"
msgid "Grid or list of published courses (same card UI as the catalog)."
msgstr ""

#: blocks/sikshya-courses/block.json
#: blocks/sikshya-login/block.json
#: blocks/sikshya-registration/block.json
msgctxt "block keyword"
msgid "sikshya"
msgstr ""

#: blocks/sikshya-courses/block.json
msgctxt "block keyword"
msgid "courses"
msgstr ""

#: blocks/sikshya-courses/block.json
msgctxt "block keyword"
msgid "catalog"
msgstr ""

#: blocks/sikshya-courses/block.json
msgctxt "block keyword"
msgid "lms"
msgstr ""

#: blocks/sikshya-login/block.json
msgctxt "block title"
msgid "Sikshya Login"
msgstr ""

#: blocks/sikshya-login/block.json
msgctxt "block description"
msgid "Sign-in form (Sikshya auth handler; errors stay on the same page)."
msgstr ""

#: blocks/sikshya-login/block.json
msgctxt "block keyword"
msgid "login"
msgstr ""

#: blocks/sikshya-login/block.json
msgctxt "block keyword"
msgid "sign in"
msgstr ""

#: blocks/sikshya-login/block.json
#: blocks/sikshya-registration/block.json
msgctxt "block keyword"
msgid "auth"
msgstr ""

#: blocks/sikshya-registration/block.json
msgctxt "block title"
msgid "Sikshya Registration"
msgstr ""

#: blocks/sikshya-registration/block.json
msgctxt "block description"
msgid "Create a Sikshya student account; instructor intent submits a pending teaching application."
msgstr ""

#: blocks/sikshya-registration/block.json
msgctxt "block keyword"
msgid "register"
msgstr ""

#: blocks/sikshya-registration/block.json
msgctxt "block keyword"
msgid "sign up"
msgstr ""

#: blocks/sikshya-registration/block.json
msgctxt "block keyword"
msgid "instructor"
msgstr ""
