| @@ -1,50 +1,110 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | namespace FluentSupport\App\Services; |
| 4 | 4 | |
| 5 | -/** | |
| 6 | - * Translation Strings for Fluent Support | |
| 7 | - * | |
| 8 | - * Auto-generated translation strings extracted from Vue components. | |
| 9 | - * Generated at: 2026-09-15T12:42:07.884Z | |
| 10 | - * | |
| 11 | - * DO NOT EDIT THIS FILE DIRECTLY | |
| 12 | - * Run 'node extract-translations.js' to regenerate | |
| 13 | - * | |
| 14 | - * @package FluentSupport | |
| 15 | - */ | |
| 16 | - | |
| 17 | 5 | if (!defined('ABSPATH')) { |
| 18 | 6 | exit; |
| 19 | 7 | } |
| 20 | 8 | |
| 9 | +// This is an auto-generated file (node i18n.node.js). Please do not edit manually. | |
| 10 | +// Source: literal $t() / $_n() / $_x() calls in the directories listed in i18n.config.json, plus long_translations.json. | |
| 21 | 11 | class TranslationStrings |
| 22 | 12 | { |
| 23 | - /** | |
| 24 | - * Get all admin panel translation strings | |
| 25 | - * | |
| 26 | - * @return array | |
| 27 | - */ | |
| 13 | + // admin: resources/admin, resources/common | |
| 28 | 14 | public static function getAdminStrings() |
| 29 | 15 | { |
| 30 | 16 | return [ |
| 17 | + /* translators: %1$s is the number of closed tickets in the selection, %2$s is the number of selected tickets */ | |
| 18 | + '%1$s of %2$s selected tickets are closed. Only they reopen.' => __('%1$s of %2$s selected tickets are closed. Only they reopen.', 'fluent-support'), | |
| 19 | + /* translators: %1$s is the number of selected replies, %2$s the total number of replies on the ticket */ | |
| 20 | + '%1$s of %2$s ticket replies sent as context' => __('%1$s of %2$s ticket replies sent as context', 'fluent-support'), | |
| 21 | + /* translators: %1$s is the number of tickets audited so far, %2$s the total number of tickets in the run */ | |
| 22 | + '%1$s of %2$s tickets processed' => __('%1$s of %2$s tickets processed', 'fluent-support'), | |
| 23 | + /* translators: %1$s is the number of tickets queued for the audit, %2$s the number of tickets in the date range */ | |
| 24 | + '%1$s of %2$s tickets queued. Narrow the date range or run again to cover the rest.' => __('%1$s of %2$s tickets queued. Narrow the date range or run again to cover the rest.', 'fluent-support'), | |
| 25 | + /* translators: %1$s is the number of selected tickets, %2$s the total number of tickets */ | |
| 26 | + '%1$s out of %2$s tickets' => __('%1$s out of %2$s tickets', 'fluent-support'), | |
| 27 | + /* translators: a duration, %1$s is days and %2$s is hours, for example "3d 4h" */ | |
| 28 | + '%1$sd %2$sh' => __('%1$sd %2$sh', 'fluent-support'), | |
| 29 | + /* translators: a duration, %1$s is hours and %2$s is minutes, for example "2h 14m" */ | |
| 30 | + '%1$sh %2$sm' => __('%1$sh %2$sm', 'fluent-support'), | |
| 31 | + /* translators: %s is the integration name, e.g. Slack */ | |
| 32 | + '%s Integration Settings' => __('%s Integration Settings', 'fluent-support'), | |
| 33 | + /* translators: %s is the number of agents viewing this ticket */ | |
| 34 | + '%s People Watching' => __('%s People Watching', 'fluent-support'), | |
| 35 | + /* translators: %s is the number of permissions the agent has */ | |
| 36 | + '%s Permission' => __('%s Permission', 'fluent-support'), | |
| 37 | + /* translators: %s is the number of permissions the agent has */ | |
| 38 | + '%s Permissions' => __('%s Permissions', 'fluent-support'), | |
| 39 | + /* translators: %s is the number of agents viewing this ticket */ | |
| 40 | + '%s Person Watching' => __('%s Person Watching', 'fluent-support'), | |
| 41 | + /* translators: %s is the number of teams selected in the filter */ | |
| 42 | + '%s Team' => __('%s Team', 'fluent-support'), | |
| 43 | + /* translators: %s is the number of teams selected in the filter */ | |
| 44 | + '%s Teams' => __('%s Teams', 'fluent-support'), | |
| 45 | + /* translators: %s is the number of tickets closed in the selected period */ | |
| 46 | + '%s closed' => __('%s closed', 'fluent-support'), | |
| 47 | + /* translators: %s is the estimated time, e.g. "2h" */ | |
| 48 | + '%s estimated' => __('%s estimated', 'fluent-support'), | |
| 49 | + /* translators: %s is the total time logged, e.g. "1h 30m" */ | |
| 50 | + '%s logged' => __('%s logged', 'fluent-support'), | |
| 51 | + /* translators: %s is the meeting length in minutes */ | |
| 52 | + '%s min' => __('%s min', 'fluent-support'), | |
| 53 | + /* translators: %s is the number of matching options not shown in the list */ | |
| 54 | + '%s more. Search to narrow the list.' => __('%s more. Search to narrow the list.', 'fluent-support'), | |
| 55 | + /* translators: %s is the number of replies added while the agent was writing */ | |
| 56 | + '%s new replies arrived while you were writing.' => __('%s new replies arrived while you were writing.', 'fluent-support'), | |
| 57 | + /* translators: %s is the number of replies added while the agent was writing */ | |
| 58 | + '%s new reply arrived while you were writing.' => __('%s new reply arrived while you were writing.', 'fluent-support'), | |
| 59 | + /* translators: %s is the name of the customer or agent who replied */ | |
| 60 | + '%s replied while you were writing.' => __('%s replied while you were writing.', 'fluent-support'), | |
| 61 | + /* translators: %s is the number of selected tickets */ | |
| 62 | + '%s selected' => __('%s selected', 'fluent-support'), | |
| 63 | + /* translators: %s is the agent's name */ | |
| 64 | + '%s started this conversation' => __('%s started this conversation', 'fluent-support'), | |
| 65 | + /* translators: %s is the number of chosen tags. Used inside "Add %1$s to %2$s" */ | |
| 66 | + '%s tag' => __('%s tag', 'fluent-support'), | |
| 67 | + /* translators: %s is the number of chosen tags. Used inside "Add %1$s to %2$s" */ | |
| 68 | + '%s tags' => __('%s tags', 'fluent-support'), | |
| 69 | + /* translators: %s is the number of selected tickets. Used inside button labels such as "Close 3 tickets" */ | |
| 70 | + '%s ticket' => __('%s ticket', 'fluent-support'), | |
| 71 | + /* translators: %s is the number of selected tickets */ | |
| 72 | + '%s ticket selected' => __('%s ticket selected', 'fluent-support'), | |
| 73 | + /* translators: %s is the number of tickets the audit run could not process */ | |
| 74 | + '%s ticket wasn\'t audited in this run. Click Run Audit again to retry it.' => __('%s ticket wasn\'t audited in this run. Click Run Audit again to retry it.', 'fluent-support'), | |
| 75 | + /* translators: %s is the number of selected tickets. Used inside button labels such as "Close 3 tickets" */ | |
| 76 | + '%s tickets' => __('%s tickets', 'fluent-support'), | |
| 77 | + /* translators: %s is the number of selected tickets */ | |
| 78 | + '%s tickets selected' => __('%s tickets selected', 'fluent-support'), | |
| 79 | + /* translators: %s is the number of tickets the audit run could not process */ | |
| 80 | + '%s tickets weren\'t audited in this run. Click Run Audit again to retry any that still need it.' => __('%s tickets weren\'t audited in this run. Click Run Audit again to retry any that still need it.', 'fluent-support'), | |
| 81 | + /* translators: %s is the number of MCP tools registered */ | |
| 82 | + '%s tool registered' => __('%s tool registered', 'fluent-support'), | |
| 83 | + /* translators: %s is the number of MCP tools registered */ | |
| 84 | + '%s tools registered' => __('%s tools registered', 'fluent-support'), | |
| 85 | + /* translators: a duration in minutes, for example "45m" */ | |
| 86 | + '%sm' => __('%sm', 'fluent-support'), | |
| 87 | + /* translators: %s is the business.name smartcode */ | |
| 88 | + '(%s is this inbox name)' => __('(%s is this inbox name)', 'fluent-support'), | |
| 89 | + /* translators: %s is the date of the last migration */ | |
| 90 | + '(Last migration: %s)' => __('(Last migration: %s)', 'fluent-support'), | |
| 31 | 91 | '(Maximum visibility)' => __('(Maximum visibility)', 'fluent-support'), |
| 32 | 92 | '(Standard spacing)' => __('(Standard spacing)', 'fluent-support'), |
| 33 | 93 | '(Table columns)' => __('(Table columns)', 'fluent-support'), |
| 34 | 94 | '+ Add Product Bot' => __('+ Add Product Bot', 'fluent-support'), |
| 35 | 95 | '+ Add Prompt Option' => __('+ Add Prompt Option', 'fluent-support'), |
| 36 | - '. Please copy this code and paste it in the' => __('. Please copy this code and paste it in the', 'fluent-support'), | |
| 96 | + /* translators: %s is the number of additional items not shown */ | |
| 97 | + '+%s more' => __('+%s more', 'fluent-support'), | |
| 37 | 98 | '. You can set your actions and run the workflow actions from ticket page.' => __('. You can set your actions and run the workflow actions from ticket page.', 'fluent-support'), |
| 38 | - '...' => __('...', 'fluent-support'), | |
| 39 | - '0.0 — Deterministic' => __('0.0 — Deterministic', 'fluent-support'), | |
| 40 | - '0.1–0.3 — Grounded' => __('0.1–0.3 — Grounded', 'fluent-support'), | |
| 41 | - '0.4–0.7 — Balanced' => __('0.4–0.7 — Balanced', 'fluent-support'), | |
| 42 | - '0.8–1.0 — Creative' => __('0.8–1.0 — Creative', 'fluent-support'), | |
| 43 | - '1.1–1.5 — Divergent' => __('1.1–1.5 — Divergent', 'fluent-support'), | |
| 44 | - '1.6–2.0 — Unstable' => __('1.6–2.0 — Unstable', 'fluent-support'), | |
| 45 | - 'A Manual workflow doesn\'t do anything until you tell it to. When you apply a manual workflow from a ticket, Fluent Support performs all the actions.' => __('A Manual workflow doesn\'t do anything until you tell it to. When you apply a manual workflow from a ticket, Fluent Support performs all the actions.', 'fluent-support'), | |
| 46 | - 'A key ending in' => __('A key ending in', 'fluent-support'), | |
| 99 | + '0.0: Deterministic' => __('0.0: Deterministic', 'fluent-support'), | |
| 100 | + '0.1 to 0.3: Grounded' => __('0.1 to 0.3: Grounded', 'fluent-support'), | |
| 101 | + '0.4 to 0.7: Balanced' => __('0.4 to 0.7: Balanced', 'fluent-support'), | |
| 102 | + '0.8 to 1.0: Creative' => __('0.8 to 1.0: Creative', 'fluent-support'), | |
| 103 | + '1.1 to 1.5: Divergent' => __('1.1 to 1.5: Divergent', 'fluent-support'), | |
| 104 | + '1.6 to 2.0: Unstable' => __('1.6 to 2.0: Unstable', 'fluent-support'), | |
| 105 | + /* translators: %s is the last four characters of the saved API key */ | |
| 106 | + 'A key ending in %s is saved.' => __('A key ending in %s is saved.', 'fluent-support'), | |
| 47 | 107 | 'A key is already saved. Enter a new one only to replace it.' => __('A key is already saved. Enter a new one only to replace it.', 'fluent-support'), |
| 48 | 108 | 'AI Activities' => __('AI Activities', 'fluent-support'), |
| 49 | 109 | 'AI Intelligence' => __('AI Intelligence', 'fluent-support'), |
| 50 | 110 | 'AI Model Setup' => __('AI Model Setup', 'fluent-support'), |
| @@ -50,13 +110,14 @@ | ||
| 50 | 110 | 'AI Model Setup' => __('AI Model Setup', 'fluent-support'), |
| 51 | 111 | 'AI Provider' => __('AI Provider', 'fluent-support'), |
| 52 | 112 | 'AI Summary' => __('AI Summary', 'fluent-support'), |
| 53 | 113 | 'AI Ticket Audit' => __('AI Ticket Audit', 'fluent-support'), |
| 54 | - 'AI audit:' => __('AI audit:', 'fluent-support'), | |
| 114 | + /* translators: %s is the one-line summary the AI audit wrote for the ticket */ | |
| 115 | + 'AI audit: %s' => __('AI audit: %s', 'fluent-support'), | |
| 55 | 116 | 'AND' => __('AND', 'fluent-support'), |
| 56 | 117 | 'API Key' => __('API Key', 'fluent-support'), |
| 57 | 118 | 'API key is required' => __('API key is required', 'fluent-support'), |
| 58 | - 'API key saved — leave blank to keep it' => __('API key saved — leave blank to keep it', 'fluent-support'), | |
| 119 | + 'API key saved. Leave blank to keep it.' => __('API key saved. Leave blank to keep it.', 'fluent-support'), | |
| 59 | 120 | 'Access Token' => __('Access Token', 'fluent-support'), |
| 60 | 121 | 'Action' => __('Action', 'fluent-support'), |
| 61 | 122 | 'Action Title' => __('Action Title', 'fluent-support'), |
| 62 | 123 | 'Actions' => __('Actions', 'fluent-support'), |
| @@ -70,8 +131,10 @@ | ||
| 70 | 131 | 'Activity Logs are currently disabled' => __('Activity Logs are currently disabled', 'fluent-support'), |
| 71 | 132 | 'Activity Trends by Time of Day' => __('Activity Trends by Time of Day', 'fluent-support'), |
| 72 | 133 | 'Adapter' => __('Adapter', 'fluent-support'), |
| 73 | 134 | 'Add' => __('Add', 'fluent-support'), |
| 135 | + /* translators: %1$s is a number of tags such as "2 tags", %2$s is the tickets such as "3 tickets" */ | |
| 136 | + 'Add %1$s to %2$s' => __('Add %1$s to %2$s', 'fluent-support'), | |
| 74 | 137 | 'Add Another Action' => __('Add Another Action', 'fluent-support'), |
| 75 | 138 | 'Add Attachment' => __('Add Attachment', 'fluent-support'), |
| 76 | 139 | 'Add Bookmark' => __('Add Bookmark', 'fluent-support'), |
| 77 | 140 | 'Add Business Inbox' => __('Add Business Inbox', 'fluent-support'), |
| @@ -85,9 +148,8 @@ | ||
| 85 | 148 | 'Add New Business Box' => __('Add New Business Box', 'fluent-support'), |
| 86 | 149 | 'Add New Custom Field' => __('Add New Custom Field', 'fluent-support'), |
| 87 | 150 | 'Add New Field' => __('Add New Field', 'fluent-support'), |
| 88 | 151 | 'Add New Support Staff' => __('Add New Support Staff', 'fluent-support'), |
| 89 | - 'Add Product' => __('Add Product', 'fluent-support'), | |
| 90 | 152 | 'Add Tags' => __('Add Tags', 'fluent-support'), |
| 91 | 153 | 'Add Task to Fluent Boards' => __('Add Task to Fluent Boards', 'fluent-support'), |
| 92 | 154 | 'Add Ticket' => __('Add Ticket', 'fluent-support'), |
| 93 | 155 | 'Add Ticket Tag' => __('Add Ticket Tag', 'fluent-support'), |
| @@ -92,14 +154,15 @@ | ||
| 92 | 154 | 'Add Ticket' => __('Add Ticket', 'fluent-support'), |
| 93 | 155 | 'Add Ticket Tag' => __('Add Ticket Tag', 'fluent-support'), |
| 94 | 156 | 'Add Watcher' => __('Add Watcher', 'fluent-support'), |
| 95 | 157 | 'Add a New Business Inbox' => __('Add a New Business Inbox', 'fluent-support'), |
| 158 | + 'Add a New Product' => __('Add a New Product', 'fluent-support'), | |
| 96 | 159 | 'Add a New Workflow' => __('Add a New Workflow', 'fluent-support'), |
| 97 | 160 | 'Add a bot in FluentBot settings before chatting.' => __('Add a bot in FluentBot settings before chatting.', 'fluent-support'), |
| 98 | 161 | 'Add a general bot or a product-specific bot in FluentBot settings before chatting.' => __('Add a general bot or a product-specific bot in FluentBot settings before chatting.', 'fluent-support'), |
| 99 | 162 | 'Add a message to include with the booking link (optional)' => __('Add a message to include with the booking link (optional)', 'fluent-support'), |
| 100 | 163 | 'Add new customer' => __('Add new customer', 'fluent-support'), |
| 101 | - 'Add new properties' => __('Add new properties', 'fluent-support'), | |
| 164 | + 'Add or remove' => __('Add or remove', 'fluent-support'), | |
| 102 | 165 | 'Add team members to handle support tickets' => __('Add team members to handle support tickets', 'fluent-support'), |
| 103 | 166 | 'Add to FluentBot' => __('Add to FluentBot', 'fluent-support'), |
| 104 | 167 | 'Add to home' => __('Add to home', 'fluent-support'), |
| 105 | 168 | 'Added' => __('Added', 'fluent-support'), |
| @@ -106,12 +169,12 @@ | ||
| 106 | 169 | 'Added Internal Info' => __('Added Internal Info', 'fluent-support'), |
| 107 | 170 | 'Added Note' => __('Added Note', 'fluent-support'), |
| 108 | 171 | 'Additional Details' => __('Additional Details', 'fluent-support'), |
| 109 | 172 | 'Additional Info' => __('Additional Info', 'fluent-support'), |
| 110 | - 'Address' => __('Address', 'fluent-support'), | |
| 111 | 173 | 'Admin Email Address' => __('Admin Email Address', 'fluent-support'), |
| 112 | 174 | 'Admin Label (Optional)' => __('Admin Label (Optional)', 'fluent-support'), |
| 113 | 175 | 'Admin Priority' => __('Admin Priority', 'fluent-support'), |
| 176 | + 'Administrator, full site access' => __('Administrator, full site access', 'fluent-support'), | |
| 114 | 177 | 'Advanced filter' => __('Advanced filter', 'fluent-support'), |
| 115 | 178 | 'Agent' => __('Agent', 'fluent-support'), |
| 116 | 179 | 'Agent Comparison' => __('Agent Comparison', 'fluent-support'), |
| 117 | 180 | 'Agent Email' => __('Agent Email', 'fluent-support'), |
| @@ -130,14 +193,15 @@ | ||
| 130 | 193 | 'Agent Response' => __('Agent Response', 'fluent-support'), |
| 131 | 194 | 'Agent Response Stats' => __('Agent Response Stats', 'fluent-support'), |
| 132 | 195 | 'Agent Signature' => __('Agent Signature', 'fluent-support'), |
| 133 | 196 | 'Agent Title' => __('Agent Title', 'fluent-support'), |
| 197 | + 'Agent outreach' => __('Agent outreach', 'fluent-support'), | |
| 134 | 198 | 'Agent response comparison' => __('Agent response comparison', 'fluent-support'), |
| 199 | + 'Agent_Mention_Notification_Help' => __('Agents will receive notifications when they are mentioned in replies or internal notes. This cannot be disabled from these settings.', 'fluent-support'), | |
| 135 | 200 | 'Agents' => __('Agents', 'fluent-support'), |
| 136 | 201 | 'Agents Report Summary' => __('Agents Report Summary', 'fluent-support'), |
| 137 | 202 | 'Agents Reports' => __('Agents Reports', 'fluent-support'), |
| 138 | 203 | 'Agents Statistics' => __('Agents Statistics', 'fluent-support'), |
| 139 | - 'Agents will receive notifications when they are mentioned in replies or internal notes. This cannot be disabled from these settings.' => __('Agents will receive notifications when they are mentioned in replies or internal notes. This cannot be disabled from these settings.', 'fluent-support'), | |
| 140 | 204 | 'All' => __('All', 'fluent-support'), |
| 141 | 205 | 'All Agent' => __('All Agent', 'fluent-support'), |
| 142 | 206 | 'All Agent Groups' => __('All Agent Groups', 'fluent-support'), |
| 143 | 207 | 'All Business Box' => __('All Business Box', 'fluent-support'), |
| @@ -154,9 +218,15 @@ | ||
| 154 | 218 | 'All or Custom' => __('All or Custom', 'fluent-support'), |
| 155 | 219 | 'All the forwarded emails to this address will be synced with your tickets. Below is your mask email address' => __('All the forwarded emails to this address will be synced with your tickets. Below is your mask email address', 'fluent-support'), |
| 156 | 220 | 'All ticket replies sent as context' => __('All ticket replies sent as context', 'fluent-support'), |
| 157 | 221 | 'Allow Fluent Support to collect non-sensitive data and usage information.' => __('Allow Fluent Support to collect non-sensitive data and usage information.', 'fluent-support'), |
| 158 | - 'Already done: {done}. The rest failed — click Escalate ticket again to retry it.' => __('Already done: {done}. The rest failed — click Escalate ticket again to retry it.', 'fluent-support'), | |
| 222 | + /* translators: %1$s is a comma-separated list of the escalation steps that succeeded, e.g. "agent assigned, note added"; %2$s is the label of the Escalate ticket button */ | |
| 223 | + 'Already done: %1$s. The rest failed. Click "%2$s" again to retry it.' => __('Already done: %1$s. The rest failed. Click "%2$s" again to retry it.', 'fluent-support'), | |
| 224 | + /* translators: Short badge next to a tag name. %1$s is how many selected tickets have it, %2$s is the number of selected tickets */ | |
| 225 | + 'Already on all' => __('Already on all', 'fluent-support'), | |
| 226 | + 'Already set' => __('Already set', 'fluent-support'), | |
| 227 | + /* translators: %s is how much of the previous migration finished, as a percentage, e.g. "40%" */ | |
| 228 | + 'An incomplete migration exists (%s completed). Would you like to resume from the previous one?' => __('An incomplete migration exists (%s completed). Would you like to resume from the previous one?', 'fluent-support'), | |
| 159 | 229 | 'An incomplete migration exists. Would you like to resume from the previous one?' => __('An incomplete migration exists. Would you like to resume from the previous one?', 'fluent-support'), |
| 160 | 230 | 'Answered same day' => __('Answered same day', 'fluent-support'), |
| 161 | 231 | 'App ID' => __('App ID', 'fluent-support'), |
| 162 | 232 | 'App Secret' => __('App Secret', 'fluent-support'), |
| @@ -165,9 +235,10 @@ | ||
| 165 | 235 | 'Apply / Remove Lists on FluentCRM Profile' => __('Apply / Remove Lists on FluentCRM Profile', 'fluent-support'), |
| 166 | 236 | 'Apply / Remove Tags on FluentCRM Profile' => __('Apply / Remove Tags on FluentCRM Profile', 'fluent-support'), |
| 167 | 237 | 'Apply Cc' => __('Apply Cc', 'fluent-support'), |
| 168 | 238 | 'Apply Filter' => __('Apply Filter', 'fluent-support'), |
| 169 | - 'Apply Tags' => __('Apply Tags', 'fluent-support'), | |
| 239 | + /* translators: %s is the name of the bulk action being applied */ | |
| 240 | + 'Applying: %s' => __('Applying: %s', 'fluent-support'), | |
| 170 | 241 | 'Approve' => __('Approve', 'fluent-support'), |
| 171 | 242 | 'Are You Sure? You can not undo this action.' => __('Are You Sure? You can not undo this action.', 'fluent-support'), |
| 172 | 243 | 'Are you sure to delete this Ticket?' => __('Are you sure to delete this Ticket?', 'fluent-support'), |
| 173 | 244 | 'Are you sure to delete this customer? It will delete all associated data with this customer' => __('Are you sure to delete this customer? It will delete all associated data with this customer', 'fluent-support'), |
| @@ -172,53 +243,69 @@ | ||
| 172 | 243 | 'Are you sure to delete this Ticket?' => __('Are you sure to delete this Ticket?', 'fluent-support'), |
| 173 | 244 | 'Are you sure to delete this customer? It will delete all associated data with this customer' => __('Are you sure to delete this customer? It will delete all associated data with this customer', 'fluent-support'), |
| 174 | 245 | 'Are you sure to delete this?' => __('Are you sure to delete this?', 'fluent-support'), |
| 175 | 246 | 'Are you sure to delete this? All associate data will be deleted' => __('Are you sure to delete this? All associate data will be deleted', 'fluent-support'), |
| 176 | - 'Are you sure to regenerate the webhook url? If you regenerate the url you have to change all your used webhook' => __('Are you sure to regenerate the webhook url? If you regenerate the url you have to change all your used webhook', 'fluent-support'), | |
| 247 | + /* translators: %s is the number of customers selected for deletion */ | |
| 248 | + 'Are you sure you want to delete %s customer? All data associated with this customer will be deleted.' => __('Are you sure you want to delete %s customer? All data associated with this customer will be deleted.', 'fluent-support'), | |
| 249 | + /* translators: %s is the number of customers selected for deletion */ | |
| 250 | + 'Are you sure you want to delete %s customers? All data associated with these customers will be deleted.' => __('Are you sure you want to delete %s customers? All data associated with these customers will be deleted.', 'fluent-support'), | |
| 251 | + /* translators: %s is the number of workflows selected for deletion */ | |
| 252 | + 'Are you sure you want to delete %s workflow? All associated data will be deleted.' => __('Are you sure you want to delete %s workflow? All associated data will be deleted.', 'fluent-support'), | |
| 253 | + /* translators: %s is the number of workflows selected for deletion */ | |
| 254 | + 'Are you sure you want to delete %s workflows? All associated data will be deleted.' => __('Are you sure you want to delete %s workflows? All associated data will be deleted.', 'fluent-support'), | |
| 177 | 255 | 'Are you sure you want to discard this draft response?' => __('Are you sure you want to discard this draft response?', 'fluent-support'), |
| 178 | 256 | 'Are you sure you want to merge these tickets?' => __('Are you sure you want to merge these tickets?', 'fluent-support'), |
| 257 | + 'Are you sure you want to regenerate the webhook URL? You will need to update every service that uses the current URL.' => __('Are you sure you want to regenerate the webhook URL? You will need to update every service that uses the current URL.', 'fluent-support'), | |
| 179 | 258 | 'Ascending' => __('Ascending', 'fluent-support'), |
| 180 | 259 | 'Ask AI' => __('Ask AI', 'fluent-support'), |
| 181 | 260 | 'Ask FluentBot' => __('Ask FluentBot', 'fluent-support'), |
| 261 | + 'Assign' => __('Assign', 'fluent-support'), | |
| 262 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is an agent name */ | |
| 263 | + 'Assign %1$s to %2$s' => __('Assign %1$s to %2$s', 'fluent-support'), | |
| 264 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is an agent group name */ | |
| 265 | + 'Assign %1$s via %2$s' => __('Assign %1$s via %2$s', 'fluent-support'), | |
| 182 | 266 | 'Assign Agent' => __('Assign Agent', 'fluent-support'), |
| 183 | 267 | 'Assign to' => __('Assign to', 'fluent-support'), |
| 184 | - 'Assign via Group' => __('Assign via Group', 'fluent-support'), | |
| 268 | + 'Assign to agent group' => __('Assign to agent group', 'fluent-support'), | |
| 185 | 269 | 'Assigned Agent' => __('Assigned Agent', 'fluent-support'), |
| 186 | 270 | 'Assigned Agent First Name' => __('Assigned Agent First Name', 'fluent-support'), |
| 187 | 271 | 'Assigned Agent Full Name' => __('Assigned Agent Full Name', 'fluent-support'), |
| 188 | - 'Assigned Agent:' => __('Assigned Agent:', 'fluent-support'), | |
| 272 | + /* translators: %s is the assigned agent's name */ | |
| 273 | + 'Assigned Agent: %s' => __('Assigned Agent: %s', 'fluent-support'), | |
| 189 | 274 | 'Assigned Permissions' => __('Assigned Permissions', 'fluent-support'), |
| 190 | 275 | 'AssignedAgent Last Name' => __('AssignedAgent Last Name', 'fluent-support'), |
| 191 | 276 | 'Assigner First Name' => __('Assigner First Name', 'fluent-support'), |
| 192 | 277 | 'Assigner Full Name' => __('Assigner Full Name', 'fluent-support'), |
| 193 | 278 | 'Assigner Last Name' => __('Assigner Last Name', 'fluent-support'), |
| 279 | + 'Assignment' => __('Assignment', 'fluent-support'), | |
| 194 | 280 | 'Audit incomplete' => __('Audit incomplete', 'fluent-support'), |
| 195 | 281 | 'Audited' => __('Audited', 'fluent-support'), |
| 196 | 282 | 'Auditing tickets…' => __('Auditing tickets…', 'fluent-support'), |
| 197 | 283 | 'Author Name' => __('Author Name', 'fluent-support'), |
| 284 | + /* translators: %s is the label of the Authorization Code field */ | |
| 198 | 285 | 'Authorization Code' => __('Authorization Code', 'fluent-support'), |
| 199 | 286 | 'Auto Close Settings' => __('Auto Close Settings', 'fluent-support'), |
| 200 | 287 | 'Auto Close tickets based on active days or based on tags or waiting time.' => __('Auto Close tickets based on active days or based on tags or waiting time.', 'fluent-support'), |
| 201 | 288 | 'Automate your tickets by applying manual or automated tasks' => __('Automate your tickets by applying manual or automated tasks', 'fluent-support'), |
| 202 | 289 | 'Automatic' => __('Automatic', 'fluent-support'), |
| 203 | - 'Automatic workflows are always on, running on selected ticket events. Based on what\'s happening to your tickets and conversations, It will run the defined actions automatically.' => __('Automatic workflows are always on, running on selected ticket events. Based on what\'s happening to your tickets and conversations, It will run the defined actions automatically.', 'fluent-support'), | |
| 290 | + 'Automatic_Workflow_Example' => __('When the subject line contains "Bug Report", Fluent Support automatically adds a tag, sends an email to the customer and assigns a support agent.', 'fluent-support'), | |
| 291 | + 'Automatic_Workflow_Help' => __('Automatic workflows are always on and run on the ticket events you select. Based on what happens to your tickets and conversations, they run the defined actions automatically.', 'fluent-support'), | |
| 204 | 292 | 'Automatically delete AI activity logs after days' => __('Automatically delete AI activity logs after days', 'fluent-support'), |
| 205 | 293 | 'Automatically delete activity logs after days' => __('Automatically delete activity logs after days', 'fluent-support'), |
| 294 | + 'Automation' => __('Automation', 'fluent-support'), | |
| 206 | 295 | 'Available Shortcodes' => __('Available Shortcodes', 'fluent-support'), |
| 207 | 296 | 'Available times' => __('Available times', 'fluent-support'), |
| 208 | - 'Available times are based off a sample of this event type’s upcoming availability. You can further customize times offered below' => __('Available times are based off a sample of this event type’s upcoming availability. You can further customize times offered below', 'fluent-support'), | |
| 209 | 297 | 'Average Response' => __('Average Response', 'fluent-support'), |
| 210 | 298 | 'Average Waiting' => __('Average Waiting', 'fluent-support'), |
| 299 | + /* translators: %s is the average time tickets have been waiting, e.g. 3 hours */ | |
| 300 | + 'Average Waiting: %s' => __('Average Waiting: %s', 'fluent-support'), | |
| 211 | 301 | 'Avg. Customer Wait' => __('Avg. Customer Wait', 'fluent-support'), |
| 212 | 302 | 'Avg. Response' => __('Avg. Response', 'fluent-support'), |
| 213 | 303 | 'Avg. Sentiment Score' => __('Avg. Sentiment Score', 'fluent-support'), |
| 214 | 304 | 'Avg. Waiting Time' => __('Avg. Waiting Time', 'fluent-support'), |
| 215 | - 'Awesome Support' => __('Awesome Support', 'fluent-support'), | |
| 216 | 305 | 'Back' => __('Back', 'fluent-support'), |
| 217 | 306 | 'Batch limited' => __('Batch limited', 'fluent-support'), |
| 218 | 307 | 'Best for' => __('Best for', 'fluent-support'), |
| 219 | - 'Billing Details' => __('Billing Details', 'fluent-support'), | |
| 220 | - 'Billing details' => __('Billing details', 'fluent-support'), | |
| 221 | 308 | 'Blocked' => __('Blocked', 'fluent-support'), |
| 222 | 309 | 'Bookmarks' => __('Bookmarks', 'fluent-support'), |
| 223 | 310 | 'Bot Configuration' => __('Bot Configuration', 'fluent-support'), |
| 224 | 311 | 'Bot ID' => __('Bot ID', 'fluent-support'), |
| @@ -225,8 +312,9 @@ | ||
| 225 | 312 | 'Bot ID is required' => __('Bot ID is required', 'fluent-support'), |
| 226 | 313 | 'Browse File' => __('Browse File', 'fluent-support'), |
| 227 | 314 | 'Build a better Fluent Support' => __('Build a better Fluent Support', 'fluent-support'), |
| 228 | 315 | 'Bulk Action' => __('Bulk Action', 'fluent-support'), |
| 316 | + 'Bulk actions' => __('Bulk actions', 'fluent-support'), | |
| 229 | 317 | 'Business Box Reports' => __('Business Box Reports', 'fluent-support'), |
| 230 | 318 | 'Business Box Statistics' => __('Business Box Statistics', 'fluent-support'), |
| 231 | 319 | 'Business Box Summary' => __('Business Box Summary', 'fluent-support'), |
| 232 | 320 | 'Business Boxes' => __('Business Boxes', 'fluent-support'), |
| @@ -247,9 +335,20 @@ | ||
| 247 | 335 | 'Cc' => __('Cc', 'fluent-support'), |
| 248 | 336 | 'Change Customer' => __('Change Customer', 'fluent-support'), |
| 249 | 337 | 'Check all' => __('Check all', 'fluent-support'), |
| 250 | 338 | 'Choose Mailbox' => __('Choose Mailbox', 'fluent-support'), |
| 339 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is an agent group name */ | |
| 340 | + 'Choose a group' => __('Choose a group', 'fluent-support'), | |
| 251 | 341 | 'Choose a meeting type, review available times, then insert selected booking links into your reply.' => __('Choose a meeting type, review available times, then insert selected booking links into your reply.', 'fluent-support'), |
| 342 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is a priority such as Critical */ | |
| 343 | + 'Choose a priority' => __('Choose a priority', 'fluent-support'), | |
| 344 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is a product name */ | |
| 345 | + 'Choose a product' => __('Choose a product', 'fluent-support'), | |
| 346 | + /* translators: %1$s is a workflow name, %2$s is the tickets such as "3 tickets" */ | |
| 347 | + 'Choose a workflow' => __('Choose a workflow', 'fluent-support'), | |
| 348 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is an agent name */ | |
| 349 | + 'Choose an agent' => __('Choose an agent', 'fluent-support'), | |
| 350 | + 'Choose tags' => __('Choose tags', 'fluent-support'), | |
| 252 | 351 | 'Choose the AI model for text generation.' => __('Choose the AI model for text generation.', 'fluent-support'), |
| 253 | 352 | 'Clear' => __('Clear', 'fluent-support'), |
| 254 | 353 | 'Clear All Attachments' => __('Clear All Attachments', 'fluent-support'), |
| 255 | 354 | 'Clear Settings' => __('Clear Settings', 'fluent-support'), |
| @@ -254,17 +353,24 @@ | ||
| 254 | 353 | 'Clear All Attachments' => __('Clear All Attachments', 'fluent-support'), |
| 255 | 354 | 'Clear Settings' => __('Clear Settings', 'fluent-support'), |
| 256 | 355 | 'Clear rewording run to run. Starts paraphrasing your sources instead of quoting them.' => __('Clear rewording run to run. Starts paraphrasing your sources instead of quoting them.', 'fluent-support'), |
| 257 | 356 | 'Clear selected agents' => __('Clear selected agents', 'fluent-support'), |
| 357 | + 'Clear selection' => __('Clear selection', 'fluent-support'), | |
| 358 | + 'Clear selection (Esc)' => __('Clear selection (Esc)', 'fluent-support'), | |
| 258 | 359 | 'Click here' => __('Click here', 'fluent-support'), |
| 259 | - 'Click on the' => __('Click on the', 'fluent-support'), | |
| 360 | + /* translators: %s is the label of the Get Authorized button */ | |
| 361 | + 'Click the "%s" button to get the authorization code.' => __('Click the "%s" button to get the authorization code.', 'fluent-support'), | |
| 260 | 362 | 'Click to Edit Subject' => __('Click to Edit Subject', 'fluent-support'), |
| 261 | 363 | 'Client Priority' => __('Client Priority', 'fluent-support'), |
| 364 | + /* translators: %s is the priority the customer set on the ticket */ | |
| 365 | + 'Client Priority: %s' => __('Client Priority: %s', 'fluent-support'), | |
| 262 | 366 | 'Close' => __('Close', 'fluent-support'), |
| 263 | - 'Close Selected Tickets' => __('Close Selected Tickets', 'fluent-support'), | |
| 367 | + /* translators: %s is the tickets such as "3 tickets" */ | |
| 368 | + 'Close %s' => __('Close %s', 'fluent-support'), | |
| 264 | 369 | 'Close Ticket' => __('Close Ticket', 'fluent-support'), |
| 265 | 370 | 'Close Ticket Silently' => __('Close Ticket Silently', 'fluent-support'), |
| 266 | 371 | 'Close panel' => __('Close panel', 'fluent-support'), |
| 372 | + 'Close this ticket?' => __('Close this ticket?', 'fluent-support'), | |
| 267 | 373 | 'Closed' => __('Closed', 'fluent-support'), |
| 268 | 374 | 'Closed Ticket' => __('Closed Ticket', 'fluent-support'), |
| 269 | 375 | 'Closed by Agent' => __('Closed by Agent', 'fluent-support'), |
| 270 | 376 | 'Closed by Customer' => __('Closed by Customer', 'fluent-support'), |
| @@ -286,11 +392,15 @@ | ||
| 286 | 392 | 'Confirm Delete' => __('Confirm Delete', 'fluent-support'), |
| 287 | 393 | 'Confirm Delete This Business' => __('Confirm Delete This Business', 'fluent-support'), |
| 288 | 394 | 'Congrats! Your Support Portal' => __('Congrats! Your Support Portal', 'fluent-support'), |
| 289 | 395 | 'Connect a client' => __('Connect a client', 'fluent-support'), |
| 290 | - 'Connect your email address with Fluent Support Email parser, so when your customers send an email or reply from email it will be synced with your support portal' => __('Connect your email address with Fluent Support Email parser, so when your customers send an email or reply from email it will be synced with your support portal', 'fluent-support'), | |
| 396 | + 'Connect with wp-config.php' => __('Connect with wp-config.php', 'fluent-support'), | |
| 397 | + 'Connect your main site' => __('Connect your main site', 'fluent-support'), | |
| 291 | 398 | 'Connected' => __('Connected', 'fluent-support'), |
| 399 | + 'Connected as' => __('Connected as', 'fluent-support'), | |
| 400 | + 'Connection' => __('Connection', 'fluent-support'), | |
| 292 | 401 | 'Connection snippet copied' => __('Connection snippet copied', 'fluent-support'), |
| 402 | + 'Connector version' => __('Connector version', 'fluent-support'), | |
| 293 | 403 | 'Contact Details' => __('Contact Details', 'fluent-support'), |
| 294 | 404 | 'Contact Support' => __('Contact Support', 'fluent-support'), |
| 295 | 405 | 'Contacts List' => __('Contacts List', 'fluent-support'), |
| 296 | 406 | 'Contacts Tag' => __('Contacts Tag', 'fluent-support'), |
| @@ -295,13 +405,19 @@ | ||
| 295 | 405 | 'Contacts List' => __('Contacts List', 'fluent-support'), |
| 296 | 406 | 'Contacts Tag' => __('Contacts Tag', 'fluent-support'), |
| 297 | 407 | 'Contains' => __('Contains', 'fluent-support'), |
| 298 | 408 | 'Content' => __('Content', 'fluent-support'), |
| 299 | - 'Conversation created at' => __('Conversation created at', 'fluent-support'), | |
| 409 | + /* translators: %s is the date and time the reply was posted */ | |
| 410 | + 'Conversation created at %s' => __('Conversation created at %s', 'fluent-support'), | |
| 300 | 411 | 'Conversation options' => __('Conversation options', 'fluent-support'), |
| 301 | 412 | 'Copied to clipboard' => __('Copied to clipboard', 'fluent-support'), |
| 413 | + /* translators: %s is the customer portal URL that was copied */ | |
| 414 | + 'Copied to clipboard: %s' => __('Copied to clipboard: %s', 'fluent-support'), | |
| 302 | 415 | 'Copy' => __('Copy', 'fluent-support'), |
| 416 | + 'Copy key' => __('Copy key', 'fluent-support'), | |
| 303 | 417 | 'Copy snippet' => __('Copy snippet', 'fluent-support'), |
| 418 | + /* translators: %s is the label of the Authorization Code field */ | |
| 419 | + 'Copy this code and paste it into the "%s" field.' => __('Copy this code and paste it into the "%s" field.', 'fluent-support'), | |
| 304 | 420 | 'Copy to Clipboard' => __('Copy to Clipboard', 'fluent-support'), |
| 305 | 421 | 'Copy to clipboard requires HTTPS' => __('Copy to clipboard requires HTTPS', 'fluent-support'), |
| 306 | 422 | 'Could not copy to clipboard' => __('Could not copy to clipboard', 'fluent-support'), |
| 307 | 423 | 'Could not find a contact?' => __('Could not find a contact?', 'fluent-support'), |
| @@ -314,11 +430,11 @@ | ||
| 314 | 430 | 'Create Agent Group' => __('Create Agent Group', 'fluent-support'), |
| 315 | 431 | 'Create Customer' => __('Create Customer', 'fluent-support'), |
| 316 | 432 | 'Create New' => __('Create New', 'fluent-support'), |
| 317 | 433 | 'Create New Reply' => __('Create New Reply', 'fluent-support'), |
| 318 | - 'Create New Supported Product' => __('Create New Supported Product', 'fluent-support'), | |
| 319 | 434 | 'Create New Ticket Tag' => __('Create New Ticket Tag', 'fluent-support'), |
| 320 | 435 | 'Create New User in WordPress' => __('Create New User in WordPress', 'fluent-support'), |
| 436 | + 'Create Product' => __('Create Product', 'fluent-support'), | |
| 321 | 437 | 'Create Task' => __('Create Task', 'fluent-support'), |
| 322 | 438 | 'Create Ticket' => __('Create Ticket', 'fluent-support'), |
| 323 | 439 | 'Create Workflow' => __('Create Workflow', 'fluent-support'), |
| 324 | 440 | 'Create a Ticket' => __('Create a Ticket', 'fluent-support'), |
| @@ -325,8 +441,9 @@ | ||
| 325 | 441 | 'Create a WordPress application password for your account, enter it below, then copy the snippet for your AI client.' => __('Create a WordPress application password for your account, enter it below, then copy the snippet for your AI client.', 'fluent-support'), |
| 326 | 442 | 'Create a new one.' => __('Create a new one.', 'fluent-support'), |
| 327 | 443 | 'Create a page automatically with the shortcode' => __('Create a page automatically with the shortcode', 'fluent-support'), |
| 328 | 444 | 'Create an application password' => __('Create an application password', 'fluent-support'), |
| 445 | + 'Created' => __('Created', 'fluent-support'), | |
| 329 | 446 | 'Created At' => __('Created At', 'fluent-support'), |
| 330 | 447 | 'Created By' => __('Created By', 'fluent-support'), |
| 331 | 448 | 'Created On' => __('Created On', 'fluent-support'), |
| 332 | 449 | 'Creative (2)' => __('Creative (2)', 'fluent-support'), |
| @@ -333,8 +450,9 @@ | ||
| 333 | 450 | 'Current Overall' => __('Current Overall', 'fluent-support'), |
| 334 | 451 | 'Current Support Workload' => __('Current Support Workload', 'fluent-support'), |
| 335 | 452 | 'Currently Responded' => __('Currently Responded', 'fluent-support'), |
| 336 | 453 | 'Currently no migration is available for this site' => __('Currently no migration is available for this site', 'fluent-support'), |
| 454 | + 'Custom' => __('Custom', 'fluent-support'), | |
| 337 | 455 | 'Custom Field Admin Label' => __('Custom Field Admin Label', 'fluent-support'), |
| 338 | 456 | 'Custom Field Public Label' => __('Custom Field Public Label', 'fluent-support'), |
| 339 | 457 | 'Custom Field Slug' => __('Custom Field Slug', 'fluent-support'), |
| 340 | 458 | 'Custom Ticket Fields' => __('Custom Ticket Fields', 'fluent-support'), |
| @@ -351,8 +469,11 @@ | ||
| 351 | 469 | 'Customer Priority' => __('Customer Priority', 'fluent-support'), |
| 352 | 470 | 'Customer Response' => __('Customer Response', 'fluent-support'), |
| 353 | 471 | 'Customer Sentiment' => __('Customer Sentiment', 'fluent-support'), |
| 354 | 472 | 'Customer Support Plugin for WordPress' => __('Customer Support Plugin for WordPress', 'fluent-support'), |
| 473 | + 'Customer data from' => __('Customer data from', 'fluent-support'), | |
| 474 | + 'Customer portal' => __('Customer portal', 'fluent-support'), | |
| 475 | + 'Customer portal page on the main site' => __('Customer portal page on the main site', 'fluent-support'), | |
| 355 | 476 | 'Customers' => __('Customers', 'fluent-support'), |
| 356 | 477 | 'Customers deleted successfully' => __('Customers deleted successfully', 'fluent-support'), |
| 357 | 478 | 'Customize the quick prompt options shown in the FluentBot chat panel' => __('Customize the quick prompt options shown in the FluentBot chat panel', 'fluent-support'), |
| 358 | 479 | 'Customize your support portal preferences' => __('Customize your support portal preferences', 'fluent-support'), |
| @@ -360,8 +481,9 @@ | ||
| 360 | 481 | 'Daily Activity' => __('Daily Activity', 'fluent-support'), |
| 361 | 482 | 'Daily Response Distribution' => __('Daily Response Distribution', 'fluent-support'), |
| 362 | 483 | 'Daily Team Activity' => __('Daily Team Activity', 'fluent-support'), |
| 363 | 484 | 'Daily Ticket Creation' => __('Daily Ticket Creation', 'fluent-support'), |
| 485 | + 'Danger zone' => __('Danger zone', 'fluent-support'), | |
| 364 | 486 | 'Dark' => __('Dark', 'fluent-support'), |
| 365 | 487 | 'Date' => __('Date', 'fluent-support'), |
| 366 | 488 | 'Days' => __('Days', 'fluent-support'), |
| 367 | 489 | 'Deactivate' => __('Deactivate', 'fluent-support'), |
| @@ -367,16 +489,24 @@ | ||
| 367 | 489 | 'Deactivate' => __('Deactivate', 'fluent-support'), |
| 368 | 490 | 'Deactivate this license?' => __('Deactivate this license?', 'fluent-support'), |
| 369 | 491 | 'Default' => __('Default', 'fluent-support'), |
| 370 | 492 | 'Delete' => __('Delete', 'fluent-support'), |
| 493 | + /* translators: %s is the tickets such as "3 tickets" */ | |
| 494 | + 'Delete %s' => __('Delete %s', 'fluent-support'), | |
| 495 | + /* translators: %s is the number of selected tickets */ | |
| 496 | + 'Delete %s ticket?' => __('Delete %s ticket?', 'fluent-support'), | |
| 497 | + /* translators: %s is the number of selected tickets */ | |
| 498 | + 'Delete %s tickets?' => __('Delete %s tickets?', 'fluent-support'), | |
| 371 | 499 | 'Delete Action' => __('Delete Action', 'fluent-support'), |
| 372 | 500 | 'Delete Agent Group' => __('Delete Agent Group', 'fluent-support'), |
| 373 | 501 | 'Delete Imported Tickets' => __('Delete Imported Tickets', 'fluent-support'), |
| 374 | 502 | 'Delete Response' => __('Delete Response', 'fluent-support'), |
| 375 | - 'Delete Section' => __('Delete Section', 'fluent-support'), | |
| 376 | 503 | 'Delete Ticket' => __('Delete Ticket', 'fluent-support'), |
| 377 | 504 | 'Delete custom field' => __('Delete custom field', 'fluent-support'), |
| 378 | 505 | 'Delete row' => __('Delete row', 'fluent-support'), |
| 506 | + 'Delete tickets' => __('Delete tickets', 'fluent-support'), | |
| 507 | + /* translators: %s is the name of the bulk action being applied */ | |
| 508 | + 'Deleting tickets' => __('Deleting tickets', 'fluent-support'), | |
| 379 | 509 | 'Deleting...' => __('Deleting...', 'fluent-support'), |
| 380 | 510 | 'Descending' => __('Descending', 'fluent-support'), |
| 381 | 511 | 'Describe this log entry' => __('Describe this log entry', 'fluent-support'), |
| 382 | 512 | 'Description' => __('Description', 'fluent-support'), |
| @@ -389,16 +519,19 @@ | ||
| 389 | 519 | 'Disliked' => __('Disliked', 'fluent-support'), |
| 390 | 520 | 'Dislikes' => __('Dislikes', 'fluent-support'), |
| 391 | 521 | 'Display Settings' => __('Display Settings', 'fluent-support'), |
| 392 | 522 | 'Displayed time zone' => __('Displayed time zone', 'fluent-support'), |
| 393 | - 'Do you want to delete all imported tickets and its data?' => __('Do you want to delete all imported tickets and its data?', 'fluent-support'), | |
| 523 | + 'Do you want to delete all imported tickets and their data?' => __('Do you want to delete all imported tickets and their data?', 'fluent-support'), | |
| 394 | 524 | 'Don\'t have a license key?' => __('Don\'t have a license key?', 'fluent-support'), |
| 395 | 525 | 'Done' => __('Done', 'fluent-support'), |
| 526 | + 'Download the connector plugin (.zip)' => __('Download the connector plugin (.zip)', 'fluent-support'), | |
| 396 | 527 | 'Draft' => __('Draft', 'fluent-support'), |
| 397 | 528 | 'Draft Response' => __('Draft Response', 'fluent-support'), |
| 398 | - 'Draft created at' => __('Draft created at', 'fluent-support'), | |
| 529 | + /* translators: %s is the date and time the draft was created */ | |
| 530 | + 'Draft created at %s' => __('Draft created at %s', 'fluent-support'), | |
| 399 | 531 | 'Draft response discarded successfully' => __('Draft response discarded successfully', 'fluent-support'), |
| 400 | - 'Draft updated at' => __('Draft updated at', 'fluent-support'), | |
| 532 | + /* translators: %s is the date and time the draft was last updated */ | |
| 533 | + 'Draft updated at %s' => __('Draft updated at %s', 'fluent-support'), | |
| 401 | 534 | 'Drag and Drop Action' => __('Drag and Drop Action', 'fluent-support'), |
| 402 | 535 | 'Duplicate' => __('Duplicate', 'fluent-support'), |
| 403 | 536 | 'Edit' => __('Edit', 'fluent-support'), |
| 404 | 537 | 'Edit Group' => __('Edit Group', 'fluent-support'), |
| @@ -414,8 +547,10 @@ | ||
| 414 | 547 | 'Email Piping' => __('Email Piping', 'fluent-support'), |
| 415 | 548 | 'Email Settings' => __('Email Settings', 'fluent-support'), |
| 416 | 549 | 'Email Subject' => __('Email Subject', 'fluent-support'), |
| 417 | 550 | 'Email address for bi-monthly newsletter' => __('Email address for bi-monthly newsletter', 'fluent-support'), |
| 551 | + 'Email_Piping_Confirmation_Help' => __('Your email provider may send a confirmation email for the forwarding setup. It arrives here as a new ticket, so check your latest tickets for the confirmation code.', 'fluent-support'), | |
| 552 | + 'Email_Piping_Connect_Help' => __('Connect your email address to the Fluent Support email parser so that emails and email replies from your customers are synced with your tickets.', 'fluent-support'), | |
| 418 | 553 | 'Enable AI' => __('Enable AI', 'fluent-support'), |
| 419 | 554 | 'Enable Auto Closing Inactive Tickets' => __('Enable Auto Closing Inactive Tickets', 'fluent-support'), |
| 420 | 555 | 'Enable Conditional Logics' => __('Enable Conditional Logics', 'fluent-support'), |
| 421 | 556 | 'Enable MCP for AI Agents' => __('Enable MCP for AI Agents', 'fluent-support'), |
| @@ -429,8 +564,9 @@ | ||
| 429 | 564 | 'End date' => __('End date', 'fluent-support'), |
| 430 | 565 | 'Ending soon' => __('Ending soon', 'fluent-support'), |
| 431 | 566 | 'Endpoint URL' => __('Endpoint URL', 'fluent-support'), |
| 432 | 567 | 'Endpoint URL copied' => __('Endpoint URL copied', 'fluent-support'), |
| 568 | + 'Enhance Responses with AI' => __('Enhance Responses with AI', 'fluent-support'), | |
| 433 | 569 | 'Enter Bot ID (Required)' => __('Enter Bot ID (Required)', 'fluent-support'), |
| 434 | 570 | 'Enter General Bot ID (Required)' => __('Enter General Bot ID (Required)', 'fluent-support'), |
| 435 | 571 | 'Enter a new key to replace the saved one' => __('Enter a new key to replace the saved one', 'fluent-support'), |
| 436 | 572 | 'Enter workflow title to search' => __('Enter workflow title to search', 'fluent-support'), |
| @@ -442,8 +578,9 @@ | ||
| 442 | 578 | 'Enter your reCAPTCHA site key' => __('Enter your reCAPTCHA site key', 'fluent-support'), |
| 443 | 579 | 'Equal' => __('Equal', 'fluent-support'), |
| 444 | 580 | 'Error' => __('Error', 'fluent-support'), |
| 445 | 581 | 'Escalate' => __('Escalate', 'fluent-support'), |
| 582 | + /* translators: %1$s is a comma-separated list of the escalation steps that succeeded, e.g. "agent assigned, note added"; %2$s is the label of the Escalate ticket button */ | |
| 446 | 583 | 'Escalate ticket' => __('Escalate ticket', 'fluent-support'), |
| 447 | 584 | 'Escalated' => __('Escalated', 'fluent-support'), |
| 448 | 585 | 'Escalation incomplete' => __('Escalation incomplete', 'fluent-support'), |
| 449 | 586 | 'Ex: +123456789' => __('Ex: +123456789', 'fluent-support'), |
| @@ -480,21 +617,29 @@ | ||
| 480 | 617 | 'Filter ticket' => __('Filter ticket', 'fluent-support'), |
| 481 | 618 | 'Filtered Tickets' => __('Filtered Tickets', 'fluent-support'), |
| 482 | 619 | 'Finish' => __('Finish', 'fluent-support'), |
| 483 | 620 | 'First Name' => __('First Name', 'fluent-support'), |
| 484 | - 'First Purchased' => __('First Purchased', 'fluent-support'), | |
| 485 | 621 | 'First name' => __('First name', 'fluent-support'), |
| 622 | + 'First response' => __('First response', 'fluent-support'), | |
| 486 | 623 | 'Fluent Support ships AI agent tools, but they only become available once FluentHub is installed and active.' => __('Fluent Support ships AI agent tools, but they only become available once FluentHub is installed and active.', 'fluent-support'), |
| 624 | + 'FluentBooking_Preview_Help' => __('Available times are based on a sample of this event type\'s upcoming availability. You can adjust the times offered below.', 'fluent-support'), | |
| 487 | 625 | 'FluentBot Integration' => __('FluentBot Integration', 'fluent-support'), |
| 488 | 626 | 'FluentBot assistant panel' => __('FluentBot assistant panel', 'fluent-support'), |
| 627 | + 'FluentBot_No_Bot_For_Product_Help' => __('No bot is mapped to this ticket\'s product. Pick a configured product from the dropdown above, or add a bot for this product in FluentBot settings.', 'fluent-support'), | |
| 628 | + 'FluentBot_Switch_Product_Help' => __('Switching products changes the knowledge base used for responses. What would you like to do with the current conversation?', 'fluent-support'), | |
| 489 | 629 | 'FluentCRM Integration' => __('FluentCRM Integration', 'fluent-support'), |
| 490 | - 'For the confirmation email from your email service provider, please check the latest ticket. A new ticket should be created with confirmation code.' => __('For the confirmation email from your email service provider, please check the latest ticket. A new ticket should be created with confirmation code.', 'fluent-support'), | |
| 491 | 630 | 'Freshdesk Domain' => __('Freshdesk Domain', 'fluent-support'), |
| 492 | 631 | 'Fri' => __('Fri', 'fluent-support'), |
| 493 | 632 | 'From' => __('From', 'fluent-support'), |
| 494 | 633 | 'From Email Address' => __('From Email Address', 'fluent-support'), |
| 634 | + 'From Name' => __('From Name', 'fluent-support'), | |
| 495 | 635 | 'General Bot' => __('General Bot', 'fluent-support'), |
| 636 | + 'Generate Responses with AI' => __('Generate Responses with AI', 'fluent-support'), | |
| 637 | + 'Generate Responses with FluentBot' => __('Generate Responses with FluentBot', 'fluent-support'), | |
| 638 | + 'Generate a new key' => __('Generate a new key', 'fluent-support'), | |
| 639 | + 'Generate connection key' => __('Generate connection key', 'fluent-support'), | |
| 496 | 640 | 'Generating' => __('Generating', 'fluent-support'), |
| 641 | + /* translators: %s is the label of the Get Authorized button */ | |
| 497 | 642 | 'Get Authorized' => __('Get Authorized', 'fluent-support'), |
| 498 | 643 | 'Get FluentHub' => __('Get FluentHub', 'fluent-support'), |
| 499 | 644 | 'Get Piping Email Details' => __('Get Piping Email Details', 'fluent-support'), |
| 500 | 645 | 'Get Support' => __('Get Support', 'fluent-support'), |
| @@ -502,10 +647,12 @@ | ||
| 502 | 647 | 'Global Settings' => __('Global Settings', 'fluent-support'), |
| 503 | 648 | 'Go Back' => __('Go Back', 'fluent-support'), |
| 504 | 649 | 'Go back to' => __('Go back to', 'fluent-support'), |
| 505 | 650 | 'Go to Dashboard' => __('Go to Dashboard', 'fluent-support'), |
| 506 | - 'Good' => __('Good', 'fluent-support'), | |
| 507 | 651 | 'Good Job' => __('Good Job', 'fluent-support'), |
| 652 | + 'Good afternoon' => __('Good afternoon', 'fluent-support'), | |
| 653 | + 'Good evening' => __('Good evening', 'fluent-support'), | |
| 654 | + 'Good morning' => __('Good morning', 'fluent-support'), | |
| 508 | 655 | 'Grace Period' => __('Grace Period', 'fluent-support'), |
| 509 | 656 | 'Great!' => __('Great!', 'fluent-support'), |
| 510 | 657 | 'Greater Than' => __('Greater Than', 'fluent-support'), |
| 511 | 658 | 'Greeting Message' => __('Greeting Message', 'fluent-support'), |
| @@ -515,10 +662,11 @@ | ||
| 515 | 662 | 'Group Title' => __('Group Title', 'fluent-support'), |
| 516 | 663 | 'Groups' => __('Groups', 'fluent-support'), |
| 517 | 664 | 'HOURLY RESPONSE DISTRIBUTION' => __('HOURLY RESPONSE DISTRIBUTION', 'fluent-support'), |
| 518 | 665 | 'HOURLY TICKET DISTRIBUTION' => __('HOURLY TICKET DISTRIBUTION', 'fluent-support'), |
| 519 | - 'Have a new license Key?' => __('Have a new license Key?', 'fluent-support'), | |
| 666 | + 'Have a new license key?' => __('Have a new license key?', 'fluent-support'), | |
| 520 | 667 | 'Help us to make FluentSupport better' => __('Help us to make FluentSupport better', 'fluent-support'), |
| 668 | + 'Help_Scout_Redirect_Url_Help' => __('Add this URL as the Redirection URL of your Help Scout app. Help Scout needs it to authorize the app before the import can start:', 'fluent-support'), | |
| 521 | 669 | 'Helpful' => __('Helpful', 'fluent-support'), |
| 522 | 670 | 'Here Are A Few Tickets You May Want To Take A Look At' => __('Here Are A Few Tickets You May Want To Take A Look At', 'fluent-support'), |
| 523 | 671 | 'Hide Badge in Tickets' => __('Hide Badge in Tickets', 'fluent-support'), |
| 524 | 672 | 'Hide Bulk Action' => __('Hide Bulk Action', 'fluent-support'), |
| @@ -530,12 +678,11 @@ | ||
| 530 | 678 | 'Hours' => __('Hours', 'fluent-support'), |
| 531 | 679 | 'I agree with the Fluent Support email parsing' => __('I agree with the Fluent Support email parsing', 'fluent-support'), |
| 532 | 680 | 'I have done it' => __('I have done it', 'fluent-support'), |
| 533 | 681 | 'ID' => __('ID', 'fluent-support'), |
| 534 | - 'If you don\'t select any agents then all the agents report will be displayed here otherwise it will show only selected agents report.' => __('If you don\'t select any agents then all the agents report will be displayed here otherwise it will show only selected agents report.', 'fluent-support'), | |
| 682 | + 'If you don\'t select any agents, the report shows all agents. Otherwise, it shows only the selected agents.' => __('If you don\'t select any agents, the report shows all agents. Otherwise, it shows only the selected agents.', 'fluent-support'), | |
| 535 | 683 | 'If you don\'t select any column, by default system will take all.' => __('If you don\'t select any column, by default system will take all.', 'fluent-support'), |
| 536 | 684 | 'If you want to connect with your own email parser please use this following URL to send payload data' => __('If you want to connect with your own email parser please use this following URL to send payload data', 'fluent-support'), |
| 537 | - 'If you want to migrate tickets from other ticketing system like' => __('If you want to migrate tickets from other ticketing system like', 'fluent-support'), | |
| 538 | 685 | 'Image successfully uploaded.' => __('Image successfully uploaded.', 'fluent-support'), |
| 539 | 686 | 'Import Tickets' => __('Import Tickets', 'fluent-support'), |
| 540 | 687 | 'Import from other Support Tickets Plugins' => __('Import from other Support Tickets Plugins', 'fluent-support'), |
| 541 | 688 | 'Importing...' => __('Importing...', 'fluent-support'), |
| @@ -542,8 +689,9 @@ | ||
| 542 | 689 | 'Inbox' => __('Inbox', 'fluent-support'), |
| 543 | 690 | 'Inbox Color' => __('Inbox Color', 'fluent-support'), |
| 544 | 691 | 'Inbox Name' => __('Inbox Name', 'fluent-support'), |
| 545 | 692 | 'Inbox Settings' => __('Inbox Settings', 'fluent-support'), |
| 693 | + 'Inbox name' => __('Inbox name', 'fluent-support'), | |
| 546 | 694 | 'Include archived tickets' => __('Include archived tickets', 'fluent-support'), |
| 547 | 695 | 'Includes In' => __('Includes In', 'fluent-support'), |
| 548 | 696 | 'Incoming Webhook' => __('Incoming Webhook', 'fluent-support'), |
| 549 | 697 | 'Incoming Webhook URL' => __('Incoming Webhook URL', 'fluent-support'), |
| @@ -554,14 +702,14 @@ | ||
| 554 | 702 | 'Insert to editor' => __('Insert to editor', 'fluent-support'), |
| 555 | 703 | 'Insert with Times' => __('Insert with Times', 'fluent-support'), |
| 556 | 704 | 'Install Fluent Forms Plugin for custom Ticket Forms.' => __('Install Fluent Forms Plugin for custom Ticket Forms.', 'fluent-support'), |
| 557 | 705 | 'Install FluentHub' => __('Install FluentHub', 'fluent-support'), |
| 558 | - 'Integration Settings' => __('Integration Settings', 'fluent-support'), | |
| 559 | 706 | 'Integration Statuses' => __('Integration Statuses', 'fluent-support'), |
| 560 | 707 | 'Interactions' => __('Interactions', 'fluent-support'), |
| 561 | 708 | 'Internal Note' => __('Internal Note', 'fluent-support'), |
| 562 | 709 | 'Internal Notifications' => __('Internal Notifications', 'fluent-support'), |
| 563 | - 'Internal Ticket ID' => __('Internal Ticket ID', 'fluent-support'), | |
| 710 | + /* translators: %s is the internal ticket ID number */ | |
| 711 | + 'Internal Ticket ID: #%s' => __('Internal Ticket ID: #%s', 'fluent-support'), | |
| 564 | 712 | 'Internal note' => __('Internal note', 'fluent-support'), |
| 565 | 713 | 'Invalid' => __('Invalid', 'fluent-support'), |
| 566 | 714 | 'Invalid image' => __('Invalid image', 'fluent-support'), |
| 567 | 715 | 'Is after' => __('Is after', 'fluent-support'), |
| @@ -582,23 +730,28 @@ | ||
| 582 | 730 | 'Last Agent Response' => __('Last Agent Response', 'fluent-support'), |
| 583 | 731 | 'Last Customer Response' => __('Last Customer Response', 'fluent-support'), |
| 584 | 732 | 'Last Month' => __('Last Month', 'fluent-support'), |
| 585 | 733 | 'Last Name' => __('Last Name', 'fluent-support'), |
| 586 | - 'Last Purchased' => __('Last Purchased', 'fluent-support'), | |
| 734 | + 'Last Run' => __('Last Run', 'fluent-support'), | |
| 587 | 735 | 'Last Week' => __('Last Week', 'fluent-support'), |
| 588 | - 'Last checked' => __('Last checked', 'fluent-support'), | |
| 589 | - 'Last migration:' => __('Last migration:', 'fluent-support'), | |
| 736 | + 'Last call to main site' => __('Last call to main site', 'fluent-support'), | |
| 737 | + /* translators: %s is how long ago the license was last checked, e.g. "5 minutes ago" */ | |
| 738 | + 'Last checked: %s' => __('Last checked: %s', 'fluent-support'), | |
| 590 | 739 | 'Last name' => __('Last name', 'fluent-support'), |
| 740 | + 'Last request from main site' => __('Last request from main site', 'fluent-support'), | |
| 591 | 741 | 'Layout Type' => __('Layout Type', 'fluent-support'), |
| 592 | 742 | 'Learn More' => __('Learn More', 'fluent-support'), |
| 743 | + 'Leave' => __('Leave', 'fluent-support'), | |
| 593 | 744 | 'Less' => __('Less', 'fluent-support'), |
| 594 | 745 | 'Less than' => __('Less than', 'fluent-support'), |
| 746 | + 'Let AI draft ticket responses for you.' => __('Let AI draft ticket responses for you.', 'fluent-support'), | |
| 747 | + 'Let FluentBot draft ticket responses from your knowledge base.' => __('Let FluentBot draft ticket responses from your knowledge base.', 'fluent-support'), | |
| 595 | 748 | 'License Key' => __('License Key', 'fluent-support'), |
| 596 | 749 | 'License Management' => __('License Management', 'fluent-support'), |
| 597 | 750 | 'License key' => __('License key', 'fluent-support'), |
| 751 | + 'License_Grace_Period_Help' => __('You are in a grace period, so everything keeps working for now. Updates and support end soon. Renew your license to keep them.', 'fluent-support'), | |
| 598 | 752 | 'Licensed To' => __('Licensed To', 'fluent-support'), |
| 599 | 753 | 'Lifetime' => __('Lifetime', 'fluent-support'), |
| 600 | - 'Lifetime Value' => __('Lifetime Value', 'fluent-support'), | |
| 601 | 754 | 'Light' => __('Light', 'fluent-support'), |
| 602 | 755 | 'Liked' => __('Liked', 'fluent-support'), |
| 603 | 756 | 'Likes' => __('Likes', 'fluent-support'), |
| 604 | 757 | 'Limit reached' => __('Limit reached', 'fluent-support'), |
| @@ -611,16 +764,21 @@ | ||
| 611 | 764 | 'Local / self-signed site (disable TLS verification)' => __('Local / self-signed site (disable TLS verification)', 'fluent-support'), |
| 612 | 765 | 'Logged at:' => __('Logged at:', 'fluent-support'), |
| 613 | 766 | 'Login Form' => __('Login Form', 'fluent-support'), |
| 614 | 767 | 'Looks like your license has expired.' => __('Looks like your license has expired.', 'fluent-support'), |
| 615 | - 'MCP (Model Context Protocol) lets compatible AI clients like Claude Desktop, OpenAI Codex, and Cursor read and write your support data with your authorization. Enable the toggle above to connect an AI client to Fluent Support.' => __('MCP (Model Context Protocol) lets compatible AI clients like Claude Desktop, OpenAI Codex, and Cursor read and write your support data with your authorization. Enable the toggle above to connect an AI client to Fluent Support.', 'fluent-support'), | |
| 616 | 768 | 'MCP for AI Agents' => __('MCP for AI Agents', 'fluent-support'), |
| 617 | 769 | 'MailBox' => __('MailBox', 'fluent-support'), |
| 618 | 770 | 'Mailbox' => __('Mailbox', 'fluent-support'), |
| 771 | + /* translators: %s is the mailbox name */ | |
| 772 | + 'Mailbox: %s' => __('Mailbox: %s', 'fluent-support'), | |
| 773 | + 'Main site' => __('Main site', 'fluent-support'), | |
| 619 | 774 | 'Manage' => __('Manage', 'fluent-support'), |
| 775 | + 'Manage Application Passwords' => __('Manage Application Passwords', 'fluent-support'), | |
| 620 | 776 | 'Manage Subscription' => __('Manage Subscription', 'fluent-support'), |
| 621 | 777 | 'Manual' => __('Manual', 'fluent-support'), |
| 622 | 778 | 'Manual Trigger' => __('Manual Trigger', 'fluent-support'), |
| 779 | + 'Manual_Workflow_Example' => __('When a customer writes in with a specific question, you run this workflow to send a reply, add a tag and assign the ticket to someone on your team.', 'fluent-support'), | |
| 780 | + 'Manual_Workflow_Help' => __('A manual workflow does nothing until you run it. When you apply a manual workflow to a ticket, Fluent Support performs all of its actions.', 'fluent-support'), | |
| 623 | 781 | 'Mark all as read' => __('Mark all as read', 'fluent-support'), |
| 624 | 782 | 'Mark read' => __('Mark read', 'fluent-support'), |
| 625 | 783 | 'Match Value' => __('Match Value', 'fluent-support'), |
| 626 | 784 | 'Match all conditions' => __('Match all conditions', 'fluent-support'), |
| @@ -625,9 +783,13 @@ | ||
| 625 | 783 | 'Match Value' => __('Match Value', 'fluent-support'), |
| 626 | 784 | 'Match all conditions' => __('Match all conditions', 'fluent-support'), |
| 627 | 785 | 'Match any conditions' => __('Match any conditions', 'fluent-support'), |
| 628 | 786 | 'Max Waiting' => __('Max Waiting', 'fluent-support'), |
| 787 | + /* translators: %s is the longest time a ticket has been waiting, e.g. 2 days */ | |
| 788 | + 'Max Waiting: %s' => __('Max Waiting: %s', 'fluent-support'), | |
| 629 | 789 | 'Max-time: --' => __('Max-time: --', 'fluent-support'), |
| 790 | + 'Mcp_Intro_Help' => __('MCP (Model Context Protocol) lets compatible AI clients like Claude Desktop, OpenAI Codex, and Cursor read and write your support data with your authorization. Enable the toggle above to connect an AI client to Fluent Support.', 'fluent-support'), | |
| 791 | + 'Mcp_Toggle_Help' => __('When enabled, Fluent Support exposes its tools through the WordPress Abilities API so AI agents can read and update support tickets with your authorization.', 'fluent-support'), | |
| 630 | 792 | 'Meeting' => __('Meeting', 'fluent-support'), |
| 631 | 793 | 'Meeting Type' => __('Meeting Type', 'fluent-support'), |
| 632 | 794 | 'Members' => __('Members', 'fluent-support'), |
| 633 | 795 | 'Merge' => __('Merge', 'fluent-support'), |
| @@ -633,9 +795,10 @@ | ||
| 633 | 795 | 'Merge' => __('Merge', 'fluent-support'), |
| 634 | 796 | 'Merge Ticket' => __('Merge Ticket', 'fluent-support'), |
| 635 | 797 | 'Merge Tickets' => __('Merge Tickets', 'fluent-support'), |
| 636 | 798 | 'Message' => __('Message', 'fluent-support'), |
| 637 | - 'Migrate tickets from' => __('Migrate tickets from', 'fluent-support'), | |
| 799 | + /* translators: %s is the name of the help desk to import from, e.g. Zendesk */ | |
| 800 | + 'Migrate tickets from %s in one click.' => __('Migrate tickets from %s in one click.', 'fluent-support'), | |
| 638 | 801 | 'Migrating...' => __('Migrating...', 'fluent-support'), |
| 639 | 802 | 'Minutes' => __('Minutes', 'fluent-support'), |
| 640 | 803 | 'Missing required fields.' => __('Missing required fields.', 'fluent-support'), |
| 641 | 804 | 'Model' => __('Model', 'fluent-support'), |
| @@ -643,9 +806,12 @@ | ||
| 643 | 806 | 'Mood' => __('Mood', 'fluent-support'), |
| 644 | 807 | 'More' => __('More', 'fluent-support'), |
| 645 | 808 | 'More Action' => __('More Action', 'fluent-support'), |
| 646 | 809 | 'More Actions' => __('More Actions', 'fluent-support'), |
| 810 | + 'More actions' => __('More actions', 'fluent-support'), | |
| 647 | 811 | 'Move' => __('Move', 'fluent-support'), |
| 812 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is a product name */ | |
| 813 | + 'Move %1$s to %2$s' => __('Move %1$s to %2$s', 'fluent-support'), | |
| 648 | 814 | 'Move Tickets' => __('Move Tickets', 'fluent-support'), |
| 649 | 815 | 'Move agents to' => __('Move agents to', 'fluent-support'), |
| 650 | 816 | 'Move all tickets to new Business Box' => __('Move all tickets to new Business Box', 'fluent-support'), |
| 651 | 817 | 'My Performance' => __('My Performance', 'fluent-support'), |
| @@ -656,11 +822,14 @@ | ||
| 656 | 822 | 'Need Help?' => __('Need Help?', 'fluent-support'), |
| 657 | 823 | 'Need attention' => __('Need attention', 'fluent-support'), |
| 658 | 824 | 'Needs Attention' => __('Needs Attention', 'fluent-support'), |
| 659 | 825 | 'Needs attention first' => __('Needs attention first', 'fluent-support'), |
| 826 | + 'Never' => __('Never', 'fluent-support'), | |
| 660 | 827 | 'New Option' => __('New Option', 'fluent-support'), |
| 661 | 828 | 'New Tickets' => __('New Tickets', 'fluent-support'), |
| 662 | 829 | 'New conversation' => __('New conversation', 'fluent-support'), |
| 830 | + 'New replies loaded. Your reply is still in the editor.' => __('New replies loaded. Your reply is still in the editor.', 'fluent-support'), | |
| 831 | + 'New reply on this ticket' => __('New reply on this ticket', 'fluent-support'), | |
| 663 | 832 | 'Next' => __('Next', 'fluent-support'), |
| 664 | 833 | 'Next 14 days' => __('Next 14 days', 'fluent-support'), |
| 665 | 834 | 'Next 3 days' => __('Next 3 days', 'fluent-support'), |
| 666 | 835 | 'Next Meeting' => __('Next Meeting', 'fluent-support'), |
| @@ -685,18 +854,18 @@ | ||
| 685 | 854 | 'No available tags found' => __('No available tags found', 'fluent-support'), |
| 686 | 855 | 'No available times found for the selected dates.' => __('No available times found for the selected dates.', 'fluent-support'), |
| 687 | 856 | 'No available times found for this range.' => __('No available times found for this range.', 'fluent-support'), |
| 688 | 857 | 'No bot for this product' => __('No bot for this product', 'fluent-support'), |
| 689 | - 'No bot is mapped to this ticket\'s product. Pick a configured product from the dropdown above, or add a bot for this product in FluentBot settings.' => __('No bot is mapped to this ticket\'s product. Pick a configured product from the dropdown above, or add a bot for this product in FluentBot settings.', 'fluent-support'), | |
| 690 | 858 | 'No customers selected for deletion.' => __('No customers selected for deletion.', 'fluent-support'), |
| 691 | 859 | 'No logging yet!' => __('No logging yet!', 'fluent-support'), |
| 692 | 860 | 'No past conversations yet.' => __('No past conversations yet.', 'fluent-support'), |
| 693 | - 'No prior replies on this ticket yet — nothing to pick as context' => __('No prior replies on this ticket yet — nothing to pick as context', 'fluent-support'), | |
| 861 | + 'No prior replies on this ticket yet, so there is nothing to pick as context' => __('No prior replies on this ticket yet, so there is nothing to pick as context', 'fluent-support'), | |
| 694 | 862 | 'No product data available' => __('No product data available', 'fluent-support'), |
| 695 | 863 | 'No products found' => __('No products found', 'fluent-support'), |
| 696 | 864 | 'No public FluentBooking event types found. Please enable calendar sharing or publish an event type.' => __('No public FluentBooking event types found. Please enable calendar sharing or publish an event type.', 'fluent-support'), |
| 697 | 865 | 'No saved replies found.' => __('No saved replies found.', 'fluent-support'), |
| 698 | 866 | 'No snapshots yet.' => __('No snapshots yet.', 'fluent-support'), |
| 867 | + 'No tags yet' => __('No tags yet', 'fluent-support'), | |
| 699 | 868 | 'No ticket replies sent as context' => __('No ticket replies sent as context', 'fluent-support'), |
| 700 | 869 | 'No tickets found' => __('No tickets found', 'fluent-support'), |
| 701 | 870 | 'No tickets found for this range.' => __('No tickets found for this range.', 'fluent-support'), |
| 702 | 871 | 'No tickets need attention in this range.' => __('No tickets need attention in this range.', 'fluent-support'), |
| @@ -702,8 +871,10 @@ | ||
| 702 | 871 | 'No tickets need attention in this range.' => __('No tickets need attention in this range.', 'fluent-support'), |
| 703 | 872 | 'No unread notifications found' => __('No unread notifications found', 'fluent-support'), |
| 704 | 873 | 'No workflows selected for deletion.' => __('No workflows selected for deletion.', 'fluent-support'), |
| 705 | 874 | 'None' => __('None', 'fluent-support'), |
| 875 | + 'None of the selected tickets have a tag.' => __('None of the selected tickets have a tag.', 'fluent-support'), | |
| 876 | + 'None reported' => __('None reported', 'fluent-support'), | |
| 706 | 877 | 'Normal' => __('Normal', 'fluent-support'), |
| 707 | 878 | 'Not Activated' => __('Not Activated', 'fluent-support'), |
| 708 | 879 | 'Not Contains' => __('Not Contains', 'fluent-support'), |
| 709 | 880 | 'Not Equal' => __('Not Equal', 'fluent-support'), |
| @@ -712,9 +883,15 @@ | ||
| 712 | 883 | 'Not answered same day' => __('Not answered same day', 'fluent-support'), |
| 713 | 884 | 'Not contains' => __('Not contains', 'fluent-support'), |
| 714 | 885 | 'Not editable' => __('Not editable', 'fluent-support'), |
| 715 | 886 | 'Not helpful' => __('Not helpful', 'fluent-support'), |
| 887 | + 'Not recorded' => __('Not recorded', 'fluent-support'), | |
| 888 | + 'Not set yet' => __('Not set yet', 'fluent-support'), | |
| 889 | + 'Not yet' => __('Not yet', 'fluent-support'), | |
| 716 | 890 | 'Notes' => __('Notes', 'fluent-support'), |
| 891 | + /* translators: %s is the search text */ | |
| 892 | + 'Nothing matches "%s"' => __('Nothing matches "%s"', 'fluent-support'), | |
| 893 | + 'Nothing to choose from yet' => __('Nothing to choose from yet', 'fluent-support'), | |
| 717 | 894 | 'Nothing to copy' => __('Nothing to copy', 'fluent-support'), |
| 718 | 895 | 'Notification Integrations' => __('Notification Integrations', 'fluent-support'), |
| 719 | 896 | 'Notification Settings' => __('Notification Settings', 'fluent-support'), |
| 720 | 897 | 'Notifications' => __('Notifications', 'fluent-support'), |
| @@ -719,13 +896,19 @@ | ||
| 719 | 896 | 'Notification Settings' => __('Notification Settings', 'fluent-support'), |
| 720 | 897 | 'Notifications' => __('Notifications', 'fluent-support'), |
| 721 | 898 | 'Number of responses' => __('Number of responses', 'fluent-support'), |
| 722 | 899 | 'Number of tickets' => __('Number of tickets', 'fluent-support'), |
| 900 | + 'OK' => __('OK', 'fluent-support'), | |
| 723 | 901 | 'OR' => __('OR', 'fluent-support'), |
| 724 | 902 | 'Offer Availability' => __('Offer Availability', 'fluent-support'), |
| 725 | - 'Offline Payment' => __('Offline Payment', 'fluent-support'), | |
| 726 | - 'Once you activate the auto-forward for' => __('Once you activate the auto-forward for', 'fluent-support'), | |
| 903 | + /* translators: Short badge next to a tag name. %1$s is how many selected tickets have it, %2$s is the number of selected tickets */ | |
| 904 | + 'On %1$s of %2$s' => __('On %1$s of %2$s', 'fluent-support'), | |
| 905 | + /* translators: Short badge next to a tag name. %1$s is how many selected tickets have it, %2$s is the number of selected tickets */ | |
| 906 | + 'On all' => __('On all', 'fluent-support'), | |
| 907 | + /* translators: %s is the mailbox email address */ | |
| 908 | + 'Once you activate auto-forwarding for %s, the status will become active.' => __('Once you activate auto-forwarding for %s, the status will become active.', 'fluent-support'), | |
| 727 | 909 | 'Only FluentBooking available dates can be selected' => __('Only FluentBooking available dates can be selected', 'fluent-support'), |
| 910 | + 'Only a site administrator can connect, disconnect or switch Remote Portal.' => __('Only a site administrator can connect, disconnect or switch Remote Portal.', 'fluent-support'), | |
| 728 | 911 | 'Open FluentBooking' => __('Open FluentBooking', 'fluent-support'), |
| 729 | 912 | 'Open FluentBot settings' => __('Open FluentBot settings', 'fluent-support'), |
| 730 | 913 | 'Open Ticket' => __('Open Ticket', 'fluent-support'), |
| 731 | 914 | 'Open Ticket in New Tab' => __('Open Ticket in New Tab', 'fluent-support'), |
| @@ -734,9 +917,8 @@ | ||
| 734 | 917 | 'Open the reply editor first to insert FluentBot content.' => __('Open the reply editor first to insert FluentBot content.', 'fluent-support'), |
| 735 | 918 | 'Operator' => __('Operator', 'fluent-support'), |
| 736 | 919 | 'Option Value' => __('Option Value', 'fluent-support'), |
| 737 | 920 | 'Optional: tell us what was wrong...' => __('Optional: tell us what was wrong...', 'fluent-support'), |
| 738 | - 'Order' => __('Order', 'fluent-support'), | |
| 739 | 921 | 'Other' => __('Other', 'fluent-support'), |
| 740 | 922 | 'Others' => __('Others', 'fluent-support'), |
| 741 | 923 | 'Overall' => __('Overall', 'fluent-support'), |
| 742 | 924 | 'Overall Activities' => __('Overall Activities', 'fluent-support'), |
| @@ -741,9 +923,10 @@ | ||
| 741 | 923 | 'Overall' => __('Overall', 'fluent-support'), |
| 742 | 924 | 'Overall Activities' => __('Overall Activities', 'fluent-support'), |
| 743 | 925 | 'Overall Ticket Stats' => __('Overall Ticket Stats', 'fluent-support'), |
| 744 | 926 | 'Overview' => __('Overview', 'fluent-support'), |
| 745 | - 'Page' => __('Page', 'fluent-support'), | |
| 927 | + /* translators: %1$s is the current page number, %2$s the total number of pages */ | |
| 928 | + 'Page %1$s of %2$s' => __('Page %1$s of %2$s', 'fluent-support'), | |
| 746 | 929 | 'Page ID' => __('Page ID', 'fluent-support'), |
| 747 | 930 | 'Password' => __('Password', 'fluent-support'), |
| 748 | 931 | 'Password (Leave blank for auto generated)' => __('Password (Leave blank for auto generated)', 'fluent-support'), |
| 749 | 932 | 'Past Meetings' => __('Past Meetings', 'fluent-support'), |
| @@ -749,45 +932,39 @@ | ||
| 749 | 932 | 'Past Meetings' => __('Past Meetings', 'fluent-support'), |
| 750 | 933 | 'Past conversations' => __('Past conversations', 'fluent-support'), |
| 751 | 934 | 'Paste the authorization code here once you get it.' => __('Paste the authorization code here once you get it.', 'fluent-support'), |
| 752 | 935 | 'Paste your FluentBot API key (fbt_...)' => __('Paste your FluentBot API key (fbt_...)', 'fluent-support'), |
| 753 | - 'Payment Via' => __('Payment Via', 'fluent-support'), | |
| 754 | - 'People Watching' => __('People Watching', 'fluent-support'), | |
| 755 | 936 | 'Permissions' => __('Permissions', 'fluent-support'), |
| 756 | 937 | 'Personal Reports' => __('Personal Reports', 'fluent-support'), |
| 757 | - 'Phone' => __('Phone', 'fluent-support'), | |
| 758 | 938 | 'Pick a configured product from the dropdown before sending.' => __('Pick a configured product from the dropdown before sending.', 'fluent-support'), |
| 759 | 939 | 'Pick a configured product from the dropdown to start chatting' => __('Pick a configured product from the dropdown to start chatting', 'fluent-support'), |
| 760 | - 'Pick a date range and run an audit to get mood, sentiment score, and a one-line summary for every ticket — tickets that already have a fresh audit are skipped automatically.' => __('Pick a date range and run an audit to get mood, sentiment score, and a one-line summary for every ticket — tickets that already have a fresh audit are skipped automatically.', 'fluent-support'), | |
| 761 | 940 | 'Pick a day' => __('Pick a day', 'fluent-support'), |
| 762 | 941 | 'Placeholder' => __('Placeholder', 'fluent-support'), |
| 763 | - 'Please Provide a license key of FluentSupport' => __('Please Provide a license key of FluentSupport', 'fluent-support'), | |
| 764 | 942 | 'Please Provide label' => __('Please Provide label', 'fluent-support'), |
| 765 | - 'Please Select a contact' => __('Please Select a contact', 'fluent-support'), | |
| 766 | 943 | 'Please add at least one group member.' => __('Please add at least one group member.', 'fluent-support'), |
| 944 | + 'Please choose whether to move all tickets or only the selected ones.' => __('Please choose whether to move all tickets or only the selected ones.', 'fluent-support'), | |
| 767 | 945 | 'Please configure' => __('Please configure', 'fluent-support'), |
| 768 | 946 | 'Please contact our support team for assistance.' => __('Please contact our support team for assistance.', 'fluent-support'), |
| 769 | 947 | 'Please contact with' => __('Please contact with', 'fluent-support'), |
| 770 | - 'Please copy and paste this url:' => __('Please copy and paste this url:', 'fluent-support'), | |
| 771 | - 'Please enable auto-forwarding your emails from' => __('Please enable auto-forwarding your emails from', 'fluent-support'), | |
| 948 | + /* translators: %s is the mailbox email address */ | |
| 949 | + 'Please enable auto-forwarding of your emails from %s to the following address.' => __('Please enable auto-forwarding of your emails from %s to the following address.', 'fluent-support'), | |
| 772 | 950 | 'Please enter email' => __('Please enter email', 'fluent-support'), |
| 773 | 951 | 'Please enter your license key.' => __('Please enter your license key.', 'fluent-support'), |
| 774 | - 'Please provide You want to move all or custom selected tickets?' => __('Please provide You want to move all or custom selected tickets?', 'fluent-support'), | |
| 775 | 952 | 'Please provide a license key' => __('Please provide a license key', 'fluent-support'), |
| 776 | 953 | 'Please provide a valid email address.' => __('Please provide a valid email address.', 'fluent-support'), |
| 777 | 954 | 'Please provide a valid name or filter criteria.' => __('Please provide a valid name or filter criteria.', 'fluent-support'), |
| 778 | 955 | 'Please provide fallback box' => __('Please provide fallback box', 'fluent-support'), |
| 779 | 956 | 'Please provide valid field option values' => __('Please provide valid field option values', 'fluent-support'), |
| 957 | + 'Please provide your Fluent Support license key.' => __('Please provide your Fluent Support license key.', 'fluent-support'), | |
| 780 | 958 | 'Please select' => __('Please select', 'fluent-support'), |
| 959 | + /* translators: %s is the contact provider, e.g. FluentCRM */ | |
| 960 | + 'Please select a contact (%s)' => __('Please select a contact (%s)', 'fluent-support'), | |
| 781 | 961 | 'Please select a fallback business box' => __('Please select a fallback business box', 'fluent-support'), |
| 782 | 962 | 'Please select a mailbox' => __('Please select a mailbox', 'fluent-support'), |
| 783 | - 'Please select an agent first' => __('Please select an agent first', 'fluent-support'), | |
| 784 | - 'Please select an agent group first' => __('Please select an agent group first', 'fluent-support'), | |
| 785 | 963 | 'Please select an agent to assign' => __('Please select an agent to assign', 'fluent-support'), |
| 786 | 964 | 'Please select an option' => __('Please select an option', 'fluent-support'), |
| 787 | 965 | 'Please select at least one FluentCRM Tag' => __('Please select at least one FluentCRM Tag', 'fluent-support'), |
| 788 | - 'Please select tag first' => __('Please select tag first', 'fluent-support'), | |
| 789 | - 'Please select ticket first' => __('Please select ticket first', 'fluent-support'), | |
| 966 | + 'Please select at least one ticket.' => __('Please select at least one ticket.', 'fluent-support'), | |
| 790 | 967 | 'Please setup your support portal first' => __('Please setup your support portal first', 'fluent-support'), |
| 791 | 968 | 'Please wait for all attachments to finish uploading before creating the ticket.' => __('Please wait for all attachments to finish uploading before creating the ticket.', 'fluent-support'), |
| 792 | 969 | 'Please wait for all attachments to finish uploading before submitting the reply.' => __('Please wait for all attachments to finish uploading before submitting the reply.', 'fluent-support'), |
| 793 | 970 | 'Please wait for the attachment to finish uploading before creating the ticket.' => __('Please wait for the attachment to finish uploading before creating the ticket.', 'fluent-support'), |
| @@ -797,8 +974,10 @@ | ||
| 797 | 974 | 'Press enter to save' => __('Press enter to save', 'fluent-support'), |
| 798 | 975 | 'Preview' => __('Preview', 'fluent-support'), |
| 799 | 976 | 'Preview help' => __('Preview help', 'fluent-support'), |
| 800 | 977 | 'Previous Conversations' => __('Previous Conversations', 'fluent-support'), |
| 978 | + /* translators: %s is the number of other tickets from this customer */ | |
| 979 | + 'Previous Conversations (%s)' => __('Previous Conversations (%s)', 'fluent-support'), | |
| 801 | 980 | 'Priority' => __('Priority', 'fluent-support'), |
| 802 | 981 | 'Priority (Customer)' => __('Priority (Customer)', 'fluent-support'), |
| 803 | 982 | 'Product' => __('Product', 'fluent-support'), |
| 804 | 983 | 'Product Breakdown' => __('Product Breakdown', 'fluent-support'), |
| @@ -812,8 +991,10 @@ | ||
| 812 | 991 | 'Product Statistics' => __('Product Statistics', 'fluent-support'), |
| 813 | 992 | 'Product Summary' => __('Product Summary', 'fluent-support'), |
| 814 | 993 | 'Product Title' => __('Product Title', 'fluent-support'), |
| 815 | 994 | 'Product-Specific Bots' => __('Product-Specific Bots', 'fluent-support'), |
| 995 | + /* translators: %s is the product name */ | |
| 996 | + 'Product: %s' => __('Product: %s', 'fluent-support'), | |
| 816 | 997 | 'Products' => __('Products', 'fluent-support'), |
| 817 | 998 | 'Products & Services' => __('Products & Services', 'fluent-support'), |
| 818 | 999 | 'Products Settings' => __('Products Settings', 'fluent-support'), |
| 819 | 1000 | 'Prompt' => __('Prompt', 'fluent-support'), |
| @@ -822,12 +1003,9 @@ | ||
| 822 | 1003 | 'Provider' => __('Provider', 'fluent-support'), |
| 823 | 1004 | 'Public Label' => __('Public Label', 'fluent-support'), |
| 824 | 1005 | 'Public Ticket ID' => __('Public Ticket ID', 'fluent-support'), |
| 825 | 1006 | 'Published' => __('Published', 'fluent-support'), |
| 826 | - 'Purchase Date' => __('Purchase Date', 'fluent-support'), | |
| 827 | 1007 | 'Purchase one here' => __('Purchase one here', 'fluent-support'), |
| 828 | - 'Purchases' => __('Purchases', 'fluent-support'), | |
| 829 | - 'Quantity' => __('Quantity', 'fluent-support'), | |
| 830 | 1008 | 'Quick Setup Options' => __('Quick Setup Options', 'fluent-support'), |
| 831 | 1009 | 'Rare tokens appear often and coherence degrades fast.' => __('Rare tokens appear often and coherence degrades fast.', 'fluent-support'), |
| 832 | 1010 | 'Re-open' => __('Re-open', 'fluent-support'), |
| 833 | 1011 | 'Read Documentation' => __('Read Documentation', 'fluent-support'), |
| @@ -832,16 +1010,47 @@ | ||
| 832 | 1010 | 'Re-open' => __('Re-open', 'fluent-support'), |
| 833 | 1011 | 'Read Documentation' => __('Read Documentation', 'fluent-support'), |
| 834 | 1012 | 'Read the email piping documentation' => __('Read the email piping documentation', 'fluent-support'), |
| 835 | 1013 | 'Reading sources' => __('Reading sources', 'fluent-support'), |
| 1014 | + /* translators: %1$s is the number of tickets, %2$s the number of replies, %3$s the number of customers to migrate */ | |
| 1015 | + 'Ready to import. Tickets: %1$s, replies: %2$s, customers: %3$s. Tickets that were already migrated are skipped.' => __('Ready to import. Tickets: %1$s, replies: %2$s, customers: %3$s. Tickets that were already migrated are skipped.', 'fluent-support'), | |
| 1016 | + 'Recaptcha_FluentAuth_Forms_Help' => __('Sign-in and registration forms are handled by the FluentAuth plugin. The settings below only apply to the ticket creation form.', 'fluent-support'), | |
| 836 | 1017 | 'Recommended' => __('Recommended', 'fluent-support'), |
| 837 | 1018 | 'Reconnect' => __('Reconnect', 'fluent-support'), |
| 1019 | + 'Refine ticket responses with AI for clarity and precision.' => __('Refine ticket responses with AI for clarity and precision.', 'fluent-support'), | |
| 838 | 1020 | 'Refresh' => __('Refresh', 'fluent-support'), |
| 839 | 1021 | 'Regenerate' => __('Regenerate', 'fluent-support'), |
| 840 | 1022 | 'Related Product/Service' => __('Related Product/Service', 'fluent-support'), |
| 1023 | + 'Remote Portal' => __('Remote Portal', 'fluent-support'), | |
| 1024 | + 'Remote_Portal_Config_Help' => __('Replace APPLICATION PASSWORD with the Application Password you created for that user on this site. The token must be the same on both sites. Then open the Fluent Support Connector on the main site, choose the portal page, and save.', 'fluent-support'), | |
| 1025 | + 'Remote_Portal_Config_Intro' => __('Instead of a connection key, you can set the connection in wp-config.php on both sites. Fill in the portal page and the username, then copy each snippet into the right file. The token below is new and works only once both sites have it.', 'fluent-support'), | |
| 1026 | + 'Remote_Portal_Connected_Off' => __('A main site is connected, but Remote Portal is switched off, so the main site cannot reach this site. Switch it on to use the connection.', 'fluent-support'), | |
| 1027 | + 'Remote_Portal_Constant_Connected' => __('The main site is connected through wp-config.php. Change or remove the constants there to change the connection.', 'fluent-support'), | |
| 1028 | + 'Remote_Portal_Constant_Incomplete' => __('FLUENT_SUPPORT_PORTAL_BASE_URL is set in wp-config.php, but the connection is incomplete. Also set FLUENT_SUPPORT_REMOTE_API_TOKEN (the same on both sites). If FLUENT_SUPPORT_REMOTE_API_URL is set, it must be on the main site.', 'fluent-support'), | |
| 1029 | + 'Remote_Portal_Constant_User' => __('Any administrator or agent allowed to act for customers (connection set in wp-config.php)', 'fluent-support'), | |
| 1030 | + 'Remote_Portal_Disconnect_Confirm' => __('Disconnect the main site? Customer widgets stop. Its portal keeps working while it has the Application Password: revoke that from the user\'s profile to cut it off.', 'fluent-support'), | |
| 1031 | + 'Remote_Portal_Intro' => __('Host your helpdesk on its own site, for example support.example.com, and let customers create and follow tickets on your main website. Install the Fluent Support Connector on the main site, then connect the two sites here.', 'fluent-support'), | |
| 1032 | + 'Remote_Portal_Key_Help' => __('The key works once and expires 30 minutes after it was generated. This page updates when the main site connects.', 'fluent-support'), | |
| 1033 | + 'Remote_Portal_Legacy_Plugin' => __('The Fluent Support Server plugin is still active. Deactivate it: Remote Portal now replaces it.', 'fluent-support'), | |
| 1034 | + 'Remote_Portal_No_App_Passwords' => __('Application Passwords are not available on this site. A security plugin may have turned them off, or the site is not served over HTTPS. The main site cannot connect until they are available.', 'fluent-support'), | |
| 1035 | + 'Remote_Portal_No_Https' => __('This site is not served over HTTPS. Application Passwords and customer data would travel unencrypted.', 'fluent-support'), | |
| 1036 | + 'Remote_Portal_Promo' => __('Run your helpdesk on its own site and let customers create and follow tickets on your main website.', 'fluent-support'), | |
| 1037 | + 'Remote_Portal_Step_Agent' => __('Create a WordPress user and add it as a support agent with the Sensitive Data, Manage Other Tickets and Manage Settings permissions. To limit what the main site can see, restrict the agent to the mailbox the portal will use. An administrator account also works.', 'fluent-support'), | |
| 1038 | + 'Remote_Portal_Step_Connector' => __('On your main site, install and activate the Fluent Support Connector.', 'fluent-support'), | |
| 1039 | + 'Remote_Portal_Step_Password' => __('Edit that user (Users > Profile) and create an Application Password. Copy it: WordPress shows it only once.', 'fluent-support'), | |
| 1040 | + 'Remote_Portal_Step_Paste' => __('Generate a connection key below. On the main site, open Settings > FluentSupport Client and paste the key with the username and Application Password.', 'fluent-support'), | |
| 1041 | + 'Remote_Portal_Switch_Constant' => __('Remote Portal is switched on or off by FLUENT_SUPPORT_REMOTE_PORTAL in wp-config.php.', 'fluent-support'), | |
| 1042 | + 'Remove' => __('Remove', 'fluent-support'), | |
| 1043 | + /* translators: %1$s is a number of tags such as "2 tags", %2$s is the tickets such as "3 tickets" */ | |
| 1044 | + 'Remove %1$s from %2$s' => __('Remove %1$s from %2$s', 'fluent-support'), | |
| 841 | 1045 | 'Remove prompt option' => __('Remove prompt option', 'fluent-support'), |
| 842 | 1046 | 'Renew License' => __('Renew License', 'fluent-support'), |
| 843 | 1047 | 'Renew your license to keep receiving plugin updates, new features and support.' => __('Renew your license to keep receiving plugin updates, new features and support.', 'fluent-support'), |
| 1048 | + 'Reopen' => __('Reopen', 'fluent-support'), | |
| 1049 | + /* translators: %s is the number of closed tickets to reopen */ | |
| 1050 | + 'Reopen %s ticket' => __('Reopen %s ticket', 'fluent-support'), | |
| 1051 | + /* translators: %s is the number of closed tickets to reopen */ | |
| 1052 | + 'Reopen %s tickets' => __('Reopen %s tickets', 'fluent-support'), | |
| 844 | 1053 | 'Reopen This ticket' => __('Reopen This ticket', 'fluent-support'), |
| 845 | 1054 | 'Replied By Agent' => __('Replied By Agent', 'fluent-support'), |
| 846 | 1055 | 'Replied By Customer' => __('Replied By Customer', 'fluent-support'), |
| 847 | 1056 | 'Replies' => __('Replies', 'fluent-support'), |
| @@ -848,8 +1057,9 @@ | ||
| 848 | 1057 | 'Reply' => __('Reply', 'fluent-support'), |
| 849 | 1058 | 'Reply Title' => __('Reply Title', 'fluent-support'), |
| 850 | 1059 | 'Reply To Selected Tickets' => __('Reply To Selected Tickets', 'fluent-support'), |
| 851 | 1060 | 'Reply and Close Ticket' => __('Reply and Close Ticket', 'fluent-support'), |
| 1061 | + 'Replying agent\'s name' => __('Replying agent\'s name', 'fluent-support'), | |
| 852 | 1062 | 'Reports' => __('Reports', 'fluent-support'), |
| 853 | 1063 | 'Request Token' => __('Request Token', 'fluent-support'), |
| 854 | 1064 | 'Required' => __('Required', 'fluent-support'), |
| 855 | 1065 | 'Reset' => __('Reset', 'fluent-support'), |
| @@ -860,8 +1070,9 @@ | ||
| 860 | 1070 | 'Reset to defaults' => __('Reset to defaults', 'fluent-support'), |
| 861 | 1071 | 'Reset to gravatar?' => __('Reset to gravatar?', 'fluent-support'), |
| 862 | 1072 | 'Reset zoom' => __('Reset zoom', 'fluent-support'), |
| 863 | 1073 | 'Resolve Stats' => __('Resolve Stats', 'fluent-support'), |
| 1074 | + 'Resolved in' => __('Resolved in', 'fluent-support'), | |
| 864 | 1075 | 'Response Activity' => __('Response Activity', 'fluent-support'), |
| 865 | 1076 | 'Response Content' => __('Response Content', 'fluent-support'), |
| 866 | 1077 | 'Response Count' => __('Response Count', 'fluent-support'), |
| 867 | 1078 | 'Response Stats' => __('Response Stats', 'fluent-support'), |
| @@ -870,11 +1081,15 @@ | ||
| 870 | 1081 | 'Restrictions' => __('Restrictions', 'fluent-support'), |
| 871 | 1082 | 'Resume Previous Migration' => __('Resume Previous Migration', 'fluent-support'), |
| 872 | 1083 | 'Retry' => __('Retry', 'fluent-support'), |
| 873 | 1084 | 'Review your Workflow' => __('Review your Workflow', 'fluent-support'), |
| 1085 | + /* translators: %1$s is a workflow name, %2$s is the tickets such as "3 tickets" */ | |
| 1086 | + 'Run %1$s on %2$s' => __('Run %1$s on %2$s', 'fluent-support'), | |
| 874 | 1087 | 'Run Audit' => __('Run Audit', 'fluent-support'), |
| 875 | 1088 | 'Run Workflow' => __('Run Workflow', 'fluent-support'), |
| 876 | - 'Running the' => __('Running the', 'fluent-support'), | |
| 1089 | + 'Run workflow' => __('Run workflow', 'fluent-support'), | |
| 1090 | + /* translators: %s is the workflow name */ | |
| 1091 | + 'Running the "%s" workflow will perform the following actions:' => __('Running the "%s" workflow will perform the following actions:', 'fluent-support'), | |
| 877 | 1092 | 'Running…' => __('Running…', 'fluent-support'), |
| 878 | 1093 | 'Same prompt gives near-identical answers. Tightest grounding in your documents, but terse and formulaic.' => __('Same prompt gives near-identical answers. Tightest grounding in your documents, but terse and formulaic.', 'fluent-support'), |
| 879 | 1094 | 'Same-Day Response Rate' => __('Same-Day Response Rate', 'fluent-support'), |
| 880 | 1095 | 'Sat' => __('Sat', 'fluent-support'), |
| @@ -896,11 +1111,13 @@ | ||
| 896 | 1111 | 'Search Name' => __('Search Name', 'fluent-support'), |
| 897 | 1112 | 'Search Widget...' => __('Search Widget...', 'fluent-support'), |
| 898 | 1113 | 'Search agent by name or email' => __('Search agent by name or email', 'fluent-support'), |
| 899 | 1114 | 'Search agents' => __('Search agents', 'fluent-support'), |
| 1115 | + 'Search agents...' => __('Search agents...', 'fluent-support'), | |
| 900 | 1116 | 'Search or provide email address' => __('Search or provide email address', 'fluent-support'), |
| 901 | 1117 | 'Search replies' => __('Search replies', 'fluent-support'), |
| 902 | 1118 | 'Search responses...' => __('Search responses...', 'fluent-support'), |
| 1119 | + 'Search tags' => __('Search tags', 'fluent-support'), | |
| 903 | 1120 | 'Search...' => __('Search...', 'fluent-support'), |
| 904 | 1121 | 'Searching the knowledge base' => __('Searching the knowledge base', 'fluent-support'), |
| 905 | 1122 | 'Searching the web' => __('Searching the web', 'fluent-support'), |
| 906 | 1123 | 'Secret Key' => __('Secret Key', 'fluent-support'), |
| @@ -906,14 +1123,14 @@ | ||
| 906 | 1123 | 'Secret Key' => __('Secret Key', 'fluent-support'), |
| 907 | 1124 | 'Select' => __('Select', 'fluent-support'), |
| 908 | 1125 | 'Select Action' => __('Select Action', 'fluent-support'), |
| 909 | 1126 | 'Select Agent' => __('Select Agent', 'fluent-support'), |
| 910 | - 'Select Agent Group' => __('Select Agent Group', 'fluent-support'), | |
| 911 | 1127 | 'Select Agents' => __('Select Agents', 'fluent-support'), |
| 912 | 1128 | 'Select All' => __('Select All', 'fluent-support'), |
| 913 | 1129 | 'Select Board' => __('Select Board', 'fluent-support'), |
| 914 | 1130 | 'Select Business Box' => __('Select Business Box', 'fluent-support'), |
| 915 | 1131 | 'Select Business Inbox' => __('Select Business Inbox', 'fluent-support'), |
| 1132 | + 'Select Client Priority' => __('Select Client Priority', 'fluent-support'), | |
| 916 | 1133 | 'Select Contact Property' => __('Select Contact Property', 'fluent-support'), |
| 917 | 1134 | 'Select Customer' => __('Select Customer', 'fluent-support'), |
| 918 | 1135 | 'Select Fallback Agent' => __('Select Fallback Agent', 'fluent-support'), |
| 919 | 1136 | 'Select Field' => __('Select Field', 'fluent-support'), |
| @@ -919,14 +1136,18 @@ | ||
| 919 | 1136 | 'Select Field' => __('Select Field', 'fluent-support'), |
| 920 | 1137 | 'Select Field Type' => __('Select Field Type', 'fluent-support'), |
| 921 | 1138 | 'Select Form Property' => __('Select Form Property', 'fluent-support'), |
| 922 | 1139 | 'Select Integration Event' => __('Select Integration Event', 'fluent-support'), |
| 1140 | + 'Select Mailbox' => __('Select Mailbox', 'fluent-support'), | |
| 923 | 1141 | 'Select Mailboxes' => __('Select Mailboxes', 'fluent-support'), |
| 924 | 1142 | 'Select Meeting Type' => __('Select Meeting Type', 'fluent-support'), |
| 925 | 1143 | 'Select Operator' => __('Select Operator', 'fluent-support'), |
| 926 | 1144 | 'Select Option' => __('Select Option', 'fluent-support'), |
| 1145 | + 'Select Priority' => __('Select Priority', 'fluent-support'), | |
| 927 | 1146 | 'Select Product' => __('Select Product', 'fluent-support'), |
| 928 | 1147 | 'Select Stage' => __('Select Stage', 'fluent-support'), |
| 1148 | + 'Select Status' => __('Select Status', 'fluent-support'), | |
| 1149 | + 'Select Tags' => __('Select Tags', 'fluent-support'), | |
| 929 | 1150 | 'Select Value' => __('Select Value', 'fluent-support'), |
| 930 | 1151 | 'Select a Page' => __('Select a Page', 'fluent-support'), |
| 931 | 1152 | 'Select a customer' => __('Select a customer', 'fluent-support'), |
| 932 | 1153 | 'Select a fallback group' => __('Select a fallback group', 'fluent-support'), |
| @@ -938,17 +1159,20 @@ | ||
| 938 | 1159 | 'Select date range' => __('Select date range', 'fluent-support'), |
| 939 | 1160 | 'Select products' => __('Select products', 'fluent-support'), |
| 940 | 1161 | 'Select related Product/Service' => __('Select related Product/Service', 'fluent-support'), |
| 941 | 1162 | 'Select the AI service you want to use.' => __('Select the AI service you want to use.', 'fluent-support'), |
| 942 | - 'Select ticket that you want to move' => __('Select ticket that you want to move', 'fluent-support'), | |
| 1163 | + 'Select the tickets you want to move' => __('Select the tickets you want to move', 'fluent-support'), | |
| 943 | 1164 | 'Select up to 7 dates' => __('Select up to 7 dates', 'fluent-support'), |
| 944 | 1165 | 'Select up to 7 dates to preview availability.' => __('Select up to 7 dates to preview availability.', 'fluent-support'), |
| 945 | 1166 | 'Selected item already selected' => __('Selected item already selected', 'fluent-support'), |
| 946 | 1167 | 'Selected workflows deleted successfully' => __('Selected workflows deleted successfully', 'fluent-support'), |
| 947 | 1168 | 'Send Attachments' => __('Send Attachments', 'fluent-support'), |
| 1169 | + 'Send anyway' => __('Send anyway', 'fluent-support'), | |
| 948 | 1170 | 'Send as Informational Reply' => __('Send as Informational Reply', 'fluent-support'), |
| 949 | 1171 | 'Send message' => __('Send message', 'fluent-support'), |
| 950 | 1172 | 'Sentiment distribution' => __('Sentiment distribution', 'fluent-support'), |
| 1173 | + /* translators: %1$s is the tickets such as "3 tickets", %2$s is a priority such as Critical */ | |
| 1174 | + 'Set %1$s to %2$s priority' => __('Set %1$s to %2$s priority', 'fluent-support'), | |
| 951 | 1175 | 'Set Business Mailbox' => __('Set Business Mailbox', 'fluent-support'), |
| 952 | 1176 | 'Set Estimated Time' => __('Set Estimated Time', 'fluent-support'), |
| 953 | 1177 | 'Set Estimation' => __('Set Estimation', 'fluent-support'), |
| 954 | 1178 | 'Set Your Trigger & Conditions' => __('Set Your Trigger & Conditions', 'fluent-support'), |
| @@ -953,8 +1177,10 @@ | ||
| 953 | 1177 | 'Set Estimation' => __('Set Estimation', 'fluent-support'), |
| 954 | 1178 | 'Set Your Trigger & Conditions' => __('Set Your Trigger & Conditions', 'fluent-support'), |
| 955 | 1179 | 'Set as Default' => __('Set as Default', 'fluent-support'), |
| 956 | 1180 | 'Set as Default Group' => __('Set as Default Group', 'fluent-support'), |
| 1181 | + /* translators: %s: comma separated list of wp-config constant names */ | |
| 1182 | + 'Set in wp-config.php: %s' => __('Set in wp-config.php: %s', 'fluent-support'), | |
| 957 | 1183 | 'Sets priority to Critical' => __('Sets priority to Critical', 'fluent-support'), |
| 958 | 1184 | 'Settings' => __('Settings', 'fluent-support'), |
| 959 | 1185 | 'Settings could not be found' => __('Settings could not be found', 'fluent-support'), |
| 960 | 1186 | 'Settings could not be loaded' => __('Settings could not be loaded', 'fluent-support'), |
| @@ -959,14 +1185,12 @@ | ||
| 959 | 1185 | 'Settings could not be found' => __('Settings could not be found', 'fluent-support'), |
| 960 | 1186 | 'Settings could not be loaded' => __('Settings could not be loaded', 'fluent-support'), |
| 961 | 1187 | 'Setup products/services for ticket categorization' => __('Setup products/services for ticket categorization', 'fluent-support'), |
| 962 | 1188 | 'Share Essentials' => __('Share Essentials', 'fluent-support'), |
| 963 | - 'Shipping Details' => __('Shipping Details', 'fluent-support'), | |
| 964 | - 'Shipping details' => __('Shipping details', 'fluent-support'), | |
| 965 | - 'Shipping method' => __('Shipping method', 'fluent-support'), | |
| 966 | - 'Shortcode copied to clipboard:' => __('Shortcode copied to clipboard:', 'fluent-support'), | |
| 1189 | + /* translators: %s is the shortcode that was copied, e.g. [fluent_support_portal] */ | |
| 1190 | + 'Shortcode copied to clipboard: %s' => __('Shortcode copied to clipboard: %s', 'fluent-support'), | |
| 967 | 1191 | 'Show Bulk Action' => __('Show Bulk Action', 'fluent-support'), |
| 968 | - 'Signin and Registration forms are handled by the FluentAuth plugin. The settings below only apply to the Ticket Creation Form.' => __('Signin and Registration forms are handled by the FluentAuth plugin. The settings below only apply to the Ticket Creation Form.', 'fluent-support'), | |
| 1192 | + 'Show new replies' => __('Show new replies', 'fluent-support'), | |
| 969 | 1193 | 'Signup Form' => __('Signup Form', 'fluent-support'), |
| 970 | 1194 | 'Site Key' => __('Site Key', 'fluent-support'), |
| 971 | 1195 | 'Slack Integration' => __('Slack Integration', 'fluent-support'), |
| 972 | 1196 | 'Slack User ID' => __('Slack User ID', 'fluent-support'), |
| @@ -975,13 +1199,15 @@ | ||
| 975 | 1199 | 'Smart Codes' => __('Smart Codes', 'fluent-support'), |
| 976 | 1200 | 'Snapshot' => __('Snapshot', 'fluent-support'), |
| 977 | 1201 | 'Some General Prompts' => __('Some General Prompts', 'fluent-support'), |
| 978 | 1202 | 'Something went wrong' => __('Something went wrong', 'fluent-support'), |
| 1203 | + 'Sorry about that. Can you tell us what went wrong?' => __('Sorry about that. Can you tell us what went wrong?', 'fluent-support'), | |
| 979 | 1204 | 'Sorry, settings could not be loaded' => __('Sorry, settings could not be loaded', 'fluent-support'), |
| 980 | 1205 | 'Sort' => __('Sort', 'fluent-support'), |
| 981 | 1206 | 'Sort By' => __('Sort By', 'fluent-support'), |
| 982 | 1207 | 'Source' => __('Source', 'fluent-support'), |
| 983 | - 'Source:' => __('Source:', 'fluent-support'), | |
| 1208 | + /* translators: %s is where the reply came from, e.g. Email or Web */ | |
| 1209 | + 'Source: %s' => __('Source: %s', 'fluent-support'), | |
| 984 | 1210 | 'Specific Dates' => __('Specific Dates', 'fluent-support'), |
| 985 | 1211 | 'Split Ticket' => __('Split Ticket', 'fluent-support'), |
| 986 | 1212 | 'Staff' => __('Staff', 'fluent-support'), |
| 987 | 1213 | 'Start' => __('Start', 'fluent-support'), |
| @@ -988,8 +1214,11 @@ | ||
| 988 | 1214 | 'Start Fresh' => __('Start Fresh', 'fluent-support'), |
| 989 | 1215 | 'Start date' => __('Start date', 'fluent-support'), |
| 990 | 1216 | 'Stats' => __('Stats', 'fluent-support'), |
| 991 | 1217 | 'Status' => __('Status', 'fluent-support'), |
| 1218 | + /* translators: %s is a status label (a ticket status, or Published/Draft for a workflow) */ | |
| 1219 | + 'Status: %s' => __('Status: %s', 'fluent-support'), | |
| 1220 | + 'Stay' => __('Stay', 'fluent-support'), | |
| 992 | 1221 | 'Step 1 of 2' => __('Step 1 of 2', 'fluent-support'), |
| 993 | 1222 | 'Step 2 of 2' => __('Step 2 of 2', 'fluent-support'), |
| 994 | 1223 | 'Still tightly grounded, with slight wording variation between runs. Reads noticeably less robotic.' => __('Still tightly grounded, with slight wording variation between runs. Reads noticeably less robotic.', 'fluent-support'), |
| 995 | 1224 | 'Strong divergence. Novel phrasings and unusual analogies.' => __('Strong divergence. Novel phrasings and unusual analogies.', 'fluent-support'), |
| @@ -999,16 +1228,16 @@ | ||
| 999 | 1228 | 'Subscribe to our Bi-Monthly newsletter' => __('Subscribe to our Bi-Monthly newsletter', 'fluent-support'), |
| 1000 | 1229 | 'Subscription' => __('Subscription', 'fluent-support'), |
| 1001 | 1230 | 'Success' => __('Success', 'fluent-support'), |
| 1002 | 1231 | 'Sun' => __('Sun', 'fluent-support'), |
| 1003 | - 'Support Candy' => __('Support Candy', 'fluent-support'), | |
| 1004 | 1232 | 'Support Channel' => __('Support Channel', 'fluent-support'), |
| 1005 | 1233 | 'Support Inbox Email' => __('Support Inbox Email', 'fluent-support'), |
| 1006 | 1234 | 'Support Portal Page (For Customers)' => __('Support Portal Page (For Customers)', 'fluent-support'), |
| 1007 | 1235 | 'Support Staff' => __('Support Staff', 'fluent-support'), |
| 1008 | - 'Support Tickets' => __('Support Tickets', 'fluent-support'), | |
| 1236 | + /* translators: %s is the number of tickets this customer has */ | |
| 1237 | + 'Support Tickets (%s)' => __('Support Tickets (%s)', 'fluent-support'), | |
| 1238 | + 'Support agent' => __('Support agent', 'fluent-support'), | |
| 1009 | 1239 | 'Switch Knowledge Base' => __('Switch Knowledge Base', 'fluent-support'), |
| 1010 | - 'Switching products changes the knowledge base used for responses. What would you like to do with the current conversation?' => __('Switching products changes the knowledge base used for responses. What would you like to do with the current conversation?', 'fluent-support'), | |
| 1011 | 1240 | 'System' => __('System', 'fluent-support'), |
| 1012 | 1241 | 'THREAD STARTER' => __('THREAD STARTER', 'fluent-support'), |
| 1013 | 1242 | 'Tag Description' => __('Tag Description', 'fluent-support'), |
| 1014 | 1243 | 'Tag Name' => __('Tag Name', 'fluent-support'), |
| @@ -1016,15 +1245,19 @@ | ||
| 1016 | 1245 | 'Tags' => __('Tags', 'fluent-support'), |
| 1017 | 1246 | 'Task Description' => __('Task Description', 'fluent-support'), |
| 1018 | 1247 | 'Task Title' => __('Task Title', 'fluent-support'), |
| 1019 | 1248 | 'Team API key from your FluentBot dashboard (Settings → API Keys). Required to connect.' => __('Team API key from your FluentBot dashboard (Settings → API Keys). Required to connect.', 'fluent-support'), |
| 1020 | - 'Teams' => __('Teams', 'fluent-support'), | |
| 1021 | 1249 | 'Telegram Chat ID' => __('Telegram Chat ID', 'fluent-support'), |
| 1022 | 1250 | 'Telegram Integration' => __('Telegram Integration', 'fluent-support'), |
| 1023 | 1251 | 'Temperature' => __('Temperature', 'fluent-support'), |
| 1024 | 1252 | 'Templates' => __('Templates', 'fluent-support'), |
| 1025 | 1253 | 'Terms & Condition' => __('Terms & Condition', 'fluent-support'), |
| 1254 | + 'Test connection' => __('Test connection', 'fluent-support'), | |
| 1255 | + 'The connection key expired. Generate a new one.' => __('The connection key expired. Generate a new one.', 'fluent-support'), | |
| 1026 | 1256 | 'The following settings will be applied to the newly created' => __('The following settings will be applied to the newly created', 'fluent-support'), |
| 1257 | + 'The main site is connected.' => __('The main site is connected.', 'fluent-support'), | |
| 1258 | + 'The main site\'s wp-config.php' => __('The main site\'s wp-config.php', 'fluent-support'), | |
| 1259 | + 'The settings could not be loaded.' => __('The settings could not be loaded.', 'fluent-support'), | |
| 1027 | 1260 | 'This Month' => __('This Month', 'fluent-support'), |
| 1028 | 1261 | 'This Week' => __('This Week', 'fluent-support'), |
| 1029 | 1262 | 'This agent\'s tickets, replies and products will be reassigned to the fallback agent you select below.' => __('This agent\'s tickets, replies and products will be reassigned to the fallback agent you select below.', 'fluent-support'), |
| 1030 | 1263 | 'This bot will handle general queries for all products' => __('This bot will handle general queries for all products', 'fluent-support'), |
| @@ -1029,14 +1262,22 @@ | ||
| 1029 | 1262 | 'This agent\'s tickets, replies and products will be reassigned to the fallback agent you select below.' => __('This agent\'s tickets, replies and products will be reassigned to the fallback agent you select below.', 'fluent-support'), |
| 1030 | 1263 | 'This bot will handle general queries for all products' => __('This bot will handle general queries for all products', 'fluent-support'), |
| 1031 | 1264 | 'This is a' => __('This is a', 'fluent-support'), |
| 1032 | 1265 | 'This is an agent only field' => __('This is an agent only field', 'fluent-support'), |
| 1266 | + 'This is the first ticket on this page.' => __('This is the first ticket on this page.', 'fluent-support'), | |
| 1267 | + 'This is the last ticket on this page.' => __('This is the last ticket on this page.', 'fluent-support'), | |
| 1033 | 1268 | 'This license has been disabled.' => __('This license has been disabled.', 'fluent-support'), |
| 1034 | - 'This migrator will migrate total' => __('This migrator will migrate total', 'fluent-support'), | |
| 1269 | + 'This removes the tickets with their replies, notes and attachments. It cannot be undone.' => __('This removes the tickets with their replies, notes and attachments. It cannot be undone.', 'fluent-support'), | |
| 1035 | 1270 | 'This report is coming soon.' => __('This report is coming soon.', 'fluent-support'), |
| 1036 | 1271 | 'This site will stop receiving plugin updates until a license is activated again.' => __('This site will stop receiving plugin updates until a license is activated again.', 'fluent-support'), |
| 1272 | + 'This site\'s wp-config.php' => __('This site\'s wp-config.php', 'fluent-support'), | |
| 1273 | + /* translators: %1$s is the date the ticket was closed, %2$s the name of the person who closed it */ | |
| 1274 | + 'This ticket was closed on %1$s by %2$s.' => __('This ticket was closed on %1$s by %2$s.', 'fluent-support'), | |
| 1275 | + /* translators: %s is the date the ticket was closed */ | |
| 1276 | + 'This ticket was closed on %s.' => __('This ticket was closed on %s.', 'fluent-support'), | |
| 1037 | 1277 | 'This week' => __('This week', 'fluent-support'), |
| 1038 | 1278 | 'This will remove all custom prompt options and restore the original defaults. This action cannot be undone.' => __('This will remove all custom prompt options and restore the original defaults. This action cannot be undone.', 'fluent-support'), |
| 1279 | + 'This workflow will:' => __('This workflow will:', 'fluent-support'), | |
| 1039 | 1280 | 'Thread Follower' => __('Thread Follower', 'fluent-support'), |
| 1040 | 1281 | 'Thread Starter' => __('Thread Starter', 'fluent-support'), |
| 1041 | 1282 | 'Thu' => __('Thu', 'fluent-support'), |
| 1042 | 1283 | 'Ticket' => __('Ticket', 'fluent-support'), |
| @@ -1071,12 +1312,15 @@ | ||
| 1071 | 1312 | 'Ticket Volume' => __('Ticket Volume', 'fluent-support'), |
| 1072 | 1313 | 'Ticket Volume by Product' => __('Ticket Volume by Product', 'fluent-support'), |
| 1073 | 1314 | 'Ticket content excluded' => __('Ticket content excluded', 'fluent-support'), |
| 1074 | 1315 | 'Ticket content included' => __('Ticket content included', 'fluent-support'), |
| 1075 | - 'Ticket created at' => __('Ticket created at', 'fluent-support'), | |
| 1316 | + /* translators: %s is the date and time the ticket was created */ | |
| 1317 | + 'Ticket created at %s' => __('Ticket created at %s', 'fluent-support'), | |
| 1076 | 1318 | 'Ticket has been escalated.' => __('Ticket has been escalated.', 'fluent-support'), |
| 1077 | 1319 | 'Ticket not found' => __('Ticket not found', 'fluent-support'), |
| 1078 | 1320 | 'Ticket volume by product' => __('Ticket volume by product', 'fluent-support'), |
| 1321 | + 'Ticket_Audit_Empty_Help' => __('Pick a date range and run an audit to get the mood, sentiment score and a one-line summary for every ticket. Tickets that already have a recent audit are skipped automatically.', 'fluent-support'), | |
| 1322 | + 'Ticket_Migration_Plugins_Help' => __('If you use another ticketing plugin such as Awesome Support or Support Candy, you can migrate its tickets from this section.', 'fluent-support'), | |
| 1079 | 1323 | 'Tickets' => __('Tickets', 'fluent-support'), |
| 1080 | 1324 | 'Tickets Awaiting Reply' => __('Tickets Awaiting Reply', 'fluent-support'), |
| 1081 | 1325 | 'Tickets Handled' => __('Tickets Handled', 'fluent-support'), |
| 1082 | 1326 | 'Tickets Waiting Longest' => __('Tickets Waiting Longest', 'fluent-support'), |
| @@ -1081,12 +1325,14 @@ | ||
| 1081 | 1325 | 'Tickets Handled' => __('Tickets Handled', 'fluent-support'), |
| 1082 | 1326 | 'Tickets Waiting Longest' => __('Tickets Waiting Longest', 'fluent-support'), |
| 1083 | 1327 | 'Tickets audited' => __('Tickets audited', 'fluent-support'), |
| 1084 | 1328 | 'Tickets closed' => __('Tickets closed', 'fluent-support'), |
| 1329 | + 'Tickets that are already closed are skipped. Customers get the ticket closed email if it is turned on for the inbox.' => __('Tickets that are already closed are skipped. Customers get the ticket closed email if it is turned on for the inbox.', 'fluent-support'), | |
| 1085 | 1330 | 'Time' => __('Time', 'fluent-support'), |
| 1086 | 1331 | 'Time Logging' => __('Time Logging', 'fluent-support'), |
| 1087 | 1332 | 'Time Sheet' => __('Time Sheet', 'fluent-support'), |
| 1088 | - 'Timezone' => __('Timezone', 'fluent-support'), | |
| 1333 | + /* translators: %s is the meeting's time zone */ | |
| 1334 | + 'Timezone: %s' => __('Timezone: %s', 'fluent-support'), | |
| 1089 | 1335 | 'Tip: Fluent Support Pro can install it for you in one click.' => __('Tip: Fluent Support Pro can install it for you in one click.', 'fluent-support'), |
| 1090 | 1336 | 'Title' => __('Title', 'fluent-support'), |
| 1091 | 1337 | 'Title is required' => __('Title is required', 'fluent-support'), |
| 1092 | 1338 | 'To' => __('To', 'fluent-support'), |
| @@ -1099,8 +1345,9 @@ | ||
| 1099 | 1345 | 'Total Summaries' => __('Total Summaries', 'fluent-support'), |
| 1100 | 1346 | 'Total Tickets' => __('Total Tickets', 'fluent-support'), |
| 1101 | 1347 | 'Trigger' => __('Trigger', 'fluent-support'), |
| 1102 | 1348 | 'Trigger Type' => __('Trigger Type', 'fluent-support'), |
| 1349 | + 'Try again' => __('Try again', 'fluent-support'), | |
| 1103 | 1350 | 'Tue' => __('Tue', 'fluent-support'), |
| 1104 | 1351 | 'Twilio Integration' => __('Twilio Integration', 'fluent-support'), |
| 1105 | 1352 | 'Type' => __('Type', 'fluent-support'), |
| 1106 | 1353 | 'Type Compare Value' => __('Type Compare Value', 'fluent-support'), |
| @@ -1109,11 +1356,13 @@ | ||
| 1109 | 1356 | 'Unanswered Tickets' => __('Unanswered Tickets', 'fluent-support'), |
| 1110 | 1357 | 'Unassigned' => __('Unassigned', 'fluent-support'), |
| 1111 | 1358 | 'Unassigned Tickets' => __('Unassigned Tickets', 'fluent-support'), |
| 1112 | 1359 | 'Uncheck all' => __('Uncheck all', 'fluent-support'), |
| 1360 | + 'Under a minute' => __('Under a minute', 'fluent-support'), | |
| 1113 | 1361 | 'Unknown File' => __('Unknown File', 'fluent-support'), |
| 1114 | 1362 | 'Unread Notifications' => __('Unread Notifications', 'fluent-support'), |
| 1115 | 1363 | 'Unread only' => __('Unread only', 'fluent-support'), |
| 1364 | + 'Unsent reply' => __('Unsent reply', 'fluent-support'), | |
| 1116 | 1365 | 'Update' => __('Update', 'fluent-support'), |
| 1117 | 1366 | 'Update And Approve Response' => __('Update And Approve Response', 'fluent-support'), |
| 1118 | 1367 | 'Update Custom Field' => __('Update Custom Field', 'fluent-support'), |
| 1119 | 1368 | 'Update Customer' => __('Update Customer', 'fluent-support'), |
| @@ -1138,12 +1387,13 @@ | ||
| 1138 | 1387 | 'Uploading 1 attachment. Please wait before submitting.' => __('Uploading 1 attachment. Please wait before submitting.', 'fluent-support'), |
| 1139 | 1388 | 'Use AI for responses, ticket summaries, and sentiment analysis' => __('Use AI for responses, ticket summaries, and sentiment analysis', 'fluent-support'), |
| 1140 | 1389 | 'Use Shortcode' => __('Use Shortcode', 'fluent-support'), |
| 1141 | 1390 | 'Use reCAPTCHA on' => __('Use reCAPTCHA on', 'fluent-support'), |
| 1391 | + 'Use wp-config.php instead' => __('Use wp-config.php instead', 'fluent-support'), | |
| 1142 | 1392 | 'Username' => __('Username', 'fluent-support'), |
| 1143 | 1393 | 'Username is required for WordPress user.' => __('Username is required for WordPress user.', 'fluent-support'), |
| 1394 | + 'Username on this site' => __('Username on this site', 'fluent-support'), | |
| 1144 | 1395 | 'Validate Captcha' => __('Validate Captcha', 'fluent-support'), |
| 1145 | - 'Variant' => __('Variant', 'fluent-support'), | |
| 1146 | 1396 | 'Varied structure and wording. Will volunteer information that is not in your documents.' => __('Varied structure and wording. Will volunteer information that is not in your documents.', 'fluent-support'), |
| 1147 | 1397 | 'Verify License' => __('Verify License', 'fluent-support'), |
| 1148 | 1398 | 'Version 2' => __('Version 2', 'fluent-support'), |
| 1149 | 1399 | 'Version 3' => __('Version 3', 'fluent-support'), |
| @@ -1151,23 +1401,29 @@ | ||
| 1151 | 1401 | 'View All' => __('View All', 'fluent-support'), |
| 1152 | 1402 | 'View Details' => __('View Details', 'fluent-support'), |
| 1153 | 1403 | 'View completed bookings in FluentBooking' => __('View completed bookings in FluentBooking', 'fluent-support'), |
| 1154 | 1404 | 'View upcoming bookings in FluentBooking' => __('View upcoming bookings in FluentBooking', 'fluent-support'), |
| 1155 | - 'Viewing snapshot from' => __('Viewing snapshot from', 'fluent-support'), | |
| 1405 | + /* translators: %1$s is the snapshot date, %2$s the snapshot time */ | |
| 1406 | + 'Viewing snapshot from %1$s at %2$s' => __('Viewing snapshot from %1$s at %2$s', 'fluent-support'), | |
| 1156 | 1407 | 'Wait Time' => __('Wait Time', 'fluent-support'), |
| 1157 | - 'Waiting' => __('Waiting', 'fluent-support'), | |
| 1158 | 1408 | 'Waiting For Reply' => __('Waiting For Reply', 'fluent-support'), |
| 1159 | 1409 | 'Waiting Since' => __('Waiting Since', 'fluent-support'), |
| 1160 | 1410 | 'Waiting Tickets' => __('Waiting Tickets', 'fluent-support'), |
| 1411 | + /* translators: %s is the number of tickets waiting for this agent's reply */ | |
| 1412 | + 'Waiting Tickets: %s' => __('Waiting Tickets: %s', 'fluent-support'), | |
| 1161 | 1413 | 'Waiting Time' => __('Waiting Time', 'fluent-support'), |
| 1414 | + /* translators: %s is the date and time the ticket started waiting for a reply */ | |
| 1415 | + 'Waiting Time: %s' => __('Waiting Time: %s', 'fluent-support'), | |
| 1162 | 1416 | 'Waiting Workload' => __('Waiting Workload', 'fluent-support'), |
| 1417 | + /* translators: %s is how long the ticket has been waiting, e.g. "2 hours ago" */ | |
| 1418 | + 'Waiting: %s' => __('Waiting: %s', 'fluent-support'), | |
| 1163 | 1419 | 'Want to move all or custom selected' => __('Want to move all or custom selected', 'fluent-support'), |
| 1164 | 1420 | 'Warning' => __('Warning', 'fluent-support'), |
| 1165 | 1421 | 'Watch out' => __('Watch out', 'fluent-support'), |
| 1166 | - 'Watchers' => __('Watchers', 'fluent-support'), | |
| 1422 | + /* translators: %s is the number of agents watching the ticket */ | |
| 1423 | + 'Watchers (%s)' => __('Watchers (%s)', 'fluent-support'), | |
| 1167 | 1424 | 'We could not verify this license.' => __('We could not verify this license.', 'fluent-support'), |
| 1168 | 1425 | 'We will send tips and advanced usage of FluentSupport (monthly)' => __('We will send tips and advanced usage of FluentSupport (monthly)', 'fluent-support'), |
| 1169 | - 'We\'re sorry — can you tell us what went wrong?' => __('We\'re sorry — can you tell us what went wrong?', 'fluent-support'), | |
| 1170 | 1426 | 'Web Based' => __('Web Based', 'fluent-support'), |
| 1171 | 1427 | 'Web Search' => __('Web Search', 'fluent-support'), |
| 1172 | 1428 | 'Web search disabled' => __('Web search disabled', 'fluent-support'), |
| 1173 | 1429 | 'Web search enabled' => __('Web search enabled', 'fluent-support'), |
| @@ -1176,18 +1432,13 @@ | ||
| 1176 | 1432 | 'Welcome back to Fluent Support' => __('Welcome back to Fluent Support', 'fluent-support'), |
| 1177 | 1433 | 'What we collect' => __('What we collect', 'fluent-support'), |
| 1178 | 1434 | 'What\'s this support ticket about?' => __('What\'s this support ticket about?', 'fluent-support'), |
| 1179 | 1435 | 'WhatsApp Phone Number' => __('WhatsApp Phone Number', 'fluent-support'), |
| 1180 | - 'When a customer\'s ticket/response in with a specific question, you execute this workflow to send a reply, add a tag and assign it to someone on your team.' => __('When a customer\'s ticket/response in with a specific question, you execute this workflow to send a reply, add a tag and assign it to someone on your team.', 'fluent-support'), | |
| 1181 | 1436 | 'When enabled, AI will be available for response suggestions and ticket summaries.' => __('When enabled, AI will be available for response suggestions and ticket summaries.', 'fluent-support'), |
| 1182 | - 'When enabled, Fluent Support exposes its tools through the WordPress Abilities API so AI agents can read and update support tickets with your authorization.' => __('When enabled, Fluent Support exposes its tools through the WordPress Abilities API so AI agents can read and update support tickets with your authorization.', 'fluent-support'), | |
| 1183 | 1437 | 'When new agents are created without being assigned to any group, they will automatically be added to the default group.' => __('When new agents are created without being assigned to any group, they will automatically be added to the default group.', 'fluent-support'), |
| 1184 | - 'When the subject line contains "Bug Report", you want Fluent Support to automatically add a tag, send an email to the customer and assign a support agent.' => __('When the subject line contains "Bug Report", you want Fluent Support to automatically add a tag, send an email to the customer and assign a support agent.', 'fluent-support'), | |
| 1185 | - 'WordPress plugin then you can migrate from this section.' => __('WordPress plugin then you can migrate from this section.', 'fluent-support'), | |
| 1186 | 1438 | 'WordPress username' => __('WordPress username', 'fluent-support'), |
| 1187 | 1439 | 'Work Description' => __('Work Description', 'fluent-support'), |
| 1188 | 1440 | 'Work Description:' => __('Work Description:', 'fluent-support'), |
| 1189 | - 'Workflow' => __('Workflow', 'fluent-support'), | |
| 1190 | 1441 | 'Workflow Actions (Tasks)' => __('Workflow Actions (Tasks)', 'fluent-support'), |
| 1191 | 1442 | 'Workflow Name' => __('Workflow Name', 'fluent-support'), |
| 1192 | 1443 | 'Workflow Trigger' => __('Workflow Trigger', 'fluent-support'), |
| 1193 | 1444 | 'Workflow Type' => __('Workflow Type', 'fluent-support'), |
| @@ -1197,18 +1448,19 @@ | ||
| 1197 | 1448 | 'Working' => __('Working', 'fluent-support'), |
| 1198 | 1449 | 'Yes' => __('Yes', 'fluent-support'), |
| 1199 | 1450 | 'Yes, Count me in!' => __('Yes, Count me in!', 'fluent-support'), |
| 1200 | 1451 | 'Yes, Deactivate' => __('Yes, Deactivate', 'fluent-support'), |
| 1201 | - 'Yes, Delete Selected Tickets' => __('Yes, Delete Selected Tickets', 'fluent-support'), | |
| 1202 | 1452 | 'Yes, Delete this Action' => __('Yes, Delete this Action', 'fluent-support'), |
| 1203 | 1453 | 'Yesterday' => __('Yesterday', 'fluent-support'), |
| 1204 | 1454 | 'You' => __('You', 'fluent-support'), |
| 1205 | 1455 | 'You are adding internal Note. Only support staff can see this note.' => __('You are adding internal Note. Only support staff can see this note.', 'fluent-support'), |
| 1206 | 1456 | 'You are almost done' => __('You are almost done', 'fluent-support'), |
| 1207 | - 'You are in a grace period, so everything keeps working for now. Updates and support will end soon - renew your license to keep them.' => __('You are in a grace period, so everything keeps working for now. Updates and support will end soon - renew your license to keep them.', 'fluent-support'), | |
| 1208 | 1457 | 'You can not change the slug once save a custom field' => __('You can not change the slug once save a custom field', 'fluent-support'), |
| 1209 | 1458 | 'You can select up to 7 dates.' => __('You can select up to 7 dates.', 'fluent-support'), |
| 1210 | - 'You can upload maximum' => __('You can upload maximum', 'fluent-support'), | |
| 1459 | + /* translators: %s is the maximum number of files allowed per upload */ | |
| 1460 | + 'You can upload a maximum of %s file.' => __('You can upload a maximum of %s file.', 'fluent-support'), | |
| 1461 | + /* translators: %s is the maximum number of files allowed per upload */ | |
| 1462 | + 'You can upload a maximum of %s files.' => __('You can upload a maximum of %s files.', 'fluent-support'), | |
| 1211 | 1463 | 'You\'re Almost There!' => __('You\'re Almost There!', 'fluent-support'), |
| 1212 | 1464 | 'Your Account' => __('Your Account', 'fluent-support'), |
| 1213 | 1465 | 'Your Admin Email Address and Support From Email should not be same. Please use a different email address.' => __('Your Admin Email Address and Support From Email should not be same. Please use a different email address.', 'fluent-support'), |
| 1214 | 1466 | 'Your Bookmarked Tickets' => __('Your Bookmarked Tickets', 'fluent-support'), |
| @@ -1213,51 +1465,53 @@ | ||
| 1213 | 1465 | 'Your Admin Email Address and Support From Email should not be same. Please use a different email address.' => __('Your Admin Email Address and Support From Email should not be same. Please use a different email address.', 'fluent-support'), |
| 1214 | 1466 | 'Your Bookmarked Tickets' => __('Your Bookmarked Tickets', 'fluent-support'), |
| 1215 | 1467 | 'Your Help Scout authorization code is:' => __('Your Help Scout authorization code is:', 'fluent-support'), |
| 1216 | 1468 | 'Your Workflow Name' => __('Your Workflow Name', 'fluent-support'), |
| 1469 | + /* translators: %s is the date the license expired */ | |
| 1217 | 1470 | 'Your license expired on %s' => __('Your license expired on %s', 'fluent-support'), |
| 1471 | + /* translators: %d is the number of days until the license expires */ | |
| 1472 | + 'Your license expires in %d day' => __('Your license expires in %d day', 'fluent-support'), | |
| 1473 | + /* translators: %d is the number of days until the license expires */ | |
| 1218 | 1474 | 'Your license expires in %d days' => __('Your license expires in %d days', 'fluent-support'), |
| 1219 | 1475 | 'Your license expires today.' => __('Your license expires today.', 'fluent-support'), |
| 1220 | 1476 | 'Your license has expired.' => __('Your license has expired.', 'fluent-support'), |
| 1477 | + /* translators: %s is the license expiry date */ | |
| 1221 | 1478 | 'Your license will not renew on its own. It expires on %s.' => __('Your license will not renew on its own. It expires on %s.', 'fluent-support'), |
| 1222 | 1479 | 'Your mailbox is active.' => __('Your mailbox is active.', 'fluent-support'), |
| 1223 | 1480 | 'Your masked mailbox email has been issued' => __('Your masked mailbox email has been issued', 'fluent-support'), |
| 1481 | + 'Your reply has not been sent. Leave this ticket?' => __('Your reply has not been sent. Leave this ticket?', 'fluent-support'), | |
| 1482 | + /* translators: %s is the subscription status, e.g. "Cancelled" or "Paused" */ | |
| 1224 | 1483 | 'Your subscription is not active (%s)' => __('Your subscription is not active (%s)', 'fluent-support'), |
| 1225 | 1484 | 'Your support portal is now configured and ready to help your customers.' => __('Your support portal is now configured and ready to help your customers.', 'fluent-support'), |
| 1226 | 1485 | 'Zendesk Domain' => __('Zendesk Domain', 'fluent-support'), |
| 1486 | + 'active' => __('Active', 'fluent-support'), | |
| 1227 | 1487 | 'active_tickets_by_products' => __('Today\'s Active Tickets By Products', 'fluent-support'), |
| 1228 | - 'address available' => __('address available', 'fluent-support'), | |
| 1229 | 1488 | 'admin_get_email' => __('Please provide the email address where admin will get email if enabled in email settings', 'fluent-support'), |
| 1230 | 1489 | 'advance_filter_promo' => __('Using advanced filtering you can get more specific tickets', 'fluent-support'), |
| 1231 | - 'afternoon' => __('afternoon', 'fluent-support'), | |
| 1232 | 1490 | 'agent assigned' => __('agent assigned', 'fluent-support'), |
| 1233 | 1491 | 'agent_delete_warning' => __('Are you sure to delete this agent? All associated data will be deleted', 'fluent-support'), |
| 1492 | + 'agent_signature_help' => __('The signature is added to emails through the {{agent.signature}} smartcode in your inbox email templates (Inbox Settings > Email Settings). Templates you saved before version 2.4.1 need it added to include the signature.', 'fluent-support'), | |
| 1234 | 1493 | 'agent_title' => __('Agent Job Title( ex: Developer, Support Staff )', 'fluent-support'), |
| 1494 | + 'all' => __('All', 'fluent-support'), | |
| 1235 | 1495 | 'allowed_files_and_size' => __('Files with a size less than 2MB. Supported Types: images, text, pdf, zip', 'fluent-support'), |
| 1236 | 1496 | 'almost nothing. Safest natural-sounding band.' => __('almost nothing. Safest natural-sounding band.', 'fluent-support'), |
| 1237 | 1497 | 'and' => __('and', 'fluent-support'), |
| 1238 | 1498 | 'are waiting for reply with' => __('are waiting for reply with', 'fluent-support'), |
| 1239 | - 'at' => __('at', 'fluent-support'), | |
| 1240 | 1499 | 'average' => __('average', 'fluent-support'), |
| 1241 | - 'billing' => __('billing', 'fluent-support'), | |
| 1242 | 1500 | 'bookmarked_ticket_pro_feature' => __('Bookmarking tickets is a pro feature. Please upgrade to Fluent Support Pro to use this feature', 'fluent-support'), |
| 1243 | 1501 | 'brainstorming, marketing copy.' => __('brainstorming, marketing copy.', 'fluent-support'), |
| 1244 | - 'button to get the authorization code.' => __('button to get the authorization code.', 'fluent-support'), | |
| 1245 | - 'by' => __('by', 'fluent-support'), | |
| 1502 | + /* translators: %s is the customer's first name */ | |
| 1503 | + 'by %s' => __('by %s', 'fluent-support'), | |
| 1246 | 1504 | 'can repeat itself, and keeps one framing even when that framing is wrong.' => __('can repeat itself, and keeps one framing even when that framing is wrong.', 'fluent-support'), |
| 1247 | 1505 | 'can_not_edit_subject' => __('You cannot edit subject for this email. This subject pattern is required for email reply parsing', 'fluent-support'), |
| 1248 | 1506 | 'cancel' => __('cancel', 'fluent-support'), |
| 1249 | - 'close_selected_ticket_warning' => __('Are you sure, you want to close selected tickets?', 'fluent-support'), | |
| 1250 | - 'closed' => __('closed', 'fluent-support'), | |
| 1507 | + 'closed' => __('Closed', 'fluent-support'), | |
| 1251 | 1508 | 'complete' => __('complete', 'fluent-support'), |
| 1252 | - 'completed' => __('completed', 'fluent-support'), | |
| 1253 | 1509 | 'confirm' => __('confirm', 'fluent-support'), |
| 1254 | 1510 | 'create_reply_template' => __('Create reply templates and quickly send responses to the tickets.', 'fluent-support'), |
| 1255 | 1511 | 'customer_has_one_tk' => __('Sorry, this customer has one ticket only', 'fluent-support'), |
| 1256 | - 'customers. If you already migrate tickets then it won\'t migrate existing tickets.' => __('customers. If you already migrate tickets then it won\'t migrate existing tickets.', 'fluent-support'), | |
| 1257 | 1512 | 'dashboard_all_catch_up' => __('Looks like you have caught up everything for now', 'fluent-support'), |
| 1258 | 1513 | 'delete_action_warning' => __('Are you sure to delete this Action?', 'fluent-support'), |
| 1259 | - 'delete_selected_ticket_warning' => __('Are you sure, you want to delete selected tickets?', 'fluent-support'), | |
| 1260 | 1514 | 'eg: Awesome Business Inc' => __('eg: Awesome Business Inc', 'fluent-support'), |
| 1261 | 1515 | 'email_based_heading' => __('Web and Email Based (MailBox)', 'fluent-support'), |
| 1262 | 1516 | 'email_can_be_send' => __('Please make sure your website can send emails from this email address', 'fluent-support'), |
| 1263 | 1517 | 'email_marketing_automation_newsletter_crm' => __('Email Marketing Automation, Newsletter and CRM Plugin for WordPress', 'fluent-support'), |
| @@ -1262,94 +1516,72 @@ | ||
| 1262 | 1516 | 'email_can_be_send' => __('Please make sure your website can send emails from this email address', 'fluent-support'), |
| 1263 | 1517 | 'email_marketing_automation_newsletter_crm' => __('Email Marketing Automation, Newsletter and CRM Plugin for WordPress', 'fluent-support'), |
| 1264 | 1518 | 'email_marketing_automation_newsletter_crm_infos' => __('is a Self Hosted Email Marketing Automation Plugin for WordPress. Manage your leads and customers, email campaigns, automated email sequencing, learner and affiliate management, and monitor user activities and many more in one place; without ever having to leave your WordPress dashboard!', 'fluent-support'), |
| 1265 | 1519 | 'enable_email' => __('Enable This Email Notification', 'fluent-support'), |
| 1266 | - 'estimated' => __('estimated', 'fluent-support'), | |
| 1267 | - 'evening' => __('evening', 'fluent-support'), | |
| 1268 | 1520 | 'exclude_or_include_in_summary' => __('Include Agents in Summary', 'fluent-support'), |
| 1269 | 1521 | 'exclude_or_include_summary_column' => __('Select columns that you want to export', 'fluent-support'), |
| 1522 | + /* translators: %d is the number of days since the license expired */ | |
| 1523 | + 'expired %d day ago' => __('expired %d day ago', 'fluent-support'), | |
| 1524 | + /* translators: %d is the number of days since the license expired */ | |
| 1270 | 1525 | 'expired %d days ago' => __('expired %d days ago', 'fluent-support'), |
| 1271 | - 'expired 1 day ago' => __('expired 1 day ago', 'fluent-support'), | |
| 1272 | 1526 | 'expires today' => __('expires today', 'fluent-support'), |
| 1273 | - 'field.' => __('field.', 'fluent-support'), | |
| 1274 | - 'files' => __('files', 'fluent-support'), | |
| 1275 | 1527 | 'formatting breaks down and the answer can contradict its own context.' => __('formatting breaks down and the answer can contradict its own context.', 'fluent-support'), |
| 1528 | + 'from_name_help' => __('Applies to replies and outreach emails written by an agent. Automatic emails, such as confirmations, always use the inbox name. The email address stays the same, so customer replies still reach this inbox.', 'fluent-support'), | |
| 1276 | 1529 | 'general assistant chat, copy drafting.' => __('general assistant chat, copy drafting.', 'fluent-support'), |
| 1277 | 1530 | 'get_overall_reports' => __('Get Overall reports of all the support agents and their performance', 'fluent-support'), |
| 1278 | 1531 | 'idea generation only.' => __('idea generation only.', 'fluent-support'), |
| 1532 | + /* translators: %d is the number of days until the license expires */ | |
| 1533 | + 'in %d day' => __('in %d day', 'fluent-support'), | |
| 1534 | + /* translators: %d is the number of days until the license expires */ | |
| 1279 | 1535 | 'in %d days' => __('in %d days', 'fluent-support'), |
| 1280 | - 'in 1 day' => __('in 1 day', 'fluent-support'), | |
| 1281 | - 'in one click.' => __('in one click.', 'fluent-support'), | |
| 1282 | - 'in your HelpScout Redirection URL. This is required as you have to authorize your app before start importing.' => __('in your HelpScout Redirection URL. This is required as you have to authorize your app before start importing.', 'fluent-support'), | |
| 1283 | 1536 | 'informational_reply_info' => __('This reply will be visible to the customer but will not update the ticket\'s \'waiting since\' timestamp.', 'fluent-support'), |
| 1284 | 1537 | 'install_fluentcrm' => __('Install & Activate FluentCRM (it\'s free)', 'fluent-support'), |
| 1285 | 1538 | 'integrate_support_customers_with_fluentcrm' => __('Integrate your support customers with FluentCRM to segment, automate your email marketing.', 'fluent-support'), |
| 1286 | - 'is saved.' => __('is saved.', 'fluent-support'), | |
| 1287 | 1539 | 'knowledge-base answers, extraction, classification.' => __('knowledge-base answers, extraction, classification.', 'fluent-support'), |
| 1288 | - 'logged' => __('logged', 'fluent-support'), | |
| 1289 | 1540 | 'made-up details climb clearly, and tool arguments get sloppy.' => __('made-up details climb clearly, and tool arguments get sloppy.', 'fluent-support'), |
| 1290 | 1541 | 'manual workflow' => __('manual workflow', 'fluent-support'), |
| 1291 | 1542 | 'max wait time' => __('max wait time', 'fluent-support'), |
| 1292 | - 'mild fact drift — it will smooth over gaps in the context instead of flagging them.' => __('mild fact drift — it will smooth over gaps in the context instead of flagging them.', 'fluent-support'), | |
| 1293 | - 'min' => __('min', 'fluent-support'), | |
| 1294 | - 'more' => __('more', 'fluent-support'), | |
| 1295 | - 'morning' => __('morning', 'fluent-support'), | |
| 1543 | + 'mild fact drift. It will smooth over gaps in the context instead of flagging them.' => __('mild fact drift. It will smooth over gaps in the context instead of flagging them.', 'fluent-support'), | |
| 1296 | 1544 | 'move_ticket_by_selecting' => __('Filter and select specific ticket and move these to another mailbox easily', 'fluent-support'), |
| 1545 | + 'new' => __('New', 'fluent-support'), | |
| 1297 | 1546 | 'no_bookmarked_ticket' => __('At this moment you don\'t have any bookmarked tickets.', 'fluent-support'), |
| 1298 | 1547 | 'not usable for customer-facing replies.' => __('not usable for customer-facing replies.', 'fluent-support'), |
| 1299 | 1548 | 'note added' => __('note added', 'fluent-support'), |
| 1300 | - 'of' => __('of', 'fluent-support'), | |
| 1301 | - 'or' => __('or', 'fluent-support'), | |
| 1549 | + 'open' => __('Open', 'fluent-support'), | |
| 1302 | 1550 | 'or contact support for assistance.' => __('or contact support for assistance.', 'fluent-support'), |
| 1303 | - 'out of' => __('out of', 'fluent-support'), | |
| 1304 | 1551 | 'priority set to Critical' => __('priority set to Critical', 'fluent-support'), |
| 1305 | 1552 | 'pro_promo' => __('This is a pro feature. Please upgrade to Fluent Support Pro to use this feature', 'fluent-support'), |
| 1306 | 1553 | 'product_delete_warning' => __('Are you sure to delete this product?', 'fluent-support'), |
| 1307 | 1554 | 'reCAPTCHA Settings' => __('reCAPTCHA Settings', 'fluent-support'), |
| 1308 | 1555 | 'reCAPTCHA Version' => __('reCAPTCHA Version', 'fluent-support'), |
| 1309 | - 'replies and' => __('replies and', 'fluent-support'), | |
| 1310 | 1556 | 'replies_delete_warning' => __('Are you sure to delete this template?', 'fluent-support'), |
| 1311 | 1557 | 'response_delete_warning' => __('This will permanently delete response. Continue?', 'fluent-support'), |
| 1312 | - 'score' => __('score', 'fluent-support'), | |
| 1558 | + /* translators: %s is the sentiment score the AI audit gave the ticket */ | |
| 1559 | + 'score %s' => __('score %s', 'fluent-support'), | |
| 1313 | 1560 | 'segment_ticket_by_tags' => __('Add Tags and segment your tickets by tags filter then you can also do bulk actions', 'fluent-support'), |
| 1314 | 1561 | 'select_fallback_business' => __('Please select the fallback business in where the existing tickets will be transferred', 'fluent-support'), |
| 1315 | 1562 | 'select_new_business_to_move_tickets' => __('Please select the business in where you want to move the tickets', 'fluent-support'), |
| 1316 | - 'selected' => __('selected', 'fluent-support'), | |
| 1317 | 1563 | 'set_mailbox_webhook' => __('Are you sure want to set this business box for webhook?', 'fluent-support'), |
| 1318 | 1564 | 'shared_inbox_message' => __('Create Multiple Shared inbox and connect your email inbox with Fluent Support', 'fluent-support'), |
| 1319 | - 'shipping' => __('shipping', 'fluent-support'), | |
| 1320 | 1565 | 'support replies, ticket summaries.' => __('support replies, ticket summaries.', 'fluent-support'), |
| 1321 | 1566 | 'tag_delete_warning' => __('Are you sure to delete this tag?', 'fluent-support'), |
| 1322 | - 'the status will be active.' => __('the status will be active.', 'fluent-support'), | |
| 1323 | - 'ticket_closed' => __('This ticket was closed on', 'fluent-support'), | |
| 1324 | 1567 | 'ticket_form_notice_for_pro' => __('Ticket Form Customization including Knowledge base integration is available on Pro Version', 'fluent-support'), |
| 1325 | 1568 | 'tickets' => __('tickets', 'fluent-support'), |
| 1326 | - 'tickets processed' => __('tickets processed', 'fluent-support'), | |
| 1327 | - 'tickets with' => __('tickets with', 'fluent-support'), | |
| 1328 | - 'title' => __('title', 'fluent-support'), | |
| 1329 | 1569 | 'tk_data_collect_using_customfield' => __('Add custom fields to your tickets and collect extra data from ticket open form.', 'fluent-support'), |
| 1330 | - 'to this following address.' => __('to this following address.', 'fluent-support'), | |
| 1331 | 1570 | 'to_create_tickets_using_webhooks_notice' => __('To create tickets using webhooks please copy this webhook URL and paste to the site from where you want to create ticket in this site.', 'fluent-support'), |
| 1332 | - 'tools registered' => __('tools registered', 'fluent-support'), | |
| 1333 | 1571 | 'type and press enter' => __('type and press enter', 'fluent-support'), |
| 1334 | 1572 | 'upgrade_now' => __('Upgrade Now', 'fluent-support'), |
| 1335 | 1573 | 'use_webhook_to_create_ticket_from_external_site' => __('Use incoming webhook to create ticket from external sites.', 'fluent-support'), |
| 1574 | + /* translators: %s is where the ticket came from, such as Web or Email */ | |
| 1575 | + 'via %s' => __('via %s', 'fluent-support'), | |
| 1336 | 1576 | 'wait time' => __('wait time', 'fluent-support'), |
| 1337 | 1577 | 'watcher_remove_warning' => __('Are you sure to remove this bookmark?', 'fluent-support'), |
| 1338 | 1578 | 'word salad, unexpected language switching, runaway repetition.' => __('word salad, unexpected language switching, runaway repetition.', 'fluent-support'), |
| 1339 | - 'workflow will perform the following actions:' => __('workflow will perform the following actions:', 'fluent-support'), | |
| 1340 | 1579 | 'your email piping settings first' => __('your email piping settings first', 'fluent-support'), |
| 1341 | - '{0} of {1} ticket replies sent as context' => __('{0} of {1} ticket replies sent as context', 'fluent-support'), | |
| 1342 | - '{count} ticket(s) weren\'t audited in this run. Click Run Audit again to retry any that still need it.' => __('{count} ticket(s) weren\'t audited in this run. Click Run Audit again to retry any that still need it.', 'fluent-support'), | |
| 1343 | - '{queued} of {total} tickets queued — narrow the date range or run again to cover the rest.' => __('{queued} of {total} tickets queued — narrow the date range or run again to cover the rest.', 'fluent-support'), | |
| 1344 | 1580 | ]; |
| 1345 | 1581 | } |
| 1346 | 1582 | |
| 1347 | - /** | |
| 1348 | - * Get all customer portal translation strings | |
| 1349 | - * | |
| 1350 | - * @return array | |
| 1351 | - */ | |
| 1583 | + // portal: resources/customer_portal | |
| 1352 | 1584 | public static function getPortalStrings() |
| 1353 | 1585 | { |
| 1354 | 1586 | return [ |
| 1355 | 1587 | 'Add Attachment' => __('Add Attachment', 'fluent-support'), |
| @@ -1367,16 +1599,17 @@ | ||
| 1367 | 1599 | 'Completed' => __('Completed', 'fluent-support'), |
| 1368 | 1600 | 'Conversation' => __('Conversation', 'fluent-support'), |
| 1369 | 1601 | 'Created at' => __('Created at', 'fluent-support'), |
| 1370 | 1602 | 'Date' => __('Date', 'fluent-support'), |
| 1371 | - 'Default' => __('Default', 'fluent-support'), | |
| 1372 | 1603 | 'Descending' => __('Descending', 'fluent-support'), |
| 1373 | 1604 | 'Failed' => __('Failed', 'fluent-support'), |
| 1605 | + 'If you still need help with this issue, reopen the ticket and reply.' => __('If you still need help with this issue, reopen the ticket and reply.', 'fluent-support'), | |
| 1374 | 1606 | 'Log Out' => __('Log Out', 'fluent-support'), |
| 1375 | 1607 | 'No tickets found' => __('No tickets found', 'fluent-support'), |
| 1376 | 1608 | 'Normal' => __('Normal', 'fluent-support'), |
| 1377 | 1609 | 'Open' => __('Open', 'fluent-support'), |
| 1378 | - 'Page' => __('Page', 'fluent-support'), | |
| 1610 | + /* translators: %1$s is the current page number, %2$s the total number of pages */ | |
| 1611 | + 'Page %1$s of %2$s' => __('Page %1$s of %2$s', 'fluent-support'), | |
| 1379 | 1612 | 'Please verify that you are not a robot.' => __('Please verify that you are not a robot.', 'fluent-support'), |
| 1380 | 1613 | 'Private' => __('Private', 'fluent-support'), |
| 1381 | 1614 | 'Processing' => __('Processing', 'fluent-support'), |
| 1382 | 1615 | 'Public' => __('Public', 'fluent-support'), |
| @@ -1384,9 +1617,9 @@ | ||
| 1384 | 1617 | 'Reopen This ticket' => __('Reopen This ticket', 'fluent-support'), |
| 1385 | 1618 | 'Reply' => __('Reply', 'fluent-support'), |
| 1386 | 1619 | 'Reply and Close' => __('Reply and Close', 'fluent-support'), |
| 1387 | 1620 | 'Retry' => __('Retry', 'fluent-support'), |
| 1388 | - 'Search' => __('Search', 'fluent-support'), | |
| 1621 | + 'Search...' => __('Search...', 'fluent-support'), | |
| 1389 | 1622 | 'Sort' => __('Sort', 'fluent-support'), |
| 1390 | 1623 | 'Sort By' => __('Sort By', 'fluent-support'), |
| 1391 | 1624 | 'Status' => __('Status', 'fluent-support'), |
| 1392 | 1625 | 'Suggested Articles' => __('Suggested Articles', 'fluent-support'), |
| @@ -1391,21 +1624,25 @@ | ||
| 1391 | 1624 | 'Status' => __('Status', 'fluent-support'), |
| 1392 | 1625 | 'Suggested Articles' => __('Suggested Articles', 'fluent-support'), |
| 1393 | 1626 | 'Support Staff' => __('Support Staff', 'fluent-support'), |
| 1394 | 1627 | 'This ticket is' => __('This ticket is', 'fluent-support'), |
| 1628 | + /* translators: %1$s is the date the ticket was closed, %2$s the name of the person who closed it */ | |
| 1629 | + 'This ticket was closed on %1$s by %2$s.' => __('This ticket was closed on %1$s by %2$s.', 'fluent-support'), | |
| 1630 | + /* translators: %s is the date the ticket was closed */ | |
| 1631 | + 'This ticket was closed on %s.' => __('This ticket was closed on %s.', 'fluent-support'), | |
| 1395 | 1632 | 'Thread Follower' => __('Thread Follower', 'fluent-support'), |
| 1396 | 1633 | 'Thread Starter' => __('Thread Starter', 'fluent-support'), |
| 1397 | - 'Ticket' => __('Ticket', 'fluent-support'), | |
| 1398 | 1634 | 'Ticket ID' => __('Ticket ID', 'fluent-support'), |
| 1635 | + 'Ticket number:' => __('Ticket number:', 'fluent-support'), | |
| 1399 | 1636 | 'Title' => __('Title', 'fluent-support'), |
| 1400 | 1637 | 'Unknown error. Please reload this page' => __('Unknown error. Please reload this page', 'fluent-support'), |
| 1401 | 1638 | 'View Your Tickets' => __('View Your Tickets', 'fluent-support'), |
| 1639 | + 'Waiting for your reply' => __('Waiting for your reply', 'fluent-support'), | |
| 1402 | 1640 | 'Write a reply' => __('Write a reply', 'fluent-support'), |
| 1403 | 1641 | 'You' => __('You', 'fluent-support'), |
| 1404 | 1642 | 'agent_and_officials_can_see' => __('Only you and official support agents can view this conversation', 'fluent-support'), |
| 1405 | 1643 | 'allowed_files_and_size' => __('Files with a size less than 2MB. Supported Types: images, text, pdf, zip', 'fluent-support'), |
| 1406 | 1644 | 'btn_text' => __('Create Ticket', 'fluent-support'), |
| 1407 | - 'by' => __('by', 'fluent-support'), | |
| 1408 | 1645 | 'conversation_started' => __('started the conversation', 'fluent-support'), |
| 1409 | 1646 | 'create_ticket_cta' => __('Create Ticket', 'fluent-support'), |
| 1410 | 1647 | 'created_ticket_on_behalf' => __('created this ticket on your behalf', 'fluent-support'), |
| 1411 | 1648 | 'customer_inactive_message' => __('Your account is currently inactive. You cannot create new tickets or reply to existing ones. Please contact the site administrator for assistance', 'fluent-support'), |
| @@ -1410,28 +1647,20 @@ | ||
| 1410 | 1647 | 'created_ticket_on_behalf' => __('created this ticket on your behalf', 'fluent-support'), |
| 1411 | 1648 | 'customer_inactive_message' => __('Your account is currently inactive. You cannot create new tickets or reply to existing ones. Please contact the site administrator for assistance', 'fluent-support'), |
| 1412 | 1649 | 'details_help' => __('Please provide details about your problem', 'fluent-support'), |
| 1413 | 1650 | 'not_to_share_private_info' => __('Please do not share any private information.', 'fluent-support'), |
| 1414 | - 'of' => __('of', 'fluent-support'), | |
| 1415 | 1651 | 'page' => __('page', 'fluent-support'), |
| 1416 | 1652 | 'priority' => __('priority', 'fluent-support'), |
| 1417 | 1653 | 'product_services' => __('Related Product/Service', 'fluent-support'), |
| 1418 | 1654 | 'reCAPTCHA failed to load.' => __('reCAPTCHA failed to load.', 'fluent-support'), |
| 1419 | - 'reopen_ticket_instruction' => __('If you still have related issues. Please reopen this ticket and reply', 'fluent-support'), | |
| 1420 | 1655 | 'service_placeholder' => __('Select related Product/Service', 'fluent-support'), |
| 1421 | 1656 | 'subject' => __('subject', 'fluent-support'), |
| 1422 | 1657 | 'subject_placeholder' => __('What\'s this support ticket about?', 'fluent-support'), |
| 1423 | 1658 | 'submit_heading' => __('Submit a Support Ticket', 'fluent-support'), |
| 1424 | - 'ticket_closed' => __('This ticket was closed on', 'fluent-support'), | |
| 1425 | 1659 | 'ticket_details' => __('Ticket Details', 'fluent-support'), |
| 1426 | 1660 | ]; |
| 1427 | 1661 | } |
| 1428 | 1662 | |
| 1429 | - /** | |
| 1430 | - * Get all translation strings (admin + portal combined) | |
| 1431 | - * | |
| 1432 | - * @return array | |
| 1433 | - */ | |
| 1434 | 1663 | public static function getAllStrings() |
| 1435 | 1664 | { |
| 1436 | 1665 | return array_merge(self::getAdminStrings(), self::getPortalStrings()); |
| 1437 | 1666 | } |