<?php
/**
 * Language definitions for the Admin Packages controller/views
 *
 * @package blesta
 * @subpackage language.enus
 * @copyright Copyright (c) 2010, Phillips Data, Inc.
 * @license http://www.blesta.com/license/ The Blesta License Agreement
 * @link http://www.blesta.com/ Blesta
 */

// Success messages
$lang['AdminPackages.!success.package_added'] = 'The package was successfully created.';
$lang['AdminPackages.!success.package_updated'] = 'The package was successfully updated.';
$lang['AdminPackages.!success.package_deleted'] = 'The package was successfully deleted.';
$lang['AdminPackages.!success.delete_packages'] = 'The packages were successfully deleted.';
$lang['AdminPackages.!success.change_status'] = 'The package statuses were successfully updated.';

$lang['AdminPackages.!error.status_required'] = 'Please select a status to apply.';
$lang['AdminPackages.!success.group_added'] = 'The package group "%1$s" has been successfully created.'; // %1$s is the package group name
$lang['AdminPackages.!success.group_updated'] = 'The package group "%1$s" has been successfully updated.'; // %1$s is the package group name
$lang['AdminPackages.!success.group_deleted'] = 'The package group"%1$s" has been successfully deleted.'; // %1$s is the package group name


// Index
$lang['AdminPackages.index.page_title'] = 'Packages';
$lang['AdminPackages.index.boxtitle_packages'] = 'Packages';
$lang['AdminPackages.index.categorylink_createpackage'] = 'Create Package';

$lang['AdminPackages.index.heading_package'] = 'Package ID';
$lang['AdminPackages.index.heading_name'] = 'Name';
$lang['AdminPackages.index.heading_module'] = 'Module';
$lang['AdminPackages.index.heading_qty'] = 'Quantity';
$lang['AdminPackages.index.heading_options'] = 'Actions';

$lang['AdminPackages.index.category_active'] = 'Active';
$lang['AdminPackages.index.category_restricted'] = 'Restricted';
$lang['AdminPackages.index.category_inactive'] = 'Inactive';

$lang['AdminPackages.index.action.delete_packages'] = 'Delete Packages';
$lang['AdminPackages.index.action.change_status'] = 'Change Status';
$lang['AdminPackages.index.field_actionsubmit'] = 'Apply';

$lang['AdminPackages.index.option_edit'] = 'Edit';
$lang['AdminPackages.index.option_copy'] = 'Copy';
$lang['AdminPackages.index.option_delete'] = 'Delete';

$lang['AdminPackages.index.no_results'] = 'There are no packages with this status.';
$lang['AdminPackages.index.qty_unlimited'] = 'Unlimited';

$lang['AdminPackages.index.confirm_delete'] = 'Are you sure you want to delete this package? Any canceled service assigned to this package will be removed.';
$lang['AdminPackages.index.items_selected'] = 'items selected';
$lang['AdminPackages.index.filter_toggle'] = 'Toggle Filters';
$lang['AdminPackages.index.field_filterclear'] = 'Clear';
$lang['AdminPackages.index.field_filtersubmit'] = 'Apply Filters';


// Package pricing
$lang['AdminPackages.packagepricing.heading_pricing'] = 'Pricing';
$lang['AdminPackages.packagepricing.heading_id'] = 'ID';
$lang['AdminPackages.packagepricing.heading_term'] = 'Term';
$lang['AdminPackages.packagepricing.heading_price'] = 'Price';
$lang['AdminPackages.packagepricing.heading_price_renews'] = 'Renewal Price';
$lang['AdminPackages.packagepricing.heading_setup_fee'] = 'Setup Fee';
$lang['AdminPackages.packagepricing.heading_cancellation_fee'] = 'Cancellation Fee';
$lang['AdminPackages.packagepricing.not_applicable'] = 'N/A';
$lang['AdminPackages.packagepricing.pricing_no_results'] = 'This package has no pricing details.';


// Tooltips
$lang['AdminPackages.!tooltip.price_renews'] = 'A price can be set here for renewals, or will otherwise default to the set Price. Any prorated changes to services will be based off of this value.';
$lang['AdminPackages.!tooltip.prorata'] = 'Pro rata allows a specific day of the month to be set for the renewal of services created with this package. Only monthly and yearly periods will be affected by this option.';
$lang['AdminPackages.!tooltip.prorata_day'] = 'The day of the month this service will be set to renew when ordered.';
$lang['AdminPackages.!tooltip.prorata_cutoff'] = 'Initial orders placed on or before this day of the month will be charged only for the partial month ending on the next occurring pro rata day. Orders placed after this day will be charged for the partial month and the subsequent service term.';
$lang['AdminPackages.!tooltip.module_uneditable'] = 'The module cannot be changed because there are one or more services already using this package.';
$lang['AdminPackages.!tooltip.assigned_plugins'] = 'Plugins assigned to this package may provide additional management features for services.';
$lang['AdminPackages.!tooltip.override_price'] = 'When enabled this option will prevent price changes from affecting existing services by setting an "override price" on newly created services.';
$lang['AdminPackages.!tooltip.upgrades_use_renewal'] = 'When enabled, upgrading to this package will use renewal prices if they are set. The same will apply to any configurable options that are altered in the upgrade. The regular price will be used if this setting is disabled.';
$lang['AdminPackages.!tooltip.qty'] = 'The number of services that may be created through this package. The quantity decreases as services are created, and no more may be created once the quantity reaches zero.';
$lang['AdminPackages.!tooltip.client_qty'] = 'The maximum number of services (of any status) each client can create through this package.';
$lang['AdminPackages.!tooltip.manual_activation'] = 'If this option is checked, pending services using this package must be activated manually. This is intended for use with modules that cannot automate provisioning.';
$lang['AdminPackages.!tooltip.single_term'] = 'If this option is checked, new services using this Package will not renew but be automatically cancelled at the end of their initial term.';


// Add
$lang['AdminPackages.add.page_title'] = 'New Package';
$lang['AdminPackages.add.boxtitle_newpackage'] = 'New Package';

$lang['AdminPackages.add.heading_basic'] = 'Basic';
$lang['AdminPackages.add.heading_pricing'] = 'Pricing';
$lang['AdminPackages.add.heading_groups'] = 'Group Membership';
$lang['AdminPackages.add.heading_plugins'] = 'Plugin Integrations';
$lang['AdminPackages.add.heading_module'] = 'Module Options';
$lang['AdminPackages.add.heading_provisioning'] = 'Provisioning';
$lang['AdminPackages.add.heading_email'] = 'Welcome Email';
$lang['AdminPackages.add.heading_options'] = 'Configurable Options';

$lang['AdminPackages.add.tab_basic'] = 'Basic';
$lang['AdminPackages.add.tab_module'] = 'Module';
$lang['AdminPackages.add.tab_email'] = 'Welcome Email';
$lang['AdminPackages.add.tab_options'] = 'Configurable Options';

$lang['AdminPackages.add.field_module'] = 'Module';
$lang['AdminPackages.add.field_packagename'] = 'Package Name';
$lang['AdminPackages.add.field_status'] = 'Status';
$lang['AdminPackages.add.field_override_price'] = 'Lock in service prices';
$lang['AdminPackages.add.field_upgrades_use_renewal'] = 'Use renewal prices for package upgrades';
$lang['AdminPackages.add.field_qty'] = 'Quantity Available';
$lang['AdminPackages.add.field_qty_unlimited'] = 'Unlimited';
$lang['AdminPackages.add.field_qty_limited'] = 'Limit to';
$lang['AdminPackages.add.field_client_qty'] = 'Client Limit';
$lang['AdminPackages.add.field_client_qty_unlimited'] = 'Unlimited';
$lang['AdminPackages.add.field_client_qty_limited'] = 'Limit to';
$lang['AdminPackages.add.field_activation'] = 'Instant Activation';
$lang['AdminPackages.add.field_description'] = 'Description';
$lang['AdminPackages.add.field_description_text'] = 'Text';
$lang['AdminPackages.add.field_description_html'] = 'HTML';
$lang['AdminPackages.add.field_configurable_options'] = 'Configurable Options';
$lang['AdminPackages.add.field_taxable'] = 'Taxable';
$lang['AdminPackages.add.field_single_term'] = 'Do not renew, cancel at the end of the initial term';
$lang['AdminPackages.add.field_modulegroup_any'] = 'Any';
$lang['AdminPackages.add.field_prorata'] = 'Enable Pro rata';
$lang['AdminPackages.add.field_prorata_day'] = 'Pro rata Day';
$lang['AdminPackages.add.field_prorata_cutoff'] = 'Pro rata Cutoff Day';
$lang['AdminPackages.add.field_manual_activation'] = 'Hold paid pending services for manual activation';

$lang['AdminPackages.add.text_term'] = 'Term';
$lang['AdminPackages.add.text_period'] = 'Period';
$lang['AdminPackages.add.text_currency'] = 'Currency';
$lang['AdminPackages.add.text_price'] = 'Price';
$lang['AdminPackages.add.text_price_renews'] = 'Renewal Price';
$lang['AdminPackages.add.text_setup'] = 'Setup Fee';
$lang['AdminPackages.add.text_cancellation'] = 'Cancellation Fee';
$lang['AdminPackages.add.text_default'] = 'Default';
$lang['AdminPackages.add.text_options'] = 'Options';
$lang['AdminPackages.add.text_remove'] = 'Remove';
$lang['AdminPackages.add.text_none'] = 'None';

$lang['AdminPackages.add.text_install_modules'] = 'Install Modules';
$lang['AdminPackages.add.text_refresh'] = 'Refresh';
$lang['AdminPackages.add.text_tags'] = 'Tags:';
$lang['AdminPackages.add.text_group'] = 'A package must belong to at least one group to be usable.';
$lang['AdminPackages.add.text_membergroups'] = 'Member Groups';
$lang['AdminPackages.add.text_availablegroups'] = 'Available Groups';
$lang['AdminPackages.add.text_drag_and_drop'] = 'Drag & Drop Groups Here';

$lang['AdminPackages.add.text_assigned_plugins'] = 'Assigned Plugins';
$lang['AdminPackages.add.text_available_plugins'] = 'Available Plugins';

$lang['AdminPackages.add.text_confirm_load_email'] = 'Are you sure you want to load the sample email? This will discard all changes.';

$lang['AdminPackages.add.field_email'] = 'Welcome E-mail';

$lang['AdminPackages.add.field_packagesubmit'] = 'Create Package';

$lang['AdminPackages.add.categorylink_addprice'] = 'Add Additional Price';
$lang['AdminPackages.add.categorylink_loademail'] = 'Load Sample Email';

$lang['AdminPackages.add.field_select_group_type'] = 'Select from Available Groups';
$lang['AdminPackages.add.field_select_group_type_new'] = 'Create a New Group';
$lang['AdminPackages.add.text_group_name'] = 'Standard Package Group Name';


// Edit
$lang['AdminPackages.edit.page_title'] = 'Update Package';
$lang['AdminPackages.edit.boxtitle_updatepackage'] = 'Update Package';

$lang['AdminPackages.edit.heading_basic'] = 'Basic';
$lang['AdminPackages.edit.heading_pricing'] = 'Pricing';
$lang['AdminPackages.edit.heading_groups'] = 'Group Membership';
$lang['AdminPackages.edit.heading_plugins'] = 'Plugin Integrations';
$lang['AdminPackages.edit.heading_module'] = 'Module Options';
$lang['AdminPackages.edit.heading_provisioning'] = 'Provisioning';
$lang['AdminPackages.edit.heading_email'] = 'Welcome Email';
$lang['AdminPackages.edit.heading_options'] = 'Configurable Options';

$lang['AdminPackages.edit.tab_basic'] = 'Basic';
$lang['AdminPackages.edit.tab_module'] = 'Module';
$lang['AdminPackages.edit.tab_email'] = 'Welcome Email';
$lang['AdminPackages.edit.tab_options'] = 'Configurable Options';

$lang['AdminPackages.edit.field_module'] = 'Module';
$lang['AdminPackages.edit.field_packagename'] = 'Package Name';
$lang['AdminPackages.edit.field_status'] = 'Status';
$lang['AdminPackages.edit.field_override_price'] = 'Lock in service prices';
$lang['AdminPackages.edit.field_upgrades_use_renewal'] = 'Use renewal prices for package upgrades';
$lang['AdminPackages.edit.field_qty'] = 'Quantity Available';
$lang['AdminPackages.edit.field_qty_unlimited'] = 'Unlimited';
$lang['AdminPackages.edit.field_qty_limited'] = 'Limit to';
$lang['AdminPackages.edit.field_client_qty'] = 'Client Limit';
$lang['AdminPackages.edit.field_client_qty_unlimited'] = 'Unlimited';
$lang['AdminPackages.edit.field_client_qty_limited'] = 'Limit to';
$lang['AdminPackages.edit.field_activation'] = 'Instant Activation';
$lang['AdminPackages.edit.field_description'] = 'Description';
$lang['AdminPackages.edit.field_description_text'] = 'Text';
$lang['AdminPackages.edit.field_description_html'] = 'HTML';
$lang['AdminPackages.edit.field_configurable_options'] = 'Configurable Options';
$lang['AdminPackages.edit.field_taxable'] = 'Taxable';
$lang['AdminPackages.edit.field_single_term'] = 'Do not renew, cancel at the end of the initial term';
$lang['AdminPackages.edit.field_modulegroup_any'] = 'Any';
$lang['AdminPackages.edit.field_prorata'] = 'Enable Pro rata';
$lang['AdminPackages.edit.field_prorata_day'] = 'Pro rata Day';
$lang['AdminPackages.edit.field_prorata_cutoff'] = 'Pro rata Cutoff Day';
$lang['AdminPackages.edit.field_manual_activation'] = 'Hold paid pending services for manual activation';

$lang['AdminPackages.edit.text_term'] = 'Term';
$lang['AdminPackages.edit.text_period'] = 'Period';
$lang['AdminPackages.edit.text_currency'] = 'Currency';
$lang['AdminPackages.edit.text_price'] = 'Price';
$lang['AdminPackages.edit.text_price_renews'] = 'Renewal Price';
$lang['AdminPackages.edit.text_price_transfer'] = 'Transfer Price';
$lang['AdminPackages.edit.text_setup'] = 'Setup Fee';
$lang['AdminPackages.edit.text_cancellation'] = 'Cancellation Fee';
$lang['AdminPackages.edit.text_default'] = 'Default';
$lang['AdminPackages.edit.text_options'] = 'Options';
$lang['AdminPackages.edit.text_remove'] = 'Remove';
$lang['AdminPackages.edit.text_none'] = 'None';

$lang['AdminPackages.edit.text_install_modules'] = 'Install Modules';
$lang['AdminPackages.edit.text_refresh'] = 'Refresh';
$lang['AdminPackages.edit.text_tags'] = 'Tags:';
$lang['AdminPackages.edit.text_group'] = 'A package must belong to at least one group to be usable.';
$lang['AdminPackages.edit.text_membergroups'] = 'Member Groups';
$lang['AdminPackages.edit.text_availablegroups'] = 'Available Groups';
$lang['AdminPackages.edit.text_drag_and_drop'] = 'Drag & Drop Groups Here';

$lang['AdminPackages.edit.text_assigned_plugins'] = 'Assigned Plugins';
$lang['AdminPackages.edit.text_available_plugins'] = 'Available Plugins';

$lang['AdminPackages.edit.text_confirm_load_email'] = 'Are you sure you want to load the sample email? This will discard all changes.';

$lang['AdminPackages.edit.field_term'] = 'Term';
$lang['AdminPackages.edit.field_setupfee'] = 'Setup Fee';
$lang['AdminPackages.edit.field_cancelfee'] = 'Cancel Fee';

$lang['AdminPackages.edit.field_email'] = 'Welcome E-mail';

$lang['AdminPackages.edit.field_packagesubmit'] = 'Update Package';

$lang['AdminPackages.edit.categorylink_addprice'] = 'Add Additional Price';
$lang['AdminPackages.edit.categorylink_loademail'] = 'Load Sample Email';


// Package groups
$lang['AdminPackages.groups.page_title'] = 'Package Groups';
$lang['AdminPackages.groups.category_standard'] = 'Standard';
$lang['AdminPackages.groups.category_addon'] = 'Add-on';
$lang['AdminPackages.groups.categorylink_creategroup'] = 'Create Group';

$lang['AdminPackages.groups.boxtitle_packagegroups'] = 'Package Groups';
$lang['AdminPackages.groups.heading_name'] = 'Name';
$lang['AdminPackages.groups.heading_type'] = 'Type';
$lang['AdminPackages.groups.heading_options'] = 'Actions';
$lang['AdminPackages.groups.option_edit'] = 'Edit';
$lang['AdminPackages.groups.option_delete'] = 'Delete';
$lang['AdminPackages.groups.confirm_delete'] = 'Are you sure you want to delete this package group? Any packages assigned to this group will no longer be assigned to this group, and may become unusable.';

$lang['AdminPackages.groups.heading_parent_groups'] = 'Parent Groups';
$lang['AdminPackages.groups.heading_group'] = 'Group Name';
$lang['AdminPackages.groups.no_results'] = 'There are no package groups.';
$lang['AdminPackages.groups.parents_no_results'] = 'This add-on group has no parent package groups.';


$lang['AdminPackages.groups.heading_packages'] = 'Member Packages';
$lang['AdminPackages.groups.heading_package_name'] = 'Package Name';
$lang['AdminPackages.groups.packages_no_results'] = 'This package group has no assigned packages.';


// Add Package Group
$lang['AdminPackages.addgroup.page_title'] = 'New Package Group';
$lang['AdminPackages.addgroup.boxtitle_addgroup'] = 'New Package Group';

$lang['AdminPackages.addgroup.field_name'] = 'Name';
$lang['AdminPackages.addgroup.field_type'] = 'Type';
$lang['AdminPackages.addgroup.field_description'] = 'Description';
$lang['AdminPackages.addgroup.field_allow_upgrades'] = 'Allow Upgrades/Downgrades between Packages within this Group';
$lang['AdminPackages.addgroup.text_parentgroups'] = 'Parent Groups';
$lang['AdminPackages.addgroup.text_availablegroups'] = 'Available Groups';

$lang['AdminPackages.addgroup.field_addgroupsubmit'] = 'Create Group';


// Edit Package Group
$lang['AdminPackages.editgroup.page_title'] = 'Update Package Group';
$lang['AdminPackages.editgroup.boxtitle_editgroup'] = 'Update Package Group';

$lang['AdminPackages.editgroup.field_name'] = 'Name';
$lang['AdminPackages.editgroup.field_type'] = 'Type';
$lang['AdminPackages.editgroup.field_description'] = 'Description';
$lang['AdminPackages.editgroup.field_allow_upgrades'] = 'Allow Upgrades/Downgrades between Packages within this Group';
$lang['AdminPackages.editgroup.text_parentgroups'] = 'Parent Groups';
$lang['AdminPackages.editgroup.text_availablegroups'] = 'Available Groups';

$lang['AdminPackages.editgroup.field_editgroupsubmit'] = 'Update Group';


// Module Options
$lang['AdminPackages.moduleoptions.not_applicable'] = 'Group';
$lang['AdminPackages.moduleoptions.field_module_group_client'] = 'Allow Client to Select %1$s'; // %1$s is the name of the group
$lang['AdminPackages.moduleoptions.field_module_groups'] = 'Allowed %1$ss'; // %1$s is the name of the group


// AI Description Generation
$lang['AdminPackages.ai.generate_button'] = 'Generate';
$lang['AdminPackages.ai.rewrite_button'] = 'Rewrite';
$lang['AdminPackages.ai.modal_title'] = 'AI-Generated Content';
$lang['AdminPackages.ai.modal_title_generate'] = 'AI-Generated Description';
$lang['AdminPackages.ai.modal_title_rewrite'] = 'AI-Rewritten Description';
$lang['AdminPackages.ai.context_label'] = 'Context:';
$lang['AdminPackages.ai.generated_content_label'] = 'Generated Content:';
$lang['AdminPackages.ai.context_package'] = 'Package:';
$lang['AdminPackages.ai.context_module'] = 'Module:';
$lang['AdminPackages.ai.context_type'] = 'Type:';
$lang['AdminPackages.ai.context_type_description'] = 'Package Description';
$lang['AdminPackages.ai.context_type_email'] = 'Welcome Email';
$lang['AdminPackages.ai.no_context'] = 'No context available';
$lang['AdminPackages.ai.regenerate_button'] = 'Regenerate';
$lang['AdminPackages.ai.use_content_button'] = 'Use This Content';
$lang['AdminPackages.ai.prompt_placeholder'] = 'Describe the package features, target audience, etc...';
$lang['AdminPackages.ai.generate_html'] = 'Generate HTML';
$lang['AdminPackages.ai.generate_text'] = 'Generate Text (Markdown)';
$lang['AdminPackages.ai.tone'] = 'Tone';
$lang['AdminPackages.ai.tone_professional'] = 'Professional';
$lang['AdminPackages.ai.tone_casual'] = 'Casual';
$lang['AdminPackages.ai.tone_technical'] = 'Technical';
$lang['AdminPackages.ai.preview_html'] = 'Generated HTML:';
$lang['AdminPackages.ai.preview_text'] = 'Generated Text:';
$lang['AdminPackages.ai.btn_generate'] = 'Generate';
$lang['AdminPackages.ai.btn_use'] = 'Use This Description';
$lang['AdminPackages.ai.btn_regenerate'] = 'Regenerate';
$lang['AdminPackages.ai.btn_cancel'] = 'Cancel';
$lang['AdminPackages.ai.generating'] = 'Generating...';
$lang['AdminPackages.ai.regenerating'] = 'Regenerating...';
$lang['AdminPackages.ai.error_disabled'] = 'AI features are not enabled';
$lang['AdminPackages.ai.error_feature_disabled'] = 'Package description AI feature is not enabled';
$lang['AdminPackages.ai.apply_content_label'] = 'Apply content to:';
$lang['AdminPackages.ai.apply_html'] = 'HTML version';
$lang['AdminPackages.ai.apply_text'] = 'Text version';
$lang['AdminPackages.ai.error_prompt_required'] = 'Please enter a prompt';
$lang['AdminPackages.ai.error_generation_failed'] = 'Failed to generate description';
$lang['AdminPackages.ai.error_prefix'] = 'Error:';
$lang['AdminPackages.ai.additional_instructions_label'] = 'Additional Instructions (Optional)';
$lang['AdminPackages.ai.additional_instructions_placeholder'] = 'e.g., Include information about 24/7 support, mention the 30-day money-back guarantee...';
$lang['AdminPackages.ai.additional_instructions_help'] = 'Provide any specific details or requirements for the AI to include in the description.';
$lang['AdminPackages.ai.prompt_context_label'] = 'Prompt Context';
$lang['AdminPackages.ai.prompt_loading'] = 'Loading prompt...';
$lang['AdminPackages.ai.initial_instructions'] = 'Review the prompt above, add any additional instructions, then click Generate to create content.';
$lang['AdminPackages.ai.prompt_rewrite_prefix'] = 'Rewrite and improve this content while maintaining the same general information:';
$lang['AdminPackages.ai.prompt_email_prefix'] = 'Generate a professional welcome email for this product/service package that welcomes the customer and provides helpful information about their new service.';
$lang['AdminPackages.ai.prompt_description_prefix'] = 'Generate a professional description for this product/service package.';
$lang['AdminPackages.ai.prompt_context_info'] = 'Context Information:';

// AI Email Generation
$lang['AdminPackages.ai.generate_email_button'] = 'Generate Email with AI';
$lang['AdminPackages.ai.email_modal_title'] = 'Generate Welcome Email';
$lang['AdminPackages.ai.email_prompt_placeholder'] = 'Describe what the welcome email should say (e.g., "Welcome new customer, explain service setup")';
$lang['AdminPackages.ai.email_generating'] = 'Generating email...';
$lang['AdminPackages.ai.email_use_button'] = 'Use This Email';
$lang['AdminPackages.ai.email_preview_html'] = 'Generated Email HTML:';
$lang['AdminPackages.ai.email_preview_text'] = 'Generated Email Text:';
