date_format_short = m/d/Y
date_format_short_sql = Y-m-d
date_format_long = m/d/Y H:i:s
date_format_sql = Y-m-d
date_format = m/d/Y
date_format_en = Y/m/d
date_invoice = Ymd
php_date_time_format = m/d/Y H:i:s
date_time_format = m/d/Y H:M:S
jquery_datepicker_format = yyyy-mm-dd
jquery_datepicker_language = en
js_date_format = dd/mm/yyyy

html_params = dir="ltr" lang="en"
charset = utf-8
date_format_reference = Ym
dob_format_string = mm/dd/yyyy

title = Administration {{store_name}}

header_title_top = Administration
header_title_support_site = Support
header_title_online_catalog = Online Catalog
header_title_administration = Administration
header_title_logoff = Log Off

text_chat_send = Ask
text_chat_save = Save request
text_chat_message = Write a message (be patient on the response)
text_chat_close = Close
text_chat_open = Open the chat
text_chat_title = What do you want to resolve ?
text_copy_html = Copy html
text_copy = Copy text

male = Male
female = Female

box_configuration_mystore = My Store
box_configuration_logging = Logging
box_configuration_cache = Cache
box_modules_admin_dashboard = Dashboard Administration
box_heading_modules = Modules
box_modules_action_recorder = Action Recorder
box_modules_header_tags = Header Tags
box_modules_contact_customers = Customers contact
box_entry_newsletter_b2c = Newsletter subscription number (B2C)
box_entry_recover_shopping_cart = Cart to recover

box_modules_payment = Payment
box_modules_shipping = Shipping
box_modules_order_total = Order total
box_catalog_manufacturers = Brands
box_customers_customers = Customers
box_customers_orders = Orders
box_taxes_countries = Countries
box_taxes_geo_zones = Tax Zones
box_localization_currencies = Currencies
box_localization_languages = Languages
box_newsletter = Newsletters
box_heading_help = Support


box_catalog_categories_priceupdate = Quick update
box_customers_approval = Awaiting approval
box_customers_groups = Groups

text_box_heading_module = Module
text_selected = -- Select --
entry_text_select = -- Select --

text_all_right = All
text_all_rights_admin = Admin Rights
text_rights_employee = Employee Rights
text_rights_visitor = Visitor Rights

js_error = Errors have occured whilst processing your form!<br />Please make the following corrections:

js_options_value_price = * The new product atribute needs a price value
js_options_value_price_prefix = * The new product atribute needs a price prefix

js_products_name = * The new product needs a name
js_products_description = * The new product needs a description
js_products_price = * The new product needs a price value
js_products_weight = * The new product needs a weight value
js_products_quantity = * The new product needs a quantity value
js_products_model = * The new product needs a model value
js_products_image = * The new product needs an image value

js_specials_products_price = * A new price for this product needs to be set

js_gender = * The 'Gender' value must be chosen.
js_first_name = * The 'First Name' entry must have at least {{min_length}} characters.
js_last_name = * The 'Last Name' entry must have at least {{min_length}} characters.
js_dob = * The 'Date of Birth' entry must be in the format: xx/xx/xxxx (month/day/year).

js_email_address = * The E-Mail Address is not correct.
js_address = * The Street Address entry must have at least {{min_length}} characters.
js_post_code = * The Post Code entry must have at least {{min_length}} characters.
js_city = * The City entry must have at least {{min_length}} characters.
js_state = * The State entry must be selected.
js_state_select = -- Select Above --
js_zone = * The State entry must be selected from the list for this country.
js_country = * The Country value must be chosen.
js_telephone = * The Telephone Number entry must have at least {{min_length}} characters.
js_cellular_phone = * The Cellular phone Number entry must have at least {{min_length}} characters.

js_password = * The Password and Confirmation entries must match amd have at least {{min_length}} characters.

js_order_does_not_exist = Order Number %s does not exist!

category_personal = Personal
category_address = Address
category_address_default = Main Address
category_contact = Contact
category_company = Company Details
category_options = Options
category_newsletter = Newsletter Subscription
category_group_customer = Type of customer
category_order_taxe = Mode of invoicing
category_order_taxe_group = Mode of invoicing authorized on the group
category_shipping_customer = Mode of delivery authorized
category_shipping_customer_group = Mode of delivery authorized on the group
category_order_customer = Mode of payment authorized
category_order_customer_group = Mode of payment authorized on the group

entry_gender = Gender:
entry_gender_error = &nbsp;<span class="errorText">required</span>
entry_first_name = First Name
entry_first_name_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>
entry_last_name = Last Name
entry_last_name_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>
entry_date_of_birth = Date of Birth
entry_date_of_birth_error = &nbsp;<span class="errorText">(eg. 05/21/1970)</span>
entry_email_address = E-Mail Address:
entry_email_address_error = &nbsp;<span class="errorText">The email address is not correct</span>
entry_email_address_check_error = &nbsp;<span class="errorText">The email address doesn't appear to be valid!</span>
entry_email_address_error_exists = &nbsp;<span class="errorText">This email address already exists!</span>
entry_company = Company name
entry_company_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>
entry_street_address = Street Address:
entry_street_address_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>
entry_suburb = Suburb/Area
entry_suburb_error =
entry_post_code = Post Code
entry_post_code_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>
entry_city = City
entry_city_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>
entry_state = State
entry_state_error = &nbsp;<span class="errorText">required</span>
entry_country = Country
entry_country_error =
entry_telephone_number = Telephone Number
entry_telephone_number_error = &nbsp;<span class="errorText">min {{min_length}} chars</span>

entry_cellular_phone_number = Cellular phone Number
entry_cellular_phone_number_error =
entry_telephone = Phone Number

entry_newsletter = Newsletter:
entry_newsletter_yes = Subscribed
entry_newsletter_no = Unsubscribed
entry_newsletter_error =
entry_newsletter_language = Language:

entry_address_number = Address No
entry_adress_default = (Main Address)
entry_siret = Registration Code :
entry_siret_exemple = (ex : RCS Code for the French company)
entry_ape = Nomenclatur Number :
entry_ape_exemple = (ex : APE Code for the French company)
entry_tva = No VAT Intracom :
entry_tva_iso_error = &nbsp;<span class="errorText">The code country of two letters does not seem to be correct.</span>

entry_customers_group_name = Customer Group:
entry_groups_name = Name:

image_ani_send_email = Sending E-Mail
image_archive = Archive
image_archive_to = Archive
image_back = Back
image_backup = Backup
image_batch_print_order = Batch Print
image_cancel = Cancel
image_confirm = Confirm
image_copy = Copy
image_copy_to = Copy To
image_details = Details
image_delete = Delete
image_edit = Edit
image_email = Email
image_file_manager = File Manager
image_help = Help
icon_edit_customer = Customer edit
icon_edit_order = Order Edit

image_icons = Activate
image_insert = Insert
image_lock = Lock
image_module_install = Install Module
image_module_remove = Remove Module
image_move = Move
image_new_banner = New Banner
image_new_blog = New article
image_new_category = New Category
image_new_country = New Country
image_new_currency = New Currency
image_new_file = New File
image_new_folder = New Folder
image_new_language = New Language
image_new_newsletter = New Newsletter
image_new_product = New Product
image_new_tax_class = New Tax Class
image_new_tax_rate = New Tax Rate
image_new_tax_zone = New Tax Zone
image_new_zone = New Zone
image_orders = Orders
image_orders_erp = Order registred in ERP
image_orders_invoice_erp = Invoice Registred in ERP
image_orders_invoice_manual_erp = Invoice saved in ERP
image_orders_invoice_cancel_erp = Invoice cancelled in ERP
image_orders_history = History
image_orders_invoice = Invoice
image_orders_packingslip = Packing Slip
image_customers = Customers
image_newsletter = Newsletters
image_reviews = Customer reviews
image_preview = Preview
icon_preview = Catalog preview
image_restore = Restore
image_reset = Reset
image_save = Save
image_search = Search
image_select = Select
image_send = Send
image_send_email = Send Email
image_undo = Undo
image_unlock = Unlock
image_update = Update
image_update_currencies = Update Exchange Rate
image_upload = Upload
image_categories = Categories
image_specials = Specials
image_manufacturers = Brands
image_products_expected = Management of the arrivals in stock
image_unpack = Unpack
image_backup_db = Backup the data base
image_banner = Banner Manager
image_whos_online = Whos online

image_new_group = New Group
image_updateallprice = Update all price of group

button_actualise = Actualise
button_activate = Active
button_analyse = Analyse
button_archive = Archives
button_back = Back
button_backup = Backup
button_cancel = Cancel
button_confirm = Confirm
button_copy = Copy
button_delete = Delete
button_edit = Edit
button_error_log = Erros log
button_flag = Update status
button_insert = Insert
button_create_account = Create account
button_history =  History
button_invoice = PDF Invoice
button_module_install = module install
button_move = Move
button_new = new
button_new_banner = New  banner
button_new_products = New product
button_new_ticket = New Ticket
button_new_category = New category
button_new_product = New Product
button_packingslip = Packingslip
button_preview = Preview
button_print_text = Print
button_reset = Reset
button_restore = Import
button_send = Send
button_save = Save
button_unpack = Unpack
button_update = Update

icon_edit = Edit
icon_cross = False
icon_current_folder = Current Folder
icon_delete = Delete
icon_error = Error
icon_file = File
icon_file_download = Download
icon_folder = Folder
icon_locked = Locked
icon_previous_level = Previous Level
icon_preview = Preview
icon_statistics = Statistics
icon_success = Success
icon_tick = True
icon_unlocked = Unlocked
icon_warning = Warning
icon_help = help
image_filter = filter

text_result_page = Page {{listing_from}} of {{listing_total}}
text_display_number_of_link = Displaying <strong>{{listing_from}}</strong> to <strong>{{listing_to}}</strong> (of <strong>{{listing_total}}</strong>)

prevnext_button_prev = &lt;&lt;
prevnext_button_next = &gt;&gt;

prevnext_title_previous_page = Previous Page
prevnext_title_next_page = Next Page
prevnext_title_page_no = Page %d
prevnext_title_next_set_of_no_page = Next Set of %d Pages

text_search = Search
text_default = Default
text_set_default = Set as default
text_field_required = &nbsp;<span class="fieldRequired">* Required</span>
text_sort_all = Sort
text_sort_by = Sort by
text_descendingly = descending
text_ascendingly = ascending
text_image_preview = Preview
text_other = Others
text_legend = Legend :
text_all_groups = All customers groups
text_all_languages = All Languages

text_cache_categories = Categories Box
text_cache_manufacturers = Brands Box
text_cache_also_purchased = Also Purchased Module
text_cache_products_related = Related Products Module
text_cache_products_cross_sell = Cross Sell Products Module
text_cache_new = New Products
text_cache_upcoming = Upcoming Products

text_none = --none--
text_top = Top

text_twitter_message = Your message has been sent on Twitter!.<br />
text_twitter_profile =  See your profile
text_error_twitter_post = Error, please insert a message and try again.<br />

text_header_user_administrator = Administrator
text_header_logoff_administrator = Log off

text_header_online_customers = Customers
text_header_number_of_customers = {{online_customer}} online

text_header_icon_number_of_customers = View the customers online
text_help_wysiwyg = Information on supporting the use of WYSIWYG in pictures
text_close = Close

text_image_nonexistent = No image
error_destination_does_not_exist = Error: Destination does not exist.
error_destination_not_writeable = Error: Destination not writeable.
error_file_not_saved = Error: File upload not saved.
error_filetype_not_allowed = Error: File upload type not allowed.
success_file_saved_successfully = Success: File upload saved successfully.
warning_no_file_uploaded = Information: No image or file uploaded.
warning_edit_customers = Fields have errors that make it impossible to record your modifications.
error_file_not_writeable = Impossible to write in this file.
error_banner_title = Error: Banner title is required
error_banner_group = Error banner group  is required
error_no_default_language_defined = Errorr: there is no default language. Please choose one in Administration Tools->Localisation->Languages
error_log = Errors ahs been detected, please verify Log directory :

error_image_directory_does_not_exist = Error: Target directory does not exist:
error_image_directory_not_writeable = Error: Target directory is not writeable:
error_image_does_not_exist = Error: Image does not exist.
error_image_is_not_writeable = Error: Image can not be removed.

error_suppliers = Please select a supplier from the list
error_orders = Please correctly select your order number

options_order = Invoicing :
options_order_national = National
options_order_cee = European Union
options_order_international = International
options_order_taxe = Including tax
options_order_no_taxe = Excluding tax

visitor_name = New Client

tax_included = TAX inc.
tax_excluded = TAX exc.

tab_general = General
tab_orders = Invoicing
tab_shipping = Delivery
tab_categorie = Categories
tab_description = Description
tab_price = Price
tab_desc = Description
tab_img = Images
tab_ref = Meta Data
tab_societe = Companies
tab_adresse_book = Address Book
tab_code_html = HTML Code
tab_orders_details = Order
tab_statut = Status
tab_options = Options
tab_quantity_discount = Qty discount
tab_statistics =  Statistics

fixed_amount = Fixed Amount
percentage_discount = Percentage discount
price_total = Total Price
product_quantity = Product quantity

keywords_google_trend = Keywords Google trend


success_status_updated = Update Success
error_unknown_status_flag = Unknown Error
error_no_access = Access unauthorized

all_pages = All pages.
one_by_one = Or one by one :
check_all = Check All
deselect_all = Uncheck All

select_datas = --- Select ---
text_select =  --- Select ---
text_all_orders = All statuses

no_script_text = <strong>JavaScript seems to be disabled in your browser or has been deactivated by an add-block.</strong><br />You must have JavaScript enabled in your browser to utilise the functionality of this website. <a href="https://www.enable-javascript.com/" target="_blank" rel="noreferrer">Click here for instructions on enabling javascript in your browser</a>.

title_help_general = Help

text_top = --- Top ---
text_all_pages = all Pages
text_one_by_one =  One by one
text_chek_all = Check All
text_deselect_all = Deselect all

text_address_first_name = First Name
text_address_last_name = Last Name
text_address_company = Company
text_address_street_address = Street Address
text_address_suburb = Suburb/Area
text_address_city = City
text_address_state = State
text_address_postcode = Postcode
text_address_country = Country

table_heading_qte = Qty
table_heading_products_model = Model
table_heading_products = Products
table_heading_tax = Tax
table_heading_total = Total
table_heading_price_excluding_tax = Price (ex)
table_heading_price_including_tax = Price (inc)
table_heading_total_excluding_tax = Total (ex)
table_heading_total_including_tax = Total (inc)

table_heading_customers_id = Id client
table_heading_customers_name = Name
table_heading_options = Options

visitor_name = Normal customer

text_error_upload_file = Error : file upload failed
error_file_cannot_process = Can not process the upload file

text_number_support = Order support
text_number_of_item = Item number
text_success_import = Success Import
button_continue = Continue
text_seo_action = SEO Action

error_phpmailer = If you have this message : escapeshellcmd() has been disabled for security reasons, you must configure your mail in smtp and not use sendmail by default<br />
Message could not be sent. Mailer Error:  {{phpmailer_error}}

text_warning_group = Please update our customers group to see this module inside the catalog
no_access_warning = You do not have access at this fonctionnality.
success_migration_done = The migration has been a success

text_rag_system_message_template = ### RAG systeme instruction
Use the following information to answer the user's question.
If the answer is not explicitly found in the provided information, state that clearly.
In that case, provide an answer based on your general knowledge, while also indicating that the source was not found in the context.

----------------------------
Context (available sources):
{{context}}

Question:
{{question}}

Instructions:
- Answer in English, in a clear, structured, and concise manner.
- Prioritize answers that are relevant to the context, taking into account the overall meaning and semantic similarities, even if the words are not exactly the same.
- If you extract information from the context:
  - Indicate its source (origin or document name).
  - Mention the reference link if provided: {{links}}.
  - Add the relevance score if available: {{score}}.
- If the answer is based on your general knowledge, state this explicitly and avoid implying it comes from the context.

Response format:
1. Direct answer.
2. Justification (if useful, whether linked to the context or not).
3. Sources (if applicable).
4. Scores (if applicable).

---

Response:


text_rag_answer_question_not_found = I couldn’t find any specific information to answer your question. Please rephrase or ask another question.
text_rag_answer_question_error = Sorry, an error hab been created during the process. Please try more late.


text_interpret_results = You are an expert in e-commerce data analysis.
Interpret these SQL query results and provide a clear and concise explanation in English.\n\n
Question: {{question}}\n\n
Results: {{results}} \n\n
Interpretation:


text_system_message = You are an e-commerce expert assistant specialized in data analysis.
The important tables are:
- products: Contains the basic product information (products_id, products_model, products_ean, products_sku, products_price, products_quantity, products_date_added).
- products_description: Contains the product descriptions (products_id, language_id, products_name, products_description).
- categories: Contains the category information (categories_id, parent_id).
- categories_description: Contains the category descriptions (categories_id, language_id, categories_name).
- products_to_categories: Linking table between products and categories (products_id, categories_id).
- orders: Contains the order information (orders_id, customers_id, date_purchased, orders_status).
- orders_products: Contains the products in orders (orders_id, products_id, products_quantity, products_price).
- orders_total: Contains the order totals (orders_id, value, class). The class contains 'ST' for the order subtotal excluding tax, 'SH' for the shipping amount, 'TX' for the tax amount, 'TO' for the total amount excluding tax of the order.
- customers: Contains the customer information (customers_id, customers_name, customers_email_address).
- manufacturers: Contains the brand information of product (manufacturers_id, manufacturers_name, suppliers_id).
- manufacturers_info : Contains the brand descriptions of product (manufacturers_id, language_id, manufacturers_description).
- products_specials: Contains all current promotions (products_id, specials_new_products_price, specials_date_added, specials_last_modified).
- products_favorites: Contains customers' favorite products (products_id, products_favorites_date_added).
- products_featured: Contains featured products (products_id, products_featured_date_added).
- reviews: Contains customer reviews on products (products_id, customers_name, reviews_rating, reviews_date_added, status).
- reviews_description: Contains the descriptions of reviews (products_id, languages_id, reviews_text).
- reviews_votes: Contains votes on reviews (products_id, reviews_id, customers_id, vote, sentiment).
- reviews_sentiment: Contains the sentiment of reviews (products_id, reviews_id, date_added).
- reviews_sentiment_description: Contains the descriptions of sentiments (id, languages_id, description).

If you are asked:
- 'number of products per category' → SELECT cd.categories_name, COUNT(p.products_id) AS product_count FROM clic_products p JOIN clic_products_to_categories ptc ON p.products_id = ptc.products_id JOIN clic_categories c ON ptc.categories_id = c.categories_id JOIN clic_categories_description cd ON c.categories_id = cd.categories_id WHERE cd.language_id =  {{language_id}} GROUP BY c.categories_id, cd.categories_name ORDER BY product_count DESC
- 'average orders per month' → SELECT MONTH(o.date_purchased) AS month, YEAR(o.date_purchased) AS year, AVG(ot.value) AS average_order_value FROM clic_orders o JOIN clic_orders_total ot ON o.orders_id = ot.orders_id WHERE ot.class = 'ST' GROUP BY YEAR(o.date_purchased), MONTH(o.date_purchased) ORDER BY year, month
- 'top sold products' → SELECT pd.products_name, SUM(op.products_quantity) AS total_sold FROM clic_orders_products op JOIN clic_products_description pd ON op.products_id = pd.products_id WHERE pd.language_id =  {{language_id}} GROUP BY op.products_id, pd.products_name ORDER BY total_sold DESC LIMIT 10
- 'products in stock alert' → SELECT pd.products_name, p.products_quantity, p.products_quantity_alert FROM clic_products p JOIN clic_products_description pd ON p.products_id = pd.products_id WHERE p.products_quantity <= p.products_quantity_alert AND pd.language_id =  {{language_id}} ORDER BY p.products_quantity ASC
- 'monthly revenue' → SELECT MONTH(o.date_purchased) AS month, YEAR(o.date_purchased) AS year, SUM(ot.value) AS total_revenue FROM clic_orders o JOIN clic_orders_total ot ON o.orders_id = ot.orders_id WHERE ot.class = 'ST' GROUP BY YEAR(o.date_purchased), MONTH(o.date_purchased) ORDER BY year, month
- 'how many products are available' → SELECT COUNT(products_id) AS total_available_products FROM clic_products WHERE products_status = 1
- 'How many products are active in the category Cutlery?' → SELECT COUNT(cp.products_id) AS total_active_products FROM clic_products cp JOIN clic_products_to_categories ptc ON cp.products_id = ptc.products_id JOIN clic_categories_description cd ON ptc.categories_id = cd.categories_id WHERE cp.products_status = '1' AND cd.categories_name LIKE '%Cutlery%' AND cd.language_id = 2
- 'If it is a reference, you must also check the sku, ean' → SELECT pd.products_description FROM clic_products_description pd JOIN clic_products p ON pd.products_id = p.products_id WHERE (p.products_model = 'REF-436224673' OR p.products_sku = 'REF-436224673' OR p.products_ean = 'REF-436224673') AND pd.language_id = 2
- 'If the question contains a dynamic time expression (such as "the last 30 days", "the past week", "since X days", or "this year") — for example: "What orders have been placed in the last 30 days?" — then convert it into SQL using NOW() - INTERVAL X DAY. Prioritize this approach over fixed MONTH() filters when the expression refers to a number of days rather than a calendar month.' →  SELECT SUM(ot.value) AS total_sales  FROM clic_orders o JOIN clic_orders_total ot ON o.orders_id = ot.orders_id WHERE ot.class = 'ST' AND o.date_purchased >= NOW() - INTERVAL [X] DAY

When generating an SQL query:
1. Always use the full table prefixes (e.g., clic_products instead of products).
2. Add appropriate joins for related tables.
3. Filter by language_id when relevant.
4. Optimize the query for good performance.
5. Add appropriate ORDER BY clauses.
6. Limit the results to a reasonable number if necessary (LIMIT).
7. If a text field is involved in a condition (like a name or description), use the LIKE operator with wildcard characters (%) to allow partial searches.
8. Ensure the query is correct before executing it and that there are no SQL injections.
9. If you detect inconsistencies (duplicates, incorrect sums, missing data), alert the user with a specific recommendation on data validation or improving SQL queries.

IMPORTANT: Respond only with the raw SQL query, without any formatting, without markdown tags, without ```sql, without comments, without explanations.

text_sql_format_instructions = IMPORTANT: For analytical queries, please follow these strict rules:
1. ONLY respond with the SQL query, with no explanatory text before or after.
2. DO NOT use placeholders like {{language_id}}, use the value {{language_id}} directly.
3. If multiple queries are needed, clearly separate them with semicolons.
4. Make sure each query is syntactically correct and complete.
5. Use only column names that exist in the database schema.

text_table_structure_instructions = IMPORTANT: Regarding the structure of the e-commerce tables, please note the following details:
1. Table clic_orders:
   - Contains orders with customers_name (full customer name).
   - Linked to clic_customers via customers_id.
   - Linked to clic_orders_products via orders_id.
2. Table clic_customers:
   - Contains customer information with customers_firstname and customers_lastname (separate).
   - Do not confuse customers_name (in orders) with customers_firstname and customers_lastname.
3. Table clic_products:
   - Contains basic product information.
   - Linked to clic_products_description via products_id for multilingual descriptions.
4. Important relationships:
   - A customer (customers) can have multiple orders (orders).
   - An order (orders) can contain multiple products (via orders_products).
   - Product descriptions are stored by language (language_id) in products_description.
5. Table clic_manufacturers:
   - Contains basic brand information.
   - Linked to clic_manufacturers_info via manufacturers_id for multilingual descriptions.
   - linked to clic_products via manufacturers_id.
   - linked to clic_suppliers via suppliers_id.
6. Table clic_suppliers:
   - Contains basic suppliers information.
   - A supplier can have multiple brand (manufacturers).
   - A supplier can have multiple products (products).
   - Linked to clic_suppliers_info via suppliers_id for multilingual descriptions.
   - linked to clic_products via suppliers_id.
 7. Table clic_sentiment:
   - Contains sentiment information, customers reviews.
   - Linked to clic_reviews via products_id and reviews_id and id (which is the sentiment id).
   - Linked to products via products_id.
   - linked to clic_reviews_sentiment_description via reviews_id (which is the sentiment id).
8. Table clic_reviews:
   - Contains customer reviews on products.
   - Linked to clic_products via products_id.
   - Linked to clic_customer via customers_id.
   - Linked to clic_reviews_description via reviews_id.
   - linked to clic_sentiment via products_id and reviews_id.
   - linked to clic_reviews_votes via products_id and reviews_id and customers_id.
9.9. Table clic_return_orders
   - Contains returns orders.
   - Linked to clic_orders via order_id.
   - Linked to clic_products via products_id.
   - Linked to clic_customers via customers_id.
   - Linked to clic_return_orders_history via return_id.
   - Linked to clic_return_orders_reason via return_reason_id.
   - Linked to clic_return_orders_status via return_status_id.
When generating SQL queries, strictly follow these table structures and do not invent columns.


text_security_guidelines = IMPORTANT SECURITY GUIDELINES:
1. Never generate queries that modify database structure (CREATE, ALTER, DROP).
2. Never generate queries that delete data without explicit WHERE clauses.
3. Always use parameterized queries when user input is involved.
4. Avoid using INFORMATION_SCHEMA or accessing system tables.
5. Do not include sensitive data in query comments.
6. Limit result sets to prevent excessive data exposure.
7. Validate all table and column names against the schema.

text_create_taxonomy = text_create_taxonomy = You are a document analysis system. Extract a structured conceptual taxonomy from the following text.
Translate in english.
Expected format via an example:
[domain]: Tableware
[product_type]: Products
[product_subject]: Plates, glasses
[usage_type]: Usage
[usage_subject]: Dinner, reception
[objective_type]: Objective
[objective_subject]: Refinement, experience
\n\nText: {{document_text}}


text_not_analytics = This query does not appear to be an analytical query.
text_parentheses_mismatch_error = Mismatched parentheses: {{openParenCount}} opening vs {{closeParenCount}} closing.
text_invalid_column_alias_error = Invalid column alias (contains a dot).
text_select_without_from_error = SELECT query without FROM clause.
text_unresolved_placeholders_error = Unresolved placeholders detected.
text_no_correction_applied = No correction applied.
text_parentheses_mismatch = Parentheses mismatch
text_correction_invalid_column_aliases = Correction of invalid column aliases
text_resolution_placeholders = Resolution of placeholders
text_syntax error corrected = Syntax error corrected
text_problematic_part_removed = Problematic part {{problematicPart}} removed
text_problematic_part_everything_following_removed = Problematic part {{$problematicPart}} and everything following it removed
text_colum_reference_does_not_exist = It seems there is a reference to a column that does not exist in the database. Try rephrasing your query using more general terms.
text_sql_query_generated_error = There is a syntax error in the generated SQL query. Try rephrasing your question in a clearer and more precise manner.
text_table_referenced_does_not_exist = A table referenced in the query does not exist. Try rephrasing your question using more general terms.
text_error_executing_query = An error occurred while executing the query. Try rephrasing your question in a clearer and more precise manner.
text_no_valid_sql_query_could_extracted = No valid SQL query could be extracted from the response.
text_correction_cancelled = Corrections canceled as they did not resolve all issues
text_no_applied_confidence = Not applied – insufficient confidence


error_llm_guardrails_block = I cannot provide this answer due to detected reliability issues. Could you please rephrase your question?
error_llm_guardrails_manual_review = Note: This answer requires manual review regarding this response: {{result}}
success_llm_guardrails_manual_confidence_score = Confidence level: {{confidenceScore}}. The answer has been accepted: {{result}}
error_llm_guardrails_validation = Error during validation
error_llm_guardrails_evaluation = Error during evaluation
error_llm_guardrails_invalid_format = Unreadable or invalid format response

llm_guardrails_prompt_relevance = Improve relevance.
llm_guardrails_prompt_accuracy = Check business accuracy.
llm_guardrails_prompt_completeness = Add details.
llm_guardrails_prompt_clarity = Clarify the writing.

llm_guardrails_prompt = As an expert in e-commerce BI analysis, evaluate the following answer according to these criteria:
QUESTION: {{question}}
ANSWER: {{result}}

Evaluation criteria (rate from 1 to 5):
1. ACCURACY: Are the data and metrics correct?
2. RELEVANCE: Does the answer address the question asked?
3. COMPLETENESS: Are all necessary information present?
4. CLARITY: Is the answer clear and understandable?
5. RELIABILITY: Are there any signs of hallucination or error?

Reply in JSON format:
{
    'scores': {
        'accuracy': X,
        'relevance': X,
        'completeness': X,
        'clarity': X,
        'reliability': X
    },
    'detected_issues': ['list of issues'],
    'recommendations': ['list of improvements'],
    'confidence_level': 'high/medium/low'
}

llm_guardrails_accuracy = Accuracy
llm_guardrails_relevance = Relevance
llm_guardrails_completeness = Completeness
llm_guardrails_clarity = Clarity
llm_guardrails_reliability = Reliability
llm_guardrails_overall_score = Overall Score
