# Copyright (C) 2026 Plugixa
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Plugixa Testimonial 1.0.0\n"
"Report-Msgid-Bugs-To: https://plugixa.com/support\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-07-12T15:12:21+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: plugixatestimonial\n"

#. Plugin Name of the plugin
#: plugixatestimonial.php
#: includes/admin/class-admin.php:33
#: includes/integrations/elementor/class-elementor.php:47
msgid "Plugixa Testimonial"
msgstr ""

#. Plugin URI of the plugin
#: plugixatestimonial.php
msgid "https://plugixa.com/testimonial"
msgstr ""

#. Description of the plugin
#: plugixatestimonial.php
msgid "A modern testimonial management plugin with React admin panel, star ratings, client photos, approval workflow, and multiple display layouts."
msgstr ""

#. Author of the plugin
#: plugixatestimonial.php
msgid "Plugixa"
msgstr ""

#. Author URI of the plugin
#: plugixatestimonial.php
msgid "https://plugixa.com"
msgstr ""

#: includes/admin/class-admin.php:34
#: includes/admin/class-admin.php:45
#: includes/admin/class-assets.php:293
#: includes/integrations/woocommerce/class-wcproduct-metabox.php:26
#: includes/integrations/woocommerce/class-wcproduct-tab.php:43
msgid "Testimonials"
msgstr ""

#: includes/admin/class-admin.php:44
#: includes/admin/class-assets.php:292
msgid "Dashboard"
msgstr ""

#: includes/admin/class-admin.php:46
#: includes/admin/class-assets.php:294
#: includes/integrations/elementor/class-testimonial-widget.php:90
#: assets/blocks/testimonial-block/edit.jsx:128
msgid "Categories"
msgstr ""

#: includes/admin/class-admin.php:47
#: includes/admin/class-assets.php:307
msgid "Views"
msgstr ""

#: includes/admin/class-admin.php:48
#: includes/admin/class-assets.php:308
msgid "Shortcodes"
msgstr ""

#: includes/admin/class-admin.php:65
#: includes/admin/class-admin.php:66
#: includes/admin/class-assets.php:295
msgid "Settings"
msgstr ""

#: includes/admin/class-assets.php:281
msgid "Save"
msgstr ""

#: includes/admin/class-assets.php:282
msgid "Cancel"
msgstr ""

#: includes/admin/class-assets.php:283
msgid "Delete"
msgstr ""

#: includes/admin/class-assets.php:284
msgid "Edit"
msgstr ""

#: includes/admin/class-assets.php:285
msgid "Add"
msgstr ""

#: includes/admin/class-assets.php:286
msgid "Search"
msgstr ""

#: includes/admin/class-assets.php:287
msgid "Loading..."
msgstr ""

#: includes/admin/class-assets.php:288
msgid "An error occurred"
msgstr ""

#: includes/admin/class-assets.php:289
msgid "Success"
msgstr ""

#: includes/admin/class-assets.php:290
msgid "Are you sure you want to delete?"
msgstr ""

#: includes/admin/class-assets.php:291
msgid "No results found"
msgstr ""

#: includes/admin/class-assets.php:296
msgid "Add Testimonial"
msgstr ""

#: includes/admin/class-assets.php:297
msgid "Edit Testimonial"
msgstr ""

#: includes/admin/class-assets.php:298
msgid "Client Name"
msgstr ""

#: includes/admin/class-assets.php:299
msgid "Testimonial Text"
msgstr ""

#: includes/admin/class-assets.php:300
#: includes/frontend/class-shortcodes.php:736
#: includes/integrations/elementor/class-testimonial-widget.php:115
#: templates/submission-form.php:227
#: assets/blocks/testimonial-block/edit.jsx:58
msgid "Rating"
msgstr ""

#: includes/admin/class-assets.php:301
msgid "Status"
msgstr ""

#: includes/admin/class-assets.php:302
msgid "Pending"
msgstr ""

#: includes/admin/class-assets.php:303
msgid "Approved"
msgstr ""

#: includes/admin/class-assets.php:304
msgid "Rejected"
msgstr ""

#: includes/admin/class-assets.php:305
msgid "Draft"
msgstr ""

#: includes/admin/class-assets.php:306
msgid "Featured"
msgstr ""

#: includes/admin/class-assets.php:309
msgid "Add Category"
msgstr ""

#: includes/admin/class-assets.php:310
msgid "Edit Category"
msgstr ""

#: includes/admin/class-assets.php:311
msgid "Category Name"
msgstr ""

#: includes/admin/class-assets.php:312
msgid "Description"
msgstr ""

#: includes/admin/class-assets.php:313
msgid "AI Generator"
msgstr ""

#: includes/admin/class-assets.php:314
msgid "AI Settings"
msgstr ""

#: includes/api/class-categories-controller.php:181
msgid "Category not found"
msgstr ""

#: includes/api/class-categories-controller.php:207
#: includes/api/class-categories-controller.php:272
#: includes/api/class-multilingual-controller.php:700
msgid "Category name is required"
msgstr ""

#: includes/api/class-categories-controller.php:211
#: includes/api/class-categories-controller.php:276
#: includes/api/class-frontend-api.php:674
#: includes/api/class-shortcodes-controller.php:189
#: includes/api/class-shortcodes-controller.php:228
#: includes/api/class-testimonials-controller.php:338
#: includes/api/class-testimonials-controller.php:420
#: includes/api/class-views-controller.php:328
#: includes/api/class-views-controller.php:373
#: pro/includes/api/class-custom-fields-controller.php:212
#: pro/includes/api/class-custom-fields-controller.php:227
#: pro/includes/api/class-custom-fields-controller.php:299
msgid "Validation failed"
msgstr ""

#: includes/api/class-categories-controller.php:226
msgid "Failed to create category"
msgstr ""

#: includes/api/class-categories-controller.php:251
msgid "Category created successfully"
msgstr ""

#: includes/api/class-categories-controller.php:287
msgid "Failed to update category"
msgstr ""

#: includes/api/class-categories-controller.php:307
msgid "Category updated successfully"
msgstr ""

#: includes/api/class-categories-controller.php:344
msgid "Failed to delete category"
msgstr ""

#: includes/api/class-categories-controller.php:347
msgid "Category deleted successfully"
msgstr ""

#: includes/api/class-categories-controller.php:356
#: includes/api/class-testimonials-controller.php:651
#: pro/includes/api/class-custom-fields-controller.php:373
msgid "No items provided"
msgstr ""

#: includes/api/class-categories-controller.php:373
#: includes/api/class-testimonials-controller.php:686
#: pro/includes/api/class-custom-fields-controller.php:390
msgid "Order updated successfully"
msgstr ""

#: includes/api/class-frontend-api.php:447
msgid "Testimonial submissions are currently disabled."
msgstr ""

#: includes/api/class-frontend-api.php:461
msgid "reCAPTCHA verification required."
msgstr ""

#: includes/api/class-frontend-api.php:472
#: includes/api/class-frontend-api.php:477
msgid "reCAPTCHA verification failed."
msgstr ""

#: includes/api/class-frontend-api.php:484
msgid "reCAPTCHA score too low. Please try again."
msgstr ""

#: includes/api/class-frontend-api.php:518
msgid "Invalid file type. Only JPEG, PNG, GIF, and WebP images are allowed."
msgstr ""

#: includes/api/class-frontend-api.php:524
msgid "File too large. Maximum size is 2MB."
msgstr ""

#: includes/api/class-frontend-api.php:534
msgid "Failed to upload photo."
msgstr ""

#: includes/api/class-frontend-api.php:583
#: includes/api/class-frontend-api.php:640
#, php-format
msgid "%s is required"
msgstr ""

#: includes/api/class-frontend-api.php:605
#, php-format
msgid "%s must be a valid number"
msgstr ""

#: includes/api/class-frontend-api.php:610
#, php-format
msgid "%s must be a valid URL"
msgstr ""

#: includes/api/class-frontend-api.php:615
#, php-format
msgid "%s must be a valid date"
msgstr ""

#: includes/api/class-frontend-api.php:620
#, php-format
msgid "%s must be a valid hex color"
msgstr ""

#: includes/api/class-frontend-api.php:635
msgid "Email is required"
msgstr ""

#: includes/api/class-frontend-api.php:646
msgid "Please enter a valid email address"
msgstr ""

#: includes/api/class-frontend-api.php:651
msgid "Please enter a valid URL"
msgstr ""

#: includes/api/class-frontend-api.php:661
#, php-format
msgid "Testimonial must be at least %d characters"
msgstr ""

#: includes/api/class-frontend-api.php:664
#, php-format
msgid "Testimonial must not exceed %d characters"
msgstr ""

#: includes/api/class-frontend-api.php:681
msgid "Failed to submit testimonial"
msgstr ""

#: includes/api/class-frontend-api.php:724
msgid "Thank you for your testimonial!"
msgstr ""

#: includes/api/class-google-fonts-controller.php:91
msgid "Google Fonts API key is not configured. Please add it in Settings > General."
msgstr ""

#: includes/api/class-google-fonts-controller.php:104
msgid "Failed to fetch Google Fonts: "
msgstr ""

#: includes/api/class-google-fonts-controller.php:112
msgid "Google Fonts API returned an error."
msgstr ""

#: includes/api/class-multilingual-controller.php:149
#: includes/api/class-multilingual-controller.php:187
#: includes/api/class-multilingual-controller.php:264
#: includes/api/class-multilingual-controller.php:297
#: includes/api/class-multilingual-controller.php:385
#: includes/api/class-multilingual-controller.php:488
msgid "Invalid entity type."
msgstr ""

#: includes/api/class-multilingual-controller.php:160
#: includes/api/class-multilingual-controller.php:399
msgid "Item not found."
msgstr ""

#: includes/api/class-multilingual-controller.php:197
msgid "Source item not found."
msgstr ""

#: includes/api/class-multilingual-controller.php:210
#, php-format
msgid "A translation in \"%s\" already exists (ID: %d)."
msgstr ""

#: includes/api/class-multilingual-controller.php:238
msgid "Failed to create translation."
msgstr ""

#: includes/api/class-multilingual-controller.php:250
msgid "Translation created successfully."
msgstr ""

#: includes/api/class-multilingual-controller.php:273
msgid "One or both items not found."
msgstr ""

#: includes/api/class-multilingual-controller.php:277
msgid "Cannot link items with the same language."
msgstr ""

#: includes/api/class-multilingual-controller.php:284
msgid "Items linked as translations."
msgstr ""

#: includes/api/class-multilingual-controller.php:302
msgid "Translation unlinked."
msgstr ""

#: includes/api/class-multilingual-controller.php:390
#: includes/api/class-multilingual-controller.php:493
msgid "Entity does not support translations."
msgstr ""

#: includes/api/class-multilingual-controller.php:505
msgid "Default language translation is required."
msgstr ""

#: includes/api/class-multilingual-controller.php:514
msgid "Validation failed for default language."
msgstr ""

#: includes/api/class-multilingual-controller.php:542
#, php-format
msgid "Validation failed for language: %s"
msgstr ""

#: includes/api/class-multilingual-controller.php:594
#, php-format
msgid "Failed to create translation for: %s"
msgstr ""

#: includes/api/class-multilingual-controller.php:671
msgid "Translations saved successfully."
msgstr ""

#: includes/api/class-multilingual-controller.php:689
#: includes/api/class-testimonials-controller.php:928
msgid "Client name is required"
msgstr ""

#: includes/api/class-multilingual-controller.php:692
#: includes/api/class-testimonials-controller.php:932
msgid "Testimonial text is required"
msgstr ""

#: includes/api/class-multilingual-controller.php:708
#: pro/includes/api/class-custom-fields-controller.php:426
msgid "Field label is required"
msgstr ""

#: includes/api/class-requests-controller.php:167
#: includes/api/class-requests-controller.php:255
msgid "Request not found."
msgstr ""

#: includes/api/class-requests-controller.php:188
msgid "A valid email address is required."
msgstr ""

#: includes/api/class-requests-controller.php:217
msgid "Failed to create request."
msgstr ""

#: includes/api/class-requests-controller.php:235
msgid "Request sent successfully."
msgstr ""

#: includes/api/class-requests-controller.php:236
msgid "Request created but email could not be sent."
msgstr ""

#: includes/api/class-requests-controller.php:259
msgid "This request has already been submitted."
msgstr ""

#: includes/api/class-requests-controller.php:283
msgid "Request resent successfully."
msgstr ""

#: includes/api/class-requests-controller.php:284
msgid "Email could not be sent."
msgstr ""

#: includes/api/class-requests-controller.php:294
msgid "Recipients list is required."
msgstr ""

#: includes/api/class-requests-controller.php:330
#, php-format
msgid "%d requests sent, %d failed."
msgstr ""

#: includes/api/class-requests-controller.php:344
msgid "Failed to delete request."
msgstr ""

#: includes/api/class-requests-controller.php:347
msgid "Request deleted."
msgstr ""

#: includes/api/class-requests-controller.php:360
msgid "IDs are required."
msgstr ""

#: includes/api/class-requests-controller.php:367
msgid "Requests deleted."
msgstr ""

#: includes/api/class-requests-controller.php:380
msgid "Invalid token."
msgstr ""

#: includes/api/class-requests-controller.php:389
msgid "Invalid or expired request."
msgstr ""

#: includes/api/class-requests-controller.php:393
msgid "This testimonial has already been submitted."
msgstr ""

#: includes/api/class-requests-controller.php:403
msgid "This request has expired."
msgstr ""

#: includes/api/class-requests-controller.php:428
msgid "Customer"
msgstr ""

#: includes/api/class-requests-controller.php:442
msgid "We'd love your feedback!"
msgstr ""

#: includes/api/class-requests-controller.php:471
msgid "Leave Your Testimonial"
msgstr ""

#: includes/api/class-rest-controller.php:31
msgid "You do not have permission to perform this action."
msgstr ""

#: includes/api/class-rest-controller.php:42
msgid "Administrator access required."
msgstr ""

#: includes/api/class-settings-controller.php:80
msgid "Settings saved successfully"
msgstr ""

#: includes/api/class-settings-controller.php:177
#: includes/api/class-settings-controller.php:199
msgid "Demo data is unavailable on this build."
msgstr ""

#: includes/api/class-settings-controller.php:181
msgid "Demo data has already been loaded."
msgstr ""

#: includes/api/class-settings-controller.php:188
msgid "Demo data loaded successfully."
msgstr ""

#: includes/api/class-settings-controller.php:206
msgid "All data has been reset and demo data re-loaded."
msgstr ""

#: includes/api/class-shortcodes-controller.php:174
#: includes/api/class-shortcodes-controller.php:309
msgid "Shortcode not found"
msgstr ""

#: includes/api/class-shortcodes-controller.php:211
msgid "Failed to create shortcode"
msgstr ""

#: includes/api/class-shortcodes-controller.php:216
msgid "Shortcode created successfully"
msgstr ""

#: includes/api/class-shortcodes-controller.php:250
msgid "Failed to update shortcode"
msgstr ""

#: includes/api/class-shortcodes-controller.php:255
msgid "Shortcode updated successfully"
msgstr ""

#: includes/api/class-shortcodes-controller.php:268
msgid "Failed to delete shortcode"
msgstr ""

#: includes/api/class-shortcodes-controller.php:271
msgid "Shortcode deleted successfully"
msgstr ""

#: includes/api/class-shortcodes-controller.php:280
#: includes/api/class-testimonials-controller.php:525
#: includes/api/class-testimonials-controller.php:594
#: includes/api/class-views-controller.php:444
msgid "No IDs provided"
msgstr ""

#: includes/api/class-shortcodes-controller.php:293
#, php-format
msgid "%d shortcodes deleted successfully"
msgstr ""

#: includes/api/class-shortcodes-controller.php:327
msgid "Failed to duplicate shortcode"
msgstr ""

#: includes/api/class-shortcodes-controller.php:332
msgid "Shortcode duplicated successfully"
msgstr ""

#: includes/api/class-shortcodes-controller.php:356
#: includes/api/class-views-controller.php:574
msgid "Name is required"
msgstr ""

#: includes/api/class-testimonials-controller.php:300
msgid "Testimonial not found"
msgstr ""

#: includes/api/class-testimonials-controller.php:319
#: includes/api/class-testimonials-controller.php:321
msgid "Unknown"
msgstr ""

#: includes/api/class-testimonials-controller.php:382
msgid "Failed to create testimonial"
msgstr ""

#: includes/api/class-testimonials-controller.php:408
msgid "Testimonial created successfully"
msgstr ""

#: includes/api/class-testimonials-controller.php:441
msgid "Failed to update testimonial"
msgstr ""

#: includes/api/class-testimonials-controller.php:472
msgid "Testimonial updated successfully"
msgstr ""

#: includes/api/class-testimonials-controller.php:513
msgid "Failed to delete testimonial"
msgstr ""

#: includes/api/class-testimonials-controller.php:516
msgid "Testimonial deleted successfully"
msgstr ""

#: includes/api/class-testimonials-controller.php:542
msgid "Failed to delete testimonials"
msgstr ""

#: includes/api/class-testimonials-controller.php:547
#, php-format
msgid "%d testimonials deleted successfully"
msgstr ""

#: includes/api/class-testimonials-controller.php:559
#: includes/api/class-testimonials-controller.php:939
msgid "Invalid status"
msgstr ""

#: includes/api/class-testimonials-controller.php:578
msgid "Failed to update status"
msgstr ""

#: includes/api/class-testimonials-controller.php:583
msgid "Status updated successfully"
msgstr ""

#: includes/api/class-testimonials-controller.php:631
msgid "Invalid action"
msgstr ""

#: includes/api/class-testimonials-controller.php:635
msgid "Failed to perform bulk action"
msgstr ""

#: includes/api/class-testimonials-controller.php:640
#, php-format
msgid "Bulk action completed on %d testimonials"
msgstr ""

#: includes/api/class-testimonials-controller.php:934
msgid "Testimonial text must be at least 10 characters"
msgstr ""

#: includes/api/class-testimonials-controller.php:943
msgid "Rating must be between 1 and 5"
msgstr ""

#: includes/api/class-views-controller.php:287
#: includes/api/class-views-controller.php:484
msgid "View not found"
msgstr ""

#. translators: %d: free-plan views limit
#: includes/api/class-views-controller.php:310
#, php-format
msgid "The free plan is limited to %d views. Upgrade to Pro for unlimited views."
msgstr ""

#: includes/api/class-views-controller.php:353
msgid "Failed to create view"
msgstr ""

#: includes/api/class-views-controller.php:361
msgid "View created successfully"
msgstr ""

#: includes/api/class-views-controller.php:401
msgid "Failed to update view"
msgstr ""

#: includes/api/class-views-controller.php:411
msgid "View updated successfully"
msgstr ""

#: includes/api/class-views-controller.php:426
msgid "Default view cannot be deleted."
msgstr ""

#: includes/api/class-views-controller.php:432
msgid "Failed to delete view"
msgstr ""

#: includes/api/class-views-controller.php:435
msgid "View deleted successfully"
msgstr ""

#: includes/api/class-views-controller.php:457
msgid "Cannot delete the default view."
msgstr ""

#: includes/api/class-views-controller.php:468
#, php-format
msgid "%d views deleted successfully"
msgstr ""

#: includes/api/class-views-controller.php:503
msgid "Failed to duplicate view"
msgstr ""

#: includes/api/class-views-controller.php:508
msgid "View duplicated successfully"
msgstr ""

#: includes/api/class-views-controller.php:522
msgid "Failed to set default view"
msgstr ""

#: includes/api/class-views-controller.php:527
msgid "Default view updated successfully"
msgstr ""

#: includes/api/class-woocommerce-content-controller.php:45
#: includes/api/class-woocommerce-content-controller.php:83
msgid "WooCommerce is not active."
msgstr ""

#: includes/class-license.php:168
msgid "This feature requires a Pro license."
msgstr ""

#. translators: %s: feature name
#: includes/class-license.php:188
#, php-format
msgid "The \"%s\" feature requires a Pro license. Upgrade to unlock it."
msgstr ""

#: includes/class-template-loader.php:68
msgid "Grid layout"
msgstr ""

#: includes/class-template-loader.php:69
msgid "Slider/carousel layout"
msgstr ""

#: includes/class-template-loader.php:70
msgid "Masonry layout"
msgstr ""

#: includes/class-template-loader.php:71
msgid "Vertical list layout"
msgstr ""

#: includes/class-template-loader.php:72
msgid "Frontend submission form"
msgstr ""

#: includes/class-template-loader.php:76
msgid "Video testimonial card (Pro)"
msgstr ""

#: includes/class-template-loader.php:77
msgid "Custom fields row partial (Pro)"
msgstr ""

#: includes/class-template-loader.php:101
msgid "Parent Theme"
msgstr ""

#: includes/email/class-email-notifier.php:37
msgid "Anonymous"
msgstr ""

#: includes/email/class-email-notifier.php:47
msgid "New testimonial from {client_name}"
msgstr ""

#: includes/email/class-email-notifier.php:55
msgid "Review Testimonial"
msgstr ""

#: includes/email/class-email-notifier.php:87
#, php-format
msgid "Sent by %s"
msgstr ""

#: includes/frontend/class-shortcodes.php:300
msgid "No testimonials found."
msgstr ""

#: includes/frontend/class-shortcodes.php:727
msgid "Your Name"
msgstr ""

#: includes/frontend/class-shortcodes.php:730
msgid "Your Role/Title"
msgstr ""

#: includes/frontend/class-shortcodes.php:733
#: templates/submission-form.php:163
msgid "Company"
msgstr ""

#: includes/frontend/class-shortcodes.php:743
#: templates/submission-form.php:242
msgid "Your Testimonial"
msgstr ""

#: includes/frontend/class-shortcodes.php:746
msgid "Website URL"
msgstr ""

#: includes/frontend/class-shortcodes.php:749
#: templates/submission-form.php:53
#: templates/submission-form.php:340
msgid "Submit Testimonial"
msgstr ""

#: includes/frontend/class-shortcodes.php:769
#: includes/frontend/class-shortcodes.php:869
msgid "All"
msgstr ""

#: includes/frontend/class-shortcodes.php:770
msgid "All Categories"
msgstr ""

#: includes/frontend/class-shortcodes.php:1107
#: includes/integrations/elementor/class-testimonial-widget.php:135
#: includes/integrations/elementor/class-testimonial-widget.php:180
msgid "Yes"
msgstr ""

#: includes/frontend/class-shortcodes.php:1107
#: includes/integrations/elementor/class-testimonial-widget.php:136
#: includes/integrations/elementor/class-testimonial-widget.php:181
msgid "No"
msgstr ""

#: includes/frontend/class-shortcodes.php:1206
msgid "Loading more..."
msgstr ""

#: includes/frontend/class-shortcodes.php:1214
msgid "Testimonials pagination"
msgstr ""

#: includes/frontend/class-shortcodes.php:1218
msgid "Prev"
msgstr ""

#: includes/frontend/class-shortcodes.php:1232
msgid "Next"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:27
#: assets/blocks/testimonial-block/edit.jsx:216
#: assets/blocks/testimonial-block/edit.jsx:226
msgid "Plugixa Testimonials"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:57
msgid "Content"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:62
msgid "Config Source"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:66
msgid "Saved Shortcode"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:67
msgid "Custom"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:73
#: assets/blocks/testimonial-block/edit.jsx:100
msgid "Select Shortcode"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:82
#: assets/blocks/testimonial-block/edit.jsx:122
msgid "View"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:99
#: assets/blocks/testimonial-block/edit.jsx:151
msgid "Limit"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:105
#: assets/blocks/testimonial-block/edit.jsx:156
msgid "0 = no limit"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:109
#: assets/blocks/testimonial-block/edit.jsx:159
msgid "Order By"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:113
#: assets/blocks/testimonial-block/edit.jsx:56
msgid "Display Order"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:114
#: assets/blocks/testimonial-block/edit.jsx:57
msgid "Date"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:116
#: templates/submission-form.php:111
#: assets/blocks/testimonial-block/edit.jsx:59
msgid "Name"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:122
#: assets/blocks/testimonial-block/edit.jsx:165
msgid "Order"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:126
#: assets/blocks/testimonial-block/edit.jsx:63
msgid "Ascending"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:127
#: assets/blocks/testimonial-block/edit.jsx:64
msgid "Descending"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:133
#: assets/blocks/testimonial-block/edit.jsx:134
msgid "Featured Only"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:143
#: assets/blocks/testimonial-block/edit.jsx:139
msgid "Minimum Rating"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:147
msgid "Any"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:161
#: assets/blocks/testimonial-block/edit.jsx:172
msgid "Display Options"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:167
#: assets/blocks/testimonial-block/edit.jsx:174
msgid "Show Photo"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:168
#: assets/blocks/testimonial-block/edit.jsx:179
msgid "Show Rating"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:169
#: assets/blocks/testimonial-block/edit.jsx:184
msgid "Show Role"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:170
#: assets/blocks/testimonial-block/edit.jsx:189
msgid "Show Company"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:171
#: assets/blocks/testimonial-block/edit.jsx:194
msgid "Show Date"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:172
#: assets/blocks/testimonial-block/edit.jsx:199
msgid "Show Website"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:173
#: assets/blocks/testimonial-block/edit.jsx:204
msgid "Show Quote Icon"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:192
msgid "Card"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:198
msgid "Card Background"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:204
msgid "Text Color"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:210
msgid "Name Color"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:216
msgid "Role Color"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:222
msgid "Border Color"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:230
msgid "Stars"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:236
msgid "Star Color"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:242
msgid "Empty Star Color"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:250
msgid "Spacing & Borders"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:256
msgid "Border Radius"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:263
msgid "Card Padding"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:270
msgid "Gap"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:277
msgid "Border Width"
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:343
#: assets/blocks/testimonial-block/edit.jsx:46
msgid "Select a shortcode..."
msgstr ""

#: includes/integrations/elementor/class-testimonial-widget.php:354
#: assets/blocks/testimonial-block/edit.jsx:51
msgid "Default View"
msgstr ""

#: includes/integrations/woocommerce/class-wcproduct-metabox.php:45
msgid "Testimonial Shortcode"
msgstr ""

#: includes/integrations/woocommerce/class-wcproduct-metabox.php:47
msgid "None"
msgstr ""

#: includes/integrations/woocommerce/class-wcproduct-metabox.php:54
msgid "Select a testimonial shortcode to display on this product page."
msgstr ""

#: pro/includes/ai/class-base-provider.php:192
#: pro/includes/ai/class-base-provider.php:260
#: pro/includes/ai/class-base-provider.php:289
#: pro/includes/ai/class-base-provider.php:318
#: pro/includes/ai/class-base-provider.php:360
msgid "Failed to parse AI response. Please try again."
msgstr ""

#: pro/includes/ai/class-base-provider.php:231
msgid "No testimonial was generated. Please try again."
msgstr ""

#: pro/includes/ai/class-base-provider.php:442
#: pro/includes/ai/class-gemini-provider.php:209
msgid "Rate limit exceeded. Please wait a moment and try again."
msgstr ""

#: pro/includes/ai/class-base-provider.php:444
msgid "Invalid API key. Please check your API key in Settings."
msgstr ""

#: pro/includes/ai/class-base-provider.php:446
msgid "API quota exceeded. Please check your billing."
msgstr ""

#: pro/includes/ai/class-content-extractor.php:59
msgid "Please enter a topic or keywords."
msgstr ""

#: pro/includes/ai/class-content-extractor.php:82
msgid "No file provided."
msgstr ""

#: pro/includes/ai/class-document-parser.php:72
msgid "Invalid file upload."
msgstr ""

#. translators: %d: max size in MB
#: pro/includes/ai/class-document-parser.php:84
#, php-format
msgid "File size exceeds maximum allowed (%d MB)."
msgstr ""

#: pro/includes/ai/class-document-parser.php:99
msgid "Unsupported file type. Please upload PDF, TXT, or DOCX files."
msgstr ""

#: pro/includes/ai/class-document-parser.php:121
msgid "Legacy .doc format is not supported. Please convert to .docx or PDF."
msgstr ""

#: pro/includes/ai/class-document-parser.php:129
msgid "Unsupported file type."
msgstr ""

#: pro/includes/ai/class-document-parser.php:152
msgid "Could not extract text from PDF. The file may be scanned or image-based."
msgstr ""

#: pro/includes/ai/class-document-parser.php:171
msgid "Failed to parse PDF file."
msgstr ""

#: pro/includes/ai/class-document-parser.php:191
msgid "Failed to read text file."
msgstr ""

#: pro/includes/ai/class-document-parser.php:225
msgid "DOCX parsing requires PhpWord library."
msgstr ""

#: pro/includes/ai/class-document-parser.php:244
msgid "Could not extract text from document."
msgstr ""

#: pro/includes/ai/class-document-parser.php:262
msgid "Failed to parse DOCX file."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:120
#: pro/includes/ai/class-gemini-provider.php:226
msgid "Google API key is not configured."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:165
msgid "Content was blocked by safety filters. Try rephrasing your topic."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:172
msgid "Invalid response from Gemini. Please try again."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:205
msgid "Invalid request. Please check your input."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:207
msgid "Invalid API key. Please check your Google API key in Settings."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:211
msgid "Gemini service temporarily unavailable. Please try again later."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:259
msgid "Invalid response from Gemini."
msgstr ""

#: pro/includes/ai/class-gemini-provider.php:266
#, php-format
msgid "Successfully connected to Google Gemini using model: %s"
msgstr ""

#: pro/includes/ai/class-open-ai-provider.php:156
msgid "OpenAI API key is not configured."
msgstr ""

#: pro/includes/ai/class-open-ai-provider.php:185
msgid "Empty response from OpenAI. Please try again."
msgstr ""

#: pro/includes/ai/class-open-ai-provider.php:210
msgid "Empty response from OpenAI."
msgstr ""

#: pro/includes/ai/class-open-ai-provider.php:217
#, php-format
msgid "Successfully connected to OpenAI using model: %s"
msgstr ""

#: pro/includes/ai/class-url-scraper.php:58
msgid "Invalid URL format."
msgstr ""

#: pro/includes/ai/class-url-scraper.php:69
msgid "Only HTTP and HTTPS URLs are supported."
msgstr ""

#. translators: %d: HTTP status code
#: pro/includes/ai/class-url-scraper.php:97
#, php-format
msgid "Failed to fetch URL (HTTP %d)."
msgstr ""

#: pro/includes/ai/class-url-scraper.php:110
msgid "Empty response from URL."
msgstr ""

#: pro/includes/ai/class-url-scraper.php:125
msgid "Could not extract content from the page."
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:241
msgid "Failed to generate testimonial"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:244
msgid "Testimonial generated successfully"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:263
#: pro/includes/api/class-ai-generator-controller.php:292
#: pro/includes/api/class-ai-generator-controller.php:329
msgid "Failed to generate testimonials"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:266
msgid "Testimonials generated successfully"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:298
msgid "Testimonials generated from URL"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:311
#: pro/includes/api/class-import-export-controller.php:248
msgid "No file uploaded"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:335
msgid "Testimonials generated from document"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:351
msgid "Failed to generate category"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:354
msgid "Category generated successfully"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:370
msgid "Failed to regenerate name"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:373
msgid "Name regenerated"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:389
msgid "Failed to regenerate content"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:392
msgid "Content regenerated"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:417
msgid "Failed to suggest category"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:420
msgid "Category suggestion generated"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:430
msgid "No testimonials provided"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:496
#: pro/includes/api/class-import-export-controller.php:396
#, php-format
msgid "%d testimonials imported successfully"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:513
#: pro/includes/api/class-ai-generator-controller.php:552
msgid "Invalid provider"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:519
msgid "Connection failed"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:559
msgid "No models available"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:566
#, php-format
msgid "%d models loaded"
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:585
msgid "AI Generator is not enabled. Please enable it in Settings."
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:594
#, php-format
msgid "API key for %s is not configured. Please add it in Settings."
msgstr ""

#: pro/includes/api/class-ai-generator-controller.php:608
msgid "Invalid AI provider"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:191
#: pro/includes/api/class-custom-fields-controller.php:288
#: pro/includes/api/class-custom-fields-controller.php:351
msgid "Custom field not found"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:228
msgid "This field key already exists"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:246
msgid "Failed to create custom field"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:271
msgid "Custom field created successfully"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:317
msgid "Failed to update custom field"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:334
msgid "Custom field updated successfully"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:361
msgid "Failed to delete custom field"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:364
msgid "Custom field deleted successfully"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:430
msgid "Field key must only contain lowercase letters, numbers, and underscores"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:434
msgid "Invalid field type"
msgstr ""

#: pro/includes/api/class-custom-fields-controller.php:438
msgid "Select fields require at least one option"
msgstr ""

#: pro/includes/api/class-google-reviews-controller.php:81
msgid "Google Places API key is not configured. Go to Settings to add it."
msgstr ""

#: pro/includes/api/class-google-reviews-controller.php:128
msgid "No reviews selected for import."
msgstr ""

#: pro/includes/api/class-google-reviews-controller.php:199
#, php-format
msgid "%d reviews imported, %d skipped (duplicates)"
msgstr ""

#: pro/includes/api/class-google-reviews-controller.php:210
msgid "API key is required."
msgstr ""

#: pro/includes/api/class-google-reviews-controller.php:218
#, php-format
msgid "Connection failed: %s"
msgstr ""

#: pro/includes/api/class-google-reviews-controller.php:224
msgid "Connection successful! API key is valid."
msgstr ""

#: pro/includes/api/class-import-export-controller.php:82
#: pro/includes/api/class-import-export-controller.php:149
#: pro/includes/api/class-import-export-controller.php:197
msgid "No testimonials to export"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:234
msgid "Failed to generate PDF: "
msgstr ""

#: pro/includes/api/class-import-export-controller.php:255
msgid "Only CSV and JSON files are supported"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:260
msgid "File size must be under 10MB"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:266
msgid "Failed to read uploaded file"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:319
msgid "Missing required parameters"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:324
msgid "Invalid file token"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:328
msgid "Invalid format"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:335
msgid "Import file not found. Please upload again."
msgstr ""

#: pro/includes/api/class-import-export-controller.php:685
msgid "CSV file is empty or has no data rows"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:724
msgid "Invalid JSON file"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:734
msgid "JSON must contain a \"testimonials\" array or be an array of objects"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:738
msgid "No testimonials found in JSON"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:900
msgid "Missing client name"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:904
msgid "Missing testimonial text"
msgstr ""

#: pro/includes/api/class-import-export-controller.php:944
msgid "Database insert failed"
msgstr ""

#: templates/submission-form.php:20
msgid "Thank you for your testimonial! It will be reviewed shortly."
msgstr ""

#: templates/submission-form.php:81
msgid "Form sections"
msgstr ""

#: templates/submission-form.php:84
msgid "Personal Info"
msgstr ""

#: templates/submission-form.php:88
msgid "Your Review"
msgstr ""

#: templates/submission-form.php:93
msgid "Additional Info"
msgstr ""

#: templates/submission-form.php:119
msgid "Your name"
msgstr ""

#: templates/submission-form.php:129
msgid "Email"
msgstr ""

#: templates/submission-form.php:137
msgid "Your email"
msgstr ""

#: templates/submission-form.php:148
msgid "Role / Title"
msgstr ""

#: templates/submission-form.php:155
msgid "e.g. Marketing Manager"
msgstr ""

#: templates/submission-form.php:170
msgid "Your company"
msgstr ""

#: templates/submission-form.php:181
msgid "Website"
msgstr ""

#: templates/submission-form.php:197
msgid "Profile Photo"
msgstr ""

#: templates/submission-form.php:206
msgid "Choose Photo"
msgstr ""

#: templates/submission-form.php:249
msgid "Share your experience..."
msgstr ""

#: templates/submission-form.php:293
msgid "Select..."
msgstr ""

#: templates/submission-form.php:333
msgid "← Previous"
msgstr ""

#: templates/submission-form.php:337
msgid "Next →"
msgstr ""

#: templates/submission-form.php:353
msgid "Thank You!"
msgstr ""

#: templates/submission-form.php:356
msgid "Submit another testimonial"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:88
msgid "Display Mode"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:92
msgid "Use Saved Shortcode"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:93
msgid "Custom Configuration"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:105
msgid "Shortcode"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:116
msgid "Display Settings"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:149
msgid "Query"
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:217
msgid "Select a saved shortcode from the block settings panel."
msgstr ""

#: assets/blocks/testimonial-block/edit.jsx:227
msgid "No testimonials found for the current configuration."
msgstr ""

#: assets/blocks/testimonial-block/block.json
msgctxt "block title"
msgid "Plugixa Testimonials"
msgstr ""

#: assets/blocks/testimonial-block/block.json
msgctxt "block description"
msgid "Display testimonials from PlugixaTestimonial plugin with customizable layouts and filters."
msgstr ""

#: assets/blocks/testimonial-block/block.json
msgctxt "block keyword"
msgid "testimonial"
msgstr ""

#: assets/blocks/testimonial-block/block.json
msgctxt "block keyword"
msgid "review"
msgstr ""

#: assets/blocks/testimonial-block/block.json
msgctxt "block keyword"
msgid "rating"
msgstr ""

#: assets/blocks/testimonial-block/block.json
msgctxt "block keyword"
msgid "plugixa"
msgstr ""
